Skip to content

功能 ​

经纬桥 GeoBridge 覆盖从数据接入到对外开放的完整链路。以下按能力逐项介绍,每节末尾链接到对应的使用文档。

数据接入 ​

上传 Shapefile 压缩包、FileGDB、GeoPackage、GeoTIFF、MBTiles 等文件,或连接 PostGIS、Oracle Spatial、金仓、高斯等空间数据库,以及 WFS、网络切片等外部数据源。大文件在浏览器里自动分片上传,文件夹先打成 zip 再上传。所有数据都登记为数据源,再从中选出图层发布。

控制台的数据源列表

详见数据接入。

服务发布 ​

发布向导从选择数据到服务上线分步引导,按数据类型推荐服务能力。一个服务可以同时开启多种能力,共用同一个服务名与访问级别:

  • MapServer:服务端出图、切片、识别与图例,兼容 ArcGIS REST 风格,可同时提供 WMTS;
  • FeatureServer:按属性与空间条件查询要素,可输出 GeoJSON;
  • VectorTileServer:矢量瓦片与配套的 MapLibre 样式。

选多份数据时,可以分别发布,也可以合并为一个地图服务。

控制台的发布向导

详见发布服务。

OGC 服务 ​

每个服务可开启只读的 WMS 1.1.1 / 1.3.0、WFS 1.1.0 / 2.0.0、WMTS 1.0.0、TMS 1.0.0、WCS 2.0.1 与 OGC API(Features、Tiles、Maps),QGIS、ArcGIS Pro、GDAL、OpenLayers、Cesium、MapLibre 等直接接入。OGC 客户端看到的内容与平台自身的出图、切片、要素查询一致,访问控制也相同。控制台的服务预览可以直接查看出图效果。

控制台的服务预览

详见OGC 服务概览。

地图方案与编辑器 ​

地图方案是保存在平台上的一份 MapLibre 样式。在地图编辑器里把平台的图层和服务组合成一张地图,自动生成默认样式后逐层调整:属性按分组中文显示,颜色有取色器,字段可以改成按缩放级别或数据属性变化的表达式。草稿自动保存,版本可以预览和恢复,保存的版本用一个样式地址交给任何 MapLibre 应用。

地图编辑器:左侧图层与资源,中间地图,右侧检查器

详见地图方案与工作台。

字体与图标 ​

字体库与图标库为样式提供中文字体和自定义图标,服务端出图与浏览器端的 MapLibre 渲染用同一套资源。字体缺字时自动用平台预装的中文字体补上,标注不会整体消失。

控制台的字体库

详见字体与图标库。

访问控制 ​

每个服务和地图方案都有访问级别:公开、API Key、私有,新建时默认私有。API Key 按工作空间创建,可以设置过期时间和来源域名、IP 白名单,随时撤销。访问被拒绝时返回明确的错误码,便于程序判断原因。

服务详情的设置页签,含访问级别选项

详见访问级别、API Key 与来源白名单、错误码。

三维(实验功能) ​

把高程、三维模型、实景三维、点云与高斯泼溅发布为服务:栅格地形供 MapLibre 作三维地形与山体阴影,网格地形、3D Tiles、点云(由 LAS / LAZ 自动转换)、三维模型与高斯泼溅(自动转为 3D Tiles)在 Cesium 中加载。控制台用 Cesium 预览,可切换 MapLibre,保存初始视角、设缩略图,点云可按 RGB、分类、强度、高程着色;JS SDK 的 client.cesium 几行代码把它们加进 CesiumJS 场景。三维是实验功能,默认关闭,需要平台开启三维开关。

控制台用 Cesium 预览香港实景三维 3D Tiles

截图数据:三维实景 © 香港特别行政区政府规划署(DATA.GOV.HK);底图影像 © Esri, Maxar, Earthstar Geographics。

详见三维概览、三维示例。

JS SDK 与在线沙箱 ​

JS SDK 把出图、切片、要素查询与带 Key 访问封装成几行代码,可与 MapLibre、OpenLayers 配合使用。在线沙箱不需要安装和登录,内置示例可以直接修改、运行,并生成分享链接或下载为 HTML。

在线沙箱:左侧示例列表,中间代码,右侧预览
打开在线沙箱

详见SDK 指南、示例总览、在线沙箱。