访问量: 554 次浏览
R 是一种用于统计计算和图形的编程语言和软件环境,
由 R 统计计算基金会支持。R 及其库实现了多种统计和图形技术,
包括线性和非线性建模、经典统计测试、时间序列分析、
分类、聚类等。例如,R-ArcGIS Community 是一个社区
驱动的免费开源项目集合,使 R 用户可以更轻松、
更快速地使用 ArcGIS 数据,并使 ArcGIS 用户
能够利用 R 的分析功能。单击 https://r-arcgis.github.io/
了解更多详情。
地理信息系统 QGIS 是根据 GNU 通用公共许可证授权的
免费开源 GIS 软件。 QGIS 是开源地理空间基金会 (OSGeo)
的官方项目。 它是一个跨平台的 GIS 解决方案,
支持多种操作系统,如 Linux、Mac OSX、Windows
和 Android。 QGIS 允许用户使用不同的投影创建
具有多个图层的地图,并可以查看、编辑和分析栅格或矢量数据。
QGIS 还与其他开源 GIS 包集成,包括 PostGIS、
GRASS 和 MapServer,为用户提供额外的功能。
用 Python 或 C++ 编写的插件扩展了 QGIS 的功能。
插件可以使用 Google Geocoding API 进行地理编码,
使用 fTools 执行地理处理,这类似于 ArcGIS 中的
标准工具,并与 PostgreSQL/PostGIS、
SpatiaLite 和 MySQL 数据接口连接以访问其他数据格式。
对于 Mac 用户来说,QGIS 相对于下面描述的 GRASS GIS 的
优势在于它不需要 X11 窗口系统即可运行,
并且界面更加干净和快捷。QGIS 还可以用作 GRASS 的
图形用户界面,并且需要较少的 RAM 和处理能力;
因此,它可以在较旧的硬件上使用或与其他 CPU 能力
可能有限的应用程序同时运行。有关QGIS的更多信息,
请访问:https://www.qgis.org/en/site/forusers/index.html。
地理资源分析支持系统 (GRASS) 是根据 GNU 通用公共
许可证获得许可的免费开源 GIS 软件。 它是一个跨平台的
GIS 解决方案,支持多种操作系统,如 Mac OSX、
Windows 和 Linux。 它用于 GIS 数据管理和分析、
图像处理、空间和时间建模和可视化。
了解有关 GRASS GIS 的更多信息,请访问此处:
https://grass.osgeo.org/download/。
自动地球科学分析系统 (SAGA) GIS 是一个免费的开源 GIS 程序,
根据 GNU 通用公共许可证获得许可。SAGA 不需要在计算机上安装,
它可以在 Windows、Linux 和 FreeBSD 上运行。
SAGA GIS 通过实施应用程序编程接口 (API),
为实施地球科学方法提供了一个可学习的平台。
它用于地质统计学、网格计算和离散化、投影、
动态过程模拟和地形分析。SAGA 由国际开发者社区维护。
要了解有关 SAGA GIS 的更多信息,请访问 SAGA GIS。
要下载最新版本的 SAGA GIS,请访问 SourceForge。
了解有关 SAGA GIS 的更多信息,请访问:
http://www.saga-gis.org/en/index.html。
GeoServer 是一个用 Java 编写的开源服务器,
允许用户共享、处理和编辑地理空间数据。
专为互操作性而设计,它使用开放标准发布来自任何
主要空间数据源的数据。GeoServer 已经发展成为一种将现有信息
连接到虚拟地球仪(例如 Google Earth 和 NASA World Wind)
以及基于 Web 的地图(例如 OpenLayers、Google Maps 和
Bing Maps)的简单方法。GeoServer 旨在作为一个自由
和开放的空间数据基础设施中的节点运行。
与 Apache HTTP Server 提供免费和开放的 Web 服务器来发布
HTML 的方式类似,GeoServer 旨在为地理空间数据做同样的事情。
了解有关 GeoServer 的更多信息并下载最新版本,
请访问:http://geoserver.org/。
OpenLayers 是一个开源(在 2 条款 BSD 许可下提供)
JavaScript 库,用于在 Web 浏览器中显示地图数据。
它提供了一个 API,用于构建类似于 Google Maps 和
Bing Maps 的丰富的基于 Web 的地理应用程序。
OpenLayers 支持 GeoRSS、Keyhole 标记语言 (KML)、
地理标记语言 (GML)、GeoJSON 和使用 OGC 标准作为
Web 地图服务 (WMS) 或 Web 要素服务 (WFS) 的任何来源
的地图数据。了解有关 OpenLayers 的更多信息并下载最新版本,
请访问:https://openlayers.org/。
MapServer 是一个开源平台,用于将空间数据和交互式地图
应用程序发布到 Web。 MapServer 最初于 1990 年代中期
在明尼苏达大学开发,在 MIT 风格的许可下发布,
可在所有主要平台(Windows、Linux、Mac OS X)上运行。
MapServer 不是一个功能齐全的 GIS 系统,也不是它所渴望的。
PostGIS 是一个开源软件程序,它为 PostgreSQL 对象关系
数据库添加了对地理对象的支持。PostGIS 遵循开放地理空间联盟
(OGC) 的 SQL 规范的简单特征。了解有关 PostGIS 的更多
信息并下载最新版本,请访问:http://postgis.net/。
PostgreSQL PostgreSQL,通常称为 Postgres,
是一种对象关系数据库管理系统 (ORDBMS),
可以处理从小型单机应用程序到具有许多并发用户的大型面向
Internet 的应用程序的工作负载。 PostgreSQL 是跨平台的,
可以在许多操作系统上运行,包括 Linux、FreeBSD、
Mac OS X、Solaris 和 Microsoft Windows。
在 MacOS X 上,从 Max OS X 10.7 Lion Server 开始,
PostgreSQL 一直是默认数据库,并且 PostgreSQL 客户端
工具捆绑在桌面版中。 绝大多数 Linux 发行版都在提供的
软件包中提供了它。 PostgreSQL 是一种免费的开源软件,
根据 PostgreSQL 许可证(一种宽松的自由软件许可证)的
条款发布。 PostGIS 只是为地理对象和一些分析工作流
(GNU GPL) 提供支持的众多流行插件之一。
了解有关 PostgreSQL 的更多信息并下载最新版本,
请访问:https://www.postgresql.org/。
CartoDB 是一个软件即服务 (Saas) 云计算平台,
提供 GIS 和 Web 制图工具以在 Web 浏览器中显示。
CartoDB 用户可以使用公司的免费平台或部署自己的
开源软件实例。 CartoDB 作为免费增值服务提供,
其中帐户在一定规模内是免费的。 CartoDB 建立在包括
PostGIS 和 PostgreSQL 在内的开源软件上,分为四个组件:
(1) 一个网络应用程序,用户可以在其中管理数据和
创建自定义地图;(2) 一个 Maps API,充当动态图块服务,
根据客户端请求创建新图块; (3) SQL API,
可以使用PostgreSQL 支持的SQL 语句从数据库中检索数据,
并提供各种格式的数据,包括JSON、GeoJSON 和CSV;
和 (4) CartoDB.js 库,可以将 Maps 和 SQL API
封装成完整的可视化或用于将数据集成到其他 Web 应用程序中。