Table of Contents

  • 1. 三维GIS平台选型需从哪几方面评价

    • 1.1. 操作平台
    • 1.2. 数据支持
      • 1.2.1. 常用3D GIS数据支持
      • 1.2.2. 海量(大数据量)三维数据支持
      • 1.2.3. 数据分享
    • 1.3. 自身业务支持
      • 1.3.1. 业务数据支持
      • 1.3.2. 工作流支持和平台迁移
      • 1.3.3. 各种表现形式
    • 1.4. 三维的表现
    • 1.5. 编辑分析功能
    • 1.6. 扩展性和SDK
  • 2. 三维基础平台研发技术难点
    • 2.1. 数据标准的制定和支持
    • 2.2. 海量数据
    • 2.3. 多格式数据的统一支持
    • 2.4. 空间参考
    • 2.5. 交互体验
    • 2.6. 其他

之前有同事和我讨论,做一个三维平台会涉及到哪些知识点,现在我把我的想法整理如下,从选型和技术难点两方面出发:

三维GIS平台选型需从哪几方面评价?

操作平台

  • 使用web,移动端,桌面端;
  • 操作系统

数据支持

常用3D GIS数据支持

  • Shapefile
  • Raser: tif, geotif, .ecw, .gpkg, HDF, HFA, IMG, JPEG(2000) NTIF BMP PNG
  • KML、KMZ(先放这类了)
  • CSV, GeoJson
  • BIM(这个不常用,也不列具体格式了)
  • Esri的其他Service与数据格式,不一一列举(Feature Service, Map Service, Image Service, SPK, TPK…)
  • WMS WMTS OSM
  • 模型格式: .3d .3ds .dxf .blend .dae .ply .osgb (.gltf) .ifc .x .obj

(上面只是举个例子,按回忆写的,排名不分先后,也不全,实在太多了,有必要的话,我再一一列举吧)

海量(大数据量)三维数据支持

单独说下,支持数据种类多,数量大,数据精细,浏览效率高

数据分享

各种导入导出,分享链接,截图,分享工程

自身业务支持

业务数据支持

这部分因人而异。。
- 扩展后,能支持各种业务相关的数据,煤矿坑道,水电线,地震,海啸,飓风…
- 仿真模拟 (火灾疏散路线,工程控制, 监控数据)
- 地下项目,要支持地下浏览,室内项目要支持室内和local模式,太空项目。。。

工作流支持和平台迁移

自用的话,要考虑原来的数据采集,处理,展示,分析,分享能不能迁移到现在的三维平台中。

各种表现形式

VR AR MR 数字沙盘 大屏幕 多屏幕…

三维的表现

  • 效率
  • 标注,符号化
  • 三维特效,阴影,光照,粒子效果,大气。。。
  • 二三维一体化
  • 交互

编辑分析功能

  • 模型个体的增删改查
  • 数据库支持
  • 各种交互分析,量测,通视,水淹,阴影

扩展性和SDK

基本上好的三维平台都可以通过自己的数据标准,API,SDK对自己进行扩展。

三维基础平台研发技术难点?

三维基础平台开发工作量比较大,收益不太高。毕竟很多是政府采购,关注点不一样。
感觉现在在中国做三维基础平台研发的比较少,二次开发比较多。很多都是基于OSG,Ogre,Cesium,(worldwind)源码进行修改。

数据标准的制定和支持

  • 基本上三维基础平台都会定制自己的数据标准。如,地形影像的切块规则,模型格式,LoD格式,场景格式,等。
  • 基本上会支持通用的一种或者多种数据标准(格式)。如,Open street map, CityGML, Kml, czml

这部分要求对国内外通用三维,GIS各种数据标准,数据格式非常熟悉,而且公司有一定影响力。

海量数据

  • 数据库,数据空间索引,服务,内存池,调度

多格式数据的统一支持

空间参考

  • local global
  • 投影转换
  • 无空间参考的数据导入
  • 地形参考

交互体验

  • 高效
  • 平滑,流畅
  • 易操作

其他

其实要实现前一个问题的功能,本身对于GIS,3D都有比较熟悉。这也是二次开发和底层平台开发不一样的地方。

做一个三维GIS平台?相关推荐

  1. gis环境设置在哪_三维GIS平台的可视化应用 (下)

    上一篇主要对三维GIS的基础数据和三维模型进行了一点说明,本篇将接着聊剩下的部分,主要是三维GIS平台能够支持什么样的场景展示,并来对平台的应用进行一些介绍. 没看过上篇的朋友可以先了解一下再看本篇: ...

  2. osg 三维gis开发_三维GIS平台的可视化应用 (下)

    上一篇主要对三维GIS的基础数据和三维模型进行了一点说明,本篇将接着聊剩下的部分,主要是三维GIS平台能够支持什么样的场景展示,并来对平台的应用进行一些介绍. 没看过上篇的朋友可以先了解一下再看本篇: ...

  3. 基于三维GIS平台的智慧园区建设方案

    随着Web3. 0在城市生活应用中的不断深入,智慧城市建设也在不断深入的发展,智慧园区作为智慧城市重要组成部分,存在着建设内容多.周期长,运用存在延续性.技术不断的更新性,而且在建设的过程中涉及到的人 ...

  4. 二三维GIS平台的优势和应用场景

    随着城市智能化.数字化共建项目越来越多,用于智能化管理城市的系统平台也不断增加.传统的二维GIS技术平台由于受到平面显示范围的制约,难以满足当前可视化发展需求.相比之下,二三维GIS平台更能满足当前智 ...

  5. geoserver三维_集团公司自主研发三维GIS平台产品——GeniusWorld 2.0 C版本发布

    正元三维GIS平台产品(GeniusWorld)是公司独立自主开发的软件产品,提供地上地下全空间一体化的三维地理信息服务完整解决方案,可根据用户需求实现个性化定制.2019年6月30日全新研发的三维G ...

  6. 基于三维gis平台的消防系统运用

    消防指挥GIS系统介绍         系统将消防管理对象通过三维仿真地图立体展示,实现可视化管理,从而提高管理效率,提高消防安全工作和管理的数字化.信息化水平.基于地图API,将webGIS技术.G ...

  7. 深入浅出教你做一个快速开发平台

    快速开发平台,重点在于快,要快无非就是两种手段: 1.生成代码 2.重用模块 详细看如下的分支图 就第一种情况生成代码来说,是每个快速开发平台必备的,基本上所有的快速开发平台都能生成CRUD,从jsp ...

  8. 和cesuim类似的三维GIS平台_GIS基础软件新技术论坛在线举办,新技术你怎么这么酷!...

    9月10日下午,由自然资源部地理信息系统技术创新中心.超图研究院.917大学GIS学院组织的GTC 2020在线专题论坛[GIS基础软件新技术]成功举办.论坛共包含7个议题报告,围绕空间区块链.新一代 ...

  9. 做一个物联网云平台到底要多少钱?

    我们从几种实现方式说起: 第1种方式,使用公共物联网云平台 类似有人云.涂鸦智能等,我们只需要买个网关,做些简单的配置就可以跑起来,总成本也就几千元的年费了.这种方式最便宜,但是功能比较少,不能定制, ...

最新文章

  1. workerman连接mysql_workerman Mysql使用
  2. sdut 3333 数据结构实验之栈与队列六:下一较大值(二)
  3. 计算机成绩统计优秀率,基于决策树算法的成绩优秀率分析与研究.pdf
  4. 安卓桌面软件哪个好_安卓模拟器哪个比较好?
  5. MR21 VS MR22 对CKMLCP结果影响
  6. java遍历本地文件夹_JAVA遍历一个文件夹中的所有文件的小例子
  7. PyQt5笔记(07) -- 变换控件颜色
  8. ssh远程连接不上服务的处理过程总结
  9. python3除法运算_Python2和Python3中除法操作/的不同
  10. 《灵枢-五色》明堂藩蔽图
  11. mongodb and ssis
  12. java实现文字跑马灯_跑马灯的问题
  13. 百度音乐 android,百度音乐旧版本
  14. django2.2-视图层详解
  15. c语言算摄氏温度和绝对温度,将华氏度转换为绝对温度C语言
  16. 怎么样才算软件做得好?
  17. tomcat php centeros,linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境...
  18. WPS文档设置空格下划线
  19. Linux基础命令(Linux之父林纳斯·托瓦兹临死前留下的绝密文件,程序员入门必看!!!)
  20. 股票跌得猝不及防,是因为你还不懂这个技术!

热门文章

  1. 杰奇cms mysql查询_杰奇cms通过sql查询自定义标签,基础级别
  2. 微信小程序开发教程手册文档
  3. Coding for NEON - Part 2: Dealing With Leftovers
  4. TI/德州仪器 LMV331M7 模拟比较器
  5. Linux下使用utorrent
  6. Mac系统Charles下载、配置、使用说明
  7. 安卓仿赶集网竖向滑动引导页动画
  8. 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  9. UOJ#48. 【UR #3】核聚变反应强度 数学
  10. 阿里巴巴arouter组件化总结