Prześlij plik definicji projektu zobrazowań

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:

  1. Na stronie Lista projektów zobrazowań kliknij opcję Prześlij.

    Zostanie otwarty nowy widok umożliwiający rozpoczęcie procesu przesyłania.

  2. 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ń.

  3. 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"
              }
            ]
          }
        ]
      }
    }
  ]
}