从毕业至今,已经八年有余了,在这八年多的时间里,一直在从事着跟GIS相关的工作,从刚毕业的桌面端(CS),到现在的浏览器端(BS),如果再加上毕业前的那段数据处理的实习经历,我算是从数据到开发,从技术到应用,都有一定的接触,也对GIS的一些原理性的东西了解的更为深刻了。俗话说:十年磨一剑。虽然工作的时间还未到,但如果加上在校学习时间的话,这个时间应该是远远超过10年的。
受疫情的影响,年初有段时间是在家中办公的,这就免去了上班路上来回的折腾,也省下了不少的时间来思考一些事情。三月底的时候,根据公司的安排,来广州出差,由于项目的需求,再加上疫情的影响,北京是一时半会回不去的。出差嘛,大家都知道的,肯定不会过多考虑成本的事情,定会选择一个离办公地点比较近的位置住的。这样,也为我剩下了时间。经过一段时间的慎重思考,决定写点比较基础的东西,一方面,希望写出来的东西能够对刚入行或者转行的同行有所启迪、有所帮助;另一方面,从事webgis开发也有些年头了,也希望对做过的东西、学习过的知识做一个系统的整理与总结。
一、GIS基础
1、基础
1.1 定义
地理信息系统的定义是由两个部分组成的。一方面,地理信息系统是一门学科,是描述、存储、分析和输出空间信息的理论和方法的一门新兴的交叉学科;另一方面,地理信息系统是一个技术系统,是以地理空间数据库(Geospatial Database)为基础,采用地理模型分析方法,适时提供多种空间的和动态的地理 信息,为地理研究和地理决策服务的计算机技术系统。
1.2 应用领域(5M)
Mapping-制图,Measurement-测量,Monitoring-检测,Modeling-建模,Management-管理。
1.3 核心问题
地理信息系统的核心问题可归纳为五个方面的内容:位置、条件、变化趋势、模式和模型。
1. 位置
即在某个特定的位置有什么。
2. 条件
即什么地方有满足某些条件的东西。
3. 变化趋势
该类问题需要综合现有数据,以识别已经发生了或正在发生变化的地理现象。
4. 模式
该类问题是分析与已经发生或正在发生事件有关的因素。地理信息系统将现有数据组合在一起,能更好地说明正在发生什么,找出发生事件与哪些数据有关。
5. 模型
该类问题的解决需要建立新的数据关系以产生解决方案。
1.4 相关学科
1.5 发展趋势
- 网络化
- 标准化
- 数据商业化
- 系统专门化
- 企业化
- 全球化
- 大众化