Es gibt eine erweiterte Option zum Erstellen eines Bilddatenprojekts, indem eine Bilddatenprojekt-Definitionsdatei in einem einzigen Schritt hochgeladen wird. 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:
- Klicken Sie auf der Seite Liste der Bilddatenprojekte auf Hochladen.
Eine neue Ansicht wird geöffnet, um mit dem Hochladen zu beginnen.
- Klicken Sie auf Eine Bilddatenprojekt-Definitionsdatei wird gesucht, und navigieren Sie zu der ordnungsgemäß formatierten JSON-Datei. Sie können Ihre Datei auch ziehen, um den Workflow abzuschließen.
Klicken Sie auf Schließen, um zur Seite Liste der Bilddatenprojekte zurückzukehren.
- Nachdem Ihre JSON-Datei erfolgreich hochgeladen wurde, klicken Sie auf Bilddatenprojekt öffnen, um Ihr 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
- 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 wird, 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"
}
]
}
]
}
}
]
}