You are not logged in.

#1 2018-09-29 23:37:01

Ihor Nahuliak
Member
Registered: 2018-09-19
Posts: 15

Descargar polígonos administrativos includo el país

¡Hola a todos!

Intento convertir el mapa españnol a GeoJSON. El problemas es que despues de convertir archivo pbf al baso de datos utilizando herramiento osm2pgsql, tengo algunas lineas de la frontera española en planet_osm_line pero no tengo el polígono en planet_osm_polygon. Con el resto de los regiones todo está bién, el problema pasa solo con la frontera del país. ¿Alguien sabe como se puede arreglarlo?

osm2pgsql=# select name from planet_osm_polygon where place='country' or admin_level='2';
   name    
-----------
 Gibraltar
(1 row)
select ST_AsGeoJSON(ST_Multi(ST_LineMerge(ST_Union(way)))) as way
from planet_osm_line where place='country' or admin_level='2' group by osm_id;

Cuando intento hacerlo aquí veo la frontera:

sudo -u postgres psql -d osm2pgsql -c "select ST_AsGeoJSON(ST_Multi(ST_LineMerge(ST_Union(way)))) from planet_osm_line where name='España' and boundary='administrative' group by osm_id;" > line.json

line.png

Pero no se pueden convertir estas lineas al polígono:

sudo -u postgres psql -d osm2pgsql -c "select ST_AsGeoJSON(ST_Polygonize(way)) from planet_osm_line where name='España' and boundary='administrative' group by osm_id;" > poly.json

poly.png

Last edited by Ihor Nahuliak (2018-09-30 00:23:21)

Offline

#2 2019-02-27 19:03:37

muralito
Member
Registered: 2012-09-04
Posts: 1,774

Re: Descargar polígonos administrativos includo el país

No es lo mismo, pero los limites estan disponibles para bajar en varios formatos del sitio OSM Admin Boundaries Map.

Online

Board footer

Powered by FluxBB