即插即用基于阿里云Ganos快速构建云上开源GIS方案

33次阅读

共计 1934 个字符,预计需要花费 5 分钟才能阅读完成。

对于轻量级 GIS 应用,选择具备时空能力的云上数据库再搭配开源 GIS 软件,能够快速构建稳定、廉价、实用的 GIS 解决方案。Ganos 是阿里云自研时空基础设施(PaaS 层)的核心引擎,该引擎整合了云上异构计算并行加速、OSS 大规模存储等基础设施能力,上层与 RDS PostgresSQL 数据库、POLARDB for PG/Oracle 云原生数据库、HBase 大数据等融合,为云计算基础产品提供了免费但专业级的时空数据存储、查询与分析计算能力。
本文主要介绍如何将 Ganos 作为数据源与 GeoServer、uDig、QGIS 等最常用的开源 GIS 软件对接,为基于开源 GIS 应用方案选型提供支撑。

支持常用各大开源 GIS 软件

因 Ganos 设计上充分兼容了 PostGIS 接口,因此理论上可以无缝对接支持 PostGIS 的各类软件生态。

选取部分常用开源 GIS 软件说明如下表所示:

开源 GIS 软件 软件定位 用途 Ganos 作用
QGIS 基于 C ++ 的桌面 GIS 数据的可视化、管理、编辑、分析以及印刷地图的制作,功能全面 兼容 postgis 形式的数据源
GeoserverGIS 服务器软件 发布地图数据,允许用户对特征数据进行更新、删除、插入操作,方便共享空间地理信息 兼容 postgis 形式数据源
uDig 基于 Java 的桌面 GIS 桌面 GIS 及开发框架,对互联网 GIS、网络地图服务器和网络功能服务器有特别的加强 兼容 postgis 形式的数据源
OpenJump 基于 Java 的桌面 GIS 内置了地图编辑、可视化,GIS 空间分析等操作,并可以通过插件方式进行功能的定制或拓展 兼容 postgis 形式的数据源
MapNik 基于 Python/C++ 地图渲染引擎 数据形式的地图通过一个样式表的定义渲染成位图格式提供 WMS 等服务 兼容 postgis 形式的数据源

以上主要集中在 GIS 最为常用的几何对象(矢量)部分,需要注意的是,Ganos 在除了兼容 PostGIS 能力外,其他栅格、DEM、点云、网络、轨迹等高级时空特性也能与这些软件打通。如有这方面的需求,可以直接通过文末联系方式获得支持。

简单连接配置,即插即用

以下以 QGIS、GeoServer、OpenJump、uDig 为例,展示以阿里云 PostgresSQL Ganos 或 POLARDB Ganos 为数据源的对接与应用,其他基于 PostGIS 数据源驱动的开源 3S 软件等均类似,不再一一展开。
首先,需要通过阿里云主页购买 RDS PostgresSQL、POLARDB for PG 或 POLARDB for Oracle 实例(见文末链接,其中 POLARDB for PG/Oracle 目前可免费申请公测),并通过 SQL 插入或 shp2pgsql 工具导入矢量数据。数据导入后,可以通过控制台自带的 DMS 工具查看所导入的数据:

接下来,可以基于 Ganos 数据源,采用开源 GIS 软件来执行各类操作。

(1)QGIS 连接 Ganos,可浏览、查看、编辑、分析 Ganos 中的空间数据。

(2)GeoServer 连接 Ganos,可以将矢量数据发布为 WMS,WFS 等服务,实现地理空间数据的快速共享应用。

(3)OpenJump 连接 Ganos,可浏览、查看、编辑、分析 Ganos 中的空间数据。

(4)uDig 连接 Ganos,可浏览、查看、编辑、分析 Ganos 中的空间数据。

不一样的底座,更强大能力

通过兼容 PostGIS 接口,Ganos 具备了几乎即插即用、快速生态兼容的能力,且所有兼容 PostGIS 的代码都无需改动。同时,Ganos 通过与阿里云基础设施融合,提供比自建 PG+PostGIS 更高系统稳定性和可靠性、更强数据处理能力和更大数据处理规模,尤其在时空轨迹数据处理能力上,要比原生 PostGIS 提高 50-100 性能。后续 Ganos 将遵循 OGC 规范,适配更多数据种类,广泛支持包括开源和商业不同 3S 平台,逐步沉淀基础时空云计算能力到云计算基础平台,赋能 ISV 厂商,推动时空云计算作为数字化转型的基础引擎普惠到更多客户。

如何获取 Ganos

时空引擎 Ganos 已无缝嵌入于阿里云以下数据库产品中,您无需为时空数据管理支付额外费用,了解更多相关信息请戳链接:

  • RDS PostgreSQL with Ganos 产品入口:
    https://www.aliyun.com/product/rds/postgresql
  • POLARDB for PG/Oracle with Ganos 产品入口(可申请免费公测):
    https://www.aliyun.com/product/POLARDB
  • HBase with Ganos 产品入口:
    https://www.aliyun.com/product/hbase

本文作者:ganos

阅读原文

本文为云栖社区原创内容,未经允许不得转载。

正文完
 0

即插即用基于阿里云Ganos快速构建云上开源GIS方案

33次阅读

共计 1934 个字符,预计需要花费 5 分钟才能阅读完成。

对于轻量级 GIS 应用,选择具备时空能力的云上数据库再搭配开源 GIS 软件,能够快速构建稳定、廉价、实用的 GIS 解决方案。Ganos 是阿里云自研时空基础设施(PaaS 层)的核心引擎,该引擎整合了云上异构计算并行加速、OSS 大规模存储等基础设施能力,上层与 RDS PostgresSQL 数据库、POLARDB for PG/Oracle 云原生数据库、HBase 大数据等融合,为云计算基础产品提供了免费但专业级的时空数据存储、查询与分析计算能力。
本文主要介绍如何将 Ganos 作为数据源与 GeoServer、uDig、QGIS 等最常用的开源 GIS 软件对接,为基于开源 GIS 应用方案选型提供支撑。

支持常用各大开源 GIS 软件

因 Ganos 设计上充分兼容了 PostGIS 接口,因此理论上可以无缝对接支持 PostGIS 的各类软件生态。

选取部分常用开源 GIS 软件说明如下表所示:

开源 GIS 软件 软件定位 用途 Ganos 作用
QGIS 基于 C ++ 的桌面 GIS 数据的可视化、管理、编辑、分析以及印刷地图的制作,功能全面 兼容 postgis 形式的数据源
GeoserverGIS 服务器软件 发布地图数据,允许用户对特征数据进行更新、删除、插入操作,方便共享空间地理信息 兼容 postgis 形式数据源
uDig 基于 Java 的桌面 GIS 桌面 GIS 及开发框架,对互联网 GIS、网络地图服务器和网络功能服务器有特别的加强 兼容 postgis 形式的数据源
OpenJump 基于 Java 的桌面 GIS 内置了地图编辑、可视化,GIS 空间分析等操作,并可以通过插件方式进行功能的定制或拓展 兼容 postgis 形式的数据源
MapNik 基于 Python/C++ 地图渲染引擎 数据形式的地图通过一个样式表的定义渲染成位图格式提供 WMS 等服务 兼容 postgis 形式的数据源

以上主要集中在 GIS 最为常用的几何对象(矢量)部分,需要注意的是,Ganos 在除了兼容 PostGIS 能力外,其他栅格、DEM、点云、网络、轨迹等高级时空特性也能与这些软件打通。如有这方面的需求,可以直接通过文末联系方式获得支持。

简单连接配置,即插即用

以下以 QGIS、GeoServer、OpenJump、uDig 为例,展示以阿里云 PostgresSQL Ganos 或 POLARDB Ganos 为数据源的对接与应用,其他基于 PostGIS 数据源驱动的开源 3S 软件等均类似,不再一一展开。
首先,需要通过阿里云主页购买 RDS PostgresSQL、POLARDB for PG 或 POLARDB for Oracle 实例(见文末链接,其中 POLARDB for PG/Oracle 目前可免费申请公测),并通过 SQL 插入或 shp2pgsql 工具导入矢量数据。数据导入后,可以通过控制台自带的 DMS 工具查看所导入的数据:

接下来,可以基于 Ganos 数据源,采用开源 GIS 软件来执行各类操作。
(1)QGIS 连接 Ganos,可浏览、查看、编辑、分析 Ganos 中的空间数据。

(2)GeoServer 连接 Ganos,可以将矢量数据发布为 WMS,WFS 等服务,实现地理空间数据的快速共享应用。

(3)OpenJump 连接 Ganos,可浏览、查看、编辑、分析 Ganos 中的空间数据。

(4)uDig 连接 Ganos,可浏览、查看、编辑、分析 Ganos 中的空间数据。

不一样的底座,更强大能力

通过兼容 PostGIS 接口,Ganos 具备了几乎即插即用、快速生态兼容的能力,且所有兼容 PostGIS 的代码都无需改动。同时,Ganos 通过与阿里云基础设施融合,提供比自建 PG+PostGIS 更高系统稳定性和可靠性、更强数据处理能力和更大数据处理规模,尤其在时空轨迹数据处理能力上,要比原生 PostGIS 提高 50-100 性能。后续 Ganos 将遵循 OGC 规范,适配更多数据种类,广泛支持包括开源和商业不同 3S 平台,逐步沉淀基础时空云计算能力到云计算基础平台,赋能 ISV 厂商,推动时空云计算作为数字化转型的基础引擎普惠到更多客户。

如何获取 Ganos

时空引擎 Ganos 已无缝嵌入于阿里云以下数据库产品中,您无需为时空数据管理支付额外费用,了解更多相关信息请戳链接:

  • RDS PostgreSQL with Ganos 产品入口:
    https://www.aliyun.com/product/rds/postgresql
  • POLARDB for PG/Oracle with Ganos 产品入口(可申请免费公测):
    https://www.aliyun.com/product/POLARDB
  • HBase with Ganos 产品入口:
    https://www.aliyun.com/product/hbase

本文作者:ganos

原文链接

本文为云栖社区原创内容,未经允许不得转载。

正文完
 0