5.2.Formato GeoJson
Introducción
Podemos añadir datos propios locales a nuestros mapas
Para añadir datos a nuestros mapas
En mapbox tendremos que especificar siempre :
map.addSource() el tipo de dato fuente
map.addLayer() dónde se va a denifir como renderizar los datos
https://docs.mapbox.com/mapbox-gl-js/style-spec/sources/ https://docs.mapbox.com/mapbox-gl-js/style-spec/layers/
Un tipo de source aceptado por MapBox es GeoJSON
Formato GeoJSON
GeoJSON es un formato para codificar una variedad de estructuras de datos geográficos. Se basa en la Notación de Objetos de JavaScript (JSON), un formato de intercambio de datos de código abierto. GeoJSON admite los siguientes tipos de geometría: Punto, LineString, Polígono, MultiPoint, MultiLineString, MultiPolígono y GeometryCollection. También puede representar los siguientes tipos no geométricos: Feature y FeatureCollection.
Aquí hay un ejemplo de un objeto GeoJSON simple que representa un punto con una longitud y latitud:
{
"type": "Point",
"coordinates": [30.5, 50.5]
}
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [30.5, 50.5]
},
"properties": {
"name": "Mi Punto"
}
}
]
}
Recursos
La especificación oficial del formato GeoJSON es mantenida por el GeoJSON Working Group del Internet Engineering Task Force (IETF). Puedes encontrar la especificación en la siguiente URL:
https://tools.ietf.org/html/rfc7946
Además de la especificación, hay muchos recursos disponibles en línea que proporcionan más información y ejemplos de cómo usar GeoJSON. Aquí hay algunos ejemplos:
-
El repositorio de GitHub de GeoJSON (https://github.com/geojson/geojson-spec) contiene los últimos borradores de la especificación, así como herramientas y recursos para trabajar con GeoJSON.
-
La Wiki de GeoJSON (https://wiki.geojson.org/) proporciona una colección de recursos mantenidos por la comunidad, incluyendo ejemplos, bibliotecas y herramientas para trabajar con GeoJSON.
-
El sitio web de GeoJSON (https://geojson.org/) proporciona una visión general del formato, así como ejemplos y herramientas para trabajar con GeoJSON.
-
El sitio web de geojson.io (https://geojson.io/) es una herramienta en línea para crear, editar y visualizar datos GeoJSON. Proporciona una interfaz simple para dibujar geometrías y agregar propiedades a las características.
Con QGis podemos convertir a GeoJson i sistema de referencia EPSG:4326