A.9 マップ・タイル層
Oracle Mapsのマップ・タイル層は、マップ・タイル・サーバーの事前に生成された一連のマップ画像タイルを組み立てて表示します。
このプロセスについては、「マップ・タイル層の構成」で説明しています。マップ・タイル層のXML構成設定は、次の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>