Mapping Service

Description

The Mapping Service provides a simplified interface to perform Mapping Service rendering, themes, overlays, and conversions. The Mapping Service provides both simple operations that are more frequently used, or more complex operations that require higher levels of customization.

The Mapping Service provides operations that:

  • list and get all maps, layers, styles, or tables in the repository
  • conversion methods between real world coordinates, XY, and screen coordinates
  • screen calculations such as length
  • navigation methods such as zoom, and pan
  • render maps and layers
  • overlay, override, and theme maps
  • customize your map with legends, watermarks, and other adornments.

In the past, mapping required the use of many map layers and map definitions to access data. With the addition of the table model and repository, data access and mapping is independent. The tables define the data access, and the repository takes care of the table management. Therefore, with the Mapping Service, you are able to render maps and perform mapping operations without the worry of where the data is located.

Service URLs

The URL endpoint for the REST implementation of the Mapping Service has the following general form:

 http://hostname:port/rest/Spatial/MappingService 

The URL endpoint for the SOAP implementation of the Mapping Service has the following general form:

 http://hostname:port/soap/MappingService 

The URL for the Mapping Service WSDL document has the following general form:

 http://hostname:port/soap/MappingService?wsdl 

The URL for the Mapping Service demo page has the following general form:

 http://hostname:port/Spatial/MappingService/DemoPage.html 

Documentation

To see the full documentation for the Mapping Service, see the Services section in the Spectrumâ„¢ Technology Platform Spectrum Spatial Guide.