海陆一体化

使用说明

电子海图技术是航海领域的一项重要突破,为提升海事安全提供了坚实保障。随着海事行业对 GIS 平台需求的快速增长,SuperMap iDesktopX 凭借对电子海图的全面支持,实现了该技术在 GIS 行业的跨越式发展。

SuperMap 在存储、显示和发布方面的突破,实现海图数据与陆地数据的整合和发布,突破传统海图“重水轻陆”的局限,真正实现海陆一体化。该能力满足了海图与陆地图数据融合使用的强大需求,为海上交通运输、海上与陆地综合应急救援、海上资源与内河航道资源开发等方面的应用提供了完美地解决方案。

海陆一体化三大特点

  • 海陆一体化存储
    标准海图数据(*.000)以数据集分组方式存储,与其他 GIS 数据集统一管理与操作,无需分别维护陆地与海图数据,大幅降低维护成本。
  • 海陆一体化显示
    支持将拼接后的海图数据叠加至地图窗口,与二维陆图无缝结合,无需在两套系统中分别显示数据。

     

  • 海陆一体化发布
    支持将海图或海陆一体化地图生成瓦片,并通过服务器端直接发布,满足多场景需求。

     

应用示例

以下是实现海陆一体化存储与显示的关键步骤:

数据说明

  • S-57 海图数据:位于产品程序所在文件夹\templates\Chart\Data\01_Browse,文件名为 US1BS01M.000 和 US1WC04M.000。
  • 矢量世界地图:包括国家行政边界,位于产品程序所在文件夹\templates\Chart\Data\01_Browse\World_shp,文件名为 Country_R.shp。

主要操作步骤

  1. 导入*.000文件
    • 创建数据源工作空间管理器 -> 数据源节点右键菜单 -> 新建文件型数据源...,输入本地文件型数据源为 ChartBrowsing,结果文件夹中将生成 ChartBrowsing.udbx 文件,用于存储海图数据和其它空间数据。
    • 导入数据工作空间管理器 -> ChartBrowsing 右键菜单 -> 导入海图数据 -> S-57...,选择产品包根目录/templates/Chart/Data/01_Browse 下的文件夹数据 US1BS01M.000 US1WC04M.000 文件,取消勾选导入时的可编辑选项,其它参数默认,执行导入。导入完成将得到两个海图分组 US1BS01M_3500000 和 US1WC04M_3500000,分别对应 *.000 文件。
  2. 浏览海图数据
    • ChartBrowsing 节点 -> US1BS01M_3500000 节点右键菜单添加到新地图,自动打开的地图窗口中可以看到符合 S-52 显示标准的海图数据。
    • 鼠标左键选中 US1WC04M_3500000 节点,并拖拽到当前地图窗口,可以将两个海图图幅添加到同一个地图窗口中进行浏览。
    • 海图选项卡 -> 执行海图属性功能,在海图属性面板上,可以设置海图中文本字体大小、白昼/晨昏等颜色模式、等深线的水深分区着色效果等,该设置对当前地图窗口中所有的海图分组数据生效。详细说明请参考海图浏览
  3. 与陆图数据进行叠加
    • 工作空间管理器 -> 数据源节点右键菜单 -> 打开文件型数据源...,选择 Country_R.shp,参数默认,导入后得到一个名称为 Country_R 的数据源。
    • 将面数据集 Country_R,鼠标左键拖拽到当前地图窗口,在图层管理器中,将图层 Country_R@Country_R 挪动到最下层,观察地图中的海图与陆图的叠加效果。
    • 在当前地图窗口,未选中任何对象的情况下,执行右键菜单保存地图,并输入名称 ChartBrowsingMap。
    • 开始选项卡 -> 执行工作空间中的保存,输入工作空间文件路径和名称 TestWorkspace.smwu。
  4. 调整陆图显示风格
    • 图层管理器中,双击图层 Country_R@Country_R 在右侧图层风格面板调整陆图显示风格,便于进一步观察海陆叠加效果。

       

相关主题

海图加载与显示

显示设置

过滤设置