OGC KML (*.kml;*.kmz)

OGC Keyhole Markup Language - *.KML

KML is an XML-based language to represent and style geometry in 2D and 3D. Originally associated with Google Earth, it is now an OGC standard, officially named as the OpenGIS KML Encoding Standard (OGC KML). It represents 3D coordinates using Latitude/Longitude (WGS84).

Google Maps Data can be thought of as a form of remote storage for KML files, with limitations on the complexity of KML that can currently be stored. The exact limits of current KML support in the Google Maps Data API is not published by Google. Some limitations are known: (for example geometries with holes are not supported)

Some geometry types such as complex LineString items are currently simplified by Google when requested, these are processed as is by SIS Desktop 9. The Google Maps Data service currently only supports a subset of KML, more comprehensive KML support by the Google Maps Data service is planned for the future.

The SIS KML plugin (and thus the Google Maps Data API support) ignores the elements of KML it does not understand.

There are many elements of KML that are applicable to Google Earth that are NOT relevant to SIS Desktop 9 (e.g 'Camera' and 'flyToView')

If the Authorisation token does not match the map owner, the message "not owner" is returned instead of the features even if the map appears in the user's map list.

The complete specification for OGC KML can be found at: http://www.opengeospatial.org/standards/kml/

Compatibility:

  • Cadcorp SIS Desktop
  • Cadcorp SIS Desktop Express
  • Cadcorp SIS ActiveX Modeller
  • Cadcorp SIS ActiveX Manager
  • Cadcorp SIS ActiveX Viewer
  • Cadcorp GeognoSIS