得益于 2010-11 年引入的新网络标准以及移动设备的最新改进,现在有很多出色的地理信息系统 (GIS) 可以在 Web 浏览器和移动应用中运行。
然而,大多数现有的 GIS 系统都是半成品系统,需要用户进行设置,这对于不了解如何编码的普通用户来说可能既困难又不方便。用于科学数据分析的免费和开源选项也非常有限。我们在 2014 年创建了 OpenWebGIS,旨在在一个现成的解决方案中解决所有这些问题。

OpenWebGIS 采用 BSD-2-Clause 许可,使用 JavaScript 编写,并基于 OpenLayers、Geoserver、PostGIS、PostgreSQL、Cesium 和 OSM Buildings。
OpenWebGIS 是一款开源在线和离线 GIS,可在 Web 浏览器和移动应用中使用。
借助 OpenWebGIS,用户可以:
- 将图像拉伸到地图上的 2D 矢量、2.5D 和 3D 图层 。
- 获取世界各地地震的空间和时间分布。
- 获取世界各地 古生物事件 的空间分布和简要描述。
- 跟踪卫星和国际空间站(实时和任何时间段)。
- 获取区域的天气数据。
- 导入/导出 OpenStreetMap 矢量数据。
- 将任何矢量图层转换为 shapefile。
- 图像分析、按颜色分割区域和矢量化。
- 对您自己的位置以及连接到 OpenWebGIS 的其他人或物体的位置进行地理定位。
- 展望未来(使用分析和时间序列预测子系统)。
- 在地图上创建分形。
- 从 Wikipedia 或 OpenStreetMap 中选择数据并将其映射。
- 使用传感器 和 Wi-Fi 统计信息 从 Android 移动设备,并将数据引用到地理坐标。
您可以在 我们的博客 上找到有关 OpenWebGIS 功能和应用的详细信息。

OpenWebGIS 开发的主要目标是创建一个 GIS,它具有在线 Web GIS 系统的所有标准功能、一套强大的数据科学分析工具以及广泛用户(不仅仅是科学家)感兴趣的功能。我们希望 OpenWebGIS 成为一个成熟的软件即服务 (SaaS) 云计算平台,并使用户能够部署自己的服务器和客户端实例。
加入并贡献
OpenWebGIS 存在一些缺陷,但也具有巨大的潜力。在您的帮助下,我们可以使其更具功能性、可用性、用户友好性和强大性。我们始终欢迎您的请求、评论和建议。

您可以在 GitHub 上为 OpenWebGIS 代码做出贡献。Android 应用的代码也 在 GitHub 上。如果您会多种语言,我们也需要 帮助进行界面翻译。
未来计划
- 重新设计界面。我们希望引入用户可以从中选择的几个变体。这项工作的另一个重要部分将是改善移动用户的体验。
- 重构源代码。
- 针对各种浏览器进行优化。目前,该系统在 Mozilla Firefox 和 Google Chrome 中运行没有任何问题。
- 组织、选择和映射来自大量开放地理数据库的数据。
- 支持各种栅格格式。
- 更新身份验证模块。
- 扩展离线模式功能。
- 创建 iOS 应用程序
- 在用户的帮助下翻译界面。
安装
您可以立即在线试用 OpenWebGIS。OpenWebGIS 的结构分为服务器和客户端两部分。

客户端部分可以在线和离线运行。我们将客户端部分称为 OpenWebGIS 本地版本。某些功能(例如从 Wikipedia 和 OpenStreetMap 中选择)在此版本中不起作用,但我们希望这种情况在未来会发生改变。要运行此版本,请从 GitHub 下载源代码,将其解压缩到您的任何文件夹中,然后在浏览器中启动文件 Start_OpenWebGIS_en.html。Android 版本(.apk 文件)也 在 GitHub 上 提供。
要在桌面上部署您自己的功能齐全的 OpenWebGIS 服务器实例,您必须安装 Geoserver、PHP、Apache(或其他 Web 服务器软件)、PostgreSQL 和 PostGIS。从 GitHub 复制源代码,并配置上述软件对包含此源代码的文件夹的访问权限。
6 条评论