Hochladen einer Bilddatenprojekt-Definitionsdatei

Mit einer erweiterten Option können Sie ein Bilddatenprojekt erstellen, indem Sie eine Bilddatenprojekt-Definitionsdatei in einem einzigen Schritt hochladen. Damit das Bilddatenprojekt erfolgreich erstellt werden kann, muss eine ordnungsgemäß formatierte .json-Datei angegeben werden.

Hochladen einer Bilddatenprojekt-Definitionsdatei

Führen Sie die folgenden Schritte aus, um eine Bilddatenprojekt-Definitionsdatei hochzuladen:

  1. Klicken Sie auf der Seite Liste der Bilddatenprojekte auf Hochladen.

    Eine neue Ansicht wird geöffnet, um mit dem Hochladen zu beginnen.

  2. Klicken Sie auf Eine Bilddatenprojekt-Definitionsdatei wird gesucht, und navigieren Sie zu der ordnungsgemäß formatierten .json-Datei.

    Sie können die Datei auch ziehen, um den Workflow abzuschließen.

    Klicken Sie auf Schließen, um zur Seite Liste der Bilddatenprojekte zurückzukehren.

  3. Nachdem die .json-Datei hochgeladen wurde, klicken Sie auf Bilddatenprojekt öffnen, um das Projekt zu öffnen. Sie können auch auf Details zum Bilddatenprojekt bearbeiten klicken, um Ihr Projekt zu bearbeiten, oder auf Weiteres erstellen, um eine weitere Datei hochzuladen.

In den folgenden Beispielen werden JSON-Beispieldateien bereitgestellt, die für einen einzelnen Bild-Layer und für Beobachtungs-Layer richtig formatiert sind.

Projekte mit einem einzelnen Fokusbild-Layer

Alle Projekte weisen einen einzelnen Fokusbild-Layer auf. Es kann jedoch eine Teilmenge der Bilder eines Service angezeigt werden, sofern dies unterstützt wird. Projekte mit einem einzelnen Fokus-Layer umfassen ArcGIS-Image-Services, in denen alle oder eine Teilmenge der Bilder angezeigt werden, WMS-Services, in denen alle oder eine Teilmenge der Layer angezeigt werden, und WMTS-Services.

Die folgenden Services können eine Teilmenge der Bilder anzeigen:

  • ArcGIS-Image-Service: Eine Teilmenge der Raster, die das Mosaik bilden, kann angezeigt werden.
  • WMS-Service: Eine Teilmenge der Layer kann angezeigt werden.

Services, die die Anzeige einer Teilmenge von Bildern nicht unterstützen:

  • ArcGIS-Image-Service, der kein Mosaik bilden kann, gecacht oder gekachelt ist
  • WMTS-Service

JSON für einen ArcGIS-Image-Service, in dem alle Bilder angezeigt werden

Das formatierte JSON-Beispiel für einen ArcGIS-Image-Service, in dem alle Bilder angezeigt werden, umfasst Folgendes:

  • Projektdetails
  • Projektanweisungen
  • Verbindungsinformationen des Image-Service
{
  {
  "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": []
  }
}

JSON für einen ArcGIS-Image-Service, in dem eine Teilmenge der Bilder angezeigt wird

Das formatierte JSON-Beispiel für einen ArcGIS-Image-Service, in dem eine Teilmenge der Bilder angezeigt werden, umfasst Folgendes:

  • Projektdetails
  • Projektanweisungen
  • Verbindungsinformationen des Image-Service
    • IDs der einzelnen Bilder
{
  {
  "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": []
  }
}

JSON für einen WMS-Service, in dem alle Layer angezeigt werden

Das formatierte JSON-Beispiel für einen WMS-Service, in dem alle Layer angezeigt werden, umfasst Folgendes:

  • Projektdetails
  • Projektanweisungen
  • Verbindungsinformationen des Image-Service für den WMS-Service
{
  "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": []
  }
}

JSON für einen WMS-Service, in dem eine Teilmenge der Layer angezeigt wird

Das formatierte JSON-Beispiel für einen WMS-Service, in dem eine Teilmenge der Layer angezeigt wird, umfasst Folgendes:

  • Projektdetails
  • Projektanweisungen
  • Verbindungsinformationen und die Namen der 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"]
  }
}

JSON für einen WMTS-Service

Das formatierte JSON-Beispiel für einen WMTS-Service umfasst Folgendes:

  • Projektdetails
  • Projektanweisungen
  • Verbindungsinformationen für den WMTS-Service
Hinweis:

WMTS-Service-Layer werden gecacht, und nur ein Layer kann als Fokusbild-Layer in einem Projekt angezeigt werden. Die Eigenschaft layerNames kann nur einen Layer-Namen aufweisen.

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

Projekte mit Beobachtungs-Layern

Projekte mit Beobachtungs-Layern umfassen die Verwendung eines einzelnen oder mehrerer Beobachtungs-Layer.

JSON für einen einzelnen Beobachtungs-Layer

Das formatierte JSON-Beispiel für einen einzelnen Beobachtungs-Layer umfasst Folgendes:

  • Projektdetails
  • Projektanweisungen
  • Verbindungsinformationen des Image-Service
  • Verbindungsinformationen für einen editierbaren Feature-Service, der im Portal registriert ist
{
  "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"
    }
  ]
}

JSON für mehrere Beobachtungs-Layer

Das formatierte JSON-Beispiel für mehrere Beobachtungs-Layer umfasst Folgendes:

  • Projektdetails
  • Projektanweisungen
  • Verbindungsinformationen des Image-Service
  • Verbindungsinformationen für einen editierbaren Feature-Service, der im Portal registriert ist
{
  "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"
}

JSON für einen Beobachtungs-Layer mit Definition der Anreicherung

Das formatierte JSON-Beispiel für mehrere Beobachtungs-Layer umfasst Folgendes:

  • Projektdetails
  • Projektanweisungen
  • Verbindungsinformationen des Image-Service
  • Verbindungsinformationen für einen editierbaren Feature-Service, der im Portal registriert ist
  • Eine Definition der Anreicherung, die die Quelldaten und die Zieldaten beschreibt
{
  "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"
              }
            ]
          }
        ]
      }
    }
  ]
}