Caricare un file di definizione del progetto di immagini

Un'opzione avanzata permette di creare un progetto di immagini caricando un file di definizione del progetto di immagini attraverso un unico passaggio. Un file .json formattato correttamente deve essere fornito per creare con successo un progetto di immagini.

Caricare un file di definizione del progetto di immagini

Per caricare un file di definizione del progetto di immagini, procedere come segue:

  1. Dalla pagina Lista dei progetti di immagini, clicca su Carica.

    Si apre una nuova vista per iniziare il processo di caricamento.

  2. Clicca su Sfoglia per un file di definizione del progetto di immagini e cerca il file .json formattato correttamente.

    Puoi anche trascinare il file per completare il flusso di lavoro.

    Fai clic su Chiudi per tornare alla Lista dei progetti di immagini.

  3. Una volta caricato il file .json, clicca su Apri progetto di immagini per aprire un progetto, Modifica dettagli progetto di immagini per modificare il tuo progetto o Crea un altro per caricare un altro file.

Gli esempi qui sotto forniscono un esempio di JSON correttamente formattato per un singolo livello di immagine e per i livelli di osservazione.

Progetti con un singolo layer di immagine a fuoco

Tutti i progetti hanno un singolo layer di immagine a fuoco. Tuttavia, un sottoinsieme di immagini da un servizio può essere visualizzato se è supportato. I progetti con un singolo layer di messa a fuoco includono ArcGIS Image Services con tutte le immagini visualizzate o un sottoinsieme di immagini visualizzate, servizi WMS con tutti i layer visualizzati o un sottoinsieme di layer visualizzati, e servizi WMTS.

I seguenti servizi possono visualizzare un sottoinsieme di immagini:

  • ArcGIS Image Service-Può essere visualizzato un sottoinsieme di raster che formano il mosaico.
  • WMS Service-Può essere visualizzato un sottoinsieme di livelli.

Servizi che non supportano la visualizzazione di un sottoinsieme di immagini:

  • ArcGIS Image Service che non può formare un mosaico, è nella cache o è affiancato
  • Servizio WMTS

ArcGIS Image Service con tutte le immagini visualizzate JSON

L'esempio JSON formattato di un ArcGIS Image Service con tutte le immagini visualizzate include quanto segue:

  • Dettagli del progetto
  • Istruzioni di progetto
  • Informazioni sulla connessione del servizio d'immagine
{
  {
  "title": "A simple imagery project",
  "summary": "A simple project with just a focus image layer",
  "description": "",
  "instructions": "Look for damage",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [],
    "layerNames": []
  }
}

ArcGIS Image Service con un sottoinsieme di immagini visualizzate JSON

L'esempio JSON formattato di un ArcGIS Image Service con un sottoinsieme di immagini visualizzate include quanto segue:

  • Dettagli del progetto
  • Istruzioni di progetto
  • Informazioni sulla connessione del servizio d'immagine
    • ID delle singole immagini
{
  {
  "title": "A simple imagery project",
  "summary": "A simple project with just a focus image layer",
  "description": "",
  "instructions": "Look for damage",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [1, 2, 3],
    "layerNames": []
  }
}

Servizio WMS con tutti i layer visualizzati JSON

L'esempio JSON formattato di un servizio WMS con tutti i layer visualizzati include quanto segue:

  • Dettagli del progetto
  • Istruzioni di progetto
  • Informazioni di connessione al servizio immagine per il servizio WMS
{
  "title": "A simple imagery project",
  "summary": "A simple project with a WMS layer",
  "description": "",
  "instructions": "Look for damage",
  "focusImageLayer": {
    "serviceType": "wms",
    "serviceUrl": "https://server/service-name",
    "rasterIds": [],
    "layerNames": []
  }
}

Servizio WMS con un sottoinsieme di layer visualizzati JSON

L'esempio JSON formattato di un servizio WMS con un sottoinsieme di layer visualizzati include quanto segue:

  • Dettagli del progetto
  • Istruzioni di progetto
  • Informazioni sulla connessione e i nomi dei layer
{
  "title": "A simple imagery project",
  "summary": "A simple project with a WMS layer",
  "description": "",
  "instructions": "Look for damage",
  "focusImageLayer": {
    "serviceType": "wms",
    "serviceUrl": "https://server/service-name",
    "rasterIds": []
    "layerNames": ["damage0102", "damage0104"]
  }
}

WMTS Service JSON

L'esempio JSON formattato di un servizio WMTS include quanto segue:

  • Dettagli del progetto
  • Istruzioni di progetto
  • Informazioni di connessione per il servizio WMTS
Nota:

I layer del servizio WMTS sono memorizzati nella cache e solo un layer può essere visualizzato come layer dell'immagine principale in un progetto. La proprietà layerNames può avere solo un nome di layer.

{
  "title": "A simple imagery project",
  "summary": "A simple project with a WMTS layer",
  "description": "",
  "instructions": "Look for weather",
  "focusImageLayer": {
    "serviceType": "wmts",
    "serviceUrl": "https://server/service-name",
    "rasterIds": []
    "layerNames": ["radar-base-reflectivity"]
  }
}

Progetti con layer di osservazione

I progetti con layer di osservazione includono l'uso di layer di osservazione singoli o multipli.

Singolo layer di osservazione JSON

L'esempio JSON formattato di un singolo layer di osservazione include quanto segue:

  • Dettagli del progetto
  • Istruzioni di progetto
  • Informazioni sulla connessione del servizio d'immagine
  • Informazioni di connessione per un servizio di funzioni modificabili registrato con il portale
{
  "title": "Imagery project with observations",
  "summary": "A project with an observation layer",
  "description": "",
  "instructions": "Add a point on top of anything of interest and enter comments",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [1, 2, 3],
    "layerNames": []
  },
  "observationLayers": [
    {
      "itemId": "123456789abcdefg"
    }
  ]
}

Layer di osservazione multipli JSON

L'esempio JSON formattato di più layer di osservazione include quanto segue:

  • Dettagli del progetto
  • Istruzioni di progetto
  • Informazioni sulla connessione del servizio d'immagine
  • Informazioni di connessione per un servizio di funzioni modificabili registrato con il portale
{
  "title": "Imagery project with observations",
  "summary": "A project with an observation layer",
  "description": "",
  "instructions": "Add a point on top of anything of interest and enter comments",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [1, 2, 3],
    "layerNames": []
  },
  "observationLayers": [
    {
      "itemId": "123456789abcdefg"
    },
    {
      "itemId": "hijklmnop9876543",
      "url": "https://server/service-name/FeatureServer/2"
    }
  ],
  "webmapId": "12345678"
}

Layer di osservazione con definizione di arricchimento JSON

L'esempio JSON formattato di più layer di osservazione include quanto segue:

  • Dettagli del progetto
  • Istruzioni di progetto
  • Informazioni sulla connessione del servizio d'immagine
  • Informazioni di connessione per un servizio di funzioni modificabili registrato con il portale
  • Una definizione di arricchimento che descrive i dati di origine e i dati di destinazione
{
  "title": "Imagery project with observations getting data from another layer",
  "summary": "A project with an observation layer that gets its 'parcelid' field calculated from the parcel boundary polygon layer's 'id' field",
  "description": "",
  "instructions": "Add a point on top of anything of interest and enter comments",
  "webmapId": "12345678",
  "focusImageLayer": {
    "serviceType": "arcgis",
    "serviceUrl": "https://server/service-name/ImageServer",
    "rasterIds": [
      1,
      2,
      3
    ],
    "layerNames": []
  },
  "observationLayers": [
    {
      "itemId": "ead6deb3d93848c4a7fd58025cc2cdaa",
      "title": "Abandoned Building Locations with Parcel id",
      "url": "https://my.domain.name/arcgis/rest/services/Hosted/abandoned_buildings/FeatureServer",
      "enrichmentDefinition": {
        "title": "Building Parcel Info",
        "layers": [
          {
            "itemId": "fghijklmnop123456xyz",
            "sourceUrl": "https://path/to/parcel/boundaries/FeatureServer/0",
            "fields": [
              {
                "source": "id",
                "destination": "parcelid"
              }
            ]
          }
        ]
      }
    }
  ]
}