上传影像工程定义文件

凭借高级选项,通过上传影像工程定义文件,仅使用一个步骤即可创建影像工程。 要成功创建影像工程,必须提供正确格式化的 .json 文件。

上传影像工程定义文件

要上传影像工程定义文件,请完成以下步骤:

  1. 影像工程列表页面,单击上传

    将打开一个新视图以开始上传过程。

  2. 单击浏览影像工程定义文件并浏览至正确格式化的 .json 文件。

    您也可以拖动文件以完成此工作流。

    单击关闭返回到影像工程列表

  3. .json 文件上传后,单击打开影像工程以打开工程,单击编辑影像工程详细信息以编辑工程,或者单击创建其他以上传另一个文件。

下面的示例提供了为单个影像图层和观测点图层正确格式化的示例 JSON。

具有单个聚焦影像图层的工程

所有工程都具有单个聚焦影像图层。 但是,如果支持,则可以显示来自服务的影像子集。 具有单个聚焦图层的工程包括显示所有影像或影像子集的 ArcGIS 影像服务、显示所有图层或图层子集的 WMS 服务以及 WMTS 服务。

以下服务可以显示影像的子集:

  • ArcGIS 影像服务 - 可以显示构成镶嵌的栅格的子集。
  • WMS 服务 - 可以显示图层的子集。

不支持显示影像子集的服务:

  • 无法形成镶嵌、已缓存或切片的 ArcGIS 影像服务
  • WMTS 服务

显示所有图像的 ArcGIS 影像服务 JSON

显示所有影像的 ArcGIS 影像服务的格式化 JSON 示例包括以下內容:

  • 工程详细信息
  • 工程说明
  • 影像服务连接信息
{
  {
  "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

显示影像子集的 ArcGIS 影像服务的格式化 JSON 示例包括以下內容:

  • 工程详细信息
  • 工程说明
  • 影像服务连接信息
    • 单个影像的 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

显示所有图层的 WMS 服务的格式化 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": []
  }
}

显示图层子集的 WMS 服务 JSON

显示图层子集的 WMS 服务的格式化 JSON 示例包括以下內容:

  • 工程详细信息
  • 工程说明
  • 连接信息和图层名称
{
  "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"]
  }
}

WMTS 服务 JSON

WMTS 服务的格式化 JSON 示例包括以下內容:

  • 工程详细信息
  • 工程说明
  • 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"
              }
            ]
          }
        ]
      }
    }
  ]
}