GIS软件的类型,以及常用商业 & 开源介绍

GIS 软件有两个基本类别:商业软件和开源软件。

商业 GIS 软件涉及某种付费许可, 可以通过订阅或一次性永久许可获得。开源 GIS 软件免费供任何人使用。在这些广泛的类别中, 有许多单独的软件选项, 每个软件选项在功能、价格点和易用性方面都有很大差异。选择 GIS 软件时, 首先要在商业软件和开源软件之间做出选择。商业 GIS 软件往往具有更多功能和更好的支持,但可能非常昂贵。

开源软件具有免费的明显优势,但通常功能较少。接下来,考虑平台将在何处、如何以及由谁使用。这些问题的答案将有助于确定最有效的软件类型(桌面、在线或移动)。在本文中, 我们将介绍不同类型的 GIS 软件, 以及若干最流行的商业和开源 GIS 平台。

GIS 的类型(优势/劣势)

  • Desktop(桌面)
  • Online(在线)
  • Mobile(移动)

以上是 GIS 软件的三种主要类型。许多平台仅提供一种格式, 而其他平台则允许组合使用。例如,ESRI 等传统 GIS 软件同时提供桌面和在线选项, 不过每个产品必须单独购买。下面我们将探讨桌面、移动和在线 GIS 之间的优缺点。

Desktop GIS (桌面 GIS)

桌面 GIS 软件直接安装在台式机或笔记本电脑上。该程序将仅在该计算机上运行, 所有数据都存储在本地硬盘上。在功能方面,桌面 GIS 往往更强大。对于从事地球科学研究、复杂空间分析和 3D 渲染的团队而言, 这些平台是一个非常有吸引力的选择。

桌面 GIS 的优势

  • 更强大的整体功能
  • 没有互联网运行
  • 用于定制 GIS 应用程序创建的开发工具
  • 更大的屏幕空间
  • 处理大文件和渲染复杂扫描的处理能力更强

桌面 GIS 的缺点

  • 数据是孤立的,难以传输、共享
  • 需要专人操作
  • 许可结构限制使用
  • 没有数据捕获功能
  • 通常需要昂贵的硬件才能运行
  • 与在线 GIS 相比更新频率较低
  • 前期明显更贵

Online/cloud-based GIS (在线/基于云的 GIS)

在线 GIS 最常在云服务器上运行, 无需安装和本地数据存储。借助基于云的 GIS 平台, 用户可以实时更新、从任何地方访问数据并快速共享信息。大多数在线 GIS 平台都按月或按年订阅。这与桌面平台形成鲜明对比, 桌面平台的前期费用更高, 但只需要一次性付款。

在线 GIS 的优势

  • 在更广泛的设备上随时随地访问数据
  • 实时传输和共享数据
  • 无需培训即可使用
  • 现场数据捕获的潜力(在移动设备上使用时)
  • 显著降低前期成本

在线 GIS 的缺点

  • 依赖互联网连接(尽管某些平台确实有离线模式)
  • 对数据安全的担忧
  • 空间分析和 3D 渲染方面的功能较少
  • 欠发达的知识和学习基础
  • 云服务器偶尔会出现故障 ‍

移动 GIS

在许多情况下, 移动 GIS 是在线 GIS 的一个子类别。大多数移动设备不具备在本地运行 GIS 软件所需的处理能力, 而是依赖于基于云的移动应用程序。一些 GIS 软件提供移动功能作为内置功能, 而其他软件则需要额外购买单独的移动程序。理论上,移动 GIS 可以在任何移动设备上运行, 然而设备的交叉功能最终取决于您选择的平台。

移动GIS的优势

  • 支持现场数据采集
  • 从任何地方访问数据
  • 实时分享更新
  • 增加利益相关者之间的沟通
  • 在紧急/灾难响应场景中更实用

移动 GIS 的缺点

  • 数据共享和传输需要互联网连接
  • 与桌面或在线平台相比功能有限
  • 并非所有平台都与所有移动设备兼容
  • 屏幕空间有限
  • 可能需要单独购买(取决于平台)

商业 GIS 软件

1.ArcGIS Pro (ESRI)桌面版

2.MapInfo Pro桌面版

3.GeoMedia桌面版

4.Smallworld桌面版

5.OpenCities Map桌面版

6.MapGIS桌面版

开源 GIS 软件

1.QGIS

2.gVSIG

3.SAGA GIS

4.GRASS GIS

5.Whitebox GAT


为什么越来越多的人学习GIS开发

原因一:当前地理信息产业逆势上扬,细分领域逐渐增多,相关岗位增多

各行各业与GIS技术的跨界融合越来越多,移动GIS、桌面GIS、三维GIS、webGIS等方向的人才缺口越来越大。但反之,兼具地理信息知识和开发能力的工程师并不多。

原因二:薪资待遇好,前景可观

薪资水平上,根据权威招聘网站(看准网)数据显示,WebGIS开发工程师在全国的平均月薪为¥20,273,其中20K-30K薪资范围占31.0% ,15K-20K薪资范围占18.0%

原因三:后疫情时代,全球更需要地理空间大数据,GIS开发的稳定性也更强

地理与空间、实时位置数据的可视化共享与实时监控,让跨地区、跨时区的个人与组织能够实现无间协作,实现及时在线沟通、合理分配,实况情报,就像疫情之中崛起的在线视频会议平台一样,备受欢迎。即使在后疫情时代,全球对地理空间大数据的依赖只赠不减。

此外,目前有能力进行GIS项目开发的,一般是实力雄厚的大中型企业,上市公司、国企等,此类岗位的一般对接政府项目,其稳定性和抗风险能力,相对较强。

原因四:GIS开发技术更新迭代加速,但底层技术栈稳定性强,属于越老越吃香的行业

技术的发展日新月异,但是GIS开发的内核技术栈非常稳定,不外乎数据获取、数据分析、数据呈现等等。只要基础打牢,不断学习和自我提升,GIS的技术之路只会越走远,而且越老越吃香想!


GIS开发的学习的现状?

很多人,可能了解开发,但是不一定了解GIS开发。那么,GIS开发的学习的现状,到底如何?

1、了解开发,但止步于基础语言

目前,很多高校都开设了编程课,但是由于是非计算机专业,所以涉及的大多数都是基础语言,比如C++、Java等,会引导学生开始了解编程,课程涉猎广泛,但不够精细。很多同学在学习时,往往陷入大而全的迷茫中,不确定所学是否会是将来所用。

2、纸上谈兵多,实战项目经验少

注重理论基础,在某种程度上是优点,如果你学的足够扎实,会思路更清晰,逻辑严密。奈何,很多时候是纸上得来终觉浅,绝知此事要躬行。更多的情况是,理论基础不够扎实,又缺乏项目的实战经验,无法更好的将所学知识与未来的实际工作相融合。

3、对GIS开发,存在畏难情绪

根据我们新中地多年GIS教学的经验,很多小白在开始学习 GIS开发时,都会问:学GIS开发是不是很难?我英语不好,数学很差,这个适合学习GIS开发吗?我没有接触过编程,能学得会吗?其实这就是潜意识中,对GIS开发有畏难情绪。

GIS虽然不算简单,但只要找到合适的方法,选择合适的课程体系,一步一个脚印的坚持下去,你就会发现学GIS开发并不难。

尤其是对很多地信、遥感、测绘等3S专业的学生来说,有地信的基础知识,再去理解空间地理的关系,其实很占优势。编程从来只是工具,工具的使用无非多学多看多练。

4.缺乏系统学习GIS开发的渠道

很多人学习GIS开发,都存在 一个碎片化学习的尴尬。比如,选择在类似B站、短视频等平台自学,但是这就有有一个问题,就是缺少一个系统、持续跟进与实战的环节。这也是很多人,自学完依然无法找到工作或者胜任工作的原因。

学完GIS开发的职业发展

下面是总结绘制的GIS职业发展路线图。

GIS开发

GIS职业的第三个方向就是GIS开发,比如WebGIS开发、三维GIS开发、移动GIS开发。但纯GIS开发需要的技术门槛不高,通常被称作二次开发,3年的开发实践已经能够掌握所需的GIS开发技能,如果几年后再从事一线GIS开发,很大一部分就是一些重复性的工作了。所以你必须纵向上技术向更深层次发展,成为该领域的开发专家,横向上跨行、跨专业的延伸,往GIS技术解决方案、行业解决方案,技术总监技术经理发展。

第一是偏向管理的路线

GIS开发工程师 >项目经理->部门主管->CEO

做为GIS开发者,不管你是做的应用型项目还是研发类项目,当你参与了一定数量的项目后,你就会发现你会的已经不只是技术了,你已经学到了一定的业务需求、项目管控方面的知识,你已经具备了一定的成为项目经理的条件。

项目经理需要关注的是项目的进度、质量、人力、成本、风险,需要有很强的整合能力。

再往前走就是负责整个部门业务的部门主管,甚至是负责单位经营管理的CEO或单位领导层了。

第二是技术路线

1、GIS开发工程师->GIS资深技术专家->顾问

这是一个纯GIS技术的路线,它的重点是在技术“专”上。如果你想一直在一线从事技术,在GIS平台技术领域进行深入研究,比如做GIS方面的分析算法、三维大场景的快速显示、地图服务器架构等等,就可以沿用这个路线。

要熟悉技术原理,不断扩展技术深度、提升技术深度,一直可以到某一领域的资深技术专家。这个方向想要做好是很难的,要耐得住寂寞,需要你不断的去追求新技术,去升级、去优化、去创新。这个做到一定程度,可以发展成为顾问,可以去到老师或培训讲师了。

2、GIS开发工程师->技术经理->技术总监->技术副总

这个是做GIS产品研发的路线,比如ArcGIS、SuperMap基础平台产品或行业GIS系统以及互联网公司产品的研发。从业者除了要在技术上能够根据技术发展趋势,进行技术规划,还需要在业务上有较深的理解,需要有一定的管理能力,能够规划团队建设、组织架构等,需要综合的素质。

技术经理负责某一产品的技术设计、技术管控、人员管理、进度控制等。技术总监负责整个产品部门,主要工作是对产品线进行规划,建设团队,基本算是退出一线操作了,从技术经理到技术总监,更多的是已有技能的精进。

3、GIS开发工程师->售前/项目经理或产品经理->技术专家->顾问

这个算是技术流中另一个面向项目前端的发展路线。

GIS产品有专业的技术人员做研发,但在做项目之前,需要有人去推销解决方案,这就是售前,既得理解业务,又要懂产品和技术,GIS开发人员恰恰具备这两方面的能力,这也是GIS开发人员的优势。

GIS开发工程师还可发展成为GIS项目经理或产品经理,有些单位设有项目经理,负责整个项目的管控,有些设置产品经理和研发经理,其中产品经理负责项目需求分析、产品方案设计、功能设计、项目跟进、与甲方沟通,产品经理负责技术产品实现。

再进一步发展为技术专家、顾问,成为某一个领域的专家,具备宽泛的知识面和较深的知识储备,能够提供行业解决方案、编制智慧城市规划建设方案。

4、GIS开发工程师->软件开发

这个是转行去做专业程序员的路线。GIS开发工作者做到一定年限后,已经掌握了几门主流的编程语言、数据库、开发框架、开发流程、代码规范、软件逻辑等,已经具备了一定程序员的条件,可以进一步进行软件开发技术强化和谋求更高薪资而走软件开发的职业发展路线,去大型行业软件公司或互联网大厂。

你得学主流的开发语言、数据库、设计模式、系统框架、分布式架构、微服务架构、性能优化、中间件等技术。你有太多太多东西要学了,这条路不好走,不是主流路线。

GIS开发者多数是全栈工程师,GIS数据处理、分析、开发技术都会,熟悉一定的业务,具备一些解决方案的能力。所以需要掌握的知识非常多,尤其需要掌握大量的计算机知识,而且开发工作的薪资非常可观

发表回复

相关推荐

意大利白色小鎮阿爾貝羅貝洛Alberobello,浪漫到不行

說到意大利,大傢想到的一定是羅馬、佛羅倫薩、威尼斯、米蘭。意大利除瞭這些大城市的精致,更有小鎮上別致的美。之前Reacho...

· 3分钟前

什么是弱势文化?

弱势文化其实不是一种文化,是弱势思维的别称,也可以称之为傻子文化、逗逼思维、弱智行为等等,反正喜欢就好,怎么称乎无所 ...

· 6分钟前

2022年試驗檢測師和助理試驗檢測師報名必須具備三個條件

一、學歷、工作年限、工作單位證明三者必須具備1. 大專分全日制和非全日制(函授、自考 、電大 網絡教育)2. 本科分全日制和...

· 9分钟前

2023年投影儀推薦選購攻略、避坑攻略,最全面攻略 | 小米、明基、愛普生、堅果、極米、大眼橙、傢用客廳臥室投影儀、高清、4K 投影儀推薦

前文概要結論先行(左邊標粗為推薦款):年度最新款/熱賣款投影儀介紹區體驗檔(2000~3000)極米NEW Z6X在同價位裡,性能表現...

· 12分钟前

婚姻輔導是什麼東西?婚姻問題找婚姻傢庭咨詢師真的有用嗎?

[婚姻輔導是什麼東西?]“婚姻輔導” 這四個字,聽瞭就好像感覺要出問題瞭!其實恰恰相反 它會幫助你減少許多問題。有些人會...

· 12分钟前