MapGIS服务器产品 接口文档 (10.6.4.10)

Download OpenAPI specification:Download

文档说明

该文档为IGServer产品的REST API文档,主要供WebGIS前端开发用户、二次开发用户参考。若发现文档中的问题,请与IGServer研发人员反馈。

产品版本

IGServer现在包括三个版本

  • IGServer .NET
  • IGServer Java for Windows
  • IGServer Java for Linux(九州)
    Java版本包括IGServer Java for WindowsIGServer Java for Linux(九州)两个版本

接口支持情况

Java版本支持该文档中所有Api
.NET版本支持MRMS地图服务及其之后的所有服务,已添加(老版本,将过时)标记
建议使用Java产品时尽量使用新版本服务接口(MRMS地图服务之前所有)

根目录服务

获取根文件夹下的服务列表

Authorizations:
token
query Parameters
name
string

服务名关键字

protocols
string
Enum: "UNKNOWN" "IGSRestMap" "IGSRestTile" "IGSRestFeature" "IGSRestVectorTile" "IGSRestScene" "IGSRestM3D" "IGSRestImage" "IGSRestTerrain" "IGSRestWorkflow" "IGSRestGeometry" "IGSRestResource" "IGSRestPlot" "IGSExtension" "WMS" "WFS" "WMTS" "WCS" "WPS" "CSW" "ArcGISRestMapServer" "ArcGISRestFeatureServer" "ArcGISRestVectorTileServer" "ArcGISRestGeometryServer" "ArcGISRestGPServer" "IGSRestAddress" "IGSRest3DTiles" "IGSRestPoi"

服务类型,多个类型用英文逗号隔开

dataSourceType
string
Enum: "UNKNOWN" "MapGISMapx" "MapGISTile" "MapGISDirMapDoc" "MapGISDirTile" "MapGISMapx3D" "MapGISLayers" "MapGISVectorTile" "MapGISM3dForMapx" "MapGISM3dForMongo" "MapGISM3dForMcjFile" "MapGISImageDataset" "MapGISWorkflow" "MapGISImageMosaicDataset" "MapGISImageFile" "PF4JPluginJar" "ArcGISRestMapServer" "ArcGISRestFeatureServer" "ArcGISVectorTileData" "WMTSTileData" "TianDiTuTileData" "BaiDuDiTuTileData" "BingMapsTileData" "OpenStreetMapTileData" "MapGISDirVectorTile" "DataStorePgLayers" "BigDataMongoDBTileData" "BigDataMongoDBVectorTileData" "BigDataEsAddress" "TerrainData" "Tiles3DData" "MapGISPlotData" "BigDataEsPoi" "TerrainForMongo" "Tiles3DForMongo"

服务数据源类型

includeServicesInFolder
string
Enum: "true" "false"

是否包括文件夹中的服务列表

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "services": [
    ],
  • "folders": [
    ]
}

获取指定文件夹下的服务列表

Authorizations:
token
path Parameters
folder
required
string

文件夹名称

query Parameters
name
string

服务名关键字

protocols
string
Enum: "UNKNOWN" "IGSRestMap" "IGSRestTile" "IGSRestFeature" "IGSRestVectorTile" "IGSRestScene" "IGSRestM3D" "IGSRestImage" "IGSRestTerrain" "IGSRestWorkflow" "IGSRestGeometry" "IGSRestResource" "IGSRestPlot" "IGSExtension" "WMS" "WFS" "WMTS" "WCS" "WPS" "CSW" "ArcGISRestMapServer" "ArcGISRestFeatureServer" "ArcGISRestVectorTileServer" "ArcGISRestGeometryServer" "ArcGISRestGPServer" "IGSRestAddress" "IGSRest3DTiles" "IGSRestPoi"

服务类型,多个类型用英文逗号隔开

dataSourceType
string
Enum: "UNKNOWN" "MapGISMapx" "MapGISTile" "MapGISDirMapDoc" "MapGISDirTile" "MapGISMapx3D" "MapGISLayers" "MapGISVectorTile" "MapGISM3dForMapx" "MapGISM3dForMongo" "MapGISM3dForMcjFile" "MapGISImageDataset" "MapGISWorkflow" "MapGISImageMosaicDataset" "MapGISImageFile" "PF4JPluginJar" "ArcGISRestMapServer" "ArcGISRestFeatureServer" "ArcGISVectorTileData" "WMTSTileData" "TianDiTuTileData" "BaiDuDiTuTileData" "BingMapsTileData" "OpenStreetMapTileData" "MapGISDirVectorTile" "DataStorePgLayers" "BigDataMongoDBTileData" "BigDataMongoDBVectorTileData" "BigDataEsAddress" "TerrainData" "Tiles3DData" "MapGISPlotData" "BigDataEsPoi" "TerrainForMongo" "Tiles3DForMongo"

服务数据源类型

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "services": [
    ],
  • "folders": [
    ]
}

地图服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/MapServer

获取地图服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

clientId
string

Responses

Response samples

Content type
{
  • "description": "string",
  • "copyrightText": "string",
  • "spatialReference": {
    },
  • "mapName": "string",
  • "extent": {
    },
  • "tileInfo": {
    },
  • "dynamicProjectionEnabled": true,
  • "projectionSpatialReference": {
    },
  • "documentInfo": {
    },
  • "maxScale": 0,
  • "minScale": 0,
  • "childResources": "string"
}

文件资源-下载

Authorizations:
token
path Parameters
serviceName
required
string
fileName
required
string
Value: "mapFile"

目前支持mapFile

Responses

动态取图

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
bbox
string
Example: bbox=-180,-90,180,90

出图范围,格式:xmin,ymin,xmax,ymax,如果设置了projectionSrs参数,确保bbox是projectionSrs参照系的范围

layers
string
Example: layers=show:0

图层状态,格式:show|hide|include|exclude:layerid1,layerid2

size
string
Example: size=512,512

图片大小,格式:width,height,默认512,512

transparent
string
Enum: "true" "false"

返回的图片是否透明,支持true/false, 默认true

format
string
Enum: "png" "jpg" "gif"

返回图片格式,支持png/jpg/gif,默认png

projectionSrs
string
Examples:
  • projectionSrs=EPSG:4326 - EPSG参考系
  • projectionSrs=WGS1984_度 - MapGIS参照系名称

投影空间参照系,支持MapGIS参照系名称和EPSG格式参考系

isAntialiasing
string
Enum: "true" "false"

返回的图片是否抗锯齿,支持true/false, 默认false

object (MapLayersDisplayStyleDto)

样式信息,格式参照Map<String,MapLayerDisplayStyleDto>,key为layerId,支持图层复合索引,示例:"{"0":{"displayRegionBorder":true}}"

object (MapLayersFilterDto)

过滤信息,格式参照Map<String,MapLayerFilterDto>,key为layerId,支持图层复合索引,示例:"{"0":{"where":"name='test'","bbox":"xmin,ymin,xmax,ymax"}}"

Array of objects (DynamicLayerDto)

动态图层出图参数,格式参照DynamicLayerDto[],示例:[{"layerId":0,"drawingInfo":{"renderer":{"type":"2","fields":"NAME","symbol":{"type":"","style":"","color":[229,195,232,255],"width":1,"radius":1,"size":1,"outLine":{"type":"","style":"","color":[255,255,255,255],"width":1}},"valueInfos":[{"value":"武汉市","label":"武汉市","symbols":[{"type":"13","style":"","color":[142,195,31,255],"width":1,"radius":1,"size":1,"outline":{"type":"","style":"","color":[255,255,0,255],"width":0.5}}]},{"value":"孝感市","label":"孝感市","symbols":[{"type":"13","style":"","color":[255,220,220,255],"outline":{"type":"","style":"","color":[255,255,0,255],"width":0.5}}]}]}}},{"layerId":1,"drawingInfo":null}]

object (ClippingParam)

空间裁剪参数,格式参照ClippingParam,示例:{"geometry":"x0,y0,x1,y1,x2,y2,x3,y3,x0,y0","geometryType":"polygon","excludeLayerId":""}

f
string
Enum: "html" "image"

返回格式

clientId
string

客户端Id

Responses

获取图层列表信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

clientId
string

客户端Id

Responses

Response samples

Content type
{
  • "layers": [
    ],
  • "supportedMethods": "string"
}

临时文档添加图层 Deprecated

从10.6.4.10版本开始该接口被弃用

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
clientId
required
string

客户端Id

required
Array of objects (AddLayerToMapDto)

图层添加信息,示例:"[{"name": "string","type": "string","url": "string","addAt": "string","auth": {"user": "string","password": "string","token": "string"}}]"

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

获取指定图层信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
f
string
Enum: "html" "json"

返回格式

clientId
string

客户端Id

Responses

Response samples

Content type
{
  • "index": "string",
  • "name": "string",
  • "type": "string",
  • "childResources": "string",
  • "supportedMethods": "string"
}

临时文档删除图层 Deprecated

从10.6.4.10版本开始该接口被弃用

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id,多个用英文逗号分隔

query Parameters
clientId
required
string

客户端Id

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

指定图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
where
string
Example: where=name='中国'

属性条件,类SQL语句

outFields
string

输出属性字段,可为*表示所有,多个用英文逗号分隔

objectIds
string

过滤id,多个用英文逗号分隔

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例;注意若数据源为地图文档且设置动态投影,则输入输出几何也是动态投影后的几何

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnExtentOnly
string
Enum: "true" "false"

只返回范围,默认为false

orderByFields
string
Example: orderByFields=fieldName DESC

排序字段,格式: fieldName [ASC|DESC]

Array of objects (OutStatisticsSchemaDto)

计算一个或多个基于字段的统计信息结构,统计类型包括:FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"statisticType": "FUNCTION_SUM","onStatisticField": "field1","outStatisticFieldName":"fieldName1"}]"

groupByFieldsForStatistics
string

分组统计的字段信息,格式为field1,field2

resultRecordCount
string

分页参数:结果返回条数,默认20

resultOffset
string

分页参数:跳过条数

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "id": "string",
  • "name": "string",
  • "geometryType": "string",
  • "spatialReference": {
    },
  • "fields": [
    ],
  • "features": [
    ]
}

指定图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
where
string
Example: where=name='中国'

属性条件,类SQL语句

outFields
string

输出属性字段,可为*表示所有,多个用英文逗号分隔

objectIds
string

过滤id,多个用英文逗号分隔

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例;注意若数据源为地图文档且设置动态投影,则输入输出几何也是动态投影后的几何

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnExtentOnly
string
Enum: "true" "false"

只返回范围,默认为false

orderByFields
string
Example: orderByFields=fieldName DESC

排序字段,格式: fieldName [ASC|DESC]

Array of objects (OutStatisticsSchemaDto)

计算一个或多个基于字段的统计信息结构,统计类型包括:FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"statisticType": "FUNCTION_SUM","onStatisticField": "field1","outStatisticFieldName":"fieldName1"}]"

groupByFieldsForStatistics
string

分组统计的字段信息,格式为field1,field2

resultRecordCount
string

分页参数:结果返回条数,默认20

resultOffset
string

分页参数:跳过条数

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "id": "string",
  • "name": "string",
  • "geometryType": "string",
  • "spatialReference": {
    },
  • "fields": [
    ],
  • "features": [
    ]
}

设置图层的系统库

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id,多个用英文逗号分隔

query Parameters
f
string
Enum: "html" "json"

返回格式

systemLibId
string

系统库id

systemLibName
string

系统库名,当systemLibId为空时有效

Responses

Response samples

Content type
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

设置图层的系统库

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id,多个用英文逗号分隔

query Parameters
f
string
Enum: "html" "json"

返回格式

systemLibId
string

系统库id

systemLibName
string

系统库名,当systemLibId为空时有效

Responses

Response samples

Content type
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

获取图例

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
layers
string

图层索引列表,多个用英文逗号隔开

size
string

图例图片的大小,格式:width,height

where
string
Example: where=name='中国'

属性条件,类SQL语句

bbox
string

矩形范围过滤条件,格式:xmin,ymin,xmax,ymax

page
string

图例结果分页页数

pageSize
string

图例结果分页大小

maxQueryFeatureCount
string

查询要素的最大条数

clientId
string

客户端Id

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "layers": [
    ]
}

多图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
Array of objects (LayerDefsSchemaDto)

多图层的属性条件,包括layerId、where、outFields;当值为空时,查询所有图层,并当为拉框查询时,自动过滤不需要不需要查询的图层,示例:"[{ "layerId":"0-0","where": "name='中国'", "outfields": "field1,field2"}]"

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

resultRecordCount
string

结果返回条数,默认20

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "layers": [
    ]
}

多图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
Array of objects (LayerDefsSchemaDto)

多图层的属性条件,包括layerId、where、outFields;当值为空时,查询所有图层,并当为拉框查询时,自动过滤不需要不需要查询的图层,示例:"[{ "layerId":"0-0","where": "name='中国'", "outfields": "field1,field2"}]"

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

resultRecordCount
string

结果返回条数,默认20

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "layers": [
    ]
}

瓦片取图

Authorizations:
token
path Parameters
serviceName
required
string

服务名

lvl
required
integer <int32>

瓦片级数

row
required
integer <int32>

瓦片行号

col
required
integer <int32>

瓦片列号

query Parameters
blankTile
boolean
Default: true

当没有瓦片数据时返回空白图,同时header中添加blank-tile:true;false时,无数据返回404,默认为true

f
string
Enum: "html" "image"

返回格式

Responses

瓦片服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/TileServer

瓦片服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "mapName": "string",
  • "extent": {
    },
  • "tileInfo": {
    },
  • "description": "string",
  • "copyrightText": "string"
}

瓦片取图

Authorizations:
token
path Parameters
serviceName
required
string

服务名

lvl
required
integer <int32>

瓦片级数

row
required
integer <int32>

瓦片行号

col
required
integer <int32>

瓦片列号

query Parameters
blankTile
boolean
Default: true

当没有瓦片数据时返回空白图

f
string
Enum: "html" "image"

返回格式

Responses

要素服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/FeatureServer

要素服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "description": "string",
  • "copyrightText": "string",
  • "capabilities": [
    ],
  • "extent": {
    },
  • "spatialReference": {
    },
  • "layers": [
    ]
}

多图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
Array of objects (LayerDefsSchemaDto)

多图层的属性条件,包括layerId、where、outFields;当值为空时,查询所有图层,并当为拉框查询时,自动过滤不需要不需要查询的图层,示例:"[{ "layerId":"0-0","where": "name='中国'", "outfields": "field1,field2"}]"

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效(若数据源为大数据PG数据,且geometryType为line或者point时为必填数据)

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

resultRecordCount
string

结果返回条数,默认20

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "layers": [
    ]
}

多图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
Array of objects (LayerDefsSchemaDto)

多图层的属性条件,包括layerId、where、outFields;当值为空时,查询所有图层,并当为拉框查询时,自动过滤不需要不需要查询的图层,示例:"[{ "layerId":"0-0","where": "name='中国'", "outfields": "field1,field2"}]"

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效(若数据源为大数据PG数据,且geometryType为line或者point时为必填数据)

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

resultRecordCount
string

结果返回条数,默认20

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "layers": [
    ]
}

要素服务图层信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "description": "string",
  • "copyrightText": "string",
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "geometryType": "string",
  • "extent": {
    },
  • "spatialReference": {
    },
  • "fields": [
    ],
  • "capabilities": [
    ]
}

指定图层的要素添加

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
Array of objects (FeatureDto)

添加要素内容,格式json,结构为FeatureDto[]

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "addResults": [
    ]
}

指定图层的要素添加

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
Array of objects (FeatureDto)

添加要素内容,格式json,结构为FeatureDto[]

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "addResults": [
    ]
}

指定图层的要素删除

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
objectIds
string

过滤id,多个用英文逗号分隔(使用大数据作为数据源发布的要素服务,该参数是唯一有效参数)

where
string
Example: where=name='中国'

属性条件,类SQL语句

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为点、线时有效

returnDeleteResults
string
Enum: "true" "false"

是否返回每个要素删除的结果,默认为true,如果要高效的批量删除,应设置为false

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
Example
{
  • "deleteResults": [
    ]
}

指定图层的要素删除

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
objectIds
string

过滤id,多个用英文逗号分隔(使用大数据作为数据源发布的要素服务,该参数是唯一有效参数)

where
string
Example: where=name='中国'

属性条件,类SQL语句

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为点、线时有效

returnDeleteResults
string
Enum: "true" "false"

是否返回每个要素删除的结果,默认为true,如果要高效的批量删除,应设置为false

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
Example
{
  • "deleteResults": [
    ]
}

指定图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
where
string
Example: where=name='中国'

属性条件,类SQL语句

outFields
string

输出属性字段,可为*表示所有,多个用英文逗号分隔

objectIds
string

过滤id,多个用英文逗号分隔(参数优先级很高,可能导致其它筛选条件失效)

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例;注意若数据源为地图文档且设置动态投影,则输入输出几何也是动态投影后的几何

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效(若数据源为大数据PG数据,且geometryType为line或者point时为必填数据)

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnExtentOnly
string
Enum: "true" "false"

只返回范围,默认为false

orderByFields
string
Example: orderByFields=fieldName DESC

排序字段,格式: fieldName [ASC|DESC]

Array of objects (OutStatisticsSchemaDto)

计算一个或多个基于字段的统计信息结构,统计类型包括:FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"statisticType": "FUNCTION_SUM","onStatisticField": "field1","outStatisticFieldName":"fieldName1"}]"

groupByFieldsForStatistics
string

分组统计的字段信息,格式为field1,field2

resultRecordCount
string

分页参数:结果返回条数,默认20

resultOffset
string

分页参数:跳过条数

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "id": "string",
  • "count": 0
}

指定图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
where
string
Example: where=name='中国'

属性条件,类SQL语句

outFields
string

输出属性字段,可为*表示所有,多个用英文逗号分隔

objectIds
string

过滤id,多个用英文逗号分隔(参数优先级很高,可能导致其它筛选条件失效)

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例;注意若数据源为地图文档且设置动态投影,则输入输出几何也是动态投影后的几何

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效(若数据源为大数据PG数据,且geometryType为line或者point时为必填数据)

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnExtentOnly
string
Enum: "true" "false"

只返回范围,默认为false

orderByFields
string
Example: orderByFields=fieldName DESC

排序字段,格式: fieldName [ASC|DESC]

Array of objects (OutStatisticsSchemaDto)

计算一个或多个基于字段的统计信息结构,统计类型包括:FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"statisticType": "FUNCTION_SUM","onStatisticField": "field1","outStatisticFieldName":"fieldName1"}]"

groupByFieldsForStatistics
string

分组统计的字段信息,格式为field1,field2

resultRecordCount
string

分页参数:结果返回条数,默认20

resultOffset
string

分页参数:跳过条数

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "id": "string",
  • "count": 0
}

指定图层的要素更新

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
Array of objects (FeatureDto)

更新要素内容,格式json,结构为FeatureDto[]

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "updateResults": [
    ]
}

指定图层的要素更新

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
Array of objects (FeatureDto)

更新要素内容,格式json,结构为FeatureDto[]

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "updateResults": [
    ]
}

获取指定图层指定要素

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

featureId
required
string

要素id

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "feature": {
    }
}

矢量瓦片服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/VectorTileServer

矢量瓦片信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "vectorTileType": "string",
  • "description": "string",
  • "name": "string",
  • "capabilities": "string",
  • "defaultStyles": "string",
  • "initZoom": 0,
  • "centerX": 0,
  • "centerY": 0,
  • "spatialReference": {
    },
  • "extent": {
    },
  • "tileInfo": {
    }
}

获取矢量瓦片字体

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

获取矢量瓦片指定字体

Authorizations:
token
path Parameters
serviceName
required
string

服务名

font
required
string

字体名称

query Parameters
range
required
string

字体范围

f
string
Enum: "html" "json"

返回格式

Responses

获取矢量瓦片指定sprite

Authorizations:
token
path Parameters
serviceName
required
string

服务名

sprite
required
string

指定sprite

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

获取矢量瓦片样式

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

获取矢量瓦片数据

Authorizations:
token
path Parameters
serviceName
required
string

服务名

lvl
required
integer <int32>

瓦片级数

row
required
integer <int32>

瓦片行号

col
required
integer <int32>

瓦片列号

query Parameters
type
string
Enum: "pbf" "cpbf" "gzpbf" "geojson" "cgeojson"

类型,type取值可为pbf/cpbf/gzpbf/geojson/cgeojson,type为geojson/cgeojson时,contentType为application/json;charset=utf-8,其他情况下为application/x-protobuf

compress
string
Enum: "false" "true"

对矢量瓦片是否执行gzip压缩,默认false

f
string
Enum: "html" "stream"

返回格式

Responses

M3d服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/M3dServer

获取M3d服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "asset": "string",
  • "version": "string",
  • "dataName": "string",
  • "guid": "string",
  • "compressType": "string",
  • "spatialReference": "string",
  • "treeType": "string",
  • "lodType": "string",
  • "boundingVolume": {
    },
  • "position": {
    },
  • "rootNode": {
    },
  • "fieldInfo": [
    ]
}

获取M3d根节点信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

include
string

返回节点信息包括的类型,默认为空,等于descendants时返回节点信息包括节点的子孙后代

maxDepth
integer <int32>
Default: 1

节点最大深度

maxCount
integer <int32>
Default: 1000

节点最大个数

Responses

Response samples

Content type
{
  • "name": "string",
  • "lodLevel": 0,
  • "boundingVolume": {
    },
  • "lodMode": "string",
  • "lodError": 0,
  • "childrenNode": [
    ]
}

获取M3d节点信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

nodeId
required
string

节点Id

query Parameters
f
string
Enum: "html" "json"

返回格式

include
string

返回节点信息包括的类型,默认为空,等于descendants时返回节点信息包括节点的孩子及其后代

maxDepth
integer <int32>
Default: 1

节点最大深度

maxCount
integer <int32>
Default: 1000

节点最大个数

Responses

Response samples

Content type
{
  • "name": "string",
  • "lodLevel": 0,
  • "boundingVolume": {
    },
  • "lodMode": "string",
  • "lodError": 0,
  • "childrenNode": [
    ]
}

获取M3d节点数据

Authorizations:
token
path Parameters
serviceName
required
string

服务名

nodeId
required
string

节点Id

dataName
required
string

数据名称

Responses

获取M3d公共服务资源

Authorizations:
token
path Parameters
serviceName
required
string

服务名

Responses

场景服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/SceneServer

获取场景服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "description": "string",
  • "copyrightText": "string",
  • "spatialReference": {
    },
  • "sceneName": "string",
  • "sceneMode": 0,
  • "sceneRange": {
    },
  • "particleElements": [
    ],
  • "documentInfo": {
    }
}

文件资源-下载

Authorizations:
token
path Parameters
serviceName
required
string
fileName
required
string
Value: "mapFile"

目前支持mapFile

Responses

图层列表信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "layers": [
    ]
}

获取图层信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "layerIndex": "string",
  • "layerName": "string",
  • "layerType": "string",
  • "beginLevel": 0,
  • "endLevel": 0,
  • "gdbpUrl": "string",
  • "layerRenderType": 0,
  • "layerRenderIndex": 0,
  • "range": {
    },
  • "range3D": {
    },
  • "spatialReference": {
    },
  • "ownerLayers": 0,
  • "layerLodNum": 0,
  • "originalPoints": {
    },
  • "frameSizes": [
    ],
  • "visible": true
}

获取指定覆盖物图层的数据

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
bbox
string
Example: bbox=-180,-90,180,90

出图范围,格式:xmin,ymin,xmax,ymax

size
string
Example: size=512,512

图片大小,格式:width,height,默认512,512

transparent
string
Enum: "true" "false"

返回的图片是否透明,支持true/false, 默认true

format
string
Enum: "png" "jpg" "gif"

返回图片格式,支持png/jpg/gif,默认png

isAntialiasing
string
Enum: "true" "false"

返回的图片是否抗锯齿,支持true/false, 默认false

f
string
Enum: "html" "image"

返回格式

Responses

获取指定注记图层的数据

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
level
string
row
string
col
string
srsName
string
f
string
Default: "html"

Responses

获取指定图层的M3d数据信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "asset": "string",
  • "version": "string",
  • "dataName": "string",
  • "guid": "string",
  • "compressType": "string",
  • "spatialReference": "string",
  • "treeType": "string",
  • "lodType": "string",
  • "boundingVolume": {
    },
  • "position": {
    },
  • "rootNode": {
    },
  • "fieldInfo": [
    ]
}

获取指定M3d图层的根节点信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
f
string
Default: "html"
include
string

返回节点信息包括的类型,默认为空,等于descendants时返回节点信息包括节点的孩子及其后代

maxDepth
integer <int32>
Default: 1

节点最大深度

maxCount
integer <int32>
Default: 1000

节点最大个数

Responses

Response samples

Content type
{
  • "name": "string",
  • "lodLevel": 0,
  • "boundingVolume": {
    },
  • "lodMode": "string",
  • "lodError": 0,
  • "childrenNode": [
    ]
}

获取指定M3d图层的节点信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

nodeId
required
string

节点id

query Parameters
f
string
Default: "html"
include
string

返回节点信息包括的类型,默认为空,等于descendants时返回节点信息包括节点的孩子及其后代

maxDepth
integer <int32>
Default: 1

节点最大深度

maxCount
integer <int32>
Default: 1000

节点最大个数

Responses

Response samples

Content type
{
  • "name": "string",
  • "lodLevel": 0,
  • "boundingVolume": {
    },
  • "lodMode": "string",
  • "lodError": 0,
  • "childrenNode": [
    ]
}

获取指定M3d图层的节点数据

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

nodeId
required
string

节点id

dataName
required
string

数据名称

Responses

获取指定图层的M3d共享资源

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

Responses

获取指定模型图层的数据

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
bbox
string
Example: bbox=-180,-90,0,180,90,10

范围,格式:xmin,ymin,zmin,xmax,ymax,zmax

f
string
Enum: "html" "stream"

返回格式

Responses

指定图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
where
string
Example: where=name='中国'

属性条件,类SQL语句

outFields
string

输出属性字段,可为*表示所有,多个用英文逗号分隔

objectIds
string

过滤id,多个用英文逗号分隔

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnExtentOnly
string
Enum: "true" "false"

只返回范围,默认为false

orderByFields
string
Example: orderByFields=fieldName DESC

排序字段,格式: fieldName [ASC|DESC]

Array of objects (OutStatisticsSchemaDto)

计算一个或多个基于字段的统计信息结构,统计类型包括:FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"statisticType": "FUNCTION_SUM","onStatisticField": "field1","outStatisticFieldName":"fieldName1"}]"

groupByFieldsForStatistics
string

分组统计的字段信息,格式为field1,field2

resultRecordCount
string

分页参数:结果返回条数,默认20

resultOffset
string

分页参数:跳过条数

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "id": "string",
  • "name": "string",
  • "geometryType": "string",
  • "spatialReference": {
    },
  • "fields": [
    ],
  • "features": [
    ]
}

指定图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
where
string
Example: where=name='中国'

属性条件,类SQL语句

outFields
string

输出属性字段,可为*表示所有,多个用英文逗号分隔

objectIds
string

过滤id,多个用英文逗号分隔

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnExtentOnly
string
Enum: "true" "false"

只返回范围,默认为false

orderByFields
string
Example: orderByFields=fieldName DESC

排序字段,格式: fieldName [ASC|DESC]

Array of objects (OutStatisticsSchemaDto)

计算一个或多个基于字段的统计信息结构,统计类型包括:FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"statisticType": "FUNCTION_SUM","onStatisticField": "field1","outStatisticFieldName":"fieldName1"}]"

groupByFieldsForStatistics
string

分组统计的字段信息,格式为field1,field2

resultRecordCount
string

分页参数:结果返回条数,默认20

resultOffset
string

分页参数:跳过条数

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "id": "string",
  • "name": "string",
  • "geometryType": "string",
  • "spatialReference": {
    },
  • "fields": [
    ],
  • "features": [
    ]
}

获取指定地形图层的数据

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
level
string
row
string
col
string
xDensity
string
yDensity
string
hasNormals
boolean
Default: false

Responses

多图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
Array of objects (LayerDefsSchemaDto)

多图层的属性条件,包括layerId、where、outFields,示例:"[{ "layerId":"0-0","where": "name='中国'", "outfields": "field1,field2"}]"

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

resultRecordCount
string

结果返回条数,默认20

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "layers": [
    ]
}

多图层的要素查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
Array of objects (LayerDefsSchemaDto)

多图层的属性条件,包括layerId、where、outFields,示例:"[{ "layerId":"0-0","where": "name='中国'", "outfields": "field1,field2"}]"

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

resultRecordCount
string

结果返回条数,默认20

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "layers": [
    ]
}

影像服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/ImageServer

获取影像服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "dataName": "string",
  • "description": "string",
  • "copyrightText": "string",
  • "spatialReference": {
    },
  • "extent": {
    },
  • "tileInfo": {
    },
  • "pixelWidth": 0,
  • "pixelHeight": 0,
  • "bandCount": 0,
  • "hasHistograms": true,
  • "hasStatistics": true,
  • "childResources": "string"
}

获取色表

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "colormap": [
    ]
}

获取直方图

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "histograms": [
    ]
}

动态出图

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
bbox
string
Example: bbox=-180,-90,180,90

出图范围,格式:xmin,ymin,xmax,ymax,如果设置了imageSR参数,确保bbox是imageSR参照系的范围

size
string
Example: size=512,512

图片大小,格式:width,height,默认512,512

imageSR
string
Examples:
  • imageSR=EPSG:4326 - EPSG参考系
  • imageSR=WGS1984_度 - MapGIS参照系名称

投影空间参照系,支持MapGIS参照系名称和EPSG格式参考系

format
string
Enum: "PNG" "JPG" "MIXED"

返回图片格式,支持PNG/JPG/MIXED,默认PNG

interpolation
string
Enum: "NearestNeighbor" "BilinearInterpolation"

重采样方式,NearestNeighbor(最邻近显示)、BilinearInterpolation(双线性显示)

bandIds
string
Examples:
  • bandIds=2,0,1 - 多波段
  • bandIds=1 - 单波段

波段id列表

maskBoundary
string
Example: maskBoundary=x0,y0,x1,y1,x2,y2,x0,y0

掩膜几何

renderingRule
string
Examples:
  • renderingRule={type:NDVI,redIndex:0,nirIndex:2} - NDVI
  • renderingRule={type:HILLSHADE,altitude:75,azimuth:120,zFactor:1.0} - HILLSHADE

渲染规则,NDVI应用于多光谱影像数据,HILLSHADE应用于DEM高程数据

f
string
Enum: "html" "json"

返回格式

Responses

获取栅格数据信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "origin": {
    },
  • "pixelWidth": 0,
  • "pixelHeight": 0,
  • "extent": {
    },
  • "spatialReference": {
    },
  • "bandCount": 0,
  • "pixelType": "string",
  • "pyramidNum": 0,
  • "resolutionX": 0,
  • "resolutionY": 0,
  • "statistics": [
    ],
  • "histograms": [
    ],
  • "nullValues": [
    ]
}

获取图例

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
size
string
Example: size=15,15

图例大小,格式:width,height,默认15,15

bandIds
string
Examples:
  • bandIds=2,0,1 - 多波段
  • bandIds=1 - 单波段

波段id列表

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "layers": [
    ]
}

获取栅格值

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
x
required
number <double>

将查询的地理位置的x坐标值

y
required
number <double>

将查询的地理位置的y坐标值

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "bounds": [
    ],
  • "color": {
    },
  • "column": 0,
  • "row": 0
}

获取统计信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "statistics": [
    ]
}

瓦片取图

Authorizations:
token
path Parameters
serviceName
required
string

服务名

lvl
required
integer <int32>

瓦片级数

row
required
integer <int32>

瓦片行号

col
required
integer <int32>

瓦片列号

query Parameters
blankTile
boolean
Default: true

当没有瓦片数据时返回空白图,同时header中添加blank-tile:true;false时,无数据返回404,默认为true

f
string
Enum: "html" "image"

返回格式

Responses

标绘服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/PlotServer

获取标绘服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "asset": "string",
  • "description": "string",
  • "symbolLibs": [
    ],
  • "layers": [
    ],
  • "scripts": [
    ]
}

获取标绘图层列表

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "layers": [
    ]
}

保存标绘图层

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
layerId
string
Default: ""

图层id

layerName
required
string

图层名称

content
required
string

图层内容

f
string
Value: "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string",
  • "layerId": "string"
}

加载标绘图层

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "empty": true
}

删除标绘图层

Authorizations:
token
path Parameters
serviceName
required
string

服务名

layerId
required
string

图层id

query Parameters
f
string
Value: "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string",
  • "layerId": "string"
}

获取态势推演脚本列表

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "scripts": [
    ]
}

保存态势推演脚本

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
scriptId
string
Default: ""

脚本id

scriptName
required
string

脚本名称

content
required
string

脚本内容

f
string
Value: "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string",
  • "scriptId": "string"
}

获取态势推演脚本

Authorizations:
token
path Parameters
serviceName
required
string

服务名

scriptId
required
string

脚本id

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "empty": true
}

删除态势推演脚本

Authorizations:
token
path Parameters
serviceName
required
string

服务名

scriptId
required
string

脚本id

query Parameters
f
string
Value: "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string",
  • "scriptId": "string"
}

获取标号库列表

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "items": [
    ]
}

获取标号库

Authorizations:
token
path Parameters
serviceName
required
string

服务名

libId
required
string

标号库id

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "libId": "string",
  • "name": "string",
  • "path": "string",
  • "symbols": [
    ]
}

添加标号

Authorizations:
token
path Parameters
serviceName
required
string

服务名

libId
required
string

标号库id

query Parameters
folderId
string
Default: ""

标号组id,为空则添加到当前标号库下

symbolName
required
string

标号名称

symbolType
required
string

标号类型,当类型为folder时会添加组

f
string
Value: "json"

返回格式

file
required
string <binary>

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string",
  • "symbolId": "string"
}

获取标号信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

libId
required
string

标号库id

symbolId
required
string

标号id

query Parameters
f
string
Enum: "xml" "image"

返回格式

Responses

更新标号

Authorizations:
token
path Parameters
serviceName
required
string

服务名

libId
required
string

标号库id

symbolId
required
string

标号id

query Parameters
symbolName
required
string

标号名称

symbolType
required
string

标号类型

f
string
Value: "json"

返回格式

file
required
string <binary>

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string",
  • "symbolId": "string"
}

删除标号

Authorizations:
token
path Parameters
serviceName
required
string

服务名

libId
required
string

标号库id

symbolId
required
string

标号id

query Parameters
f
string
Value: "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string",
  • "symbolId": "string"
}

资源服务

资源服务

Authorizations:
token
query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "description": "string",
  • "childResources": [
    ]
}

数据源-列表

Authorizations:
token
query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "dataSources": [
    ],
  • "dataSourceCount": 0
}

数据源-信息

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "dataSource": {
    }
}

数据源-查询GDB列表

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

query Parameters
f
string
Enum: "html" "json"

返回格式

userName
string

数据源用户名

Responses

Response samples

Content type
{
  • "gdbs": [
    ]
}

数据源-新建数据库

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

query Parameters
gdbName
string

gdb名称

userName
string

数据源用户名

path
string

gdb路径

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

数据源-附加gdb的html格式表述

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

Responses

数据源-附加数据库

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

query Parameters
gdbName
required
string

gdb名称

userName
string

数据源用户名

path
required
string

gdb路径

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

数据源-数据库信息的html格式表述

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

Responses

数据源-删除数据库

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

query Parameters
userName
string

数据源用户名

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

数据源-注销数据库的html格式表述

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

Responses

数据源-注销数据库

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

query Parameters
userName
string

数据源用户名

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

数据源-获取要素数据集列表

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

query Parameters
userName
string

数据源用户名

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "fdsList": [
    ]
}

数据源-获取栅格数据集列表

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

query Parameters
userName
string

数据源用户名

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "data": [
    ]
}

数据源-简单要素类列表

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

query Parameters
userName
string

数据源用户名

f
string
Enum: "html" "json"

返回格式

fdsName
string

要素数据集名称,如果不为空,则仅获取指定要素数据下的数据

includeAll
string
Enum: "true" "false"

true|false(默认),是否包含要素数据集下及非要素数据集下的简单要素类数据,仅当fdsName为空时有效

Responses

Response samples

Content type
{
  • "sfclsList": [
    ]
}

数据源-在数据库中创建一个类

目前支持:简单要素类

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

query Parameters
userName
string

数据源用户名

layerName
required
string

图层名称

geomType
required
string
Enum: "Pnt" "Lin" "Reg" "Ann" "Surface" "Entity" "Unknown"

几何类型,目前仅支持点、线、区、注记

srs
string
Example: srs=WGS1984_度

参考系信息,支持mapgis参照系名称和EPSG编号,比如EPSG:4326、WGS1984_度

fdsName
string

要素集名称

fields
required
string

属性字段结构信息,json格式,示例:[{"name": "string","type": "string","alias": "string","length": 0}]

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

数据源-获取简单要素类

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

name
required
string

简单要素类名称

query Parameters
userName
string

数据源用户名

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "sfcls": {
    }
}

数据源-更新单个数据信息

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

name
required
string

简单要素类名称

query Parameters
userName
string

数据源用户名

required
object (SfclsUpdateInfoDto)

更新的信息,为json结构

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

数据源-删除简单要素类

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

name
required
string

简单要素类名称

query Parameters
userName
string

数据源用户名

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

数据源-获取参考系列表

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

query Parameters
userName
string

数据源用户名

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "srsList": [
    ]
}

数据源-获取参考系信息

Authorizations:
token
path Parameters
datasource
required
string

数据源名称

gdb
required
string

gdb名称

name
required
string

参考系名称

query Parameters
userName
string

数据源用户名

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "info": {
    }
}

文件资源-获取列表

Authorizations:
token
query Parameters
page
string
Default: "1"

页码,默认值:1

pageSize
string
Default: "20"

每页数量,默认值:20

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "files": [
    ],
  • "totalCount": 0
}

文件资源-上传

Authorizations:
token
query Parameters
files
required
Array of strings <binary>
unZip
boolean
Default: false

但上传文件为zip格式时,是否解压文件,默认为true

Responses

Response samples

Content type
application/json
{
  • "uploadFiles": [
    ]
}

文件资源-下载

Authorizations:
token
path Parameters
id
required
string

文件id;文件路径标识,文件相对路径或绝对路径通过base64编码后的字符串

Responses

系统库资源-获取列表

Authorizations:
token
query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "systemLibs": [
    ]
}

系统库资源-获取颜色列表

Authorizations:
token
path Parameters
sysLib
required
string
query Parameters
f
string
Enum: "html" "json"

返回格式

page
string
Default: "1"

页码,默认值:1

pageSize
string
Default: "20"

每页数量,默认值:20

Responses

Response samples

Content type
{
  • "totalCount": 0,
  • "colors": [
    ]
}

系统库资源-根据RGB值获取颜色号

Authorizations:
token
path Parameters
sysLib
required
string

系统库id

query Parameters
red
required
string

红色分量

green
required
string

绿色分量

blue
required
string

蓝色分量

addIfNotExist
string
Enum: "true" "false"

如果查找到的颜色不存在,是否新增,默认false

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "colorNo": 0
}

系统库资源-根据颜色号获取RGB值

Authorizations:
token
path Parameters
sysLib
required
string

系统库id

color
required
string

颜色号

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "systemLibId": "string",
  • "colorNo": 0,
  • "red": 0,
  • "green": 0,
  • "blue": 0
}

临时数据-获取服务信息

Authorizations:
token
query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "description": "string",
  • "childResources": [
    ]
}

临时数据-查询要素

Authorizations:
token
query Parameters
url
string

图层资源的路径,可能是gdbp、filePath

object (MapLayerResourceSchemaDto)

地图文档的资源,与urls二选一,mapResource优先,示例:"{"url": "/root/wuhan.mapx","mapIndex ": 0,"layerId": "string"}"

where
string
Example: where=name='中国'

属性条件,类SQL语句

outFields
string

输出属性字段,可为*表示所有,多个用英文逗号分隔

objectIds
string

过滤id,多个用英文逗号分隔

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnExtentOnly
string
Enum: "true" "false"

只返回范围,默认为false

orderByFields
string
Example: orderByFields=fieldName DESC

排序字段,格式: fieldName [ASC|DESC],可不填[ASC|DESC],默认升序

Array of objects (OutStatisticsSchemaDto)

计算一个或多个基于字段的统计信息结构(注记类图层不支持该参数),统计类型包括:FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"statisticType": "FUNCTION_SUM","onStatisticField": "field1","outStatisticFieldName":"fieldName1"}]"

groupByFieldsForStatistics
string

分组统计的字段信息,格式为field1,field2

resultRecordCount
string

分页参数:结果返回条数,默认20

resultOffset
string

分页参数:跳过条数

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

is6xAcls
string
Enum: "true" "false"

图层资源的路径是filePath且后缀是.wt时,需要指定图层资源是否是6x注记,默认为6x点

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "id": "string",
  • "name": "string",
  • "geometryType": "string",
  • "spatialReference": {
    },
  • "fields": [
    ],
  • "features": [
    ]
}

临时数据-查询要素

Authorizations:
token
query Parameters
url
string

图层资源的路径,可能是gdbp、filePath

object (MapLayerResourceSchemaDto)

地图文档的资源,与urls二选一,mapResource优先,示例:"{"url": "/root/wuhan.mapx","mapIndex ": 0,"layerId": "string"}"

where
string
Example: where=name='中国'

属性条件,类SQL语句

outFields
string

输出属性字段,可为*表示所有,多个用英文逗号分隔

objectIds
string

过滤id,多个用英文逗号分隔

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1 - line
  • geometry=x,y,radius - circle
  • geometry=x,y - point

空间几何条件,根据geometryType参数类型确定其格式,参考示例

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

distance
string

几何缓冲的距离,geometry为point、line时有效

geometryPrecision
string

返回要素几何信息中坐标xy的精度

spatialRel
string
Enum: "Intersects" "EnvelopeIntersects" "Contains" "Disjoint"

几何条件的空间判定规则,Intersects(相交)、EnvelopeIntersects(外包矩形相交)、Contains(包含)、Disjoint(相离)

returnGeometry
string
Enum: "true" "false"

是否返回几何,默认为true

returnAttribute
string
Enum: "true" "false"

返回属性,默认为true

returnStyle
string
Enum: "true" "false"

返回图形参数信息,默认为false

returnIdsOnly
string
Enum: "true" "false"

只返回id,默认为false

returnCountOnly
string
Enum: "true" "false"

只返回条数,默认为false

returnExtentOnly
string
Enum: "true" "false"

只返回范围,默认为false

orderByFields
string
Example: orderByFields=fieldName DESC

排序字段,格式: fieldName [ASC|DESC],可不填[ASC|DESC],默认升序

Array of objects (OutStatisticsSchemaDto)

计算一个或多个基于字段的统计信息结构(注记类图层不支持该参数),统计类型包括:FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"statisticType": "FUNCTION_SUM","onStatisticField": "field1","outStatisticFieldName":"fieldName1"}]"

groupByFieldsForStatistics
string

分组统计的字段信息,格式为field1,field2

resultRecordCount
string

分页参数:结果返回条数,默认20

resultOffset
string

分页参数:跳过条数

returnZ
string
Enum: "true" "false"

是否返回Z轴,默认为false

is6xAcls
string
Enum: "true" "false"

图层资源的路径是filePath且后缀是.wt时,需要指定图层资源是否是6x注记,默认为6x点

f
string
Enum: "html" "json" "geojson" "csv"

返回格式

Responses

Response samples

Content type
Example
{
  • "id": "string",
  • "name": "string",
  • "geometryType": "string",
  • "spatialReference": {
    },
  • "fields": [
    ],
  • "features": [
    ]
}

临时数据-动态取图

Authorizations:
token
query Parameters
urls
string

需要出图的图层列表,可能是gdbp、filePath,多个用","分隔

object (MapResourceSchemaDto)

地图文档的资源,与urls二选一,mapResource优先,示例:"{"url": "/root/wuhan.mapx","mapId": 0}"

bbox
string
Example: bbox=-180,-90,180,90

出图范围,格式:xmin,ymin,xmax,ymax,如果设置了projectionSrs参数,确保bbox是projectionSrs参照系的范围

size
string
Example: size=512,512

图片大小,格式:width,height,默认512,512

transparent
string
Enum: "true" "false"

返回的图片是否透明,支持true/false, 默认true

object (MapLayersFilterDto)

过滤信息,格式参照Map<String,MapLayerFilterDto>,key为layerId,支持图层复合索引,示例:"{"0":{"where":"name='test'","bbox":"xmin,ymin,xmax,ymax"}}"

object (MapLayersDisplayStyleDto)

样式信息,格式参照Map<String,MapLayerDisplayStyleDto>,key为layerId,支持图层复合索引,示例:"{"0":{"displayRegionBorder":true}}"

projectionSrs
string
Examples:
  • projectionSrs=EPSG:4326 - EPSG参考系
  • projectionSrs=WGS1984_度 - MapGIS参照系名称

投影空间参照系,支持MapGIS参照系名称和EPSG格式参考系

clientId
string

客户端Id

isAntialiasing
string
Enum: "true" "false"

返回的图片是否抗锯齿,支持true/false, 默认false

format
string
Enum: "png" "jpg" "gif"

返回图片格式,支持png/jpg/gif,默认png

f
string
Enum: "html" "image"

返回格式

Responses

临时数据-获取数据的信息

Authorizations:
token
query Parameters
url
required
string

图层资源的路径,可能是gdbp、filePath

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "name": "string",
  • "clsId": 0,
  • "type": "Unknown",
  • "count": 0,
  • "srsId": 0,
  • "srsName": "string",
  • "scaleX": 0,
  • "scaleY": 0,
  • "range": {
    },
  • "geomType": "Pnt",
  • "fields": [
    ],
  • "systemLibGuid": "string",
  • "systemLibName": "string"
}

临时数据-修改系统库html格式表述

Authorizations:
token

Responses

临时数据-修改系统库

Authorizations:
token
query Parameters
systemLibId
string

系统库id

systemLibName
string

系统库的名称,systemLibId参数为空时有效

urls
required
string

图层列表,可能是gdbp、filePath,多个用","分隔

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 0,
  • "msg": "string"
}

执行临时搭建的工作流

用于web端搭建流程时,执行临时搭建的流程,流程为xml模板格式

Authorizations:
token
query Parameters
f
string
Value: "json"

返回格式

isAsync
boolean
Default: false

是否异步调用

Request Body schema:
string

工作流模板信息

Responses

Response samples

Content type
application/json
Example
{
  • "taskId": "string"
}

工作流资源-获取功能仓库的库列表

Authorizations:
token
query Parameters
f
string
Value: "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "libs": [
    ]
}

工作流资源-获取功能仓库的jar列表

Authorizations:
token
path Parameters
libName
required
string

库名

query Parameters
f
string
Value: "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "jars": [
    ]
}

工作流资源-获取功能仓库的类列表

Authorizations:
token
path Parameters
libName
required
string

库名

jarName
required
string

jar包名称

query Parameters
f
string
Value: "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "classes": [
    ]
}

工作流资源-获取功能仓库的方法列表

Authorizations:
token
path Parameters
libName
required
string

库名

jarName
required
string

jar包名称

className
required
string

类名

query Parameters
f
string
Value: "json"

返回格式

Responses

Response samples

Content type
application/json
{
  • "methods": [
    ]
}

工作流服务

获取服务信息

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "flowNo": 0,
  • "flowName": "string",
  • "creator": "string",
  • "createDate": "string",
  • "description": "string",
  • "version": "string",
  • "group": "string",
  • "parameters": [
    ],
  • "templateXml": "string"
}

执行工作流(同步)

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
object
Example: parameters={"param1":"value1","param2":"value2"}

流程参数信息,json格式,Map<String,String>序列化结构

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "results": [
    ],
  • "logs": [
    ]
}

执行工作流(同步)

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
object
Example: parameters={"param1":"value1","param2":"value2"}

流程参数信息,json格式,Map<String,String>序列化结构

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "results": [
    ],
  • "logs": [
    ]
}

执行工作流(异步)

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
object
Example: parameters={"param1":"value1","param2":"value2"}

流程参数信息,json格式,Map<String,String>序列化结构

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "taskId": "string"
}

执行工作流(异步)

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
object
Example: parameters={"param1":"value1","param2":"value2"}

流程参数信息,json格式,Map<String,String>序列化结构

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "taskId": "string"
}

查看工作流执行状态

Authorizations:
token
path Parameters
serviceName
required
string
taskId
required
string
query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "status": "string"
}

查看工作流执行结果

Authorizations:
token
path Parameters
serviceName
required
string
taskId
required
string
query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "results": [
    ],
  • "logs": [
    ]
}

地理几何服务

地理几何服务信息

Authorizations:
token
query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "description": "string",
  • "childResources": [
    ]
}

求面积周长

Authorizations:
token
query Parameters
polygons
required
string

单区或多区几何,geojson格式

srs
required
string

参考系

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "areas": [
    ],
  • "lengths": [
    ]
}

求面积周长

Authorizations:
token
query Parameters
polygons
required
string

单区或多区几何,geojson格式

srs
required
string

参考系

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "areas": [
    ],
  • "lengths": [
    ]
}

缓冲分析

Authorizations:
token
query Parameters
geometries
required
string

几何,geojson格式

distance
required
string

缓冲半径

f
string
Enum: "html" "json"

返回格式

Responses

缓冲分析

Authorizations:
token
query Parameters
geometries
required
string

几何,geojson格式

distance
required
string

缓冲半径

f
string
Enum: "html" "json"

返回格式

Responses

求差

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

tolerance
required
string

容差

f
string
Enum: "html" "json"

返回格式

Responses

求差

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

tolerance
required
string

容差

f
string
Enum: "html" "json"

返回格式

Responses

求距离

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

srs
required
string

参考系

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "distance": 0
}

求距离

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

srs
required
string

参考系

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "distance": 0
}

求交

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

tolerance
required
string

容差

f
string
Enum: "html" "json"

返回格式

Responses

求交

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

tolerance
required
string

容差

f
string
Enum: "html" "json"

返回格式

Responses

求label点

Authorizations:
token
query Parameters
polygons
string

单区或多区几何,geojson格式

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "labelPoints": [
    ]
}

求label点

Authorizations:
token
query Parameters
polygons
string

单区或多区几何,geojson格式

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "labelPoints": [
    ]
}

求长度

Authorizations:
token
query Parameters
polylines
required
string

线几何,geojson格式

srs
required
string

参考系

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "lengths": [
    ]
}

求长度

Authorizations:
token
query Parameters
polylines
required
string

线几何,geojson格式

srs
required
string

参考系

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "lengths": [
    ]
}

几何投影

Authorizations:
token
query Parameters
geometries
string

几何,geojson格式的geometry结构

inSrs
string

原始参考系

outSrs
string

目标参考系

f
string
Enum: "html" "json"

返回格式

Responses

几何投影

Authorizations:
token
query Parameters
geometries
string

几何,geojson格式的geometry结构

inSrs
string

原始参考系

outSrs
string

目标参考系

f
string
Enum: "html" "json"

返回格式

Responses

求拓扑关系

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

tolerance
required
string

容差

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "type": "Unknown"
}

求拓扑关系

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

tolerance
required
string

容差

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "type": "Unknown"
}

求并

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

tolerance
required
string

容差

f
string
Enum: "html" "json"

返回格式

Responses

求并

Authorizations:
token
query Parameters
geometry1
required
string

几何1,geojson格式

geometry2
required
string

几何2,geojson格式

tolerance
required
string

容差

f
string
Enum: "html" "json"

返回格式

Responses

地名地址服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/AddressServer

地名地址服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "description": "string",
  • "copyrightText": "string",
  • "capabilities": [
    ],
  • "addressFields": [
    ],
  • "spatialReference": {
    }
}

地理编码

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
address
required
string

地址

province
string

指定查询的省

city
string

指定查询的市

country
string

指定查询的区/县

geometryType
string
Enum: "rect" "polygon"

几何过滤类型,支持:矩形查询:rect,多边形查询:polygon

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon

几何过滤信息

where
string

属性过滤条件,示例:hotGroup='社区'

aggLevel
string
Default: "5"

聚合等级,默认5

aggFormat
string
Default: "1"

聚合结果格式,默认1(1--返回hash、矩形,其他返回hash、中心点)

fuzzy
string
Enum: "true" "false"

是否模糊,默认为true

page
string
Default: "1"

分页参数,页码,默认1

pageSize
string
Default: "100"

分页参数,每页大小,默认100

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "count": 0,
  • "geocodeList": [
    ],
  • "msg": "string"
}

地理编码

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
address
required
string

地址

province
string

指定查询的省

city
string

指定查询的市

country
string

指定查询的区/县

geometryType
string
Enum: "rect" "polygon"

几何过滤类型,支持:矩形查询:rect,多边形查询:polygon

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon

几何过滤信息

where
string

属性过滤条件,示例:hotGroup='社区'

aggLevel
string
Default: "5"

聚合等级,默认5

aggFormat
string
Default: "1"

聚合结果格式,默认1(1--返回hash、矩形,其他返回hash、中心点)

fuzzy
string
Enum: "true" "false"

是否模糊,默认为true

page
string
Default: "1"

分页参数,页码,默认1

pageSize
string
Default: "100"

分页参数,每页大小,默认100

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "count": 0,
  • "geocodeList": [
    ],
  • "msg": "string"
}

逆地理编码

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
location
required
string

坐标,格式 x,y

province
string

指定查询的省

city
string

指定查询的市

country
string

指定查询的区/县

radius
string
Default: "0.1"

搜索半径,默认单位是千米,默认为0.1

geometryType
string
Enum: "rect" "polygon"

几何过滤类型,支持:矩形查询:rect,多边形查询:polygon

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon

几何过滤信息

where
string

属性过滤条件,示例:hotGroup='社区'

page
string
Default: "1"

分页参数,页码,默认1

pageSize
string
Default: "100"

分页参数,每页大小,默认100

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "count": 0,
  • "geocodeList": [
    ],
  • "msg": "string"
}

逆地理编码

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
location
required
string

坐标,格式 x,y

province
string

指定查询的省

city
string

指定查询的市

country
string

指定查询的区/县

radius
string
Default: "0.1"

搜索半径,默认单位是千米,默认为0.1

geometryType
string
Enum: "rect" "polygon"

几何过滤类型,支持:矩形查询:rect,多边形查询:polygon

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon

几何过滤信息

where
string

属性过滤条件,示例:hotGroup='社区'

page
string
Default: "1"

分页参数,页码,默认1

pageSize
string
Default: "100"

分页参数,每页大小,默认100

f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "count": 0,
  • "geocodeList": [
    ],
  • "msg": "string"
}

3DTiles服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/3DTilesServer

获取3DTiles服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "name": "string",
  • "description": "string",
  • "type": "string",
  • "copyrightText": "string"
}

获取3DTiles服务的tileset.json

Authorizations:
token
path Parameters
serviceName
required
string

服务名

Responses

获取3DTiles服务的文件资源

包括元数据信息(json),Batched 3D Model(b3dm),Instanced 3D Model(i3dm),Point Cloud(pnts),Composite(cmpt)

Authorizations:
token
path Parameters
serviceName
required
string

服务名

path
required
string

文件路径

Responses

兴趣点服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/PoiServer

兴趣点服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

isMD
boolean
Default: false

Responses

Response samples

Content type
{
  • "description": "string",
  • "copyrightText": "string",
  • "capabilities": [
    ],
  • "poiFields": [
    ],
  • "spatialReference": {
    }
}

兴趣点查询

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
keywords
string

查询关键字,keywords和type/typeCode两者至少必选其一)

typeCode
string

poi分类代码,与type二选一

type
string

poi分类汉字

id
string

poi唯一标识

geoFormat
string

几何输入形式,如:distance,rect,circle,polygon(geojson格式)

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x,y,distance - distance
  • geometry=x,y,radius - circle

几何过滤信息。距离查询,geoFormat填distance;圆查询,geoFormat填circle;矩形查询,geoFormat选rect;多边形查询,geoFormat填polygon

city
string

查询城市,城市中文全拼,如:北京市,与cityCode、adCode三选一,填入此参数后,会尽量优先返回此城市数据,但是不一定仅局限此城市结果,若仅需要某个城市数据请调用cityLimit参数。

cityCode
string

查询城市,cityCode,如:010

adCode
string

查询城市,adCode,如:110000

cityLimit
string
Default: "false"

仅返回指定城市数据

page
string
Default: "1"

分页参数,页码,默认1

pageSize
string
Default: "25"

分页参数,每页大小,默认25

f
string
Enum: "html" "json" "geojson"

返回格式

Responses

Response samples

Content type
{
  • "count": 0,
  • "pois": [
    ],
  • "msg": "string"
}

地形缓存服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/TerrainServer

获取地形缓存服务信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "name": "string",
  • "description": "string",
  • "projection": "string",
  • "bounds": {
    },
  • "type": "string",
  • "copyrightText": "string"
}

获取地形缓存layer.json

Authorizations:
token
path Parameters
serviceName
required
string

服务名

Responses

获取地形缓存terrain文件

Authorizations:
token
path Parameters
serviceName
required
string

服务名

x
required
string

文件夹名

y
required
string

文件夹名

z
required
string

文件名

Responses

安全服务

安全服务信息

Authorizations:
token
query Parameters
f
string
Enum: "html" "json"

返回格式

Responses

Response samples

Content type
{
  • "description": "string",
  • "childResources": [
    ]
}

token管理页面

Authorizations:
token

Responses

创建token

Authorizations:
token
query Parameters
userName
required
string

用户名

password
required
string

密码

clientType
string
Enum: "" "ip" "referer"

客户端ip或者referer

clientInfo
string

ip或referer的内容,referer内容为web应用的基地址

expirationTime
required
integer <int64>

失效时长,单位秒

Responses

Response samples

Content type
application/json
{
  • "token": "string"
}

OGC WMS服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/WMSServer

WMS GET服务接口

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
request
required
string
version
string
wmtver
string
service
string
format
string
layers
string
styles
string
srs
string
crs
string
bbox
string
width
string
height
string
transparent
string
Default: "true"
bgcolor
string
exceptions
string
time
string
elevation
string
sld_Body
string
sld
string
sld_version
string
query_Layers
string
X
string
Y
string
I
string
J
string
info_Format
string
feature_Count
string
updateSequence
string

Responses

WMS POST服务接口

Authorizations:
token
path Parameters
serviceName
required
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

OGC WFS服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/WFSServer

WFS GET服务接口

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
request
required
string
version
string
service
string
acceptVersions
string
sections
string
updateSequence
string
acceptFormats
string
typename
string
typenames
string
outputFormat
string
propertyName
string
filter
string
featureID
string
resourceID
string
bbox
string
maxFeatures
string
srsName
string
lockaction
string
expiry
string
operation
string
feature
string
releaseAction
string
lockId
string
storedQuery_Id
string
id
string
valueReference
string
startIndex
string
count
string
resultType
string
sortBy
string
nameSpaces
string
nameSpace
string
typeNames
string
namespaces
string

Responses

WFS POST服务接口

Authorizations:
token
path Parameters
serviceName
required
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

OGC WMTS服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/WMTSServer

WMTS服务接口(KVP)

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
service
string
version
string
request
string
layer
string
style
string
format
string
tileMatrixSet
string
tileMatrix
string
tileRow
string
tileCol
string
j
string
i
string
infoFormat
string

Responses

GetCapabilities(REST)

Authorizations:
token
path Parameters
serviceName
required
string

Responses

GetTile(REST)

Authorizations:
token
path Parameters
serviceName
required
string
layer
required
string
tileMatrixSet
required
string
tileMatrix
required
string
tileRow
required
string
tileCol
required
string
format
required
string

Responses

GetFeatureInfo(REST)

Authorizations:
token
path Parameters
serviceName
required
string
layer
required
string
tileMatrixSet
required
string
tileMatrix
required
string
tileRow
required
string
tileCol
required
string
j
required
string
i
required
string

Responses

OGC WCS服务

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/WCSServer

WCS服务接口

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
request
required
string
service
string
version
string
Default: "2.0.1"
acceptVersions
string
sections
string
updateSequence
string
acceptFormats
string
coverage
string
identifiers
string
coverageId
string
crs
string
response_crs
string
bbox
string
time
string
parameter
string
width
string
height
string
depth
string
resx
string
resy
string
resz
string
interpolation
string
format
string
exceptions
string
band
string
subset
string
subsettingCrs
string
outputCrs
string
scaleFactor
string
scaleAxes
string
scaleSize
string
scaleExtent
string
rangeSubset
string
mediaType
string
geotiff.compression
string
geotiff.jpeg_quality
string

Responses

WCS服务接口

Authorizations:
token
path Parameters
serviceName
required
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

OGC CSW服务

CSW 服务接口

Authorizations:
token
query Parameters
request
string
Default: "GetCapabilities"

请求名称。请求GetCapabilities操作,请求名称需要设为GetCapabilities

service
string
Default: "csw"

服务类型。请求CSW服务,请求类型需要设为CSW

acceptVersions
string
Default: "2.0.2"

请求的CSW服务的版本号序列。各个版本间用逗号隔开,并把最希望返回的版本的服务写在最前面,目前只支持2.0.2

outputFormats
string

AcceptFormats=application/xml请求服务描述文档的格式,不同格式用逗号隔开,并把最希望返回的格式放在最前面。如果此参数缺省,或参数值不是服务端支持的格式,则返回'application/xml'格式

version
string

服务支持的版本号。服务的版本号,需设为2.0.2

elementSetName
string

返回结果类型。值可为 brief、summary、full。分别表示简略型、 摘要型和全集型结果。三种类型包含内容由少渐多 ,简略型通常只包含标识符、名称等必要且非常少的信息 ,全集则是信息模型全部要素。

outputFormat
string

结果所用的结构和格式默认值为 http://www.opengis.net/cat/csw/2.0.2。

outputSchema
string
id
string

表示需要查询的Id。在URL中以逗号分隔开来,该值需与对应的元数据文件名称一致。

nameSpace
string

指定名空间地址

schemaLanguage
string

默认值为XMLSCHEMA

typeName
string

查询信息模型对象。例如:csw ogc的Record模型csw:Record。还有:gmd:MD_Metadata、smmd:Metadata

source
string

URI地址。指定欲Harvest元数据的获取来源

resourceType
string

URI地址,说明所要获取的元数据的标准类型。该参数指向一个定义获取源信息结构的模式文档,如:http://www.isotc211.org/2005/gmd/(ISO 19139标准)http://data.sbsm.gov.cn/smmd/2007(《地理信息网络分发服务元数据内容规范》

resourceFormat
string

获取元数据的 MIME 格式。默认为application/xml

Responses

CSW 服务接口

Authorizations:
token
query Parameters
acceptVersions
required
string

请求的CSW服务的版本号序列。各个版本间用逗号隔开,并把最希望返回的版本的服务写在最前面,目前只支持2.0.2

request
required
string

请求名称。请求GetCapabilities操作,请求名称需要设为GetCapabilities

service
required
string

请服务类型。请求CSW服务,请求类型需要设为CSW

metadataType
required
string

元数据类型。支持gmd:MD_Metadata、smmd:Metadata

Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

ArcGIS REST MapServer

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/arcgis/MapServer

获取地图信息

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
f
string
Default: "html"
callback
string

Responses

获取地图图片数据

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
bbox
string
imageSR
string
bboxSR
string
size
string
format
string
layerDefs
string
layers
string
f
string
Default: "html"
callback
string

Responses

针对地图或地图中一个或多个图层进行属性查询

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
searchText
string
contains
boolean
Default: true
searchFields
string
sr
string
layers
string
returnGeometry
boolean
Default: true
geometryPrecision
integer <int32>
Default: 3
f
string
Default: "html"
callback
string

Responses

识别地图中与传入几何要素相交的要素

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
geometry
string
geometryType
string
sr
string
layers
string
layerDefs
string
tolerance
string
mapExtent
string
imageDisplay
string
returnGeometry
boolean
Default: true
geometryPrecision
integer <int32>
Default: 0
spatialFilter
string
f
string
Default: "html"
callback
string

Responses

所有图层资源

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
f
string
Default: "html"
callback
string

Responses

地图服务图例资源

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
dpi
integer <int32>
Default: 96
size
string
Default: "15,15"
f
string
Default: "html"
callback
string

Responses

获取瓦片图片数据

Authorizations:
token
path Parameters
serviceName
required
string
level
required
string
row
required
string
column
required
string

Responses

图层资源

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
query Parameters
f
string
Default: "html"
callback
string

Responses

指定图层的空间和属性查询

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
query Parameters
geometry
string
geometryType
string
inSR
string
spatialRel
string
where
string
objectIds
string
distance
string
units
string
outFields
string
returnGeometry
boolean
Default: true
geometryPrecision
integer <int32>
Default: 0
outSR
string
returnIdsOnly
boolean
Default: false
returnCountOnly
boolean
Default: false
orderByFields
string
outStatistics
string
groupByFieldsForStatistics
string
resultOffset
integer <int32>
Default: 0
resultRecordCount
integer <int32>
Default: 0
returnZ
boolean
Default: false
f
string
Default: "html"
callback
string

Responses

ArcGIS REST FeatureServer

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/arcgis/FeatureServer

获取要素服务元数据信息

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
f
string
Default: "html"
callback
string

Responses

要素服务要素编辑

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
f
string
Default: "html"
features
required
string
gdbVersion
string
rollbackOnFailure
boolean
Default: false
callback
string

Responses

要素服务文档查询

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
f
string
Default: "html"
layerDefs
string
geometry
string
geometryType
string
inSR
string
spatialRel
string
time
string
outSR
string
gdbVersion
string
returnGeometry
boolean
Default: true
maxAllowableOffset
number <double>
returnIdsOnly
boolean
returnCountOnly
boolean
returnZ
boolean
Default: false
returnM
boolean
Default: false
geometryPrecision
integer <int64>
callback
string

Responses

获取指定要素图层元数据信息

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
query Parameters
f
string
Default: "html"
callback
string

Responses

要素服务添加要素

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
query Parameters
f
string
Default: "html"
features
required
string
gdbVersion
string
rollbackOnFailure
boolean
Default: false
callback
string

Responses

要素服务要素编辑指定图层要素

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
query Parameters
f
string
Default: "html"
adds
string
updates
string
deletes
string
features
required
string
gdbVersion
string
rollbackOnFailure
boolean
Default: false
callback
string

Responses

要素服务删除要素

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
query Parameters
f
string
Default: "html"
objectIds
string
where
string
geometry
string
geometryType
string
inSR
string
spatialRel
string
gdbVersion
string
rollbackOnFailure
boolean
Default: false
callback
string

Responses

要素服务图层查询

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
query Parameters
f
string
Default: "html"
where
string
objectIds
string
geometry
string
geometryType
string
inSR
string
spatialRel
string
relationParam
string
time
string
distance
string
units
string
outFields
string
returnGeometry
boolean
Default: true
maxAllowableOffset
number <double>
geometryPrecision
integer <int64>
outSR
string
gdbVersion
string
returnDistinctValues
boolean
returnIdsOnly
boolean
returnCountOnly
boolean
returnExtentOnly
boolean
orderByFields
string
groupByFieldsForStatistics
string
outStatistics
string
returnZ
boolean
Default: false
returnM
boolean
Default: false
multipatchOption
string
resultOffset
integer <int64>
resultRecordCount
integer <int64>
callback
string

Responses

要素服务图层查询

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
query Parameters
f
string
Default: "html"
where
string
objectIds
string
geometry
string
geometryType
string
inSR
string
spatialRel
string
relationParam
string
time
string
distance
string
units
string
outFields
string
returnGeometry
boolean
Default: true
maxAllowableOffset
number <double>
geometryPrecision
integer <int64>
outSR
string
gdbVersion
string
returnDistinctValues
boolean
returnIdsOnly
boolean
returnCountOnly
boolean
returnExtentOnly
boolean
orderByFields
string
groupByFieldsForStatistics
string
outStatistics
string
returnZ
boolean
Default: false
returnM
boolean
Default: false
multipatchOption
string
resultOffset
integer <int64>
resultRecordCount
integer <int64>
callback
string

Responses

要素服务更新要素

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
query Parameters
f
string
Default: "html"
features
required
string
gdbVersion
string
rollbackOnFailure
boolean
Default: false
callback
string

Responses

要素服务获取指定的要素信息

Authorizations:
token
path Parameters
serviceName
required
string
layerId
required
string
featureId
required
string
query Parameters
f
string
Default: "html"
callback
string

Responses

ArcGIS REST GeometryServer

几何服务

Authorizations:
token

Responses

缓冲

Authorizations:
token
query Parameters
geometries
required
string
inSR
required
string
outSR
string
bufferSR
string
distances
required
string
unit
string
callback
string
f
string
Default: "html"

Responses

几何裁剪

Authorizations:
token
query Parameters
cutter
required
string
target
required
string
sr
required
string
callback
string
f
string
Default: "html"

Responses

求差

Authorizations:
token
query Parameters
geometries
required
string
geometry
required
string
sr
required
string
callback
string
f
string
Default: "html"

Responses

求距离

Authorizations:
token
query Parameters
geometry1
required
string
geometry2
required
string
sr
required
string
distanceUnit
string
callback
string
f
string
Default: "html"

Responses

求交

Authorizations:
token
query Parameters
geometries
required
string
geometry
required
string
sr
required
string
callback
string
f
string
Default: "html"

Responses

拓扑关系

Authorizations:
token
query Parameters
sr
required
string
geometries1
required
string
geometries2
required
string
relation
required
string
relationParam
required
string
callback
string
f
string
Default: "html"

Responses

化简

Authorizations:
token
query Parameters
geometries
required
string
sr
required
string
callback
string
f
string
Default: "html"

Responses

求并

Authorizations:
token
query Parameters
geometries
required
string
sr
required
string
callback
string
f
string
Default: "html"

Responses

ArcGIS REST VectorTileServer

同时支持带文件夹的服务,基地址:/igs/rest/services/{folder}/{serviceName}/arcgis/VectorTileServer

元数据信息

Authorizations:
token
path Parameters
serviceName
required
string
query Parameters
f
string
Default: "json"

Responses

获取字体列表

Authorizations:
token
path Parameters
serviceName
required
string
fontstack
required
string
range
required
string

Responses

获取资源信息

Authorizations:
token
path Parameters
serviceName
required
string

Responses

获取雪碧图

Authorizations:
token
path Parameters
serviceName
required
string
sprite
required
string

Responses

获取样式列表

Authorizations:
token
path Parameters
serviceName
required
string

Responses

获取指定样式

Authorizations:
token
path Parameters
serviceName
required
string
style
required
string

Responses

获取矢量瓦片数据

Authorizations:
token
path Parameters
serviceName
required
string
level
required
string
row
required
string
column
required
string

Responses

获取TileMap

Authorizations:
token
path Parameters
serviceName
required
string

Responses

获取TileMap信息

Authorizations:
token
path Parameters
serviceName
required
string
level
required
string
row
required
string
column
required
string
width
required
string
height
required
string

Responses

MRMS地图服务

地图服务MRMS(老版本,将过时)

文档动态取图

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
f
string
Enum: "png" "gif" "jpg"

图片格式,支持png/gif/jpg

w
string

图片宽度(像素)

h
string

图片高度(像素)

bbox
string
Example: bbox=-180,-90,180,90

地理范围,格式:xmin,ymin,xmax,ymax

layers
string
Example: layers=show:0-0

图层显示隐藏参数,格式 [show|hide|include|exclude]:layerId1,layerId2

filters
string
Example: filters=0:field1>0,1:field2='abc'

图层属性过滤条件,格式 layerIndex1:field1>0,layerIndex2:field1='abc'

style
string
Deprecated

图层样式设置,已过时,不建议使用

proj
string
Example: proj=WGS1984_度

动态投影参考系信息,可以是一个参考系名

mode
string

取图模式,如果是快显取图(取值为hiRender或fast_display),这时文档为只读,只有bbox,w,h参数有效

isAntialiasing
string
Enum: "true" "false"

是否抗锯齿,true/false

guid
string

用户会话id

Responses

获取地图信息

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
guid
string

用户会话id

f
string

返回结果的格式,默认json

type
string

默认情况下,先找瓦片数据信息,在找矢量数据信息。存在一种情况,矢量数据发布了动态裁图,既有瓦片又有矢量信息,如果这时需要矢量信息,需要加参数type=vector,也可强制取瓦片信息type=tile

Responses

Response samples

Content type
application/json
{
  • "name": "string",
  • "type": "string",
  • "tileWidth": 0,
  • "tileHeight": 0,
  • "startLevel": 0,
  • "endLevel": 0,
  • "resolutions": [
    ],
  • "lods": [
    ],
  • "originX": 0,
  • "originY": 0,
  • "originType": "string",
  • "spatialReference": {
    },
  • "xMin": 0,
  • "xMax": 0,
  • "yMin": 0,
  • "yMax": 0
}

根据图层URL取图

Authorizations:
token
query Parameters
gdbps
string

需要出图的图层列表,多个用英文逗号分隔

f
string
Enum: "png" "gif" "jpg"

图片格式,支持png/gif/jpg

w
string

图片宽度(像素)

h
string

图片高度(像素)

bbox
string
Example: bbox=-180,-90,180,90

地理范围,格式:xmin,ymin,xmax,ymax

filters
string
Example: filters=0:field1>0,1:field2='abc'

图层属性过滤条件,格式 layerIndex1:field1>0,layerIndex2:field1='abc'

style
string
Deprecated

图层样式设置,已过时,不建议使用

proj
string
Example: proj=WGS1984_度

动态投影参考系信息,可以是一个参考系名

guid
string

用户会话id

isAntialiasing
string
Enum: "true" "false"

是否抗锯齿,true/false

mapUri
string

地图资源路径,比如mapx的路径,如果该参数不为空,则gdbps无效

Responses

地图取图 Deprecated

兼容文档取图和瓦片取图,当col、row、lvl不为空时取瓦片图,否则取文档地图。该接口过时,推荐使用文档出图和瓦片出图接口

Authorizations:
token
path Parameters
mapName
required
string

服务名

query Parameters
col
string

瓦片级数

row
string

瓦片行号

lvl
string

瓦片列号

width
string

图片宽度(像素)

height
string

图片高度(像素)

xmin
string

范围xmin

xmax
string

范围xmax

ymin
string

范围ymin

ymax
string

范围ymax

f
string
Default: "png"

返回格式

guid
string

用户会话id

Responses

瓦片取图

包括平台栅格瓦片、矢量瓦片和IGServer动态瓦片

Authorizations:
token
path Parameters
serviceName
required
string

服务名

lvl
required
integer <int32>

瓦片级数

row
required
integer <int32>

瓦片行号

col
required
integer <int32>

瓦片列号

query Parameters
type
string
Enum: "pbf" "cpbf" "gzpbf" "geojson" "cgeojson"

类型,type取值可为pbf/cpbf/gzpbf/geojson/cgeojson,type为geojson/cgeojson时,contentType为application/json;charset=utf-8,其他情况下为application/x-protobuf

compress
string
Enum: "false" "true"

对矢量瓦片是否执行gzip压缩,默认false

Responses

获取服务的版本号 Deprecated

获取地图服务对应文档或瓦片的版本号,由文档的修改时间的Ticks和服务发布时间确定版本,用于OCX客户端判断缓存有效性,已过时

Authorizations:
token
path Parameters
mapName
required
string
query Parameters
type
string

Responses

MRFS要素服务

要素服务(老版本,将过时)

基于地图文档的要素添加

Authorizations:
token
path Parameters
docName
required
string

文档名称

mapIndex
required
string

地图索引

layerID
required
string

图层索引

query Parameters
annoFormat
string

AnnoTextInFields(1)为属性中 AnnoTextInFeature(2)为要素中,默认为1

f
string
Default: "json"

返回格式,支持json

guid
string
v
string

接口版本,支持:1/2,默认为1,当v=2时,返回内容支持带错误信息

Request Body schema: application/json

annoFormat=2时SFeatureElementSetNew,其他SFeatureElementSet

One of
object (AttStruct)
Array of objects (SFeatureElementWithAclsText)
TotalCount
integer <int64>

Responses

Request samples

Content type
application/json
Example
{
  • "AttStruct": {
    },
  • "SFEleArray": [
    ],
  • "TotalCount": 0
}

基于地图文档的要素删除

Authorizations:
token
path Parameters
docName
required
string

文档名称

mapIndex
required
string

地图索引

layerID
required
string

图层索引

query Parameters
objectIds
required
string
Example: objectIds=1,2;3,4

要素id,图层内多个id用','隔开,多个图层以';'隔开

f
string
Default: "json"

返回格式,支持json

guid
string
v
string

接口版本,支持:1/2,默认为1,当v=2时,返回内容支持带错误信息

Responses

基于地图文档的要素更新

Authorizations:
token
path Parameters
docName
required
string

文档名称

mapIndex
required
string

地图索引

layerID
required
string

图层索引

query Parameters
f
string
Default: "json"

返回格式,支持json

guid
string
annoFormat
string

AnnoTextInFields(1)为属性中 AnnoTextInFeature(2)为要素中,默认为1

updateAttribute
string

是否更新属性,格式:false/true

updateGeometry
string

是否更新几何信息,格式:false/true

updateGeomInfo
string

是否更新图形参数信息,格式:false/true

v
string

接口版本,支持:1/2,默认为1,当v=2时,返回内容支持带错误信息

Request Body schema: application/json

annoFormat=2时SFeatureElementSetNew,其他SFeatureElementSet

One of
object (AttStruct)
Array of objects (SFeatureElementWithAclsText)
TotalCount
integer <int64>

Responses

Request samples

Content type
application/json
Example
{
  • "AttStruct": {
    },
  • "SFEleArray": [
    ],
  • "TotalCount": 0
}

基于地图文档的要素查询

请求参数支持QueryString,POST以application/x-www-urlencoded或application/json,json格式为{"参数名":"参数值"}

Authorizations:
token
path Parameters
name
required
string

文档名称

mapIndex
required
string

地图在文档下的序号(一般值0

layerIdxs
required
string
Example: 0-0-1

查询的图层索引,多个以','分隔,索引支持组的情况,比如0-0-1

query Parameters
objectIds
string

待查的要素ID列表,多个要素以','分隔

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

空间查询几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1[;distance] - line
  • geometry=x,y,radius - circle
  • geometry=x,y[;distance] - point

空间查询几何信息,根据geometryType参数类型其格式如下 point x,y[;distance]或x,y[,distance] line x0,y0,x1,y1[;distance] circle x,y,radius rect xmin,ymin,xmax,ymax polygon x0,y0,x1,y1,x2,y2,x0,y0

where
string
Example: where=name='中国'

属性条件SQL查询表达式,where=name='中国'

page
string

页数,从0开始,默认为0

pageCount
string

每页条数,默认20

rule
object
Example: rule={"CompareRectOnly":false,"MustInside":false,"Intersect":true}

查询规则参数,JSON格式,CompareRectOnly为是否仅仅比较查询对象的外包络矩形框,MustInside为查询对象是否必须完全包含在输入的空间范围内,Intersect为是否与查询对象相交

structs
object
Example: structs={"IncludeAttribute":true,"IncludeGeometry":true,"IncludeWebGraphic":false}

查询结果的结构,JSON格式,IncludeAttribute为包含属性,IncludeGeometry为包含几何,IncludeWebGraphic为包含样式

orderField
string

排序字段

isAsc
string
Enum: "true" "false"

是否升序排列,格式:true/false

f
string
Enum: "json" "geojson"

返回结果的格式,默认json

cursorType
string
Deprecated

游标类型,已过时

fields
string

指定输出属性字段,多个以','分隔

annoFormat
string

注记图层时,注记值格式,AnnoTextInFields(1)为属性中、AnnoTextInFeature(2)为要素中,默认为1

skip
string

查询跳过的条数

coordPrecision
string

坐标点的精度

operationType
string
Deprecated

获取结构类型,1:获取要素结果 2:仅获取要素ID,3:根据任务ID获取任务结果,已过时

taskID
string
Deprecated

当operationType参数为GetRecordByTaskId(3)时,该参数有效,已过时

rtnLabel
string
Enum: "false" "true"

是否计算Label点,true/false

Array of objects (GroupInfoForStatistics)

进行分组的字段以计算统计信息,示例:[{"LayerIndex": 0,"GroupFieldName": "NAME"}]

Array of objects (StatisticsInfo)

计算一个或多个基于字段的统计信息的结构,统计类型包括FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"LayerIndex": 0,"StatisticType": "FUNCTION_SUM","StatisticFieldName": "mpArea"}]"

is3d
string
Enum: "true" "false"

是否返回Z轴,默认为false

returnArray
string
Enum: "true" "false"

是否返回为数组格式,仅f=json时支持

postBody
required
string

Responses

Response samples

Content type
application/json
Example
{
  • "AttStruct": {
    },
  • "SFEleArray": [
    ],
  • "TotalCount": 0,
  • "Name": "string",
  • "LayerName": "string",
  • "Url": "string",
  • "LayerId": "string"
}

基于地图文档的要素查询

请求参数支持QueryString,POST以application/x-www-urlencoded或application/json,json格式为{"参数名":"参数值"}

Authorizations:
token
path Parameters
name
required
string

文档名称

mapIndex
required
string

地图在文档下的序号(一般值0

layerIdxs
required
string
Example: 0-0-1

查询的图层索引,多个以','分隔,索引支持组的情况,比如0-0-1

query Parameters
objectIds
string

待查的要素ID列表,多个要素以','分隔

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

空间查询几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1[;distance] - line
  • geometry=x,y,radius - circle
  • geometry=x,y[;distance] - point

空间查询几何信息,根据geometryType参数类型其格式如下 point x,y[;distance]或x,y[,distance] line x0,y0,x1,y1[;distance] circle x,y,radius rect xmin,ymin,xmax,ymax polygon x0,y0,x1,y1,x2,y2,x0,y0

where
string
Example: where=name='中国'

属性条件SQL查询表达式,where=name='中国'

page
string

页数,从0开始,默认为0

pageCount
string

每页条数,默认20

rule
object
Example: rule={"CompareRectOnly":false,"MustInside":false,"Intersect":true}

查询规则参数,JSON格式,CompareRectOnly为是否仅仅比较查询对象的外包络矩形框,MustInside为查询对象是否必须完全包含在输入的空间范围内,Intersect为是否与查询对象相交

structs
object
Example: structs={"IncludeAttribute":true,"IncludeGeometry":true,"IncludeWebGraphic":false}

查询结果的结构,JSON格式,IncludeAttribute为包含属性,IncludeGeometry为包含几何,IncludeWebGraphic为包含样式

orderField
string

排序字段

isAsc
string
Enum: "true" "false"

是否升序排列,格式:true/false

f
string
Enum: "json" "geojson"

返回结果的格式,默认json

cursorType
string
Deprecated

游标类型,已过时

fields
string

指定输出属性字段,多个以','分隔

annoFormat
string

注记图层时,注记值格式,AnnoTextInFields(1)为属性中、AnnoTextInFeature(2)为要素中,默认为1

skip
string

查询跳过的条数

coordPrecision
string

坐标点的精度

operationType
string
Deprecated

获取结构类型,1:获取要素结果 2:仅获取要素ID,3:根据任务ID获取任务结果,已过时

taskID
string
Deprecated

当operationType参数为GetRecordByTaskId(3)时,该参数有效,已过时

rtnLabel
string
Enum: "false" "true"

是否计算Label点,true/false

Array of objects (GroupInfoForStatistics)

进行分组的字段以计算统计信息,示例:[{"LayerIndex": 0,"GroupFieldName": "NAME"}]

Array of objects (StatisticsInfo)

计算一个或多个基于字段的统计信息的结构,统计类型包括FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"LayerIndex": 0,"StatisticType": "FUNCTION_SUM","StatisticFieldName": "mpArea"}]"

is3d
string
Enum: "true" "false"

是否返回Z轴,默认为false

returnArray
string
Enum: "true" "false"

是否返回为数组格式,仅f=json时支持

Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

Response samples

Content type
application/json
Example
{
  • "AttStruct": {
    },
  • "SFEleArray": [
    ],
  • "TotalCount": 0,
  • "Name": "string",
  • "LayerName": "string",
  • "Url": "string",
  • "LayerId": "string"
}

获取label点 Deprecated

已过时,推荐使用几何服务

Authorizations:
token
query Parameters
f
string

返回格式,支持:json

geometryType
required
string
Enum: "circle" "rect" "polygon"

几何类型,支持circle/rect/polygon

geometry
required
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x,y,radius - circle

几何信息,根据geometryType参数类型其格式如下 circle x,y,radius rect xmin,ymin,xmax,ymax polygon x0,y0,x1,y1,x2,y2,x0,y0

Responses

获取label点 Deprecated

已过时,推荐使用几何服务

Authorizations:
token
query Parameters
f
string

返回格式,支持:json

geometryType
required
string
Enum: "circle" "rect" "polygon"

几何类型,支持circle/rect/polygon

geometry
required
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x,y,radius - circle

几何信息,根据geometryType参数类型其格式如下 circle x,y,radius rect xmin,ymin,xmax,ymax polygon x0,y0,x1,y1,x2,y2,x0,y0

Responses

基于矢量图层的要素添加

Authorizations:
token
query Parameters
gdbp
required
string

图层的GDBPUrl

f
string
Default: "json"

返回格式,支持json

annoFormat
string

AnnoTextInFields(1)为属性中 AnnoTextInFeature(2)为要素中,默认为1

v
string

接口版本,支持:1/2,默认为1,当v=2时,返回内容支持带错误信息

Request Body schema: application/json

annoFormat=2时SFeatureElementSetNew,其他SFeatureElementSet

One of
object (AttStruct)
Array of objects (SFeatureElementWithAclsText)
TotalCount
integer <int64>

Responses

Request samples

Content type
application/json
Example
{
  • "AttStruct": {
    },
  • "SFEleArray": [
    ],
  • "TotalCount": 0
}

基于矢量图层的要素删除

Authorizations:
token
query Parameters
f
string
Default: "json"

返回格式,支持json

gdbp
required
string

图层的GDBPUrl

objectIds
required
string
Example: objectIds=1,2;3,4

要素id,图层内多个id用','隔开,多个图层以';'隔开

v
string

接口版本,支持:1/2,默认为1,当v=2时,返回内容支持带错误信息

Responses

基于矢量图层的要素查询

Authorizations:
token
query Parameters
gdbp
required
string

图层的GDBPUrl

objectIds
string

待查的要素ID列表,多个要素以','分隔

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

空间查询几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1[;distance] - line
  • geometry=x,y,radius - circle
  • geometry=x,y[;distance] - point

空间查询几何信息,根据geometryType参数类型其格式如下 point x,y[;distance]或x,y[,distance] line x0,y0,x1,y1[;distance] circle x,y,radius rect xmin,ymin,xmax,ymax polygon x0,y0,x1,y1,x2,y2,x0,y0

where
string
Example: where=name='中国'

属性条件SQL查询表达式,where=name='中国'

page
string

页数,从0开始,默认为0

pageCount
string

每页条数,默认20

rule
any

查询规则参数,JSON格式,CompareRectOnly为是否仅仅比较查询对象的外包络矩形框,MustInside为查询对象是否必须完全包含在输入的空间范围内,Intersect为是否与查询对象相交

structs
object
Example: structs={"IncludeAttribute":true,"IncludeGeometry":true,"IncludeWebGraphic":false}

查询结果的结构,JSON格式,IncludeAttribute为包含属性,IncludeGeometry为包含几何,IncludeWebGraphic为包含样式

orderField
string

排序字段

isAsc
string
Enum: "true" "false"

是否升序排列,格式:true/false

f
string
Enum: "json" "geojson"

返回结果的格式,默认json

cursorType
string
Deprecated

游标类型,已过时

fields
string

指定输出属性字段,多个以','分隔

annoFormat
string

注记图层时,注记值格式,AnnoTextInFields(1)为属性中、AnnoTextInFeature(2)为要素中,默认为1

skip
string

查询跳过的条数

coordPrecision
string

坐标点的精度

operationType
string
Deprecated

获取结构类型,1:获取要素结果 2:仅获取要素ID,3:根据任务ID获取任务结果,已过时

taskID
string
Deprecated

当operationType参数为GetRecordByTaskId(3)时,该参数有效,已过时

rtnLabel
string
Enum: "false" "true"

是否计算Label点,true/false

Array of objects (GroupInfoForStatistics)

进行分组的字段以计算统计信息,示例:"[{"LayerIndex": 0,"GroupFieldName": "NAME"}]"

Array of objects (StatisticsInfo)

计算一个或多个基于字段的统计信息的结构,统计类型包括FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"LayerIndex": 0,"StatisticType": "FUNCTION_SUM","StatisticFieldName": "mpArea"}]"

is3d
string
Enum: "true" "false"

是否返回Z轴,默认为false

returnArray
boolean
Default: false
postBody
required
string

Responses

Response samples

Content type
application/json
Example
{
  • "AttStruct": {
    },
  • "SFEleArray": [
    ],
  • "TotalCount": 0,
  • "Name": "string",
  • "LayerName": "string",
  • "Url": "string",
  • "LayerId": "string"
}

基于矢量图层的要素查询

Authorizations:
token
query Parameters
gdbp
required
string

图层的GDBPUrl

objectIds
string

待查的要素ID列表,多个要素以','分隔

geometryType
string
Enum: "point" "line" "circle" "rect" "polygon"

空间查询几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1[;distance] - line
  • geometry=x,y,radius - circle
  • geometry=x,y[;distance] - point

空间查询几何信息,根据geometryType参数类型其格式如下 point x,y[;distance]或x,y[,distance] line x0,y0,x1,y1[;distance] circle x,y,radius rect xmin,ymin,xmax,ymax polygon x0,y0,x1,y1,x2,y2,x0,y0

where
string
Example: where=name='中国'

属性条件SQL查询表达式,where=name='中国'

page
string

页数,从0开始,默认为0

pageCount
string

每页条数,默认20

rule
any

查询规则参数,JSON格式,CompareRectOnly为是否仅仅比较查询对象的外包络矩形框,MustInside为查询对象是否必须完全包含在输入的空间范围内,Intersect为是否与查询对象相交

structs
object
Example: structs={"IncludeAttribute":true,"IncludeGeometry":true,"IncludeWebGraphic":false}

查询结果的结构,JSON格式,IncludeAttribute为包含属性,IncludeGeometry为包含几何,IncludeWebGraphic为包含样式

orderField
string

排序字段

isAsc
string
Enum: "true" "false"

是否升序排列,格式:true/false

f
string
Enum: "json" "geojson"

返回结果的格式,默认json

cursorType
string
Deprecated

游标类型,已过时

fields
string

指定输出属性字段,多个以','分隔

annoFormat
string

注记图层时,注记值格式,AnnoTextInFields(1)为属性中、AnnoTextInFeature(2)为要素中,默认为1

skip
string

查询跳过的条数

coordPrecision
string

坐标点的精度

operationType
string
Deprecated

获取结构类型,1:获取要素结果 2:仅获取要素ID,3:根据任务ID获取任务结果,已过时

taskID
string
Deprecated

当operationType参数为GetRecordByTaskId(3)时,该参数有效,已过时

rtnLabel
string
Enum: "false" "true"

是否计算Label点,true/false

Array of objects (GroupInfoForStatistics)

进行分组的字段以计算统计信息,示例:"[{"LayerIndex": 0,"GroupFieldName": "NAME"}]"

Array of objects (StatisticsInfo)

计算一个或多个基于字段的统计信息的结构,统计类型包括FUNCTION_MAX/FUNCTION_MIN/FUNCTION_SUM/FUNCTION_AVG/FUNCTION_COUNT/FUNCTION_VARIANCE/FUNCTION_STANDARD_DEVIATION,示例:"[{"LayerIndex": 0,"StatisticType": "FUNCTION_SUM","StatisticFieldName": "mpArea"}]"

is3d
string
Enum: "true" "false"

是否返回Z轴,默认为false

returnArray
boolean
Default: false
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

Response samples

Content type
application/json
Example
{
  • "AttStruct": {
    },
  • "SFEleArray": [
    ],
  • "TotalCount": 0,
  • "Name": "string",
  • "LayerName": "string",
  • "Url": "string",
  • "LayerId": "string"
}

基于矢量图层的要素更新

Authorizations:
token
query Parameters
f
string
Default: "json"

返回格式,支持json

gdbp
required
string

图层的GDBPUrl

annoFormat
string

AnnoTextInFields(1)为属性中 AnnoTextInFeature(2)为要素中,默认为1

updateAttribute
string

是否更新属性,格式:false/true

updateGeometry
string

是否更新几何信息,格式:false/true

updateGeomInfo
string

是否更新图形参数信息,格式:false/true

v
string

接口版本,支持:1/2,默认为1,当v=2时,返回内容支持带错误信息

Request Body schema: application/json

annoFormat=2时SFeatureElementSetNew,其他SFeatureElementSet

One of
object (AttStruct)
Array of objects (SFeatureElementWithAclsText)
TotalCount
integer <int64>

Responses

Request samples

Content type
application/json
Example
{
  • "AttStruct": {
    },
  • "SFEleArray": [
    ],
  • "TotalCount": 0
}

MRCS目录服务

目录服务(老版本,将过时)

系统库-根据RGB值获取在颜色库中的颜色号

Authorizations:
token
query Parameters
libID
string

系统库id

r
string

红色分量

g
string

绿色分量

b
string

蓝色分量

addNewColor
string
Default: "false"

如果查找到的颜色与传入的颜色RGB不完全相同,是否根据传入的RGB值添加新颜色到颜色库

Responses

系统库-根据颜色号获取在颜色库中的RGB值

Authorizations:
token
query Parameters
libID
string

颜色所在的系统库ID

colorNO
string

颜色号

f
string
Default: "json"

返回结果的格式

Responses

Response samples

Content type
application/json
{
  • "SystemLibID": "string",
  • "ColorNO": 0,
  • "Red": 0,
  • "Green": 0,
  • "Blue": 0
}

系统库-获取系统库下颜色列表

Authorizations:
token
query Parameters
f
string

返回结果的格式,缺省json

systemLib
string

系统库guid或者名称

page
string
Default: "0"

页码(默认0)

size
string
Default: "20"

分页量(默认20)

Responses

数据源-在GDB数据库中创建一个图层

Authorizations:
token
Request Body schema: application/json
DsName
string
SRSName
string
object (CreateMapLayer)

Responses

Request samples

Content type
application/json
{
  • "DsName": "string",
  • "SRSName": "string",
  • "MapLayer": {
    }
}

数据源-获取数据源列表

Authorizations:
token
query Parameters
f
string
Default: "json"

返回结果的格式

getAtt
string

是否获取GDB的属性信息标志位(true/false)

Responses

Response samples

Content type
application/json
[
  • {
    }
]

数据源-获取指定数据源内数据库列表

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

query Parameters
f
string
Default: "json"

返回结果的格式

user
string

数据源账户名

pwd
string

数据源密码

Responses

Response samples

Content type
application/json
[
  • "string"
]

数据源-查询投影坐标系的名称和ID号

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

gdbName
required
string

GDB名称

query Parameters
user
string

数据源账户名

pwd
string

数据源密码

f
string
Default: "json"

返回结果的格式

Responses

Response samples

Content type
application/json
[
  • {
    }
]

数据源-获取GDB下某类型的所有数据

该接口同时包含获取指定参考系ID的参考系详细信息

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

gdbName
required
string

GDB名称

clsType
required
string

数据类型(分为:ds、rcat、ras、sfcls、fcls、acls、ocls、rds、rcs、ncls、sfcls_new)或者为srefID 参考系id

query Parameters
user
string

数据源账户名

pwd
string

数据源密码

f
string
Default: "json"

返回结果的格式

containAll
string

是否返回hdf下所有的对应数据,false表示只返回对应节点下的数据,默认值为true

Responses

Response samples

Content type
application/json
[
  • {
    }
]

数据源-获取指定要素数据集内某类型的所有数据

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

gdbName
required
string

GDB名称

dsName
required
string

要素数据集名称

clsType
required
string

数据类型(分为:ds、rcat、ras、sfcls、fcls、acls、ocls、rds、rcs、ncls、sfcls_new)

query Parameters
user
string

数据源账户名

pwd
string

数据源密码

f
string
Default: "json"

返回结果的格式

Responses

Response samples

Content type
application/json
[
  • "string"
]

数据源-在GDB数据库中创建一个图层

目前支持:简单要素类和注记类(只支持文本类型注记)

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

gdbName
required
string

GDB数据名称

featureType
required
string

要素类型

layerName
required
string

图层名称

query Parameters
geoType
required
string

图层名称

srefName
string

图层名称

dsName
string

图层名称

f
string

返回结果的格式,缺省json

Request Body schema: application/json
FldNumber
integer <int32>
FldName
Array of strings
FldType
Array of strings
FldAlias
Array of strings

Responses

Request samples

Content type
application/json
{
  • "FldNumber": 0,
  • "FldName": [
    ],
  • "FldType": [
    ],
  • "FldAlias": [
    ]
}

数据源-删除GDB数据库中的一个图层

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

gdbName
required
string

GDB数据名称

featureType
required
string

要素类型

layerName
required
string

图层名称

query Parameters
f
string

返回结果的格式,缺省json

Responses

数据源-更新GDB数据库中图层信息

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

gdbName
required
string

GDB数据名称

featureType
required
string
Enum: "SFeatureCls" "AnnotationCls"

要素类型:SFeatureCls或AnnotationCls

layerName
required
string

图层名称

query Parameters
userName
string

用户名

f
string

返回结果的格式,缺省json

Request Body schema: application/json
SrsName
string
LayerName
string

Responses

Request samples

Content type
application/json
{
  • "SrsName": "string",
  • "LayerName": "string"
}

地图文档-修改文档下图层的系统库

Authorizations:
token
path Parameters
docName
required
string

地图文档名称

mapIndex
required
string

地图索引

query Parameters
systemLib
string

系统库id或名称

layerIndexs
string

图层索引列表(多个用英文逗号分隔)

guid
string

用户会话id

f
string

返回结果的格式,缺省json

Responses

获取发布的文档列表

Authorizations:
token
query Parameters
f
string
Default: "json"

返回结果的格式,默认json

v
string
Default: "1.0"

版本信息,可缺省(缺省时只返回直接发布的文档列表,如果v=2列表中将会包含目录形式发布的文档

version
string
Deprecated
Default: "1.0"

版本信息,可缺省(缺省时只返回直接发布的文档列表,如果version=2列表中将会包含目录形式发布的文档

Responses

Response samples

Content type
application/json
{
  • "DOCNames": [
    ],
  • "DirDOCs": [
    ]
}

地图文档-添加图层到文档中指定地图

Authorizations:
token
path Parameters
docName
required
string

文档名称

mapIndex
required
string

地图索引(默认值是0)

query Parameters
f
string

返回结果的格式,缺省json

guid
string

用户会话id

Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

地图文档-删除文档中指定地图中指定图层

Authorizations:
token
path Parameters
docName
required
string

文档名称

mapIndex
required
string

地图索引(默认值是0

query Parameters
layerIDs
string

图层索引(多个图层用英文逗号分隔)

f
string

返回结果的格式,缺省json

guid
string

用户会话id

Responses

地图文档-修改文档中指定地图下图层的索引

Authorizations:
token
path Parameters
docName
required
string

文档名称

mapIndex
required
string

地图索引(默认值是0)

query Parameters
f
string

返回结果的格式,缺省json

guid
string

用户会话id

Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

地图文档-获取文档详细信息

Authorizations:
token
path Parameters
name
required
string

文档名称

query Parameters
f
string
Default: "json"

返回结果的格式,默认json

tree
string

是否按树形显示,缺省false

include
object
Example: include={"IncludeDetails":true,"IncludeSubs":true}

返回中要求包含的属性,可缺省(MapDocInfoInclude结构的json字符串)

returnFullStyle
string

是否返回全部信息的标志位e

guid
string

用户会话id,可以缺省

Responses

Response samples

Content type
application/json
Example
{
  • "DocInfo": {
    },
  • "MapInfos": [
    ]
}

地图文档-获取指定地图的详细信息

Authorizations:
token
path Parameters
name
required
string

文档名称

mapIndex
required
string

地图索引(默认值是0)

query Parameters
f
string
Default: "json"

返回结果的格式,默认json

include
object
Example: include={"IncludeDetails":true,"IncludeSubs":true}

返回中要求包含的属性,可缺省(MapDocInfoInclude结构的json字符串)

returnFullStyle
string

是否返回全部信息的标志位e

guid
string

用户会话id,可以缺省

Responses

Response samples

Content type
application/json
Example
{
  • "description": "string",
  • "name": "string",
  • "range": "string",
  • "layerCount": 0,
  • "projtrans": "string",
  • "projtransName": "string",
  • "symbolScale": 0,
  • "maxScale": 0,
  • "minScale": 0,
  • "subLayerNames": [
    ],
  • "proj": true
}

地图文档-获取指定地图下所有图层的信息

Authorizations:
token
path Parameters
name
required
string

文档名称

mapIndex
required
string

地图索引(默认值是0

query Parameters
f
string
Default: "json"

返回结果的格式,默认json

guid
string

用户会话id,可以缺省

Responses

Response samples

Content type
application/json
[
  • {
    }
]

地图文档-获取指定地图下指定图层的信息

Authorizations:
token
path Parameters
name
required
string

文档名称

mapIndex
required
string

地图索引(默认值是0

layerId
required
string

图层索引

query Parameters
f
string
Default: "json"

返回结果的格式

returnFullStyle
string

是否返回全部信息的标志位e

guid
string

用户会话id,可以缺省

Responses

Response samples

Content type
application/json
Example
{
  • "LayerIndex": "string",
  • "URL": "string",
  • "EncryptPassword": "string",
  • "Name": "string",
  • "IsValid": true,
  • "SRSName": "string",
  • "SRSId": "string",
  • "Weight": 0,
  • "State": "string",
  • "GeomType": "string",
  • "CDynShowStyle": {
    },
  • "SymbolScale": 0,
  • "MaxScale": 0,
  • "MinScale": 0,
  • "Range": {
    },
  • "LevelStart": 0,
  • "LevelEnd": 0,
  • "Resolutions": [
    ]
}

数据源-获取要素数据集列表

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

gdbName
required
string

GDB数据名称

query Parameters
user
string

数据源用户名

pwd
string

数据源密码

f
string

返回结果的格式,缺省json

Responses

Response samples

Content type
application/json
[
  • {
    }
]

数据源-获取数据集下的要素类列表

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

gdbName
required
string

GDB数据名称

dsName
required
string

要素数据集名称

query Parameters
user
string

数据源用户名

pwd
string

数据源密码

f
string

返回结果的格式,缺省json

Responses

Response samples

Content type
application/json
[
  • {
    }
]

数据源-GDB操作接口

Authorizations:
token
path Parameters
operType
required
string
Enum: "attach" "create" "delete" "detach"

操作类型(分为:attach、create、delete、detach)

gdbName
required
string

GDB数据名称

query Parameters
gdbSvrName
string

GDB数据源名称

gdbUserName
string

数据源账号

gdbPwd
string

数据源密码

path
string

hdf路径或67文件夹路径

Responses

修改图层的系统库

Authorizations:
token
query Parameters
systemLib
string

系统库id或名称

gdbps
string

图层列表,多个用英文逗号隔开

f
string

返回结果的格式,缺省json

Responses

数据源-获取GDB下某个图层的详细信息

Authorizations:
token
query Parameters
gdbpUrl
string

gdbp地址

proj
string

对shp图层支持投影,获取到投影后的范围,传参考系名称

encryptPassword
string
Deprecated

网络数据源加密后的密码。已过时,请使用管理端配置密码

f
string

返回结果的格式,缺省json

Responses

Response samples

Content type
application/json
{
  • "Name": "string",
  • "ID": 0,
  • "Type": 0,
  • "Count": 0,
  • "SrID": 0,
  • "SrName": "string",
  • "ScaleX": 0,
  • "ScaleY": 0,
  • "Range": {
    },
  • "GeomType": 0,
  • "FieldAtt": {
    },
  • "SysLibraryGuid": "string",
  • "SysLibraryName": "string"
}

地图文档-获取地图文档服务的图例信息

Authorizations:
token
path Parameters
docName
required
string

服务名

query Parameters
layerIndex
string

生成图例的图层索引号(多个用英文逗号分隔)

size
string

格式:width,height

f
string

返回格式,json或html

guid
string

用户会话id

maxCount
string

返回图例项最大数量

page
string

页码

pageSize
string

分页大小

where
string

过滤条件

range
string

范围

Responses

Response samples

Content type
application/json
[
  • {
    }
]

获取指定图层的图例信息(图层) Deprecated

已过时,建议使用新版地图服务图例接口

Authorizations:
token
query Parameters
gdbps
string

图层url(多个用英文逗号分隔)

fields
string

生成图例依据的字段名称(多个用英文逗号分隔)

f
string

返回结果的格式,缺省json

Responses

Response samples

Content type
application/json
[
  • {
    }
]

地图文档-获取指定图层的图例信息 Deprecated

已过时,建议使用新版地图服务图例接口

Authorizations:
token
path Parameters
docName
required
string

文档名称

query Parameters
layerIndexes
string

生成图例的图层索引号(多个用英文逗号分隔)

fields
string

生成图例依据的字段名称(多个用英文逗号分隔)

f
string

返回结果的格式,缺省json

guid
string

用户会话id

Responses

Response samples

Content type
application/json
[
  • {
    }
]

获取用于地图打印的地图模板 Deprecated

已过时

Authorizations:
token
query Parameters
f
string
Default: "json"

返回结果的格式,缺省json

Responses

Response samples

Content type
application/json
{
  • "code": 0,
  • "msg": "string",
  • "data": { }
}

获取支持动态裁图的文档列表

Authorizations:
token
query Parameters
t
string
Value: "all"

是否获取目录发布动态裁图文档标志位(如果需要包含目录发布的动态裁图,值为all,反之可以缺省)

f
string

返回结果的格式

Responses

Response samples

Content type
application/json
{
  • "DOCNames": [
    ],
  • "DirDOCs": [
    ]
}

数据源-获取参考系信息 Deprecated

已过时,参考系使用参考系名称

Authorizations:
token
path Parameters
gdbServerName
required
string

GDB数据源名称

gdbName
required
string

GDB名称

sRefId
required
string

参考系ID

query Parameters
user
string

数据源账户名

pwd
string

数据源密码

f
string
Default: "json"

返回结果的格式

Responses

Response samples

Content type
application/json
{
  • "Code": 0,
  • "Message": "string",
  • "Data": { }
}

系统库-获取符号

Authorizations:
token
query Parameters
f
string

返回结果的格式,缺省json

systemLib
string

系统库guid或者名称

type
string

类型SymbolGeomType(GeomEnt3D,GeomLin,GeomPnt,GeomReg,GeomSur3D,Unknown)

systemNo
string

符号序号

systemSubNo
string

符号子序号

Responses

Response samples

Content type
application/json
{
  • "Name": "string",
  • "GeomType": "string",
  • "SymbolNo": 0,
  • "SymbolSubNo": 0,
  • "ClassName": "string",
  • "SymbolData": [
    ],
  • "Rect": "string"
}

系统库-获取符号列表

Authorizations:
token
query Parameters
f
string

返回结果的格式,缺省json

systemLib
string

系统库guid或者名称

page
string
Default: "0"

页码(默认0)

size
string
Default: "20"

分页量(默认20)

type
string

类型SymbolGeomType(GeomEnt3D,GeomLin,GeomPnt,GeomReg,GeomSur3D,Unknown)

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "total": 0
}

系统库-获取系统库列表

Authorizations:
token
query Parameters
f
string

返回结果的格式,缺省json

Responses

Response samples

Content type
application/json
[
  • {
    }
]

获取发布的瓦片列表

Authorizations:
token
query Parameters
f
string
Default: "json"

返回结果的格式,默认json

v
string
Default: "1.0"

版本信息,可缺省(缺省时只返回直接发布的瓦片列表,如果v=2列表中将会包含目录形式发布的瓦片

version
string
Deprecated
Default: "1.0"

版本信息,可缺省(缺省时只返回直接发布的瓦片列表,如果version=2列表中将会包含目录形式发布的瓦片

Responses

Response samples

Content type
application/json
{
  • "HDFNames": [
    ],
  • "DirHDFs": [
    ]
}

瓦片服务-获取指定瓦片详细信息

Authorizations:
token
path Parameters
name
required
string

瓦片名称

query Parameters
f
string
Default: "json"

返回结果的格式,默认json

v
string
Default: "1.0"

版本信息,可缺省,2007版本瓦片缺省返回TileHDFInfo结构信息,2011版本瓦片缺省返回MapServiceInfo结构信息(如果v=2.0时返回TileMapInfo结构信息)

Responses

Response samples

Content type
application/json
Example
{
  • "Version": 0,
  • "TileInfo1": {
    },
  • "TileInfo2": {
    }
}

矢量瓦片-获取字体列表

Authorizations:
token

Responses

矢量瓦片-获取字体

Authorizations:
token
path Parameters
fontstack
required
string

字体名称

range
required
string

字体范围

Responses

矢量瓦片-获取所有上传样式列表

Authorizations:
token

Responses

矢量瓦片-获取上传样式

Authorizations:
token
path Parameters
fileName
required
string

样式文件名

Responses

矢量瓦片-获取指定服务的字体

Authorizations:
token
path Parameters
serviceName
required
string

矢量瓦片服务名

Responses

矢量瓦片-获取服务的sprite图

Authorizations:
token
path Parameters
format
required
string

格式,支持后缀为.json或.png

serviceName
required
string

矢量瓦片服务名

Responses

矢量瓦片-更新指定服务的样式

Authorizations:
token
path Parameters
serviceName
required
string

矢量瓦片服务名

Request Body schema: application/json

样式信息

string

Responses

Request samples

Content type
application/json
"string"

矢量瓦片-获取指定服务的样式

Authorizations:
token
path Parameters
tpl
required
string

自定义地图模板的索引号

serviceName
required
string

矢量瓦片服务名

Responses

OGC服务

OGC服务(老版本,将过时)

WMTS(KPV接口)

Authorizations:
token
query Parameters
service
string
version
string
request
string
Default: ""
layer
string
style
string
format
string
tileMatrixSet
string
tileMatrix
string
tileRow
string
tileCol
string
j
string
i
string
infoFormat
string

Responses

WMTS GetTile(REST)

Authorizations:
token
path Parameters
layer
required
string
tileMatrixSet
required
string
tileMatrix
required
string
tileRow
required
string
tileCol
required
string
format
required
string

Responses

WMTS GetFeatureInfo(REST)

Authorizations:
token
path Parameters
layer
required
string
tileMatrixSet
required
string
tileMatrix
required
string
tileRow
required
string
tileCol
required
string
j
required
string
i
required
string

Responses

WMTS GetCapabilities(REST)

Authorizations:
token
path Parameters
version
required
string
xmlName
required
string

Responses

WPS服务

Authorizations:
token
query Parameters
request
string
Default: ""
service
string
acceptVersions
string
language
string
versions
string
identifier
string
responseDocument
string
dataInputs
string
storeExecuteResponse
string
lineage
string
status
string

Responses

OGC WPS服务(POST)

Authorizations:
token
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

WFS服务(文档形式)

Authorizations:
token
path Parameters
mapDoc
required
string
query Parameters
request
string
Default: ""
version
string
service
string
acceptVersions
string
sections
string
updateSequence
string
acceptFormats
string
typename
string
typenames
string
outputFormat
string
propertyName
string
filter
string
featureID
string
resourceID
string
bbox
string
maxFeatures
string
srsName
string
lockaction
string
expiry
string
operation
string
feature
string
releaseAction
string
lockId
string
storedQuery_Id
string
id
string
valueReference
string
startIndex
string
count
string
resultType
string
sortBy
string
nameSpaces
string
nameSpace
string

Responses

WMS服务(文档形式)

Authorizations:
token
path Parameters
mapDoc
required
string
query Parameters
request
string
Default: ""
version
string
wmtver
string
service
string
format
string
updateSequence
string
layers
string
styles
string
srs
string
crs
string
bbox
string
width
string
height
string
transparent
string
bgcolor
string
exceptions
string
time
string
elevation
string
sld_Body
string
sld
string
query_Layers
string
X
string
Y
string
I
string
J
string
info_Format
string
feature_Count
string
sld_version
string

Responses

OGC服务(文档形式,POST)

Authorizations:
token
path Parameters
mapdoc
required
string
serverName
required
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

OGC服务(图层形式,POST)

Authorizations:
token
path Parameters
resouceName
required
string
serverName
required
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

WFS服务(图层形式)

Authorizations:
token
path Parameters
svrName
required
string
query Parameters
request
string
Default: ""
version
string
service
string
acceptVersions
string
sections
string
updateSequence
string
acceptFormats
string
typename
string
typenames
string
outputFormat
string
propertyName
string
filter
string
featureID
string
resourceID
string
bbox
string
maxFeatures
string
srsName
string
lockaction
string
expiry
string
operation
string
feature
string
releaseAction
string
lockId
string
storedQuery_Id
string
id
string
valueReference
string
startIndex
string
count
string
resultType
string
sortBy
string
nameSpaces
string

Responses

WMS服务(图层形式)

Authorizations:
token
path Parameters
svrName
required
string
query Parameters
request
string
Default: ""
version
string
service
string
format
string
updateSequence
string
layers
string
styles
string
srs
string
crs
string
bbox
string
width
string
height
string
transparent
string
bgcolor
string
exceptions
string
time
string
elevation
string
sld_Body
string
sld
string
query_Layers
string
X
string
Y
string
I
string
J
string
info_Format
string
feature_Count
string
sld_version
string

Responses

OGC服务(POST)

Authorizations:
token
path Parameters
serverName
required
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

WMTS(KPV接口,带服务名)

Authorizations:
token
path Parameters
serverName
required
string
query Parameters
service
string
version
string
request
string
Default: ""
layer
string
style
string
format
string
tileMatrixSet
string
tileMatrix
string
tileRow
string
tileCol
string
J
string
I
string
infoFormat
string

Responses

WMTS GetTile(带服务名,REST)

Authorizations:
token
path Parameters
serverName
required
string
layer
required
string
tileMatrixSet
required
string
tileMatrix
required
string
tileRow
required
string
tileCol
required
string
format
required
string

Responses

WMTS GetFeatureInfo(带服务名)

Authorizations:
token
path Parameters
serverName
required
string
layer
required
string
tileMatrixSet
required
string
tileMatrix
required
string
tileRow
required
string
tileCol
required
string
J
required
string
I
required
string

Responses

WMTS GetCapabilities(带服务名,REST)

Authorizations:
token
path Parameters
serverName
required
string
version
required
string
xmlName
required
string

Responses

G3D三维服务

三维服务(老版本,将过时)

获取所有发布的三维文档列表

Authorizations:
token

Responses

Response samples

Content type
application/json
[
  • "string"
]

获取M3d缓存服务的版本号

Authorizations:
token
path Parameters
serviceName
required
string

服务名

Responses

获取M3d缓存服务的数据

Authorizations:
token
path Parameters
serviceName
required
string

服务名

query Parameters
dataName
required
string

数据名称

Responses

根据URL或文档索引,获取三维数据,OCX插件调用接口,已过时 Deprecated

Authorizations:
token
query Parameters
gdbp
string
keepGeometry
string
Default: "true"
id
string
docName
string
layerindex
string
guid
string

Responses

查询三维服务中要素类图层的属性信息

Authorizations:
token
query Parameters
docName
string

三维服务名称

layerindex
string

要查询的图层渲染索引layerRenderIndex(GetDocInfo获取)多个用','分隔,注意不是图层索引,与二维不一样

gdbp
string

图层的gdbp地址,多个图层用逗号分隔,该参数不为空时,docName和layerindex参数无效

geometryType
string
Enum: "point3d" "rect3d" "point" "line" "circle" "rect" "polygon"

几何类型,支持三维点point3d,三维区rect3d;还包括二维的几何类型,点查询:point,线查询:line,圆查询:circle,矩形查询:rect,多边形查询:polygon

geometry
string
Examples:
  • geometry=xmin,ymin,xmax,ymax - rect
  • geometry=xmin,ymin,zmin,xmax,ymax,zmax - rect3d
  • geometry=x0,y0,x1,y1,x2,y2,x0,y0 - polygon
  • geometry=x0,y0,x1,y1[;distance] - line
  • geometry=x,y,radius - circle
  • geometry=x,y,z,distance - point3d
  • geometry=x,y[;distance] - point

几何类型的图形参数,point3d格式为x,y,z,distance rect3d格式为xmin,ymin,zmin,xmax,ymax,zmax point x,y[;distance]或x,y[,distance] line x0,y0,x1,y1 circle x,y,radius rect xmin,ymin,xmax,ymax polygon x0,y0,x1,y1,x2,y2,x0,y0

where
string
Example: where=name='中国'

属性条件SQL查询表达式,where=name='中国'

structs
object
Example: structs={"IncludeAttribute":true,"IncludeGeometry":true,"IncludeWebGraphic":false}

查询结果的结构,JSON格式,IncludeAttribute为包含属性,IncludeGeometry为包含几何,IncludeWebGraphic为包含样式

page
string

页数,从0开始,默认为0

pageCount
string

每页条数,默认20

objectIds
string

待查的要素ID列表,多个要素以','分隔

orderField
string

排序字段

rtnLabel
string
Enum: "false" "true"

是否计算Label点,true/false

isAsc
string
Enum: "true" "false"

是否升序排列,格式:true/false

format
string

同参数f

f
string
Enum: "json" "base64_geometry"

返回格式,默认json

Responses

Response samples

Content type
application/json
Example
{
  • "AttStruct": {
    },
  • "SFEleArray": [
    ],
  • "TotalCount": 0,
  • "Name": "string",
  • "LayerName": "string",
  • "Url": "string",
  • "LayerId": "string"
}

获取三维相关资源文件

Authorizations:
token
query Parameters
path
required
string

文件相对路径,后缀为region、mesh时,从program\media文件夹下获取;后缀为png、gif时,从program\img文件夹下获取

Responses

获取三维系统库 Deprecated

OCX控件接口,已过时

Authorizations:
token
query Parameters
libguid
required
string

Responses

获取三维符号库 Deprecated

OCX控件接口,已过时

Authorizations:
token
query Parameters
libguid
required
string
symID
required
string

Responses

获取模型region文件流 Deprecated

已过时,使用getFile接口替代

Authorizations:
token
query Parameters
path
required
string

文件路径或文件名(从program\media\models路径下找)

Responses

获取文档图层信息

Authorizations:
token
path Parameters
docName
required
string

服务名

query Parameters
f
string
Enum: "json" "xml"

返回格式

extendedKeys
string

需要获取的扩展属性字段名称,多个用英文逗号分隔,"*"为获取所有

Responses

Response samples

Content type
application/json
{
  • "docName": "string",
  • "sceneInfos": [
    ]
}

获取三维文档数据

主要有覆盖物、注记、地形、模型、流等数据

Authorizations:
token
path Parameters
docName
required
string

文档名称

operType
required
string

调用方法名称(主要有:GetCovering、GetLabels、GetModels、GetTerrain、GetDataStreams)

query Parameters
sceneIndex
string

场景索引(默认为0,-1获取所有场景)

layerIndex
string

图层索引(默认为0,-1获取所有场景)

level
string

级数

row
string

级数

col
string

级数

xDensity
string

x密度

yDensity
string

y密度

format
string

格式

keepgeometry
string

模型数据返回时是否返回图形数据

datatype
string

数据类型

dataName
string

数据名称

webGL
string

是否为webGL数据源

compress
string

是否压缩数据流,gzip方式

srsName
string

GetLabels获取注记坐标时的投影参照系,示例:EPSG:4326或者WGS1984_度

hasNormals
boolean
Default: false

GetTerrain获取地形时是否返回法向量。新增于10.5.5.10

Responses

MRFWS工作流服务

工作流服务(老版本,将过时)

执行工作流

Authorizations:
token
path Parameters
flowID
required
string

流程编号

query Parameters
paraValues
required
string

流程参数

isAsy
string

是否异步

f
string

返回格式

Responses

Response samples

Content type
application/json
{
  • "results": [
    ],
  • "messages": [
    ]
}

执行工作流

Authorizations:
token
path Parameters
flowID
required
string

流程编号

query Parameters
isAsy
string

是否异步

f
string

返回格式

Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

Response samples

Content type
application/json
{
  • "results": [
    ],
  • "messages": [
    ]
}

获取工作流一级目录 Deprecated

Authorizations:
token
query Parameters
f
string

返回格式

Responses

Response samples

Content type
application/json
[
  • {
    }
]

获取工作流二级目录 Deprecated

Authorizations:
token
query Parameters
f
string

返回格式

Responses

Response samples

Content type
application/json
[
  • {
    }
]

获取工作流三级目录 Deprecated

Authorizations:
token
path Parameters
groupName
required
string
query Parameters
f
string

返回格式

Responses

Response samples

Content type
application/json
[
  • {
    }
]

获取工作流分组名称

Authorizations:
token
query Parameters
f
string

返回格式

Responses

Response samples

Content type
application/json
[
  • "string"
]

获取工作流执行信息记录

Authorizations:
token
path Parameters
taskId
required
string

异步任务id

query Parameters
f
string

返回格式

Responses

Response samples

Content type
application/json
[
  • {
    }
]

获取指定异步任务的输出参数

Authorizations:
token
path Parameters
taskId
required
string

异步任务id

query Parameters
name
required
string

需要获取参数值的参数名

f
string

返回格式

Responses

Response samples

Content type
application/json
{
  • "ParaName": "string",
  • "DataType": "INT",
  • "Value": "string"
}

获取指定异步任务的执行结果

Authorizations:
token
path Parameters
taskId
required
string

异步任务id

query Parameters
f
string

返回格式

Responses

Response samples

Content type
application/json
{
  • "results": [
    ],
  • "messages": [
    ]
}

获取指定异步任务的执行状态

Authorizations:
token
path Parameters
taskId
required
string

异步任务id

Responses

导出工作流模板内容

Authorizations:
token
path Parameters
workflowId
required
string

工作流编号

Responses

获取工作流列表

Authorizations:
token
query Parameters
f
string

返回格式

Responses

Response samples

Content type
application/json
[
  • {
    }
]

获取工作流信息

Authorizations:
token
path Parameters
id
required
string

工作流id

query Parameters
f
string

返回格式

Responses

Response samples

Content type
application/json
{
  • "FlowNo": 0,
  • "FlowName": "string",
  • "Creator": "string",
  • "CreateDate": "string",
  • "Description": "string",
  • "Version": "string",
  • "Group": "string",
  • "Parameters": [
    ]
}

根据分组获取工作流模板的信息

Authorizations:
token
path Parameters
groupName
required
string

组名

query Parameters
f
string

返回格式

Responses

Response samples

Content type
application/json
[
  • {
    }
]

专题图服务

专题图服务(老版本,将过时)

添加专题图

Authorizations:
token
path Parameters
mapDocName
required
string

地图文档名称

query Parameters
idxArr
required
string

图层索引:'0,1,2,3'

guid
string

用户会话id,可缺省

Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

获取专题图

Authorizations:
token
path Parameters
mapDocName
required
string

地图文档名称

query Parameters
idxArr
required
string

图层索引:'0,1,2,3'

guid
string

用户会话id,可缺省

Responses

删除专题图

Authorizations:
token
path Parameters
mapDocName
required
string

地图文档名称

query Parameters
idxArr
required
string

图层索引:'0,1,2,3'

guid
string

用户会话id,可缺省

Responses

更新专题图

Authorizations:
token
path Parameters
mapDocName
required
string

地图文档名称

query Parameters
idxArr
required
string

图层索引:'0,1,2,3'

guid
string

用户会话id,可缺省

Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

MRGS几何服务

几何服务MRGS(老版本,将过时)

计算多边形面积服务

Authorizations:
token
query Parameters
f
string

返回格式

Request Body schema: application/json

多边形信息对象

Array of objects (Dot2D)
object (ProjectParam)
object (CGetProjectParamBySrsID)

Responses

Request samples

Content type
application/json
{
  • "Dots": [
    ],
  • "ProjectInfo": {
    },
  • "ProjectInfoBySrsID": {
    }
}

计算折线长度服务

Authorizations:
token
query Parameters
f
string

返回格式

Request Body schema: application/json

折线信息对象

Array of objects (Dot2D)
object (ProjectParam)
object (CGetProjectParamBySrsID)

Responses

Request samples

Content type
application/json
{
  • "Dots": [
    ],
  • "ProjectInfo": {
    },
  • "ProjectInfoBySrsID": {
    }
}

获取指定GDB下的参考系目录树信息

Authorizations:
token
query Parameters
gdburl
required
string

gdb信息

Responses

投影转换坐标点

Authorizations:
token
query Parameters
f
string

返回结果的格式

version
string

版本控制,1.0或2.0

Request Body schema: application/json

待投影信息

Array of objects (Dot2D)
object (ProjectParam)
object (ProjectParam)

Responses

Request samples

Content type
application/json
{
  • "InputDots": [
    ],
  • "SrcProjParam": {
    },
  • "DesProjParm": {
    }
}

Response samples

Content type
application/json
{
  • "DesDots": [
    ]
}

根据参考名对多个点进行投影

Authorizations:
token
query Parameters
srcSref
required
string

源参考系名称

desSref
required
string

目标参考系名称

points
string

需要投影的点集合:x1,y1;x2,y2

f
string

返回结果的格式

gdbServerName
string

投影参考系的GDBServer

gdbName
string

投影参考系的GDB

user
string

投影参考系的GDBServer的用户名

password
string

投影参考系的GDBServer的密码

Responses

根据参考名对多个点进行投影

Authorizations:
token
query Parameters
srcSref
required
string

源参考系名称

desSref
required
string

目标参考系名称

points
string

需要投影的点集合:x1,y1;x2,y2

f
string

返回结果的格式

gdbServerName
string

投影参考系的GDBServer

gdbName
string

投影参考系的GDB

user
string

投影参考系的GDBServer的用户名

password
string

投影参考系的GDBServer的密码

Request Body schema:

可将points内容放到post体中

Schema not provided

Responses

Request samples

Content type
No sample

获取栅格图层中逻辑坐标点的像素值

Authorizations:
token
query Parameters
gdbp
required
string

栅格图层gdbp url

points
string
Example: points=x1,y1;x2,y2

逻辑坐标点

Responses

获取栅格图层中逻辑坐标点的像素值

Authorizations:
token
query Parameters
gdbp
required
string

栅格图层gdbp url

points
string
Example: points=x1,y1;x2,y2

逻辑坐标点

Request Body schema:

可将points内容放到post体中

Schema not provided

Responses

Request samples

Content type
No sample

光滑线

Authorizations:
token
query Parameters
type
required
string

插值方式0/二次样条,1/三次样条,2/3次Beizer样条,3/3次B样条

step
required
string

步长

f
string

返回结果的格式

Request Body schema: application/json

点信息,结构参考Dot_2D[]

string

Responses

Request samples

Content type
application/json
"string"

拓扑分析服务

Authorizations:
token
query Parameters
f
string

返回结果的格式

Request Body schema: application/json

请求体信息

object (GPoint)
object (GLine)
object (GRegion)
object (GRegion)
NearDis
number <double>

Responses

Request samples

Content type
application/json
{
  • "Pnt": {
    },
  • "Line": {
    },
  • "Reg": {
    },
  • "RelativeObj": {
    },
  • "NearDis": 0
}

三参数/七参数坐标转换

Authorizations:
token
query Parameters
points
string
Example: points=x1,y1;x2,y2

点序列

dx
required
string

dx值

dy
required
string

dy值

dz
required
string

dz值

m
required
string

七参数尺度因子

wx
required
string

七参数尺度因子

wy
required
string

七参数尺度因子

wz
required
string

七参数尺度因子

srcsrsname
required
string

源参考系名

dessrsname
required
string

目标参考系名

Responses

三参数/七参数坐标转换

Authorizations:
token
query Parameters
points
string
Example: points=x1,y1;x2,y2

点序列

dx
required
string

dx值

dy
required
string

dy值

dz
required
string

dz值

m
required
string

七参数尺度因子

wx
required
string

七参数尺度因子

wy
required
string

七参数尺度因子

wz
required
string

七参数尺度因子

srcsrsname
required
string

源参考系名

dessrsname
required
string

目标参考系名

Request Body schema:

可将points内容放到post体中

Schema not provided

Responses

Request samples

Content type
No sample

对矩形范围坐标点进行投影转换

Authorizations:
token
path Parameters
gdbserverName
required
string

GDB数据源名称

gdbName
required
string

GDB数据名称

query Parameters
srefName
required
string

原投影参考系名称

desfName
required
string

目标投影参考系名称

f
string

返回结果的格式

user
string

网络数据源用户名

psw
string

网络数据源密码

rang
string

矩形范围(格式:minx$miny$maxx$maxy)

Responses

Response samples

Content type
application/json
{
  • "DesDots": [
    ]
}

文件资源服务

文件资源服务(老版本,将过时)

文件下载

Authorizations:
token

Responses

文件上传

请使用表单方式上传文件

Authorizations:
token
query Parameters
files
required
Array of strings <binary>

上传文件流,支持多个文件上传

unZip
boolean
Default: true

是否解压压缩文件,目前支持zip格式的解压

Responses

公网地图服务

公网地图服务(老版本,将过时)

获取谷歌瓦片图 Deprecated

不推荐使用,可能存在网络问题

Authorizations:
token
path Parameters
layerType
required
string

图层类型,分矢量图(vector)、影像图(raster)、道路图(road)、地形图(terrain)

x
required
string

列号

y
required
string

行号

z
required
string

级数

Responses

获取天地图瓦片图 Deprecated

已过时,建议使用天地图数据源发布为瓦片服务功能,或者使用前端直接加载天地图

Authorizations:
token
path Parameters
layerType
required
string

图层类型,分矢量图(vector)、影像图(raster)、矢量注记图(vectorAnno)、影像注记图(rasterAnno)

x
required
string

列号

y
required
string

行号

z
required
string

级数

query Parameters
tk
string

token

Responses

一张图服务

一张图服务(老版本,将过时)

计算面积

Authorizations:
token
query Parameters
f
string
srsName
string
objSrsName
string
geoType
string
geometry
string
serverName
string
gdbName
string
userName
string
password
string

Responses

获取图幅号列表

Authorizations:
token
query Parameters
f
string
scale
string
rect
string
srsId
string
objSrsId
string
sjGdbp
string

Responses

getClipListPost

Authorizations:
token
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

根据经纬度坐标获取图幅号

Authorizations:
token
query Parameters
f
string
lon
string
lat
string
scale
string
srsId
string
objSrsId
string

Responses

getFrameNoByXYPost

Authorizations:
token
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

根据图幅号获取图幅信息

Authorizations:
token
query Parameters
f
string
frameNo
string
srsId
string
objSrsId
string

Responses

基于文档的要素类导出

Authorizations:
token
path Parameters
docName
required
string
mapIndex
required
string
indexs
required
string
query Parameters
layerIdxs
string
objectIds
string
geometryType
string
geometry
string
where
string
guid
string
path
string
f
string

Responses

基于文档的图层要素查询

Authorizations:
token
path Parameters
indexs
required
string
docName
required
string
mapIndex
required
string
query Parameters
layerIdxs
string
f
string
objectIds
string
geometryType
string
geometry
string
where
string
page
string
pageCount
string
rule
string
structs
string
orderField
string
isAsc
string
cursorType
string
fields
string
annoFormat
string
guid
string
operationType
string
skip
string
taskID
string
coordPrecision
string
mainLayerIndex
string
skipFields
string
combine
string
rtnLabel
string
compress
string
level
string

Responses

基于文档的图层要素查询

Authorizations:
token
path Parameters
docName
required
string
mapIndex
required
string
indexs
required
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

基于文档的字段统计

Authorizations:
token
path Parameters
docName
required
string
mapIndex
required
string
indexs
required
string
query Parameters
layerIdxs
string
where
string
field
string
type
string
guid
string
f
string
groupFields
string
precision
string
isReturnOid
boolean
Default: false

Responses

导出结果集

Authorizations:
token
query Parameters
srsName
string
type
string
exportFormat
required
string
gdbp
string
user
string
password
string
f
string
Request Body schema: application/json
string

Responses

Request samples

Content type
application/json
"string"

获取经纬度参考系列表

Authorizations:
token
query Parameters
f
string

Responses

基于图层的要素类导出

Authorizations:
token
query Parameters
gdbp
required
string
objectIds
string
geometryType
string
geometry
string
where
string
path
string
f
string

Responses

图层要素查询

Authorizations:
token
query Parameters
gdbp
required
string
f
string
objectIds
string
geometryType
string
geometry
string
where
string
page
string
pageCount
string
rule
string
structs
string
orderField
string
isAsc
string
srsIds
string
cursorType
string
guid
string
fields
string
annoFormat
string
operationType
string
skip
string
taskID
string
coordPrecision
string
mainGdbp
string
skipFields
string
combine
string
rtnLabel
string
compress
string
level
string

Responses

基于矢量图层的字段统计

Authorizations:
token
query Parameters
gdbp
string
where
string
field
string
type
string
f
string
groupFields
string
precision
string
isReturnOid
boolean
Default: false

Responses

根据文档获取文档元数据信息

Authorizations:
token
path Parameters
doc
required
string
query Parameters
f
string
guid
string

Responses

根据图层索引获取图层元数据信息

Authorizations:
token
path Parameters
doc
required
string
mapIndex
required
string
query Parameters
f
string
layerIdxs
string
guid
string
encryptPassword
string
mode
string

Responses

根据文档获取元数据信息

Authorizations:
token
path Parameters
doc
required
string
query Parameters
f
string

Responses

根据图层URL获取图层元数据信息

Authorizations:
token
query Parameters
gdbp
required
string
f
string
mode
string
encryptPassword
string

Responses

根据瓦片名获取瓦片元数据信息

Authorizations:
token
path Parameters
tileName
required
string
query Parameters
f
string

Responses