40.9 El formato GeoJSON

Se compone de las siguientes claves:

  • type (obligatorio). Una cadena que indica el tipo geoespacial. Los valores posibles son “Feature” o un tipo de geometría: “Point”, “LineString”, “Polygon”, etc.
  • bbox (opcional). Una tupla de valores reales que describe los límites geoespaciales del objeto: (izquierda, abajo, derecha, arriba) o (oeste, sur, este, norte).
  • properties (opcional). Un mapeo de las propiedades de las características (etiquetas, poblaciones, \(dots\), lo que sea. Depende de los datos). Válido sólo para los tipos de “Feature”.
  • geometry (opcional). El objeto geométrico de un tipo “Feature”, también como mapeo.
  • coordinates (obligatorio). Válido sólo para los tipos de geometry. Se trata de una tupla (x, y) o (longitud, latitud) en el caso de un “Point”, una lista de tuplas de este tipo en el caso de “LineString”, o una lista de listas en el caso de “Polygon”. Consulte la especificación GeoJSON para más detalles.
  • crs (optional). sistema de referencia de coordenadas tipo str or dict, para establecer en el marco resultante.

Un ejemplo real:

{“type”: “FeatureCollection”, “features”: [{ “type”: “Feature”, “properties”: { “OBJECTID”: 1, “DPTO_CCDGO”: “18”, “DPTO_CNMBR”: “CAQUETÁ”, “VERSION”: 2019, “AREA”: 90103008160.2, “LATITUD”: 0.79855619489, “LONGITUD”: -73.9594675611, “Shape_Length”: 21.384286743210286, “Shape_Area”: 7.318484691701498}, “geometry”: { “type”: “MultiPolygon”, “coordinates”: [ [[[-74.59963450699996, 2.635969647000024], [-74.68088281399997, 2.553798776000065], [-74.67152045899996, 2.427172924000047], [-74.74797336699999, 2.272605811000062], [-74.65025263099994, 2.243501887000036],…