GeoJSON

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:

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 ruta 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 a su portal como elemento o como capa en Map Viewer Classic, su portal verifica la validez del archivo y muestra un mensaje de error si el archivo no es válido. Para que su 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: