开源GIS应用程序

开源GIS应用程序


发布日期: 2021-12-30 更新日期: 2021-12-30 编辑:xuzhiping 浏览次数: 1769

标签:

摘要: R R 是一种用于统计计算和图形的编程语言和软件环境,由 R 统计计算基金会支持。R 及其库实现了多种统计和图形技术,包括线性和非线性建模、经典统计测试、时间序列分析、分类、聚类等。例如,R-ArcGIS Community 是一个社区 驱动的免费开源项目集合...

R

R 是一种用于统计计算和图形的编程语言和软件环境,由 R 统计计算基金会支持。R 及其库实现了多种统计和图形技术,包括线性和非线性建模、经典统计测试、时间序列分析、分类、聚类等。例如,R-ArcGIS Community 是一个社区 驱动的免费开源项目集合,使 R 用户可以更轻松、更快速地使用 ArcGIS 数据,并使 ArcGIS 用户 能够利用 R 的分析功能。单击 https://r-arcgis.github.io/ 了解更多详情。

QGIS

地理信息系统 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

地理资源分析支持系统 (GRASS) 是根据 GNU 通用公共 许可证获得许可的免费开源 GIS 软件。 它是一个跨平台的 GIS 解决方案,支持多种操作系统,如 Mac OSX、Windows 和 Linux。 它用于 GIS 数据管理和分析、图像处理、空间和时间建模和可视化。了解有关 GRASS GIS 的更多信息,请访问此处: https://grass.osgeo.org/download/。

SAGA GIS

自动地球科学分析系统 (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

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

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

MapServer 是一个开源平台,用于将空间数据和交互式地图 应用程序发布到 Web。 MapServer 最初于 1990 年代中期 在明尼苏达大学开发,在 MIT 风格的许可下发布,可在所有主要平台(Windows、Linux、Mac OS X)上运行。MapServer 不是一个功能齐全的 GIS 系统,也不是它所渴望的。

PostGIS

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

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 应用程序中。

相关推荐

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org