凭借高级选项,通过上传影像工程定义文件,仅使用一个步骤即可创建影像工程。 要成功创建影像工程,必须提供正确格式化的 .json 文件。
上传影像工程定义文件
要上传影像工程定义文件,请完成以下步骤:
- 从影像工程列表页面,单击上传。
将打开一个新视图以开始上传过程。
- 单击浏览影像工程定义文件并浏览至正确格式化的 .json 文件。
您也可以拖动文件以完成此工作流。
单击关闭返回到影像工程列表。
- .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"
}
]
}
]
}
}
]
}