Istnieje zaawansowana opcja tworzenia projektu zobrazowań przez przesłanie pliku definicji projektu zobrazowań w ramach jednej czynności. Aby pomyślnie utworzyć projekt zobrazowań, należy udostępnić poprawnie sformatowany plik .json.
Prześlij plik definicji projektu zobrazowań
Aby przesłać plik definicji projektu zobrazowań, wykonaj następujące czynności:
- Na stronie Lista projektów zobrazowań kliknij opcję Prześlij.
Zostanie otwarty nowy widok umożliwiający rozpoczęcie procesu przesyłania.
- Kliknij opcję Wyszukiwanie pliku definicji projektu zobrazowań i przejdź do poprawnie sformatowanego pliku .json.
Aby przeprowadzić procedurę wykonywania zadań, możesz również przeciągnąć plik.
Kliknij opcję Zamknij, aby wrócić do Listy projektów zobrazowań.
- Po przesłaniu pliku .json kliknij opcję Otwórz projekt zobrazowań, aby otworzyć projekt, Edytuj szczegóły projektu zobrazowań, aby edytować projekt, lub Utwórz inny, aby przesłać inny plik
W poniższym przykładzie udostępniono przykładowy poprawnie sformatowany plik JSON dla jednej warstwy rastrowej i warstw obserwacji.
Projekty z jedną aktywną warstwą rastrową
Wszystkie projekty mają jedną aktywną warstwę rastrową. Jednak może zostać wyświetlony podzestaw obrazów z usługi, jeśli jest obsługiwana. Projekty z jedną aktywną warstwą obejmują usługi rastrowe ArcGIS z wyświetlanymi wszystkimi obrazami lub wyświetlanym podzestawem obrazów, usługi WMS z wyświetlanymi wszystkimi warstwami lub wyświetlanym podzestawem warstw oraz usługi WMTS.
Następujące usługi mogą wyświetlić podzestaw obrazów:
- Usługa rastrowa ArcGIS — można wyświetlić podzestaw rastrów, które tworzą mozaikę
- Usługa WMS — może być wyświetlony podzestaw warstw.
Usługi, które nie obsługują wyświetlenia podzestawu obrazów:
- Usługa rastrowa ArcGIS, która nie może utworzyć mozaiki, jest zapisana w pamięci podręcznej lub jest kafelkowa
- Usługa WMTS
Plik JSON usługi rastrowej ArcGIS z wyświetlonymi wszystkimi obrazami
Przykład sformatowanego pliku JSON usługi rastrowej ArcGIS z wyświetlonymi wszystkimi obrazami obejmuje:
- Szczegóły projektu
- Instrukcje dotyczące projektu
- Informacje o połączeniu usługi rastrowej
{
{
"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": []
}
}
Plik JSON usługi rastrowej ArcGIS z wyświetlonym podzestawem obrazów
Przykład sformatowanego pliku JSON usługi rastrowej ArcGIS z wyświetlonym podzbiorem obrazów obejmuje:
- Szczegóły projektu
- Instrukcje dotyczące projektu
- Informacje o połączeniu usługi rastrowej
- Identyfikatory poszczególnych obrazów
{
{
"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": []
}
}
Plik JSON usługi WMS z wyświetlonymi wszystkimi warstwami
Przykład sformatowanego pliku JSON usługi WMS z wyświetlonymi wszystkimi warstwami obejmuje:
- Szczegóły projektu
- Instrukcje dotyczące projektu
- Informacje o połączeniu usługi rastrowej dla usługi 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": []
}
}
Plik JSON usługi WMS z wyświetlonym podzestawem warstw
Przykład sformatowanego pliku JSON usługi WMS z wyświetlonym podzbiorem warstw obejmuje:
- Szczegóły projektu
- Instrukcje dotyczące projektu
- Informacje o połączeniu i nazwy warstw
{
"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"]
}
}
Plik JSON usługi WMTS
Przykład sformatowanego pliku JSON usługi WMTS obejmuje:
- Szczegóły projektu
- Instrukcje dotyczące projektu
- Informacje o połączeniu dla usługi WMTS
Notatka:
Warstwy usługi WMTS są przechowywane w pamięci podręcznej i tylko jedna warstwa może być wyświetlona jako aktywna warstwa rastrowa w projekcie. Właściwość layerNames może mieć tylko jedną nazwę warstwy.
{
"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"]
}
}
Projekty z warstwami obserwacji
Projekty z warstwami obserwacji uwzględniają użycie jednej lub wielu warstw obserwacji.
Plik JSON jednej warstwy obserwacji
Przykład sformatowanego pliku JSON jednej warstwy obserwacji obejmuje:
- Szczegóły projektu
- Instrukcje dotyczące projektu
- Informacje o połączeniu usługi rastrowej
- Informacje o połączeniu dla edytowalnej usługi obiektowej zarejestrowanej w portalu
{
"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"
}
]
}
Plik JSON wielu warstw obserwacji
Przykład sformatowanego pliku JSON wielu warstw obserwacji obejmuje:
- Szczegóły projektu
- Instrukcje dotyczące projektu
- Informacje o połączeniu usługi rastrowej
- Informacje o połączeniu dla edytowalnej usługi obiektowej zarejestrowanej w portalu
{
"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"
}
Warstwa obserwacji z plikiem JSON definicji wzbogacania
Przykład sformatowanego pliku JSON wielu warstw obserwacji obejmuje:
- Szczegóły projektu
- Instrukcje dotyczące projektu
- Informacje o połączeniu usługi rastrowej
- Informacje o połączeniu dla edytowalnej usługi obiektowej zarejestrowanej w portalu
- Definicję wzbogacania, która opisuje dane źródłowe i dane docelowe
{
"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"
}
]
}
]
}
}
]
}