KML Image (Map Service)
- URL:https:// <mapservice-url>/kml/mapImage.kmz
- Required Capability:Map
- Version Introduced:9.3
Description
The KML Image resource represents a KML Region or ground overlay document wrapped in a KMZ file.
KMLL Regions are returned for map services that are cached and use one of the following supported coordinate systems:
- All geographic coordinate systems.
- Coordinate systems with the following IDs: 102113, 54001, 54002, 54003, 54004, 54016, 54017, 54034, 53001, 53002, 53003, 53004, 53016, 53017, 53034
Ground overlays are created for map services that are not cached or are not in a coordinate system supported for KML Regions.
For more information about kml as an output option, see KML support.
Request Parameters
Parameter |
Details |
---|---|
dpi |
Description: The device resolution of the exported image (dots per inch). If the dpi is not specified, an image with a default DPI of 96 will be exported. Example: dpi=200 |
format |
Description: The format of the exported image. The default is png. Values: png | png8 | png24 | jpg | pdf | bmp | gif | svg |
layerDefs |
Description: Allows you to filter the features of individual layers in the exported map by specifying definition expressions for those layers. Syntax: layerId1:layerDef1;layerId2:layerDef2 where layerId1, layerId2 are the layer ids returned by the map service resource Example: 0:POP2000 > 1000000;5:AREA > 100000 |
layers |
Description: Determines which layers appear on the exported map. There are four ways to specify which layers are shown:
Syntax: [show | hide | include | exclude] : layerId1,layerId2 where layerId1, layerId2 are the layer ids returned by the map service resource Example: layers=show:2,4,7 |
Example Usage
Example 1: Request a map service that is cached and in a supported projection.
The above URL would be the same for a map service that is not cached or uses an unsupported projection. The difference is that the returned KML document would include a ground overlay.