GIS 云(预览版)
此连接器允许用户使用在 GIS Cloud 中生成的任何有效授权密钥来访问其地图项目列表、定义的层以及这些层中包含的特征。 为了适应功能架构的动态性质,连接器将动态查询服务以获取给定层的功能架构。
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | GIS 云高级支持 |
| URL | https://docs.giscloud.com/rest |
| premiumsupport@giscloud.com |
| 连接器元数据 | |
|---|---|
| 发布者 | HandyGeo 解决方案 |
| 网站 | http://www.giscloud.com |
| 隐私策略 | https://www.giscloud.com/privacy-policy/ |
| 类别 | 数据;商业智能 |
GIS 云是一个 SaaS 平台,它提供一流的 Web 和移动地图呈现,以及强大的表单引擎,以方便所有协作映射需求。 GIS 云连接器提供了广泛而强大的 REST API 的子集,使自动化能够驱动地图项目的大多数常见用例。 此连接器将让你列出、更新和交错 GIS 云地图、图层、用户,以及创建功能和文件。 使用此子集,用户可以自动执行许多数据驱动活动,例如创建用于检查的新功能、创建报表、导出用于仪表板的数据等。
先决条件
若要使用 GIS 云连接器,必须具有具有地图编辑器订阅的 GIS 云用户帐户,否则许多作将不起作用。
如何获取凭据
GIS 云 REST API 通过 API 密钥进行保护。 大多数 REST 终结点在没有有效的 API 密钥的情况下将无法正常工作。
若要获取有效的 API 密钥,请导航到 https://manager.giscloud.com 并使用你的 GIS 云帐户登录。
在右上角,单击用户名,然后从下拉菜单中选择“我的帐户”。
在弹出窗口模式中,选择“API 访问”选项卡。在“新建 API 密钥说明”框中输入密钥的描述性名称,然后单击“添加密钥”。 新的模式将显示新的 API 密钥,必须安全地复制和存储,因为它永远不会再次显示。
有关其他参考,请参阅: https://docs.giscloud.com/rest#creating-an-api-key
完成后,可以创建并测试连接器。
连接器入门
首次设置连接器时,通过 GetCurrentUser作进行测试将确认 API 密钥有效,并返回与 API 密钥关联的帐户详细信息。
大多数用户将在自动化中使用 GetFeatures、CreateFeature、UpdateFeature 和 DeleteFeature作。 其他包含的作将主要用于特定情况协调给定自动化方案。
典型的自动化方案是将来自 SaaS 数据库的 GIS 云功能同步到 Dataverse 表或 Excel 工作表,以便创建 Power BI 仪表板。 根据数据结构,可能需要创建自定义 Dataverse 实体。 建议自动化利用 where GetFeatures作上的参数来限制最近几天修改的功能,并且仅同步这些功能。 这将优化自动化的性能。
另一个典型的自动化方案是基于 Dynamics、SalesForce、HTTP 请求甚至 GIS 云本身等辅助数据源自动创建新的 GIS 云功能。 为此,建议用户仔细考虑如何筛选其辅助数据源以触发功能创建,并在创建自动化之前完成其 GIS 云目标层架构,因为这可以简化开发。
最终的典型自动化方案是通过将满足特定条件(即列上设置的特定状态集)的功能复制到另一层,然后成功删除原始 GIS 云功能,从而自动“存档”GIS 云功能。 这样,活动地图项目就可以直观地保持干净,而不会丢失关键数据。
已知问题和限制
PowerApps 的身份验证兼容性
为了帮助与 HandyGeo Services 发布的 PCF 映射组件相兼容,并避免提示 PowerApps 用户输入 API 密钥,这不是用户友好的 API 密钥,我们创建了连接器,要求为每个请求指定 API 密钥。
功能终结点的动态数据架构
由于来自用户上传数据的 GIS 云中的地理功能,架构始终是特定于数据集的。 因此,来自所有功能终结点的有效负载和响应的架构始终是动态的,并且需要支持正在使用的 Office 365 产品中的动态架构。 这通常得到了 PowerAutomate 的支持,但在 PowerApps 中可能会带来挑战。
常见错误和补救措施
终结点分页
GIS 云终结点最多只能从单个请求返回 5,000 条记录。 虽然 REST API 支持分页,但目前无法自动将此内容包含在连接器行为中。
服务保护的 REST API 速率限制
与任何生产 REST API 服务一样,如果在短时间内向 GIS 云 API 发出过多的请求,则响应将是 5xx 代码。 虽然未显式定义特定的速率限制,但 REST API 将支持有限的并行循环速率(即大约 20),但高速率可能会导致重大故障。 可以使用重试策略管理失败的响应,但过度的速率会导致问题。
缺少动态功能数据架构
由于连接器需要查找架构定义,如果动态传递了层 ID 和/或 API 密钥参数,则作将无法缓存层架构,这需要用户手动管理返回的 JSON。 通过将动态参数键入参数框,将动态参数替换为静态值,架构将被适当缓存。
FAQ
GetFeatures作返回的功能太多,如何只获取所需功能?
建议用户尽可能利用 where GetFeatures作上可用的子句。 这可以容纳大多数符合 SQL 的 WHERE 子句。 对于平台管理的记录修改日期等字段,建议用户测试 GetColumns作以查看系统列的真实逻辑名称。
如何将文件上传到映射项目所有者存储,而不是我自己的存储?
对于作,UploadFileToPath 至关重要的是,如果 API 密钥不是为填充参数的 Map 项目所有者帐户的 Destination Map ID (destination_map) 。 这会向 GIS 云 REST API 发出信号,表明上传的文件不是针对经过身份验证的用户,而是针对指定地图项目的所有者。 如果用户无权访问地图,则上传将不会路由到地图欠欠者帐户。
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| 上传一个文件 |
将文件上传到 GIS 云存储。 |
| 从“功能”字段获取媒体存档 |
从图层对象上的 GIS 云特征对象字段获取一个媒体文件。 |
| 删除一个文件 |
删除 GIS 云存储中的文件。 |
| 删除一个映射 |
删除一个 GIS 云地图项目 |
| 删除一层 |
删除一个 GIS 云层对象。 |
| 删除地图缓存 |
删除地图图块缓存以反映通过 API 所做的更改。 |
| 删除特征 |
从层中删除指定的 GIS 云特征对象。 |
| 呈现一个地图 |
呈现一个 GIS 云地图对象的图像。 |
| 在层上创建新功能 |
获取层对象上的所有 GIS 云特征对象。 |
| 按 ID 获取用户对象 |
按用户 ID 获取 GIS 云用户对象。 |
| 更新一个映射 |
更新一个 GIS 云地图项目 |
| 更新一层 |
更新一个 GIS 云层对象。 |
| 更新功能 |
更新层对象上的一个 GIS 云特征对象。 |
| 获取一个地图 |
获取一个 GIS 云地图对象。 |
| 获取一个文件 |
从 GIS 云存储下载一个文件。 |
| 获取一层 |
获取所有 GIS 云层对象。 |
| 获取功能 |
获取层对象上的一个 GIS 云特征对象。 |
| 获取地图上的所有层 |
获取单个 GIS 云地图对象的所有层对象。 |
| 获取层上的功能 |
获取层对象上的所有 GIS 云特征对象。 |
| 获取层的列 |
获取层的列列表 |
| 获取当前用户对象 |
获取当前的 GIS 云用户对象。 |
| 获取所有地图 |
获取所有 GIS 云地图对象。 |
| 获取所有层 |
获取所有 GIS 云层对象。 |
上传一个文件
将文件上传到 GIS 云存储。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
文件数据
|
filedata | True | file |
要上传的文件。 |
|
目标映射 ID
|
destination_map | integer |
共享映射的映射 ID。 如果已设置,请将文件上传到映射所有者存储。 |
|
|
文件路径
|
path_to_a_file | True | string |
特定文件的相对路径 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
位置
|
location | string |
从“功能”字段获取媒体存档
从图层对象上的 GIS 云特征对象字段获取一个媒体文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
下载文件
|
download | boolean |
应直接下载检索到的媒体文件 |
|
|
文件路径
|
path_to_a_file | True | string |
特定文件的相对路径 |
|
字段名称
|
field_name | True | string |
给定层上的特征字段的名称 |
|
功能 ID
|
feature_id | True | integer |
用于标识特定功能的内部功能 ID |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
返回
- response
- file
删除一个文件
删除 GIS 云存储中的文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
文件名
|
file_name | True | string |
SaaS 存储上特定媒体文件的名称 |
|
文件路径
|
path_to_a_file | True | string |
特定文件的相对路径 |
删除一个映射
删除一个 GIS 云地图项目
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
地图 ID
|
map_id | True | integer |
用于标识特定映射的内部映射 ID |
删除一层
删除一个 GIS 云层对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
删除地图缓存
删除地图图块缓存以反映通过 API 所做的更改。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
地图 ID
|
map_id | True | integer |
用于标识特定映射的内部映射 ID |
|
重新初始化触发器
|
init_trigger | True | integer |
在执行作之前,应重新初始化映射 |
|
层列表
|
layers | string |
要包括的层 ID 的 CSV 列表 |
删除特征
从层中删除指定的 GIS 云特征对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
功能 ID
|
feature_id | True | integer |
用于标识特定功能的内部功能 ID |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
呈现一个地图
呈现一个 GIS 云地图对象的图像。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
地图 ID
|
map_id | True | integer |
用于标识特定映射的内部映射 ID |
|
图像宽度
|
width | number |
图像宽度(以像素为单位) |
|
|
图像高度
|
height | number |
图像高度(以像素为单位) |
|
|
使缓存失效
|
invalidate | number |
使缓存失效 |
|
|
显示层列表
|
layerlist | number |
将层列表设置为在图像中可见 |
|
|
已保存的图像
|
justgenerate | number |
只需在不保存的情况下生成映像 |
返回
- response
- file
在层上创建新功能
获取层对象上的所有 GIS 云特征对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
|
有效负载
|
payload | dynamic |
要从中创建新功能的数据,任何留空内容都将创建为 null。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
位置
|
location | string |
按 ID 获取用户对象
按用户 ID 获取 GIS 云用户对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
用户 ID
|
user_id | True | integer |
用于标识特定用户的内部用户 ID |
|
展开属性
|
expand | string |
按枚举选项之一展开响应 |
返回
- Body
- User
更新一个映射
更新一个 GIS 云地图项目
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
地图 ID
|
map_id | True | integer |
用于标识特定映射的内部映射 ID |
|
Name
|
name | string |
映射名称 |
更新一层
更新一个 GIS 云层对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
|
Name
|
name | string |
层名称 |
更新功能
更新层对象上的一个 GIS 云特征对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
功能 ID
|
feature_id | True | integer |
用于标识特定功能的内部功能 ID |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
|
有效负载
|
payload | dynamic |
要更新的新功能数据 |
获取一个地图
获取一个 GIS 云地图对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
地图 ID
|
map_id | True | integer |
用于标识特定映射的内部映射 ID |
|
展开属性
|
expand | string |
按枚举选项之一展开响应 |
返回
- Body
- Map
获取一个文件
从 GIS 云存储下载一个文件。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
文件路径
|
path_to_a_file | True | string |
特定文件的相对路径 |
|
文件名
|
file_name | True | string |
SaaS 存储上特定媒体文件的名称 |
返回
- response
- file
获取一层
获取所有 GIS 云层对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
|
展开属性
|
expand | string |
按枚举选项之一展开响应 |
返回
- Body
- Layer
获取功能
获取层对象上的一个 GIS 云特征对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
功能 ID
|
feature_id | True | integer |
用于标识特定功能的内部功能 ID |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
|
包括几何图形
|
geometry | string |
将打包几何图形的格式。 可能的值:“wkt”、“kml”和“gml” |
|
|
EPSG 投影
|
epsg | integer |
输出投影的 EPSG 代码。 如果未指定默认映射投影,则使用 |
返回
获取地图上的所有层
获取单个 GIS 云地图对象的所有层对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
地图 ID
|
map_id | True | integer |
用于标识特定映射的内部映射 ID |
|
展开属性
|
expand | string |
按枚举选项之一展开响应 |
|
|
订单依据
|
order_by | string |
这必须引用目标 GIS Cloud 对象中存在的列。 默认情况下,列已排序 Acending,但包括 :d esc 将反转顺序。 排序依据,格式为“{created|modified|created}:[asc|desc]”,例如order_by=accessed:desc |
|
|
项 Per-Page
|
perpage | integer |
要显示的每页结果数(默认值:100,最大值:5000) |
|
|
页号
|
page | integer |
响应的页码 |
|
|
无总计
|
nototal | integer |
不计算和显示结果总数;改进响应时间;用于加快响应速度 |
返回
- Body
- Layers
获取层上的功能
获取层对象上的所有 GIS 云特征对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
|
包括几何图形
|
geometry | string |
将打包几何图形的格式。 可能的值:“wkt”、“kml”和“gml” |
|
|
EPSG 投影
|
epsg | integer |
输出投影的 EPSG 代码。 如果未指定默认映射投影,则使用 |
|
|
空间边界
|
bounds | string |
用于空间筛选的边界框 |
|
|
SQL Where
|
where | string |
用于属性筛选的 SQL 类型 where 子句 |
|
|
订单依据
|
order_by | string |
这必须引用目标 GIS Cloud 对象中存在的列。 默认情况下,列已排序 Acending,但包括 :d esc 将反转顺序。 排序依据,格式为“{created|modified|created}:[asc|desc]”,例如order_by=accessed:desc |
|
|
项 Per-Page
|
perpage | integer |
要显示的每页结果数(默认值:100,最大值:5000) |
|
|
页号
|
page | integer |
响应的页码 |
|
|
无总计
|
nototal | integer |
不计算和显示结果总数;改进响应时间;用于加快响应速度 |
返回
获取层的列
获取层的列列表
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
层 ID
|
layer_id | True | integer |
用于标识特定层的内部层 ID |
获取当前用户对象
获取当前的 GIS 云用户对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
展开属性
|
expand | string |
按枚举选项之一展开响应 |
返回
- Body
- User
获取所有地图
获取所有 GIS 云地图对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
可见性类型
|
type | string |
按可见性筛选:“public”、“private”、“shared”或“private,shared” |
|
|
展开属性
|
expand | string |
按枚举选项之一展开响应 |
|
|
订单依据
|
order_by | string |
这必须引用目标 GIS Cloud 对象中存在的列。 默认情况下,列已排序 Acending,但包括 :d esc 将反转顺序。 排序依据,格式为“{created|modified|created}:[asc|desc]”,例如order_by=accessed:desc |
|
|
项 Per-Page
|
perpage | integer |
要显示的每页结果数(默认值:100,最大值:5000) |
|
|
页号
|
page | integer |
响应的页码 |
|
|
无总计
|
nototal | integer |
不计算和显示结果总数;改进响应时间;用于加快响应速度 |
返回
- Body
- Maps
获取所有层
获取所有 GIS 云层对象。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
API 密钥
|
API-Key | True | password |
用于授权作的 GIS 云 API 密钥 |
|
展开属性
|
expand | string |
按枚举选项之一展开响应 |
|
|
可见性类型
|
type | string |
按可见性筛选:“public”、“private”、“shared”或“private,shared” |
|
|
订单依据
|
order_by | string |
这必须引用目标 GIS Cloud 对象中存在的列。 默认情况下,列已排序 Acending,但包括 :d esc 将反转顺序。 排序依据,格式为“{created|modified|created}:[asc|desc]”,例如order_by=accessed:desc |
|
|
项 Per-Page
|
perpage | integer |
要显示的每页结果数(默认值:100,最大值:5000) |
|
|
页号
|
page | integer |
响应的页码 |
|
|
无总计
|
nototal | True | integer |
不计算和显示结果总数;改进响应时间;用于加快响应速度 |
返回
- Body
- Layers
定义
Maps
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
记录总数
|
total | integer |
可以检索的记录总数 |
|
当前页
|
page | integer |
返回的页数 |
|
映射对象
|
data | array of Map |
返回的映射对象的数组 |
地图
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
地图 ID
|
id | integer |
此映射的内部 ID |
|
Name
|
name | string |
映射名称 |
|
Owner 对象
|
owner | array of string |
映射所有者对象。 仅当 expand 参数包含键“owner”时,才会显示此值 |
|
活跃
|
active | string |
地图是否处于活动状态 |
|
版权
|
copyright | string |
Copyright 语句字符串 |
|
Proj4
|
proj4 | string |
Proj4 地图投影 |
|
Proj4 单位
|
units_proj4 | string |
Proj4 定义的单位 |
|
EPSG 代码
|
epsg | string |
EPSG 地图投影代码 |
|
地图单位
|
units | string |
地图单位(计量、脚或foot_us) |
|
最大缩放
|
maxzoom | string |
最大缩放 |
|
背景色
|
bgcolor | string |
地图背景色 |
|
修改时间
|
modified | integer |
上次修改地图时(UNIX 时间戳) |
|
访问位置
|
accessed | integer |
上次访问映射时(UNIX 时间戳) |
|
创建时间
|
created | integer |
创建映射的时间(UNIX 时间戳) |
|
视图计数
|
visited | string |
地图视图数 |
|
已存档
|
archived | string |
是否存档地图 |
|
资源标识符
|
resource_id | string |
resource_id |
|
度量单位
|
measure_unit | string |
measure_unit |
|
可见
|
visible | string |
可见 |
|
资源对象
|
resource | Resource |
映射资源对象 |
|
Description
|
description | string |
地图说明 |
|
mobileacess
|
mobileacess | string |
mobileacess |
|
wmsaccess
|
wmsaccess | string |
wmsaccess |
|
maptype
|
maptype | string |
maptype |
|
assets
|
assets | string |
assets |
|
分级
|
rating | string |
分级 |
|
共享
|
share | string |
共享 |
|
边界 xMin
|
bounds.xmin | float |
xmin |
|
边界 xMax
|
bounds.xmax | float |
xmax |
|
Bounds yMin
|
bounds.ymin | float |
ymin |
|
Bounds yMax
|
bounds.ymax | float |
ymax |
|
绑定
|
bound | string |
绑定 |
Resource
映射资源对象
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
资源标识符
|
id | integer |
此资源的内部 ID |
|
资源类型
|
type | string |
资源枚举类型 |
|
资源位置
|
location | string |
具有可能为 null 值的 TBC |
|
资源标识符
|
target_resource_id | string |
resource_id |
|
资源所有者 ID
|
owner_id | string |
拥有此资源的用户的用户 ID |
|
资源父 ID
|
parent_id | string |
具有可能为 null 值的 TBC |
|
资源支付订阅 ID
|
payment_subscription_id | string |
具有可能为 null 值的 TBC |
|
资源付款 ID
|
payment_id | string |
具有可能为 null 值的 TBC |
|
资源付款 ID Obs
|
payment_id_obs | string |
具有可能为 null 值的 TBC |
|
已存档的资源
|
archived | string |
指示资源是否已存档 |
|
资源已禁用
|
disabled | string |
具有可能为 null 值的 TBC |
|
资源访问时间
|
access_time | object |
上次访问的时间资源 |
|
修改时间
|
modified | integer |
上次修改资源时(UNIX 时间戳) |
|
创建时间
|
created | integer |
创建资源的时间(UNIX 时间戳) |
层
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
记录总数
|
total | integer |
可以检索的记录总数 |
|
当前页
|
page | integer |
返回的页数 |
|
层对象
|
data | array of Layer |
返回的层对象的数组 |
层
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
层 ID
|
id | integer |
层的内部 ID |
|
层名称
|
name | string |
用户定义的层名称 |
|
Owner 对象
|
owner | array of string |
层所有者对象,EXPANDABLE |
|
层源类型
|
source.type | string |
提供的数据类型 |
|
层源 URI
|
source.src | string |
定义数据所在位置的 URI 字符串 |
|
OnScale
|
onscale | string |
设置可见层的缩放 |
|
OffScale
|
offscale | string |
设置隐藏层的规模 |
|
层标签
|
label | string |
要用于行标签的数据源的属性名称 |
|
x Min
|
x_min | string |
层绑定 X 分钟坐标 |
|
x Max
|
x_max | string |
层绑定 X 最大坐标 |
|
y Min
|
y_min | string |
层边界 Y 分钟坐标 |
|
y Max
|
y_max | string |
层边界 Y 最大坐标 |
|
层文本字段
|
textfield | string |
要用作文本字段的数据源的属性名称 |
|
修改时间
|
modified | integer |
上次修改地图时(UNIX 时间戳) |
|
创建时间
|
created | integer |
创建映射的时间(UNIX 时间戳) |
|
层样式
|
styles | string |
层样式的复杂层样式对象 |
|
层 Alpha
|
alpha | string |
层透明度 |
|
层数据源编码
|
encoding | string |
层数据源编码 |
|
层文本边距
|
margin | string |
文本字段边距 |
|
层可见性
|
visible | string |
控制层可见性、“t”或“f” |
|
层锁定
|
lock | string |
控制层交互性、“t”或“f” |
|
光栅层
|
raster | string |
层是光栅数据源,“t”或“f” |
|
层可导出
|
exportable | string |
设置是否可以导出层、“t”或“f” |
|
合并层
|
merged | string |
层合并 |
|
层父文件夹
|
parent | string |
父文件夹层 ID |
|
层工具提示
|
tooltip | string |
在层上显示的工具提示功能鼠标悬停 |
|
隐藏几何图形
|
hidegeometry | string |
隐藏层几何图形。 如果只想显示标签、“t”或“f”,则非常有用 |
|
使用信息弹出窗口
|
use_info_window | string |
在地图弹出窗口、“t”或“f”中显示图层特征信息 |
|
层数据源 ID
|
datasource_id | string |
层数据源的数据源 ID |
|
层 EPSG
|
epsg | string |
数据源 EPSG 代码 |
|
层打开
|
opened | string |
对于文件夹层打开/关闭布尔值、“t”或“f” |
|
层资源 ID
|
resource_id | string |
层的资源 ID |
|
图层映射 ID
|
map_id | string |
图层所属的地图 ID |
|
层地理区域类型
|
type | string |
层几何图形类型。 可能的值为“point”、“line”、“polygon”、“tile”和“wms”。 |
|
层顺序
|
order | integer |
第 Z 层索引 |
|
层选项对象
|
options | object |
绑定到此资源的选项列表。 仅当 expand 参数包含键“options”时,才会显示此值 |
|
表单名称
|
form.name | string |
附加窗体的用户定义名称 |
|
层窗体定义
|
form.definition | string |
附加到层的表单的定义 |
|
数据源资源 ID
|
datasource.resource_id | string |
数据源的资源 ID |
|
数据源类型
|
datasource.type | string |
层的数据源类型 |
|
数据源所有者 ID
|
datasource.owner_id | string |
owner_id |
|
权限
|
datasource.permissions | array of string |
姓名 |
|
层列架构
|
columns | object |
显示层数据源列,EXPANDABLE |
|
子层
|
sublayers | array of Layer |
嵌套在此层中的 Layer 对象的数组 |
用户
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
用户 ID
|
id | integer |
唯一用户 ID |
|
用户类型
|
type | string |
指定的用户类型 |
|
用户活动
|
active | string |
用户处于活动状态、“t”或“f” |
|
用户名
|
username | string |
用户用户名 |
|
用户名
|
firstname | string |
用户名字 |
|
用户名
|
lastname | string |
用户姓氏 |
|
用户所有者 ID
|
owner_id | string |
拥有此用户的用户的用户 ID |
|
用户电话
|
phone | string |
用户电话号码 |
|
用户移动
|
mobile | string |
用户移动电话号码 |
|
创建时间
|
created | integer |
创建映射的时间(UNIX 时间戳) |
|
上次登录
|
lastlog | integer |
创建映射的时间(UNIX 时间戳) |
|
用户公司
|
company | string |
用户公司名称 |
|
用户 Web URL
|
web | string |
用户配置文件网站 |
|
用户电子邮件
|
string |
用户电子邮件地址 |
|
|
用户头像
|
avatar | string |
用于检索用户头像的 URL |
|
用户语言
|
language | string |
用户选择的语言 |
|
文件功能计数
|
file_feature_count | string |
文件系统上的地理功能计数 |
|
数据库功能计数
|
db_feature_count | string |
数据库中的地理特征计数 |
|
存储的用户光栅
|
storage_raster | string |
光栅磁贴使用的文件存储 |
|
用户存储上限
|
storage_total | string |
已使用的文件存储总量 |
|
用户功能限制
|
feature_count_limit | string |
许可的最大功能计数 |
|
用户光栅限制
|
storage_raster_limit | string |
许可的最大存储容量 |
|
订阅开始
|
subscription_begins | string |
用户订阅开始时 |
|
订阅过期
|
subscription_expires | string |
用户订阅结束时 |
|
用户资源 ID
|
resource_id | string |
此用户的内部资源 ID |
|
用户上次修改时间
|
modified | integer |
上次修改的日期时间(UNIX 格式) |
|
用户组织
|
organization_id | string |
此用户的组织 ID |
|
用户 OIDC
|
oidc | string |
OpenID Connect |
|
用户选项
|
options | string |
绑定到用户的选项列表。 仅当“expand”参数包含键“options”时,才会显示此值 |
|
同意书
|
consents | array of object |
用户同意协议对象 |
|
同意目的
|
consents.purpose | string |
所请求同意的目的 |
|
许可版本
|
consents.version | string |
已授予许可的版本 |
|
同意同意
|
consents.agreed | string |
是否已授予同意 |
文件
这是基本数据类型“file”。