地图迦二三维SDK

简介

地图迦二三维SDK是一款专业、高效的地理信息开发工具,基于统一渲染内核,覆盖桌面、移动等主流平台。提供数据采集、编辑、制图到动画制作一体化解决方案,支持二维或三维开发,助力快速搭建地理信息应用。

适用平台/系统

桌面端:Windows/Mac/Linux/HarmonyOS

移动端:Android/IOS/HarmonyOS

网页端

在地图渲染、交互、数据存储等核心环节,地图迦SDK可实现一套代码通用。

核心优势

1.   深度适配纯血鸿蒙

深度适配全系纯血鸿蒙系统(鸿蒙 OS 5.0及之后版本),同时兼容主流操作系统,助力鸿蒙原生应用快速落地。

2.   丰富的地图展示效果

提供多种类型的高精度地图数据,包括卫星影像、地形图、道路网等,并支持将这些数据与多媒体元素相结合,实现生动、形象的地图展示效果。

3.   强大的动画制作与实时交互能力

内置动画工具即拿即用,用户简单操作即可添加视角动画、对象动画、场景动画等,还支持实时交互,在演示过程中可以与地图进行互动,提升演示的参与感和体验感。

能力详情

1.   多源数据兼容

支持主流矢量、影像、地形数据直接导入,同时兼容离线数据格式,满足无网络场景需求。

常用矢量数据:直接导入 SHPGeoJSONKML等,导入后可进行编辑与制图;

三维/模型数据:支持接入离线影像、地形、三维模型、倾斜摄影等数据类型,接入后可进行图层参数调整。

数据类型覆盖:兼容离散型数据与紧凑型数据(如压缩影像、矢量瓦片等),兼顾数据精度与存储效率。

descript

图:电力设施数据接入

2.   二三维数据采集

支持多种对象的采集绘制,在二维地图、三维地图上均可以实现一键落图,并且可以根据不同场景切换采集方式。

l 二维采集:点、线、面、文本等要素采集,采集方式包括GPS打点采集、准星瞄准采集、手势交互采集等;

l 三维采集:除简单点线面文本外,还能支持三维体对象采集,如长方体、圆柱体、围墙线、箭头动态线等,快捷搭建虚实结合的三维场景。

l 属性管理:采集好的要素,可即时属性编辑,并提供全流程属性管理能力,支持属性增删改查。

descript

图:交通规划场景中绘制围墙线

3.   节点编辑+对象处理

提供节点级 + 对象级双维度数据编辑能力,支持复杂要素调整,满足数据更新与修正需求。

l 节点级编辑:针对线 / 面要素的节点进行操作,包括节点的添加、平移和删除。

l 对象级编辑:针对整个地理要素进行操作,除基础的对象平移、旋转、缩放等,还有高级的对象编辑能力,如擦除、相交、切割、合并、平滑、抽稀等。

descript

图:城市规划场景中对象合并

4. 专业二三维制图

不论是二维地图中的精细化展示,还是三维场景中的高保真构建,都可以在地图迦SDK中找到合适的方法。

l 二维制图:专题化 + 精细化,支撑数据洞察

¡ 基础符号:内置丰富符号,即拿即用,包括点符号(图片点、动态闪烁点)、线符号(实线、虚线、渐变线、箭头线)、面符号(纯色、纹理、图案、渐变填充)等。

¡ 专题图:提供单值、分段专题图,并支持灵活的属性设置。

l 三维制图:场景化 + 拟真化,还原地理环境

¡ 围墙线构建:通过绘制二维轮廓,自动生成三维围墙模型(支持调整高度、材质、纹理),适用于园区边界、施工围挡场景;

¡ 建筑构建:支持导入 CAD 图纸、BIM 模型或通过底面轮廓 + 高度快速生成三维建筑,可添加门窗、屋顶等细节组件;

¡ 水体构建:用动态纹理模拟河流、湖泊、海洋效果,支持调整水流方向、波浪强度,还原真实水体形态。

descript

图:三维制图示例

l 底图模块:支持分层添加影像、地形、倾斜摄影等,构建多层次地理场景。

 

底图类型

支持格式

应用场景

影像

栅格影像(TIFF/PNG

基础地图叠加、卫星影像展示

地形

地形数据(DEM/TIN

山地、丘陵区域地形分析、坡度坡向计算

三维模型

S3M(超图三维格式)

大规模城市三维场景、倾斜摄影数据加载

三维底图

3DTilesOGC 标准格式)

建筑集群、文物古迹高精度三维模型展示

 

5. 多维度地图动画

地图演播模块支持40 余种动画类型,覆盖视角、对象、图层、场景、屏幕、语音六大维度,可快速制作交互式、沉浸式地图演示内容,同时具备便捷的导出与分享能力,可一键导出为视频/二维码/链接,嵌入办公、社交软件。

descript

图:交通规划地图动画

 

典型应用场景

1.   能源行业

l 依托二三维数据采集(GPS 打点 + 离线支持),在纯离线环境下完成油气管线采集;

l 借助三维制图(地形 + 管线建模) 数据编辑,踏勘阶段规划管线路线,巡检时修正管线属性信息;

l 通过多源数据兼容加载离线地形与管线数据,无需网络即可开展方案分析。

2.   民航行业

l 基于底图模块(S3M/3DTiles 加载全球航路数据,结合三维场景实时显示飞机位置;

l 利用数据查询与分析能力监测航线冲突,通过地图演播(路径动画) 模拟紧急航线调整效果。

3.   城市规划与建设行业

l 三维制图(建筑 + 围墙线构建) 创建城市虚拟模型,通过二维专题图(分段 / 标签) 评估规划方案;

l 施工阶段通过数据编辑(对象平移 / 切割) 调整施工区域边界,避免破坏地下管线(依托属性管理快速查询管线信息)。

4.   应急救援行业

l 灾害发生后,通过二三维数据采集(准星 + 手势) 快速标记受灾点位与救援资源;

l 利用多源数据兼容加载离线地形,通过地图演播(视角 + 语音) 向救援团队演示路线规划。

5.   智能交通行业

l 结合实时数据获取二维专题图(单值) 展示交通流量,通过数据编辑(平滑 / 抽稀) 优化路线规划;

l 地图演播(对象动画) 模拟车辆通行场景,辅助交通设施设计。

 

如何安装使用

1.   三维模块

l sdk获取:https://github.com/Mapplus23D/react-native-webmap3d-docs?tab=readme-ov-file

l 环境搭建:https://github.com/Mapplus23D/react-native-webmap3d-docs/blob/main/docs_md/README.md

l 示范代码:https://github.com/Mapplus23D/web3dsdk-rn/tree/main

l 开发参考:https://github.com/Mapplus23D/react-native-webmap3d-docs/blob/main/docs_md/index.md

2.   二维模块

l sdk获取:https://github.com/Mapplus23D/react-native-webmap-docs

l 环境搭建:https://github.com/Mapplus23D/react-native-webmap-docs/blob/main/docs_md/README.md

l 示范代码:https://github.com/Mapplus23D/web2dsdkrn/tree/main

l 开发参考:https://github.com/Mapplus23D/react-native-webmap-docs/blob/main/docs_md/index.md