收藏 | 14 种免费 GIS 软件

news2024/10/7 6:45:34

如果你想绘制一幅世界地图,会选择什么GIS软件呢,ArcGIS、GlobalMapper这些都是国外比较出名的商业GIS软件,当然在国内很容易找到可用的版本,但是也可以使用免费的GIS软件完成所有操作。  

这些免费的GIS软件为您提供了完成工作的效率,就像使用商业GIS软件一样。

这里为大家整理了14个占据着至高无上的地位的免费GIS软件。

一、QGIS 3

推荐指数:4.8 星

QGIS 3

QGIS 3是一款开源的地理信息系统软件,它提供了许多功能,包括3D绘图、数据编辑、地图制作、数据分析等。QGIS 3支持多种数据格式,包括栅格和矢量数据,并且可以与其他GIS软件进行数据交换。QGIS 3还具有交互式的地图查看器和编辑器,以及强大的数据分析和可视化工具。此外,QGIS 3还支持多种编程语言和API,如Python、JavaScript和C++等,方便开发者进行二次开发和定制。

当QGIS发布新版本时,在GIS圈引起了不小的轰动。因为开源GIS软件的无名英雄又回来了!QGIS3是他们的第三次重大发布。

QGIS3的DNA中的开源流动。它经过基因定制,以打破商业 GIS 的模式。不仅因为它现在是3D的。而且QGIS插件仍然赋予不可思议的分析的能力。

QGIS3是最有创意的版本。例如,它带来了一套全新的制图、3D 及其所有便利性,价值连城。它是唯一可以与ArcGIS Pro竞争的开源GIS软件。

 二、QGIS 2(Quantum GIS)

 

推荐指数4.0 星

QGIS (Quantum GIS)

QGIS(Quantum GIS)是一款免费的开源桌面地理信息系统(GIS)。它支持多种操作系统,如Windows、Linux和macOS等,并使用C++和Qt开发。QGIS提供了一系列的GIS功能,包括地图浏览、数据编辑、地图制作、数据分析等。它还具有强大的扩展性和定制性,支持Python脚本和JavaScript插件开发。QGIS的用户界面友好,易于使用,因此吸引了大量的用户和开发者。

QGIS的插件将这个地图软件提升到史诗般的状态。志愿者的努力是其成功的关键。QGIS堆栈交换支持令人印象深刻。如果您仍在搜索免费的 GIS 软件,那么不下载免费的 GIS 软件 QGIS 将是最正确的。

三、GRASS GIS

推荐指数3.9 星

GRASS GIS

GRASS GIS(地理资源分析支持系统)由美国陆军工程兵团开发,作为土地管理和环境规划的工具。

 GRASS GIS(Geographic Resources Analysis Support System,地理资源分析支持系统)是一种用于地理数据管理和分析、图像处理、图形/地图产品、空间模型和可视化的免费地理信息系统。GRASS GIS具有丰富的功能和高质量的用户界面,可用于数据处理、分析和可视化。它支持多种数据格式,包括栅格、矢量和图形数据,并提供了广泛的地图制作和数据管理工具。GRASS GIS可在多种操作系统上运行,包括Windows、macOS和Linux等。它是开源地理信息系统(GIS)软件之一,由GRASS开发团队维护和开发。

 四、Whitebox GAT

推荐指数3.8 星

Whitebox GAT

 

Whitebox GAT(地理空间分析工具箱)如果你以前从未使用过它,它是一个强大的开源地理空间分析工具,可以用于各种遥感应用程序。

Whitebox GAT界面

它既可以作为一个独立的应用程序,也可以作为一个库用于其他软件。

简而言之,Whitebox GAT包含一个用于处理遥感数据的高级工具箱。

其丰富的函数库使其成为那些需要使用数据执行各种任务的人的绝佳选择。

虽然它专门研究水文工具,但Whitebox GAT提供了一系列使其适合遥感应用的功能。

例如,这包括处理栅格和矢量数据的能力、对各种空间插值方法的支持以及一套全面的地形分析工具。更不用说,Whitebox GAT拥有出色的激光雷达能力。

五、gVSIG

推荐指数3.7 星

gvSIG界面

 

gvSIG是一个免费的开源软件,广泛用于地理数据分析、遥感和地理空间建模。

对于遥感分析,GvSIG提供了工具和功能来支持卫星数据的捕获、处理和分析。它具有处理各种遥感数据格式的广泛功能,并提供了用于地理配准、正射校正和镶嵌的高级工具。

六、ILWIS

推荐指数3.4 星

ILWIS界面

ILWIS(综合土地和水资源信息管理)是一个地理信息系统(GIS),旨在存储、管理和分析空间数据。

它由荷兰的ITC开发,用于各种应用,包括土地使用规划、土地覆盖分析、土壤制图、水管理、环境监测等等。

 七、SAGA GIS

推荐指数3.4 星

SAGA GIS

SAGA GIS(自动地球科学分析系统)是免费GIS软件的经典之一。它主要用于地形分析,例如山体阴影、流域提取和可见性分析。现在,SAGA GIS 已成为一个强大的机构,因为它为地球科学界提供了一套快速增长的地球科学方法。

启用多个窗口来布置所有分析(地图、直方图、散点图、属性等)。它提供了用户友好的GUI和API。它在制图学中不是特别有用,但它是地形分析的救星。

缩小栅格数据集中的差距很容易。形态测量工具是独一无二的,包括SAGA地形湿度指数和地形位置分类。如果您有 DEM 并且不知道如何处理它 – 您需要查看 SAGA GIS。总体而言,它快速,可靠且准确。SAGA GIS 是环境建模和其他应用的首选。 

 八、GeoDa

推荐指数3.4 星

GeoDa界面

GeoDa是一款免费的开源软件工具,用于空间数据分析。

GeoDa旨在通过探索和建模空间模式来促进数据分析的新见解。GeoDa是由Luc Anselin博士和他的团队开发的。该项目为探索性空间数据分析(ESDA)方法提供了用户友好的图形界面,例如用于聚合数据(数千条记录)的空间自相关统计,以及用于点和多边形数据(数万条记录)的基本空间回归分析。

要在GeoDa中使用大数据,首先应该将其聚合到区域单元。

GeoDa现在支持各种不同格式的矢量数据:可以使用shapefile、地理数据库、GeoJSON、MapInfo、GML、KML和GDAL库支持的其他矢量数据格式。

 九、MapWindow

推荐指数2.6 星

MapWindow界面

 

MapWindow是一个可使用插件架构进行扩展的桌面GIS软件。它使用了MapWinGIS绘图引擎,并具有以下特点:

可视化界面:MapWindow采用可视化界面,易于操作和使用。

地图数据显示:MapWindow支持多种地图数据的导入和显示,包括点、线、面等数据类型。

数据编辑功能:MapWindow支持地图数据的编辑和修改,包括添加、删除、移动、复制等操作。

地图分析功能:MapWindow支持多种地图分析功能,包括量算、空间分析、属性分析等。

可扩展性:MapWindow支持插件架构,用户可以根据自己的需求开发插件,扩展软件功能。

MapWindow可以用于地图制作、地理信息分析、数据可视化等领域。

十、uDig

推荐指数2.5 星

uDig

uDig是一款开源的桌面GIS软件,基于Java和Eclipse平台,可以进行shp格式地图文件的编辑和查看,同时也是一个开源空间数据查看器/编辑器,对OpenGIS标准,关于互联网GIS、网络地图服务器和网络功能服务器有特别的加强。

 十一、OpenJump GIS

推荐指数2.4 星

OpenJump GIS

OpenJump GIS(JAVA统一制图平台)的前身是JUMP GIS,最初是一个一流的合并项目。它成功了。但最终成长为更大的东西。由于其庞大的社区努力如何增长,OpenJUMP变成了一个更完整的免费GIS软件包。

它的优势之一是它如何很好地处理大型数据集。渲染高于等级,具有大量映射选项。例如,您可以生成饼图、绘图图和分区统计图。

OpenJUMP GIS 插件增强了其功能。有用于编辑、栅格、打印、Web 处理、空间分析、GPS 和数据库的插件。合并数据是另一种选择,其插件具有更多功能。

 十二、FalconView

推荐指数2.1 星

FalconView

 

FalconView的最初目的是成为一个免费的开源GIS软件。佐治亚理工学院构建了这款开放式软件,用于显示各种类型的地图和地理参考叠加层。

现在,FalconView的大多数用户来自美国国防部和其他国家地理空间情报机构。这是因为它可以用于战斗飞行计划。

在SkyView模式下,您甚至可以使用MXD文件进行飞行。它支持各种类型的显示器,如仰角、卫星、激光雷达、KMZ 和 MrSID。

十三、OrbisGIS

推荐指数1.9 星

OrbisGIS

OrbisGIS是一项正在进行的工作。其目标是成为由研究设计并为研究而设计的跨平台开源 GIS 软件包。它提供了一些用于管理和共享空间数据的 GIS 技术。OrbisGIS 可以处理矢量和栅格数据模型。

它可以执行噪声图或水文过程等过程,而无需任何附加组件。Orbis GIS 插件可用,但目前非常有限。

开发人员仍在编写文档。你可能想看看其他地方,直到这个项目站稳脚跟。

 十四、Diva GIS

推荐指数1.5 星

Diva GIS

使用GIS的生物学家团结起来!这个专门绘制生物丰富度和多样性分布图,包括DNA数据。

Diva GIS是另一个免费的GIS软件包,用于绘制和分析数据。Diva GIS 还提供有用的日常免费 GIS 数据,以满足您的制图需求。

可以提取土地上所有位置的气候数据。从这里开始,可以使用统计分析和建模技术。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/669559.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

服务的熔断、降级与限流

1、引言 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC)。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果…

基于Python的高校学生学业预警系统的设计与实现

博主介绍:擅长Java、微信小程序、Python、Android等,专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 Java项目精品实战案例…

基于STM32 ARM+FPGA的电能质量分析仪方案(二)软件设计

本部分主要介绍 FPGAARM 控制部分的软件设计。 FPGAARM 控制部分包括 Verilog HDL 硬件描述语言和 C 语言的开发。 FPGA 部分主要控制 AD7606 模数转换、数字三相锁相 环和FFT谐波计算模块、 SDRAM 控制器的设计、 FSMC 接口模块等。 ARM 部分主要完成嵌 入式实时操作系统 …

十个你必须要会的TypeScript技巧

大厂面试题分享 面试题库 前后端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 web前端面试题库 VS java后端面试题库大全 1. 泛型的使用 泛型可以让我们编写更具灵活性、可重用性和类型安全性的代码。在 TypeScrip…

SpringBoot中15个常用启动扩展点,你用过几个?

背景 Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了…

P35[10-5]硬件IIC配置+读写MPU6050(软)(此处注意与软件iic区别)

接线图如下: 注:硬件读写iic的连接位置固定,可参考引脚定义表(如下) 声明:I2C1重映射时,有一次更换机会,但是此面包板由于OLED的该引脚无法接线,因此只能接在PB10 PB11的I2C2上 软件iic初始化部分:(此处即可替代掉整个软件iic.c初始化的底层) void MPU6050_Init(vo…

知识变现绝学,3个步骤5个技巧用你的知识盈利?

知识就是生产力。 有的人通过学习各类知识,结果变的更加迷茫,更加没有方向了。 而有的人通过学习各类知识,结果变成了专家,实现了财务自由。 你想知道如何把这生产力去变现呢? 这个时代信息泛滥,人才泛滥…

305 · 矩阵中的最长递增路径

链接:LintCode 炼码 题解:九章算法 - 帮助更多程序员找到好工作,硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧 class Solution { public:/*** param matrix: A matrix* return: An integer.*/class Node {public:int x;int y;int val…

DNDC模型四:土壤碳储量与作物产量、农田减排潜力分析

查看原文>>>双碳目标下DNDC模型建模方法及在土壤碳储量、温室气体排放、农田减排、土地变化、气候变化中的实践应用 由于全球变暖、大气中温室气体浓度逐年增加等问题的出现,“双碳”行动特别是碳中和已经在世界范围形成广泛影响。国家领导人在多次重要会…

遥感影像处理-监督分类

遥感图像分类是图像信息提取的一种方法,是遥感数字图像处理的重要环节,也是遥感应用最广泛的领域之一,其中提取土地利用分类信息也是常见的应用领域。本推文简要介绍了图像分类的原理和方式,并着重介绍了最大似然分类法监督分类在…

分布式事务:XA和Seata的XA模式

大家好,我是方圆。上一篇博客《从2PC和容错共识算法讨论zookeeper中的Create请求》介绍了保证分布式事务提交的两阶段提交协议,而XA是针对两阶段提交提出的接口实现标准,本文则对XA进行介绍。 1. XA XA (eXtended Architecture …

第一章 基础算法(三)—— 双指针,位运算,离散化与区间合并

文章目录 双指针位运算离散化区间合并双指针练习题799. 最长连续不重复子序列800. 数组元素的目标和2816. 判断子序列 位运算练习题801. 二进制中1的个数 离散化练习题802. 区间和 区间合并练习题803. 区间合并 为什么直接用y总的板书? 我是懒狗,不想再画…

音乐考级系统python+mysql

目录 废话不多说下面看严谨版不带web界面的: 总结: 写这个博客呢主要是因为之前学校有个简单的课设要做,想着白嫖一个交差的,但是找了一圈没找到合适的能拿来用的,我就下班用了两晚手搓了一个代码。 具体的建表语句…

PCB设计实验|第二周|谐波振荡电路实验|3月6日

目录 实验二 谐波振荡电路实验 一、实验原理 二、实验环境 三、实验结果及分析 四、实验总结 实验二 谐波振荡电路实验 一、实验原理 利用深度正反馈,通过阻容耦合使两个电子器件交替导通与截止,从而自激产生方波输出的振荡器,常用作…

ChatGPT在前,华为盘古Chat在后

国产盘古Chat对话方面堪比GPT-3.5 什么是ChatGPT?简单来说,就是一个能够和人类自然对话的人工智能系统。它可以理解你的语言,回答你的问题,甚至给你提供建议和服务。它不仅可以处理文字,还可以处理图片、视频、音频等…

基于Java学生信息管理系统-控制台版

基于Java学生信息管理系统-控制台版 一、系统介绍二、功能展示1.学生信息添加2.学生信息修改3.学生信息查询4.学生信息删除5.退出系统 三、代码展示四、其它1.其他系统实现2.获取源码 一、系统介绍 学生信息的添加、修改、删除、查询、退出系统 二、功能展示 1.学生信息添加…

【面试题01】抽象类、接口 的区别和使用场景

文章目录 一、抽象类和接口的区别1.1 定义方式不同1.2.成员方法不同1.3 实现方式不同1.4 构造方法不同1.5 访问修饰符不同1.6 关注点不同 二、抽象类和接口的使用场景2.1 抽象类的使用场景2.2 接口的使用场景 三、PHP代码演示总结 一、抽象类和接口的区别 抽象类和接口基本上是…

提升效率,使用ChatGPT的轻松撰写日报和周报

日报和周报是办公生活中不可或缺的部分,它们有助于记录工作进展、分享关键信息和与团队保持沟通。但是,有时写作这些报告可能会变得繁琐和耗时。在本文中,我们将介绍如何利用ChatGPT,一个强大的自然语言处理模型,提高写…

安卓开发级联显示菜单-省市区显示举例

安卓开发级联显示菜单-省市区显示举例 问题背景 安卓日常开发过程,经常会有需要级联显示的场景,比如省市区显示等,或者各种组织结构级联显示,本文将介绍安卓开发过程实现级联显示的一种方案。 实现效果如下: 问题分…

GaussDB整体性能慢分析

目录 问题描述问题现象告警业务影响原因分析分析步骤分析定位方法步骤一步骤二步骤三步骤四CPU满I/O满或者I/O异常内存满网络异常 步骤五并发问题数据库配置问题异常等待事件长时间性能下降短时性能抖动不优SQL 问题描述 整体性能慢。不满足客户作业对时延要求或者不满足客户预…