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

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

OpenWebGIS 开发的主要目标是创建一个 GIS,它具有在线网络 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 条评论