数据

发送反馈


作为 GIS 门户软件平台,SuperMap iPortal 支持整合 SuperMap GIS 格式、常见 GIS 格式以及含地理位置坐标的 Excel、CSV 等传统数据,也支持接入 HDFS 和数据库数据。除 GIS 数据外,也以 REST API 的方式支持添加音视频、图片等非 GIS 数据。添加到门户中的 GIS 数据可在内置 WebApps 中直接采用地图或多种图表进行可视化表达、深度分析。也可发布成服务后,以服务的形式供各内置 WebApps 使用或供其他 Web GIS 应用系统调用。下面分别详细介绍在门户中添加数据的两种方式:上传数据和注册数据,以及如何使用 iPortal 中添加的数据。注意:若管理员开启了数据审核功能,新添加到门户中的数据审核通过后,才能在门户中搜索与使用。

上传数据

在 iPortal 中上传数据要求用户是“创建者”类型且拥有上传数据和发布服务权限的角色,如 DATA_CENTER(iPortal 的用户类型及权限划分,详见:角色、用户类型和权限)。此外,需要管理员进行托管数据存储配置,并指定托管服务器用于发布服务。

iPortal 支持配置二进制和关系型的托管数据存储,默认使用二进制存储。若管理员同时配置了关系型存储,系统将优先使用关系型存储,同时也会在二进制存储中备份上传的数据。但也有一些数据如缓存切片仅支持存储在二进制中。上传数据支持的数据类型、发布服务类型及下载格式如表1所示。

表1 上传数据支持的数据类型、数据文件、支持发布的服务类型及下载格式的对应关系

数据类型 数据文件 支持发布服务类型 支持下载格式
SuperMap 工作空间 支持由 *.sxwu、 *.smwu、 *.sxw 或  *.smw 格式的工作空间及其关联的 UDB 类型数据源一起压缩而成的 zip 包。 REST 地图服务
REST 数据服务
REST 三维服务
REST 空间分析服务
REST 矢量瓦片服务
REST 交通网络分析服务
REST 三维网络分析服务
WMS 1.1.1 服务
WMS 1.3.0 服务
WMTS 1.0.0 服务
WMTS-China 服务
WFS 1.0.0 服务
WFS 2.0.0 服务
WORKSPACE
UDB¹
SHP¹
SuperMap UDB 数据 支持由 *.udb 和 *.udd 格式的文件一起压缩而成的 zip 包。 REST 地图服务¹
REST 数据服务
REST 空间分析服务¹
UDB
SHP¹
Shapefile 支持由 *.shp、*.dbf、*.shx、*.prj 等格式的文件一起压缩而成的 zip 包。 REST 地图服务
REST 数据服务
REST 空间分析服务¹
REST 矢量瓦片服务
WMS 1.1.1 服务
WMS 1.3.0 服务
WMTS 1.0.0 服务
WMTS-China 服务
WFS 1.0.0 服务
WFS 2.0.0 服务
UDB¹
SHP
FileGDB 支持*.zip 格式的数据文件。 - GDB
SMTiles 文件 支持 *.smtiles 格式的数据文件,和由 *.smtiles  格式的数据文件压缩而成的 zip 包。 REST 地图服务
WMS 1.1.1 服务
WMS 1.3.0 服务
WMTS 1.0.0 服务
WMTS-China 服务
SMTILES
SVTiles 文件 支持 *.svtiles 格式的数据文件,和由 *.svtiles  格式的数据文件压缩而成的 zip 包。 REST 地图服务
WMS 1.1.1 服务
WMS 1.3.0 服务
WMTS 1.0.0 服务
WMTS-China 服务
SVTILES
MBTiles 文件 支持 *.mbtiles格式的数据文件,和有 *.mbtiles 格式的数据文件压缩而成的 zip 包。 REST 地图服务
WMS 1.1.1 服务
WMS 1.3.0 服务
WMTS 1.0.0 服务
WMTS-China 服务
MBTILES
TPK 文件 支持 *.tpk 格式的数据文件,和由 *.tpk  格式的数据文件压缩而成的 zip 包。 REST 地图服务
WMS 1.1.1 服务
WMS 1.3.0 服务
WMTS 1.0.0 服务
WMTS-China 服务
TPK
UGCV5 缓存 支持由 UGCV5 缓存压缩而成的 zip 包。 REST 地图服务
WMS 1.1.1 服务
WMS 1.3.0 服务
WMTS 1.0.0 服务
WMTS-China 服务
UGCV5
UGCV5(MVT) 缓存 支持由 UGCV5 矢量缓存压缩而成的 zip 包。 REST 地图服务
REST 矢量瓦片服务
WMS 1.1.1 服务
WMS 1.3.0 服务
WMTS 1.0.0 服务
WMTS-China 服务
UGCV5_MVT 
JSON 数据 支持*.json 格式的数据文件。 - JSON
Excel 数据 支持 *.xls、*.xlsx 格式的数据文件。 REST 地图服务¹
REST 数据服务¹
REST 空间分析服务¹
EXCEL
UDB¹
SHP¹
CSV 数据 支持*.csv 格式的数据文件。 REST 地图服务¹
REST 数据服务¹
REST 空间分析服务¹
CSV
UDB¹
SHP¹
GeoJSON 数据 支持*.geojson 格式的数据文件。 REST 地图服务¹
REST 数据服务¹
REST 空间分析服务¹
GEOJSON
UDB¹
SHP¹
PDF 数据 支持*.pdf 格式的数据文件。 - PDF
其他类型 支持任意格式的数据文件。 - 任意格式

注1: 表示此服务类型或数据下载格式在配置关系型存储后才支持

 

若您有管理非 GIS 数据,如音视频等资源的需求,可通过 REST API 的形式上传 ,详情请参阅:myDatas 资源的 POST 请求

此外,iPortal 对上传到门户中的数据容量有大小限制,默认您可上传的最大容量为2048MB,管理员可修改此项配置,详见:上传数据容量配置

 

上传步骤:

  1. 在 iPortal 首页,点击“资源中心”>“数据”进入数据资源页面,右侧点击“上传数据”(需登录)进入上传数据页面;
  2. 选择“数据类型”,指定要上传的“数据文件”,设置“数据名称”及“标签”后,点击“上传”,完成数据上传;点击“上传并发布”,可将数据上传并发布为服务,若使用共享存储发布服务,请参考:使用共享存储发布服务
  3. 若选择的是“上传并发布”,将进入发布服务页面,勾选要发布的服务类型,点击“下一步”,进行服务参数配置;
  4. 当选择发布为交通网络分析服务时,参数说明请参考:交通网络分析服务提供者配置参数 ;选择发布为三维网络分析服务时,参数说明请参考:三维网络分析服务提供者配置参数
  5. 等待上传结束、服务发布成功,即可完成此流程;若在上传数据时未选择“上传并发布”而选择直接“上传”,您也可以等待上传完成后,在“资源中心”>“数据”>“我的数据”页面执行发布操作。

注意:若上传 Shapefile 类型的数据,还需选择文件编码格式: UTF-8/GBK。

 

上传成功后,系统会自动跳转到该项数据资源的详情页面,您可查看或编辑相关信息、已发布的服务(若勾选了发布),也可下载数据。若有共享的需求,您可切换到该项数据资源的“共享设置”面板修改共享信息,详见:共享数据

 

上传后的数据均显示在“资源中心”>“数据”>“我的数据”页面。除了发布、编辑、下载、共享等功能,在“我的数据”页面,您还可进行更新数据、删除数据、预览pdf数据的操作。

 

注1:若 iPortal 管理员开启了服务审核功能(默认未开启),数据在发布服务完成后,自动注册到 iPortal 中的这些托管服务会进入“待审核”状态,需要管理员审核通过才能注册成功。对未审核通过的服务设置共享不会生效。用户可在“我的服务”页面通过缩略图查看服务是否审核通过。待审核的服务,缩略图会标识“授权审核中,敬请期待”,审核未通过的服务会显示“审核未通过”字样。

注2:在数据上图 WebApp中通过文件添加的数据、通过添加标注图层生成的点线面数据,在数据洞察 WebApp中添加数据,均会保存到“我的数据”中。

注3:如果您可发布的服务数量已达上限,请联系管理员为您更新配额

注册数据

在 iPortal 中注册数据同样要求用户是“创建者”类型且拥有上传数据和发布服务权限的角色,如 DATA_CENTER(iPortal 的用户类型及权限划分,详见:角色、用户类型和权限)。此外,需要管理员指定托管服务器。iPortal 支持注册以下格式的数据:

 

注册 HDFS 数据:

  1. 在 iPortal 首页,点击“资源中心”>“数据”进入数据资源页面,右侧点击"注册数据"(需登录)进入注册页面,设置如下信息项:

  2. 数据类型:注册的数据类型,选择 HDFS
  3. HDFS 目录:填写 HDFS 路径+CSV 名称,如:hdfs://{ip}:9000/data/newyork_taxi_2013-01_14k.csv
  4. 名称:填写自定义的数据名称
  5. 标签:填写自定义的数据标签
  1. 点击“注册”,系统会自动解析该数据的相关配置信息,需要您手动进行数据配置信息的校验:

  2. X 索引:选择数据中对应 X 坐标所在的列
  3. Y 索引:选择数据中对应 Y 坐标所在的列
  4. EpsgCode:数据的投影坐标系对应的EPSG Code
  5. 分隔符:CSV 文件中的分隔字符
  6. 包含表头:根据注册的 CSV 数据中是否包含表头进行勾选
  1. 点击“校验数据”按钮,进行数据配置信息的确认:如您暂不能确认相关信息,可单击“暂不校验”按钮,之后您可以随时在该数据项或在详情页点击 按钮,完成数据的校验。

 

注册数据库

若您希望自定义数据库连接信息加密密钥,具体配置请参见:iPortal 配置文件说明

注:支持查询空间数据的数据库,需满足 MySQL 8.0以及上版本,PostGIS 需安装在 PostgreSQL 9.6及以上版本。

 

注册 PostGIS 数据库:

  1. 在 iPortal 首页,点击“资源中心”>“数据”进入数据资源页面,右侧点击"注册数据"(需登录)进入注册页面,设置如下信息项:

  2. 数据类型:选择 数据库存储
  3. 数据名称:填写自定义的数据名称
  4. 数据库类型:选择 POSTGIS
  5. 服务器地址:填写数据库的服务地址,格式为1.IP地址,如:192.168.1.1,2.主机地址,如:supermap.com
  6. 端口:填写数据库的端口
  7. 数据库名称:填写将使用的数据库名称
  8. 用户名:该数据库所有者的用户名
  9. 密码:该数据库所有者的密码
  10. 模式:默认为public,需与创建数据库设置的schema名称一致
  11. 表名:默认注册所有表,勾选后可指定一个或多个表
  12. 连接参数:填写连接参数,格式为 option1=value1&option2=value2
  13. 标签:填写自定义的数据标签
  1. 点击“注册”按钮,即可将 PostGIS 中的数据注册到 iPortal 中。

 

注册 PostgreSQL 数据库:

  1. 在 iPortal 首页,点击“资源中心”>“数据”进入数据资源页面,右侧点击"注册数据"(需登录)进入注册页面,设置如下信息项:

  2. 数据类型:选择 数据库存储
  3. 数据名称:填写自定义的数据名称
  4. 数据库类型:选择 POSTGRESQL
  5. 服务器地址:填写数据库的服务地址,格式为1.IP地址,如:192.168.1.1,2.主机地址,如:supermap.com
  6. 端口:填写数据库的端口
  7. 数据库名称:填写将使用的数据库名称
  8. 用户名:该数据库所有者的用户名
  9. 密码:该数据库所有者的密码
  10. 模式:默认为public,需与创建数据库设置的schema名称一致
  11. 表名:默认注册所有表,勾选后可指定一个或多个表
  12. 连接参数:填写连接参数,格式为 option1=value1&option2=value2
  13. 标签:填写自定义的数据标签
  1. 点击“注册”按钮,即可将 PostgreSQL 中的数据注册到 iPortal 中。

 

注册 MySQL 数据库:

  1. 在 iPortal 首页,点击“资源中心”>“数据”进入数据资源页面,右侧点击"注册数据"(需登录)进入注册页面,设置如下信息项:

  2. 数据类型:选择 数据库存储
  3. 数据名称:填写自定义的数据名称
  4. 数据库类型:选择 MYSQL
  5. 服务器地址:填写数据库的服务地址,格式为1.IP地址,如:192.168.1.1,2.主机地址,如:supermap.com
  6. 端口:填写数据库的端口
  7. 数据库名称:填写将使用的数据库名称
  8. 用户名:该数据库所有者的用户名
  9. 密码:该数据库所有者的密码
  10. 表名:默认注册所有表,勾选后可指定一个或多个表
  11. 连接参数:填写连接参数,格式为 option1=value1&option2=value2
  12. 标签:填写自定义的数据标签
  1. 点击“注册”按钮,即可将 MySQL 中的数据注册到 iPortal 中。

注册成功后,系统会自动跳转到该项数据资源的详情页面,您可查看或编辑相关信息。若有共享的需求,您可切换到该项数据资源的“共享设置”面板修改共享信息,详见:共享数据

注册后的数据均显示在“资源中心”>“数据”>“我的数据”页面。注意:注册到 iPortal 中的数据不占用数据存储容量,不支持发布和下载。仅支持编辑数据详情、共享数据、删除数据的操作。

 

使用 iPortal 中添加的数据

添加到门户中的 GIS 数据可在内置 WebApps 中直接采用地图或多种图表进行可视化表达、深度分析。也可发布成服务后,以服务的形式供各内置 WebApps 使用或供其他 Web GIS 应用系统调用。具体地讲:

注:添加进来的 HDFS 数据暂不支持可视化显示,仅用于分布式分析功能。