GeoJSON es un formato de intercambio de datos geoespaciales de código abierto que representa entidades geográficas sencillas y sus atributos no espaciales. Basado en JavaScript Object Notation (JSON), GeoJSON es un formato para codificar una variedad de estructuras de datos geográficos. Utiliza un sistema de referencia de coordenadas geográficas, el Sistema geodésico mundial de 1984, y unidades de grados decimales.
La siguiente lista resume cómo puede utilizar archivos GeoJSON en un portal de ArcGIS Enterprise y proporciona vínculos a las instrucciones:
- Agregar un archivo GeoJSON como elemento para compartirlo.
- Publicar una capa de entidades alojada desde un archivo GeoJSON.
- En el caso de las capas de entidades alojadas con la exportación habilitada, puede exportar los datos de la capa a un archivo GeoJSON.
- Agregar un archivo GeoJSON como capa a Map Viewer Classic.
- Utilice una dirección URL para agregar un GeoJSON como capa a Visor de mapas.
Tipos de entidad compatibles
GeoJSON admite los siguientes tipos de entidad:
- Puntos (incluidas direcciones y ubicaciones)
- Cadenas de texto (incluidos direcciones, carreteras y límites)
- Polígonos (incluidos países, provincias y extensiones de tierra)
- Colecciones multiparte de entidades de puntos, de cadenas de texto o de polígonos
Las entidades GeoJSON no solo se utilizan para representar entidades del mundo material. Por ejemplo, las aplicaciones móviles de generación de rutas y navegación pueden describir su cobertura de servicio mediante GeoJSON.
Tipos de geometría compatibles
GeoJSON admite los siguientes tipos de geometrías:
- Punto
- Cadena de texto
- Polígono
- Multipunto
- Cadena de texto multilínea
- Multipolígono
Los objetos geométricos con propiedades adicionales son objetos de Feature. Los objetos de FeatureCollection contienen conjuntos de entidades.
Muestra de GeoJSON
A continuación encontrará un ejemplo de un archivo GeoJSON válido:{ "type": "FeatureCollection",
"features": [
{ "type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [102.0, 0.5]
},
"properties": {
"prop0": "value0"
}
},
{ "type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
]
},
"properties": {
"prop0": "value0",
"prop1": 0.0
}
},
{ "type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
[100.0, 1.0], [100.0, 0.0] ]
]
},
"properties": {
"prop0": "value0",
"prop1": {"this": "that"}
}
}
]
}
Validación de archivo
Cuando agrega un archivo GeoJSON como elemento o como capa en un mapa, ArcGIS Enterprise verifica la validez del archivo y muestra un mensaje de error si el archivo no es válido. Para que el archivo GeoJSON se considere como válido, este debe comenzar por el parámetro type obligatorio con el valor FeatureCollection, tal y como se muestra:"type": "FeatureCollection"
Referencias
Para obtener más información sobre el formato y la validación de GeoJSON, consulte: