[App Sharing] 【地理信息系统GIS】一些开源GIS简介
Tofloor
poster avatar
enforcee
deepin
2022-05-09 07:49
Author

GIS这个东西需要的人自然了解,不多赘述

blush

另外,deepin源内的版本比较旧,我日常的archlinux用这些软件也很麻烦,可能debian,ubuntu等发行版体验会好一些。我演示用的是linux mint。

1.GRASS GIS

安装方法:sudo apt install grass

主页:grass.osgeo.org

全名是Geographic Resource Analysis Support System(其实技术界的“全名”很多都是附会而已,基本上都是先想好简称以后再编一个全称,有的甚至后来简称不变给全名重新起一个,以下的全称也是一样)。GRASS是一个非常古老的软件,最初由美国军方研发,有各个部门、高校和公司参与,后来由OSGeo基金会接手维护至今。GRASS有非常多的命令,可以在各个领域发挥作用。

来看看他是什么样的吧。

图片.png

呃,和想象中画风不太一样啊。不过没关系,只要按照提示输入g.gui wxpython就可以弹出图形界面了。

图片.png

虽然算不上特别好看,但是相当清晰。可喜的是,默认状态中文化就有将近95%,而且从菜单选项都有对应的文本版命令提示。可以看出这是一个非常模块化的软件。

2.SAGA GIS

安装方法:sudo apt install saga

主页:saga-gis.sourceforge.io

全名是System for Automated Geoscientific Analyses。SAGA是由哥廷根大学自然地理系的一个团队从2003年开始开发,后来转移阵地到汉堡大学自然地理系。地形分析是主要的功能。据说有很多论文也在用这个软件,但是我不太了解。

运行以后是这样子的。

图片.png

可惜没有中文。工具栏和上面的grass很像,其实他们都是用wxwidgets写的(震惊)!

3.QGIS

安装方法:sudo apt install qgis

主页:qgis.org

曾用名Quantum GIS,现在就直接叫QGIS(确实是用Qt开发的)。他的地图编辑非常好用,据说比Arcgis的还方便。也是这几个软件中唯一具有地图编辑功能的。

这个UI还是不错的,只是...

图片.png

这个旗子总感觉不太和谐。

图片.png

换成这个感觉好多啦。(虽然我还是更建议大家直接点叉叉掉)

joy

点击设置,然后可以切换成中文。(点击OK后需要重启软件才能应用)

图片.png

图片.png

内置的命令太少了,简直没法用。不过没关系,只要安装了grass或者saga,就可以在qgis里直接调用他俩的命令。(点击菜单:处理->工具箱 就可以打开工具箱面板)

图片.png

点击菜单:项目->新建打印布局 可以打开这个备受赞誉的地图编辑器。

图片.png

qgis还有一个专门安装插件的软件源(菜单:插件->管理并安装插件)。

图片.png

总体评价一下开源的GIS软件:虽然知名度还是差了一点,但是各有所长,并且安装方便(除了个别发行版,就是你arch!)。运行速度也比较快,qgis有一点小bug,不过还是有规避的方法。只是和商业软件GIS相比,教程数量实在太少。学GIS如果没有人指导的话很吃力的,况且这些开源软件都有自己的个性,而不是做某些闭源软件的复刻。有些命令其实他是提供了的,但是命名和位置与惯用的商业软件一点都不一样...要对着文档找很久...

Reply Favorite View the author
All Replies
foraminifera
deepin
2022-05-09 13:24
#1

不错, 之前也用过。

Reply View the author
wtz
deepin
2022-05-09 17:02
#2

Qt做的应用感觉就是比gtk、wx要专业(误

Reply View the author
ashin_520
deepin
2022-05-09 19:33
#3

博主,请教一下,这类gis软件能干嘛?

我比较好奇,因为我们公司有开发物联网平台的业务,每个web平台默认都带了一个GIS地图,

我以为这个GIS已经是很成熟的产品了,没有过多的去钻研,

linux有这些GIS软件包,能用来干嘛呢?,能举例说说吗,谢谢了

Reply View the author
enforcee
deepin
2022-05-09 20:54
#4
ashin_520

博主,请教一下,这类gis软件能干嘛?

我比较好奇,因为我们公司有开发物联网平台的业务,每个web平台默认都带了一个GIS地图,

我以为这个GIS已经是很成熟的产品了,没有过多的去钻研,

linux有这些GIS软件包,能用来干嘛呢?,能举例说说吗,谢谢了

主要是科研领域,原材料是卫星或者航拍的遥感图像和DEM高程图像,可以从“地图”的视角获知地面的信息。类似土地利用类型,植被覆盖度,坡向坡角等等信息以前需要实地考察的,现在只要有GIS足不出户就可以研究了。而且以地图的方式呈现的信息更加细致直观。GIS的本质还是图像处理软件,但是他的最大特色是采用了以地球或者其他天体为目标的经纬度做单位的地理坐标系。还有一个用途就是画地图。包括政区图、地形图等都用GIS画的。

Reply View the author