访问量: 1119 次浏览

本文将介绍50个免费的 GIS(地理信息系统)软件和工具, 无需购买商业 GIS 软件即可创建自己的 GIS 地图。
3map (https://mapcruzin.com/free-gis-software/3map.htm):是一个在 Telstra Broadband Fund 的支持下建立的免费软件项目, 它提供客户端和服务器功能来交付 Web Augmented Virtual Earth。

AGIS for Windows (https://mapcruzin.com/free-gis-software/agis-for-windows.htm):适用于 Windows 的 AGIS, 一个简单的制图和 GIS 共享软件包, 其中包含帮助制作个人地图显示的教程。
Atlas (https://mapcruzin.com/free-gis-software/atlas-charts-world-flightgear.htm) :旨在为开源飞行模拟器 FlightGear 的用户制作和展示高质量的世界图表。
AutoREALM (https://mapcruzin.com/free-gis-software/autorealm-free-role-playing-mapper.htm) :是一个免费的 GNU 制图软件(“制图师”), 可以设计城堡、城市、地牢等的地图。 AutoREALM 通常由喜欢制作个人地图的角色扮演游戏从业者使用, 但也可以满足其他人的需要。
AVPython (https://mapcruzin.com/free-gis-software/avpython-python-arcview.htm) :通过将 Python 嵌入到 ArcView GIS 中, 可以突破 Avenue 开发人员在尝试构建现代应用程序时面临的互操作性、可伸缩性和可扩展性方面的大部分障碍。与 Avenue 不同, Python 是一种真正适合大规模协作开发的编程语言, 但与 Avenue 一样易于使用,也非常易于阅读。
Basins (https://mapcruzin.com/free-gis-software/free-basins-watershed-download.htm) 安装软件包含 BASINS 4.0 版系统、数据下载工具、下拉帮助菜单中的完整文档以及教程项目和数据(HUC-02060006)现已可用。 BASINS 4.0 包含开源 GIS 程序的安装程序。
Batik (https://mapcruzin.com/free-gis-software/batik-java-scalable-vector-graphics.htm) 是一个基于 Java 的工具包, 适用于希望将可缩放矢量图形 (SVG) 格式的图像用于各种目的(例如显示、生成或操作)的应用程序或小程序。
CartoWeb (https://mapcruzin.com/free-gis-software/cartoweb-web-gis-software.htm) 是一个全面且随时可用的 Web-GIS(地理信息系统), 以及用于构建高级和自定义应用程序的便捷框架。
Chameleon (https://mapcruzin.com/free-gis-software/free-chameleon-gis-web-mapping.htm) 是一个分布式、高度可配置的环境, 用于开发 Web 制图应用程序。 Chameleon 是开源的, 这意味着可以在自己的应用程序中自由使用, 并且还可以访问源代码。
Community MapBuilder (https://mapcruzin.com/free-gis-software/community-map-builder-free-download.htm) 是一个功能强大、符合标准的开源地理制图客户端, 它在 Web 浏览器中运行。 利用 MapBuilder, Web 设计人员可以使用带有 MapBuilder JavaScript 代码简单链接的 HTML 专注于演示和可用性。
CrimeStat IV (https://mapcruzin.com/free-gis-software/free-crimestat-spatial-statistics.htm) 基于 Windows, 可与大多数桌面 GIS 程序交互。 目的是提供补充统计工具, 以帮助执法机构和刑事司法研究人员进行犯罪制图工作。
DC Maintenance Management System (https://mapcruzin.com/free-gis-software/dc-maintenance-water-networks.htm):一个基于网络的供水和废水管网维护管理系统, 允许存储客户投诉并发布工作单。 地图和地标用于导航,而不是使用街道名称。
Deegree (https://mapcruzin.com/free-gis-software/free-deegree-web-mapping.htm) :空间数据基础设施的免费软件, 通过实施开放地理空间联盟的标准, 为构建空间数据基础设施提供了实质性的构建块。 Deegree 组件可用于开发一个独立的桌面制图解决方案以本地安装在用户机器上, 或建立一个高度分布式和基于服务的基础设施。
DIVA-GIS (https://mapcruzin.com/free-gis-software/diva-gis-free-gis-program.htm) 是一个用于制图和地理数据分析(地理信息系统 (GIS))的免费计算机程序。 使用 DIVA-GIS, 可以制作世界地图或非常小的区域地图, 例如使用州边界,河流、卫星图像和观察动物物种的地点位置。 同时还提供免费的全球空间数据, 可在 DIVA-GIS 或其他程序中使用这些数据。
EDBS2wkt (https://mapcruzin.com/free-gis-software/alk-edbs-wkt-database-converter.htm) :将 GIS 格式的 EDBS 转换为空间数据库 PostGIS, 以及其他使用 Well Known Text-Interface 的格式。 EDBS 是来自 ALK (Automatisierte Liegenschaftskarte) 的德语文件格式。
Deepwater Horizon Gulf Oil Spill Environmental Sensitivity Index (ESI) Atlases (https://mapcruzin.com/free-gis-software/deepwater-horizon-gulf-oil-esi-map-viewer.htm) :ESI 查看器是免费工具, 可以使用 MARPLOT 制图程序和 FileMaker 应用程序查看和查询环境敏感性指数 (ESI) 地图集。
FlightGear (https://mapcruzin.com/free-gis-software/flight-gear-flight-simulator.htm) 是一个开源、多平台、合作的飞行模拟器开发项目。 整个项目的源代码是可用的, 并根据 GNU 通用公共许可证获得许可。 这不是 GIS 软件, 但某些人可能会感兴趣。 Atlas为 FlightGear 创建免费的世界图表。
Flowmap (https://mapcruzin.com/free-gis-software/free-flowmap-gis-add-on.htm) 是一个专门用于分析和展示交互或流量数据的软件包。 这种类型的数据是特殊的, 有两个不同的地理位置连接到每个数据项:流量开始的源位置和流量结束的目的地位置。 流量数据本身可以是人(例如通勤者、购物者、医院访客)、商品、农业服务或电信的使用等。
Fusion (https://mapcruzin.com/free-gis-software/fusion-framework-mapguide-mapserver.htm) 是一个主要用 JavaScript 构建的 MapGuide OS 和MapServer网络制图应用程序开发框架。
FWTools (https://mapcruzin.com/free-gis-software/fwtools-open-source-mapping.htm) 是一组用于 Windows (win32) 和 Linux (x86 32bit) 系统的开源 GIS 二进制文件, 由 Frank Warmerdam(即 FW)制作。 该套件旨在方便最终用户安装和使用。 无需从源代码构建, 也无需收集大量相互关联的软件包。
GeoServer (https://mapcruzin.com/free-gis-software/free-geoserver-spatial-data.htm) 是一个开源服务器, 可将信息连接到地理空间 Web, 也可以使用开放标准发布和编辑数据。 信息以多种格式提供,如地图、图像或实际地理空间数据。
GEOS(Geometry Engine Open Source (https://mapcruzin.com/free-gis-software/free-geos-geometry-engine.htm))是 Java Topology Suite (JTS) 的 C++ 端口。 因此,它的目标是在 C++ 中包含 JTS 的完整功能。 这包括所有 OpenGIS “SQL 的简单功能” 空间谓词函数和空间运算符, 以及特定的 JTS 拓扑函数,例如 IsValid()。
GeoTools (https://www.geotools.org/) 是 Java 代码库, 它提供符合标准的方法来操作地理空间数据, 例如实现地理信息系统。 GeoTools 库与 GeoAPI 和 GeoWidgets 项目密切合作, 在开发时实施 OGC 规范。 GeoVISTA Studio 是一个开放的软件开发环境, 专为地理空间数据而设计。 Studio 是一个无需编程的环境, 允许用户快速构建用于地理计算和地理可视化的应用程序。
GeOxygene (https://mapcruzin.com/free-gis-software/geoxygene-framework-gis-deployment.htm) 旨在提供一个开放框架, 该框架实施用于地理 (GIS) 应用程序开发和部署的 OGC/ISO 规范。
GIS ObjectLand (https://mapcruzin.com/free-gis-software/free-gis-objectland-software.htm) 是适用于 Windows 的通用地理信息系统。 它处理组织为地理信息数据库 (GDB) 的数据。 基本的 GDB 组件是地图、主题、表格、查询、外部数据库、布局、用户和样式, 免费非商业许可。
地理空间数据抽象库 (GDAL) (https://mapcruzin.com/free-gis-software/free-gdal-data-abstraction-library.htm): GDAL 是栅格地理空间数据格式的翻译库。 作为一个库,它为所有支持的格式向调用应用程序提供了一个单一的抽象数据模型。
GMT (https://mapcruzin.com/free-gis-software/free-generic-mapping-tools.htm) 是一个包含 60 种工具的开源集合, 用于处理地理和笛卡尔数据集(包括过滤、趋势拟合、网格化、投影等)并生成封装的 PostScript 文件 (EPS) 插图, 范围从通过等高线图的简单 xy 图到人工照明表面和 3-D 透视图。 GMT 支持约 30 种地图投影和转换, 并附带 GSHHS 海岸线、河流和政治边界等支持数据。 GMT 由 Paul Wessel 和 Walter HF Smith 在全球志愿者的帮助下开发和维护, 并得到国家科学基金会的支持。 它根据 GNU 通用公共许可证发布。
Grass GIS (https://mapcruzin.com/free-gis-software/grass-free-geographic-information-system.htm) :通常称为 GRASS, 这是一款免费的地理信息系统 (GIS) 软件, 用于地理空间数据管理和分析、图像处理、图形/地图制作、空间建模和可视化。 GRASS 目前用于世界各地的学术和商业环境, 以及许多政府机构和环境咨询公司。 GRASS 是开源地理空间基金会的官方项目。
gvSIG (https://mapcruzin.com/free-gis-software/qvsig-free-geographic-information-system.htm) 是一个免费的开源工具, 用于管理地理信息。 它的特点是用户友好的界面, 可以快速访问最常用的光栅和矢量格式。 在同一视图中, 它包括本地以及通过 WMS、WCS 或 WFS 源的远程数据。
HidroSIG (https://mapcruzin.com/free-gis-software/hidrosig-geographic-analysis-software.htm) :具有特殊工具的地理信息系统 (GIS), 可对水文、气候和地貌变量进行估算和分析。
iGMT (https://mapcruzin.com/free-gis-software/igmt-free-geographic-information-system.htm) :地球科学数据集的交互式制图, 该程序旨在简化通用制图工具 (GMT) 的使用。 iGMT 为 GMT 提供图形用户界面, 并使用 Tcl/Tk 计算机语言编写。 除了提供一种用户友好的 GMT 处理方式外, iGMT 还内置了对许多不同地球科学数据集的支持, 例如地形、重力、海底年龄、震源目录、板块边界文件、热点列表、CMT 解决方案等。
JUMP 统一制图平台 (JUMP) (https://mapcruzin.com/free-gis-software/download-jump-unified-mapping-platform.htm) 是一个基于 GUI 的应用程序, 用于查看和处理空间数据。 它包括许多常见的空间和 GIS 功能, 并且被设计成一个高度可扩展的框架, 用于开发和运行自定义空间数据处理应用程序。
MapGuide Open Source (https://mapcruzin.com/free-gis-software/free-mapguide-web-mapping.htm) 是一个基于网络的平台, 使用户能够快速开发和部署网络地图应用程序和地理空间网络服务。 MapGuide 具有交互式查看器, 包括对要素选择、属性检查、地图提示以及缓冲区、范围内选择和测量等操作的支持。
MapServer (https://mapcruzin.com/free-gis-software/mapserver-open-source-web-maps.htm) 是一个开源开发环境, 用于构建支持空间的 Web 地图应用程序和服务。 它快速、灵活、可靠, 几乎可以集成到任何 GIS 环境中。
MapServer Workbench (https://mapcruzin.com/free-gis-software/mapserver-workbench-sourceforge.htm) 是一组用于开发 MapServer 网络地图应用程序的协作工具。 这些工具由 Tcl/Tk 编写,并使用 Mapscript/Tcl 接口。
Mapstraction (https://mapcruzin.com/free-gis-software/mapstraction-javascript-mapping-library.htm) 是一个 Javascript 库, 它为各种 Javascript 地图 API 提供单一的通用接口。 它旨在使开发人员能够尽可能平稳、快速地从一种地图 API 切换到另一种地图 API。
MapWindow (https://mapcruzin.com/free-gis-software/mapwindow-open-source-gis.htm):使用大多数标准 GIS 数据格式, 包括形状文件 (.shp) 和 ASCII 网格文件 (.asc)。 这些格式的数据可以从许多 Internet 站点下载, 包括 GIS Data Depot、USEPA、USGS 和许多其他站点。 MapWindow 还可以处理地理参考 GIF 和 BMP 图像文件。
NCAR 图形软件 (https://mapcruzin.com/free-gis-software/ncar-graphics-maps-surfaces.htm) 由一个包含 Fortran/C 实用程序的库组成, 用于绘制等高线、地图、矢量、流线、气象图、曲面、直方图、X/Y 图、注释、ANSI/ISO 标准版本的 GKS、一个数学库, 包含1,2,3-D 插值器和逼近器的集合, 用于显示、编辑和操作图形输出的应用程序、地图数据库、许多 FORTRAN 和 C 示例。
NRDB(自然资源数据库)(https://mapcruzin.com/free-gis-software/natural-resources-database-mapping.htm) 是一个免费的数据库和绘图应用程序,用于开发和分发环境数据库。它的目的是为发展中国家的人们提供一个强大而简单的工具来帮助管理他们自己的资源。
OGR Simple Features Library (https://mapcruzin.com/free-gis-software/ogr-simple-feature-shapefile.htm) 是一个 C++ 开源库(和命令行工具), 提供对各种矢量文件格式的读取(有时是写入)访问, 包括 ESRI Shapefile、Mapinfo mid/mif 和 TAB 格式。
OpenLayers (https://mapcruzin.com/free-gis-software/openlayers-free-web-maps.htm) 是一个纯 JavaScript 库, 用于在大多数现代 Web 浏览器中显示地图数据, 没有服务器端依赖项。 OpenLayers 实现了一个(仍在开发中的)JavaScript API, 用于构建丰富的基于 Web 的地理应用程序, 类似于 Google Maps 和 MSN Virtual Earth API, 但有一个重要区别, OpenLayers 是免费软件, 由开源软件社区开发并由其开发。
PostGIS (https://mapcruzin.com/free-gis-software/postgis-free-gis-download.htm) 向 PostgreSQL 对象关系数据库添加了对地理对象的支持。 实际上,PostGIS 在空间上启用了 PostgreSQL 服务器, 允许它用作地理信息系统 (GIS) 的后端空间数据库, 向 ESRI 的 SDE 或 Oracle 的 Spatial 扩展。PostGIS 遵循 OpenGIS “SQL 的简单功能规范”, 并已被证明符合 “类型和功能” 配置文件。
Orbit EOS Lite (https://mapcruzin.com/free-gis-software/free-eos-gis-map-server.htm) 免费 GIS 地图服务器- EOS 是可扩展、可扩展的 Orbit Server 系统, 用于企业和互联网 GIS 数据共享。 EOS 支持最流行的数据格式, 并且可以通过地理处理或与 gis 数据相关的数据库访问和事务控制等功能进行扩展。
QGIS (https://mapcruzin.com/free-gis-software/free-quantum-gis-software.htm) 是一个用户友好的开源地理信息系统 (GIS), 可在 Linux、Unix、Mac OSX 和 Windows 上运行。 QGIS 支持矢量、栅格和数据库格式。 QGIS 在 GNU 通用公共许可证下获得许可。 QGIS 可在计算机上浏览和创建地图数据。 它支持许多常见的空间数据格式(例如 ESRI ShapeFile、geotiff)。 QGIS 支持插件来做一些事情, 比如从 GPS 显示轨迹。 QGIS 是开源软件,而且是免费的。
SAGA (https://mapcruzin.com/free-gis-software/saga-gis-free-gnu.htm) :自动地球科学分析系统, 是一种混合 GIS 软件。 SAGA 的首要目标是为(地球)科学家提供一个有效但易于学习的平台来实施地球科学方法, 这是通过 SAGA 独特的应用程序编程接口 (API) 实现的。
SharpMap (https://mapcruzin.com/free-gis-software/sharpmap-render-gis-data.htm) 是一种简单易用的地图渲染器, 可渲染 GIS 数据以用于 Web 和桌面应用程序。 该引擎是用 C# 编写的, 基于 .NET 2.0 框架。
SPRING (https://mapcruzin.com/free-gis-software/spring-gis-remote-sensing.htm) 是最先进的 GIS 和遥感图像处理系统, 具有面向对象的数据模型, 可在单一环境中集成栅格和矢量数据表示。
StatPlanet (https://mapcruzin.com/flashmaps/statplanet-interactive-webmaps.htm) :用于为网站创建交互式地图和图形的惊人软件。
TatukGIS Viewer (https://mapcruzin.com/free-gis-software/tatukgis-free-gis-viewer.htm) :一个免费的 GIS 查看器和制图应用程序, 支持大多数 GIS 矢量、图像、网格和 SQL 数据库层格式, 3,0000 个预定义坐标系, 具有即时地图层重投影、全面的可视层属性控制、图例控制、比例控制、数据查看面板等等!
uDig(http://udig.refractions.net/confluence/display/UDIG/Home.html):用户友好的桌面 Internet GIS (uDig) 既是地理空间应用程序又是平台, 开发人员可以通过该平台创建新的衍生应用程序。 uDig 是互联网感知地理信息系统中的核心元素。 它是一个空间数据查看器/编辑器, 特别强调互联网 GIS 的 OGC 标准、Web 地图服务器和 Web 要素服务器标准。 uDig 提供了一个通用的 Java/Eclipse 平台, 用于使用开源组件构建空间应用程序。