Más

Polígonos GeoJSON de nivel administrativo para países africanos


Soy muy nuevo en SIG y he pasado los últimos días tratando de encontrar algún tipo de base de datos con los polígonos antes mencionados sin suerte. El propósito es simplemente etiquetar una ubicación a nivel de distrito dada su longitud y latitud. Intenté la codificación geográfica inversa, pero superé rápidamente mi límite de velocidad debido al tamaño de los datos. También probé GADM pero los datos no están etiquetados y parecía haber más polígonos que distritos. MongoDB funciona muy bien con GeoJSON, de ahí mi preferencia por los datos en este formato. ¿Que opciones tengo?


En Natural Earth se encuentra una fuente realmente buena de límites administrativos en todo el mundo, a diferentes escalas y con una calidad cartográfica muy agradable.

Si está descargando shapefiles, hay varias opciones para convertir desde un shapefile:

1) geojson.io, al cual subes tu shapefile y lo guardas como geoJson 2) Este convertidor, la misma idea sin el mapa para verificar tus datos.


Puede extraer los límites administrativos de los datos de OSM. Hay varias formas de hacer esto (fuente).

Paso 1: extracción

Opción 1: usa el allmightyósmosis:

ósmosis --read-pbf source.osm.pbf --tf accept-Relations boundary = administrativo --used-way --used-node --wx relacion-límites.osm

Opción 2: use osmfilter:

osmconvert source.osm.pbf --out-o5m> africa.o5m o5mfilter africa.o5m --keep = "boundary = Administrative"> africa_bo limits.osm

Para mantener niveles administrativos específicos solo especifique conadmin_level =:

o5mfilter africa.o5m --keep = "all boundary = administrativo admin_level = 2 = 3 = 4"> africa_bo limits.osm

Paso 2: conversión

Para convertir.osmpara geoJSON use uno de los muchos convertidores disponibles:


Consulte este sitio: https://maps.mkeda.me/world/ (hay disponibles importaciones a geojson) o este: https://mapzen.com/


Ver el vídeo: Cómo realizar selecciones por localización y por atributos en ArcGIS (Octubre 2021).