Nombres de comunidades y municipios: Exportar a Google Earth de PostGIS

Siempre es util tener los bordes de municipios y todas las localidades de Chiapas en Google Earth

Se puede exportar facilmente de una base de datos PostGIS con una consulta usando ogr2ogr. Por ejemplo

ogr2ogr -f "KML" conteo2005.kml "PG:dbname=gisdb" -sql "SELECT nom_loc,pobtot,the_geom from mex.conteo2005 where nom_ent like 'Chiapas' sort by pobtot" -dsco NameField=nom_loc

Encontré que aparentemente hay un problema de exportar multipolygons. A veces se puede resolver quitando las tags si realmente hay nada mas un polygono por cada fila en la tabla usando sed. Por ejemplo.

ogr2ogr -f "KML" chismunicpios.kml "PG:dbname=gisdb" -sql "SELECT nom_mun,the_geom from mex.municipios where nomedo like 'Chiapas'" -dsco NameField=nom_mun
#Getting rid of unwanted multipolygon

sed 's/<MultiPolygon><polygonMember>//' chismunicpios.kml >chismunicpios2.kml
sed 's/<\/polygonMember><\/MultiPolygon>//' chismunicpios2.kml >chismunicpios3.kml

Aqui hay unos archivos de kmz (quita la extensión de doc)

conteo2005kmz #Conteo de población de Chiapas 2005

municpioskmz  #Todo Mexico >25 MB

chismunicpios3kmz Chiapas

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s