Загрузка файла определения проекта изображений

Дополнительная опция позволяет создавать проект изображений за один шаг путем загрузки файла определения проекта изображений. Для успешного создания проекта изображений необходим правильным образом составленный файл .json.

Загрузка файла определения проекта изображений

Чтобы загрузить файлы определения проекта изображений, выполните следующие шаги:

  1. На странице Imagery Project List щелкните Загрузить.

    Откроется новый вид, чтобы начать процесс загрузки.

  2. Щелкните Найти файл определения проекта изображений и укажите соответствующим образом форматированный файл .json.

    Вы также можете перетащить файл, чтобы выполнить этот рабочий процесс.

    Щелкните Закрыть, чтобы вернуться на страницу Imagery Project List.

  3. После успешной загрузки файла .json щелкните Открыть проект изображений, чтобы открыть свой проект, Редактировать информацию о проекте изображений, чтобы отредактировать проект, или Создать другой, чтобы загрузить другой файл

В приведенных ниже примерах представлен образец JSON, правильно отформатированный для одного слоя изображения и слоев наблюдения.

Проекты с одним слоем изображения в фокусе

Все проекты имеют один слой изображения в фокусе. Однако поднабор изображений из сервиса может отображаться, если он поддерживается. Проекты с одним фокусным слоем включают в себя Сервис изображений ArcGIS со всеми отображаемыми изображениями или поднабором изображений, сервисы WMS со всеми отображаемыми слоями или поднабором отображаемых слоев и сервисы WMTS.

Следующие сервисы могут отображать поднабор изображений:

  • Сервис изображений ArcGIS - можно отобразить поднабор растров, образующих мозаику.
  • Сервис WMS - можно отобразить поднабор слоев.

Сервисы, не поддерживающие отображение поднабора изображений:

  • Сервис изображений ArcGIS, который не может формировать мозаику, кэширован или состоит из листов
  • Сервис WMTS

Сервис изображений ArcGIS со всеми отображаемыми изображениями JSON

Отформатированный образец JSON для Сервиса изображений ArcGIS со всеми видимыми изображениями включает:

  • Информация о проекте
  • Инструкции для проекта
  • Информация о подключении к сервису изображений
{
  {
  "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 с отображением поднабора изображений JSON

Отформатированный образец JSON для Сервиса изображений ArcGIS с поднабором видимых изображений включает:

  • Информация о проекте
  • Инструкции для проекта
  • Информация о подключении к сервису изображений
    • ID отдельных изображений
{
  {
  "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": []
  }
}

Сервис WMS со всеми отображаемыми слоями JSON

Отформатированный образец JSON для Сервиса WMS со всеми видимыми слоями включает:

  • Информация о проекте
  • Инструкции для проекта
  • Информация о подключении сервиса изображений для сервиса 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": []
  }
}

Сервис WMS с отображением поднабора слоев в формате JSON

Отформатированный образец JSON для Сервиса 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": ["damage0102", "damage0104"]
  }
}

JSON сервиса WMTS

Форматированный образец JSON сервиса WMTS включает:

  • Информация о проекте
  • Инструкции для проекта
  • Информация о подключении к сервису WMTS
Примечание:

Слои сервиса WMTS кэшируются, и только один слой может отображаться в проекте как слой изображения фокуса. Свойство layerNames может иметь только одно имя слоя.

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

Проекты со слоями наблюдений

Проекты со слоями наблюдения включают использование одного или нескольких слоев наблюдения.

Один слой наблюдений JSON

Форматированный образец JSON одного слоя наблюдения включает:

  • Информация о проекте
  • Инструкции для проекта
  • Информация о подключении к сервису изображений
  • Информация о подключении для редактируемого сервиса объектов, зарегистрированного на портале
{
  "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

В форматированный образец JSON нескольких слоёв наблюдений включены:

  • Информация о проекте
  • Инструкции для проекта
  • Информация о подключении к сервису изображений
  • Информация о подключении для редактируемого сервиса объектов, зарегистрированного на портале
{
  "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

В форматированный образец JSON нескольких слоёв наблюдений включены:

  • Информация о проекте
  • Инструкции для проекта
  • Информация о подключении к сервису изображений
  • Информация о подключении для редактируемого сервиса объектов, зарегистрированного на портале
  • Определение обогащения, описывающее исходные и целевые данные
{
  "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"
              }
            ]
          }
        ]
      }
    }
  ]
}