[postgis-users] KML with Extrude, Tesselate, and Altitudemode options

Eduin Carrillo yecarrillo at yahoo.com
Sun Feb 17 09:02:51 PST 2008

For some users, KML generation is a key feature of PostGIS, as we can export live content to our users, with a minimal effort to produce KML compliant geometries.
However, actual implementation of ST_AsKML function lacks of some important features of the geometry element:

Specifies how altitude components in the <coordinates> element are interpreted. 
Boolean value (default=0). Specifies whether to allow lines and paths to follow the terrain. This specification applies only to LineStrings (paths) and LinearRings (polygons) that have an <altitudeMode> of clampToGround.
Boolean value (default=0). Specifies whether to connect the geometric primitive (icon, line, polygon) to the ground. Extrusion requires that the geometry's <altitudeMode> be either relativeToGround or absolute and that within the <coordinates> element, the altitude component be greater than 0 (that is, in the air).

This is a proposal for implementing these features into ST_AsKML producer. For those interested in evaluate and apply them, feel free to add comments in the Google code space or in the postgis-users list:


Eduin Yesid Carrillo Vega
Ingeniero Civil, Universidad Industrial de Santander UIS
Laboratorio de Biogeografía y Análisis Espacial
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
yecarrillo at humboldt.org.co
Cr.13 28-01 P.7
Tel. (+57 1) 3506064 ext 122
Bogotá D.C., Colombia

¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:                      

More information about the postgis-users mailing list