Skip To Content

GeoJSON

GeoJSON è un formato di interscambio di dati geospaziale con standard aperti che rappresenta semplici feature geografiche e i loro attributi non spaziali. GeoJSON si basa su JavaScript Object Notation (JSON) ed è un formato per la codifica di una varietà di strutture di dati geografici. Utilizza un sistema di riferimento di coordinate geografiche, World Geodetic System 1984, e unità di gradi decimali.

Nel seguente elenco viene riepilogato il modo in cui è possibile utilizzare i file GeoJSON in un portale ArcGIS Enterprise e fornisce collegamenti alle istruzioni:

Tipi di feature supportati

GeoJSON supporta i seguenti tipi di feature:

  • Punto (inclusi indirizzi e posizioni)
  • Stringa lineare (incluse strade, autostrade e confini)
  • Poligono (inclusi paesi, province e sezioni di terreni)
  • Collezioni multiparte di feature puntuali, di stringhe lineari o poligonali

Le feature GeoJSON non si usano solo per rappresentare organismi del mondo fisico. Ad esempio, è possibile usare GeoJSON anche per descrivere la copertura del servizio di percorsi mobile e app di navigazione.

Tipi di geometria supportati

GeoJSON supporta i seguenti tipi di geometrie:

  • Puntuale
  • LineString
  • Poligonale
  • Multipoint
  • MultiLineString
  • MultiPolygon

Gli oggetti geometrici con proprietà aggiuntive sono oggetti Feature. Gli oggetti FeatureCollection contengono set di feature.

Esempio di GeoJSON

Di seguito è riportato un esempio di un file GeoJSON valido:

{ "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"}
           }
         }
       ]
     }

Convalida del file

Quando si aggiunge un file GeoJSON al portale come un elemento o come un layer nel Map Viewer, il portale verifica la validità del file e visualizza un messaggio di errore se il file non è valido. Per essere valido, il file GeoJSON deve iniziare con il parametro obbligatorio type impostato su FeatureCollection come di seguito:

"type": "FeatureCollection"

Riferimenti

Per ulteriori informazioni sulla formattazione e la convalida GeoJSON, consultare: