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