
吴信才主编
本书以国家863项目“面向网络的三维空间信息服务技术研究与软件开发”、中地公司最新产品MapGIS Internet GIS Server(简称MapGIS IGServer)等研究成果为核心,详细阐述了基于JavaScript的WebGIS二次开发原理与方法。全书分为6章,由浅入深,循序渐进,依次介绍了Web开发入门的基础知识,OpenLayers框架,基于JavaScript的WebGIS开发框架,基于JavaScript的WebGIS基础开发、进阶开发、扩展提升及项目实战。
《基于JavaScript的WebGIS开发》 8个笔记 ◆ 4.1.3 更新要素 点,线,面的操作最原因常见的一种场景就是地理位置上不准确收集信息的纠偏,保证地理数据的准确性。 ◆ 4.1.4 删除要素 其实这里包含了以下操作: 1.search查询 2.save/update编辑/更新 3.delete删除 ◆ 4.2 统计分析 还有一个做过的项目是:热力图,统计的是某一个时间段内,人口数据的流动变化情况 ◆ 4.4 空间分析 地图工具的三层使用级别: 1.还原现实(数据收集) 2.感知现实(数据分析) 3.影响现实(数据使用) 地图分析四种使用途径举个🌰 1.拓扑分析:例如人工智能自动驾驶找路 2.裁剪分析:地图数据识别 3.叠加分析:不同地理要素空间管理识别 4.路径分析:帮助导航走的通、走的快、走的安全、走的便宜 ◆ 5.3.2 热区功能实现原理与方法: 可以简单把热区或者热点理解为人们对这个区域或者这个点的感兴趣程度 ◆ 5.4.2 等值线功能实现原理与方法: 上一次听到这个概念还是12年以前前读地理课的时候吧,有时候这就是通识教育的魅力,虽然你当时不知道它有什么用,但是十多年之后再次蓦然回首却发现:哦,原来我们当时曾经见过面呀(ɔˆ ³(ˆ⌣ˆc) ◆ 6.2.3 实现方案 业务信息-业务的属性数据 地图数据-空间中的点线面数据 二者相互结合最终形成了可使用的业务信息 ◆ 6.2.4 具体实现中对案例碎碎念 !案例代码中这个嵌套if else 写了这么多层,要是业务代码这样写,早就被leader拉出去砍头了吧 !这里的案例为了方便直接把平台的一些密钥信息用了key来显示设置,在生产环境中通常都会用密钥配置平台来进行管理,或者是用配置文件来进行密钥管理 !作为一个后端小菜鸡来说读完还是很受用,相当于用了一周的零碎时间大致了解了一套完整的地理信息系统,虽然是大部分代码用的是JavaScript来实现的,但对于现在自己在做的业务有一些补充理解 !如果是做地图前端开发、军事地图开发、水利工程的项目开发同学都可以看看这本书,或许会有补充效果。