A.9 Map Tile Layers

An Oracle Maps map tile layer which assembles and displays pregenerated map image tiles from the map tile server,

Tis rpocess is described in Map Tile Layer Configuration. The XML configuration settings of a map tile layer is defined using the following DTD:

<!ELEMENT map_tile_layer ((internal_map_source|external_map_source), tile_storage, coordinate_system, tile_image, , tile_dpi?, tile_meters_per_unit?, zoom_levels, auto_update?, themes?)>
<!ATTLIST map_tile_layer 
          name CDATA #REQUIRED
          image_format CDATA #IMPLIED
          http_header_expires CDATA #IMPLIED 
          utfgrid (TRUE|FALSE) "FALSE"
          utfgrid_resolution CDATA #IMPLIED
          concurrent_fetching_threads CDATA #IMPLIED
          fetch_larger_tile (TRUE|FALSE) "TRUE"
          persistent_tiles (TRUE|FALSE) "TRUE">
 
<!ELEMENT internal_map_source EMPTY>
<!ATTLIST internal_map_source 
          data_source CDATA #REQUIRED
          base_map CDATA #REQUIRED
          bgcolor CDATA #IMPLIED
          out_of_bounds_color CDATA #IMPLIED
          antialias (TRUE|FALSE) "TRUE">
 
<!ELEMENT external_map_source (properties?)>
<!ATTLIST external_map_source 
          url CDATA #REQUIRED
          request_method CDATA #REQUIRED
          timeout CDATA #IMPLIED
          adapter_class CDATA #REQUIRED
          proxy_host CDATA #IMPLIED
          proxy_port CDATA #IMPLIED
          clipping_buffer CDATA #IMPLIED>
 
<!ELEMENT properties (property+) >
 
<!ELEMENT property EMPTY >
<!ATTLIST property
          name CDATA #REQUIRED 
          value CDATA #REQUIRED>
 
<!ELEMENT tile_storage EMPTY >
<!ATTLIST tile_storage 
          root_path CDATA #REQUIRED
          xyz_storage_scheme (TRUE|FALSE) "FALSE">
 
<!ELEMENT coordinate_system EMPTY >
<!ATTLIST coordinate_system 
          srid CDATA #REQUIRED
          minX CDATA #REQUIRED
          minY CDATA #REQUIRED
          maxX CDATA #REQUIRED
          maxY CDATA #REQUIRED>
 
<!ELEMENT tile_bound (coordinates)>
<!ELEMENT coordinates (#PCDATA)>
 
<!ELEMENT tile_image EMPTY >
<!ATTLIST tile_image
          width CDATA #REQUIRED 
          height CDATA #REQUIRED>
 
<!ELEMENT tile_dpi EMPTY >
<!ATTLIST tile_dpi
          value CDATA #REQUIRED> 
 
<!ELEMENT tile_meters_per_unit EMPTY >
<!ATTLIST tile_meters_per_unit
          value CDATA #REQUIRED> 
 
<!ELEMENT zoom_levels (zoom_level+)>
<!ATTLIST zoom_levels
          levels CDATA #REQUIRED 
          min_scale CDATA #IMPLIED 
          max_scale CDATA #IMPLIED
          min_tile_width CDATA #IMPLIED 
          min_tile_height CDATA #IMPLIED>
 
<!ELEMENT zoom_level (tile_bound?)>
<!ATTLIST zoom_level
          level CDATA #REQUIRED 
          level_name CDATA #IMPLIED
          description CDATA #IMPLIED
          scale CDATA #REQUIRED 
          tile_width CDATA #REQUIRED 
          tile_height CDATA #REQUIRED>
 
<!ELEMENT auto_update (dirty_mbr_table_name,logtable_name)>
<!ATTLIST auto_update
          finest_level_to_refresh CDATA #REQUIRED
          dirty_mbr_batch CDATA #REQUIRED 
          dirty_mbr_cap CDATA #REQUIRED> 
 
<!ELEMENT dirty_mbr_table_name EMPTY>
<!ATTLIST dirty_mbr_table_name
          name CDATA #REQUIRED> 
 
<!ELEMENT logtable_name EMPTY>
<!ATTLIST logtable_name
          name CDATA #REQUIRED> 
 
<!ELEMENT themes (theme)>
<!ATTLIST auto_update
          finest_level_to_refresh CDATA #REQUIRED
          dirty_mbr_batch CDATA #REQUIRED 
          dirty_mbr_cap CDATA #REQUIRED> 
 
<!ELEMENT theme EMPTY>
<!ATTLIST theme
          name CDATA #REQUIRED
          from_level CDATA #REQUIRED
          to_level CDATA #REQUIRED>