第一章 开源GIS选型
系列文章目录
前言
博主目前在一家从事交通行业公司任职,最近项目中需要使用到gis,展示高速路网情况,博主就去调研gis这块的相关技术,我也从一个javer开启到giser入门之路,本系列就记录我的入门到实践经历。
一、什么是GIS?
GIS系统即地理信息系统(GIS ,geographic information system)是随着地理科学、计算机技术、遥感技术和信息科学的发展而发展起来的一个学科。GIS 技术把地图这种独特的视觉化效果和地理分析功能与一般的数据库操作(例如查询和统计分析等)集成在一起。
二、为什么使用开源GIS
目前可选解决方案
-
开放平台类
-
百度地图
-
高德地图
-
-
企业级厂商
-
国内的超图
-
国外的ArcGis
-
-
开源套件
开放平台
- 无法自定义图层,无法满足一些定制化需求。
- 局域网无法访问问题。
- 数据安全问题,保密级别高的数据。
- 开放平台,会针对每个账号,做频率和次数的限制
- 无法自定义每个图层的样式
企业级厂商
- 一个字,真的是贵啊,一般公司承受不起这么高的费用
三、开源gis选型
因为本人是java开发,且公司主要也是java为主,所以选型技术栈都是偏向于java。
看看下面的选型,不是某一个组件,而是一套组合起来才能玩儿,学这些个东西,着实花了我不少时间。
数据存储
PostGIS
GIS服务器
GeoServer
渲染编辑
QGis
前端接入
OpenLayers
PostGIS + GeoServer + QGis + OpenLayers
四、我用开源gis能做什么
-
空间计算
- 点、线、面的2D空间计算
- 例如:电子围栏等
-
自定义图层
- 待建、拟建道路
-
自定义样式
- 随心所欲制定图层样式
-
私有化发布
- 目前没发现什么硬性要求
总结
回看了一下写的内容,典型的程序员文笔,写的有点儿烂。。。开篇简介就这样吧。
关注我的公众号【Java大厂面试官】,回复:架构、资源等关键词(更多关键词,关注后注意提示信息)获取更多免费资料。
公众号会发布在工作中遇到的问题和解决方案,分享自己的读书笔记和面试总结,成为一个架构师的辛酸之路,以及去大厂的面试资料和面经。