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

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 对于轻量级GIS应用,选择具备时空能力的云上数据库再搭配开源GIS软件,能够快速构建稳定、廉价、实用的GIS解决方案。本文介绍如何将阿里云POLARDB/PG Ganos时空数据库引擎作为数据源与GeoServer、uDig、QGIS等最常用的开源GIS软件对接,构建即插即用基于开源GIS应用方案。

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

支持常用各大开源GIS软件

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

image


选取部分常用开源GIS软件说明如下表所示:
开源GIS软件 软件定位 用途 Ganos作用
QGIS 基于C++的桌面GIS 数据的可视化、管理、编辑、分析以及印刷地图的制作,功能全面 兼容postgis形式的数据源
Geoserver GIS服务器软件 发布地图数据,允许用户对特征数据进行更新、删除、插入操作,方便共享空间地理信息 兼容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工具查看所导入的数据:

image


接下来,可以基于Ganos数据源,采用开源GIS软件来执行各类操作。
(1)QGIS连接Ganos,可浏览、查看、编辑、分析Ganos中的空间数据。
QGIS
(2)GeoServer连接Ganos,可以将矢量数据发布为WMS,WFS等服务,实现地理空间数据的快速共享应用。
GeoServer
(3)OpenJump连接Ganos ,可浏览、查看、编辑、分析Ganos中的空间数据。
OpenJump
(4)uDig连接Ganos ,可浏览、查看、编辑、分析Ganos中的空间数据。
UDig

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

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

如何获取Ganos

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

有任何疑问或咨询,可扫码入群或关注微信公众号

image

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
11天前
|
存储 SQL 分布式计算
Hologres 与阿里云生态的集成:构建高效的数据处理解决方案
【9月更文第1天】随着大数据时代的到来,数据处理和分析的需求日益增长。阿里云作为国内领先的云计算平台之一,提供了多种数据存储和处理的服务,其中Hologres作为一款实时数仓产品,以其高性能、高可用性以及对标准SQL的支持而受到广泛关注。本文将探讨Hologres如何与阿里云上的其他服务如MaxCompute、DataHub等进行集成,以构建一个完整的数据处理解决方案。
34 2
|
3月前
|
存储 Cloud Native 关系型数据库
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(1)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
108 3
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(1)
|
3月前
|
存储 数据库 数据可视化
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(2)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(2)
|
3月前
|
Cloud Native 数据库 数据可视化
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(3)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
3月前
|
存储 弹性计算 安全
构建高效企业应用架构:阿里云产品组合实践深度解析
该方案展现了阿里云产品组合的强大能力和灵活性,不仅满足了当前业务需求,也为未来的扩展打下了坚实的基础。希望本文的分享能为读者在设计自己的IT解决方案时提供一定的参考和启发。
239 1
|
4月前
|
存储 人工智能 运维
数据湖建设实践:使用AWS S3与LakeFormation构建灵活数据存储
【4月更文挑战第8天】本文分享了使用AWS S3和LakeFormation构建数据湖的经验。选择S3作为数据湖存储,因其无限容量、高可用性和持久性,以及与多种系统的兼容性。LakeFormation则负责数据治理和权限管理,包括元数据管理、简化数据接入、细粒度权限控制和审计。通过这种方式,团队实现了敏捷开发、成本效益和数据安全。未来,数据湖将融合更多智能化元素,如AI和ML,以提升效能和体验。此实践为数据驱动决策和企业数字化转型提供了有力支持。
255 2
|
4月前
|
SQL NoSQL 安全
国际标准图查询语言 GQL 正式发布,悦数图数据库业界首家原生支持
经过行业多年的讨论和行动,图查询语言 GQL(Graph Query Language)在 2024 年 4 月 12 日正式发布。GQL 是由国际标准化组织(ISO)和国际电工委员会(IEC)共同制定的图数据库查询语言标准,正式编号为 ISO/IEC 39075。GQL 为管理和查询图数据确立了统一的标准。
|
11月前
|
存储 分布式计算 Cloud Native
突破次元壁,Ganos Aero加速空天大数据处理进入云原生算力时代
阿里云瑶池数据库团队推出了空天大数据管理技术方案Ganos Aero,帮助用户高效搭建空天大数据管理平台,提升空天数据处理效率,降低管理成本。
69872 221
|
算法 安全 调度
隐语v0.7.18版本更新,构建跨机构分布式底座RayFed
隐语v0.7.18版本更新,构建跨机构分布式底座RayFed
458 0
|
4月前
|
存储 并行计算 关系型数据库
使用 PolarDB 开源版 部署 PostGIS 支撑时空轨迹|地理信息|路由等业务
背景PolarDB 的云原生存算分离架构,,具备低廉的数据存储、高效扩展弹性、高速多机并行计算能力、高速数据搜索和处理;;PolarDB与计算算法结合,,将实现双剑合璧,推动业务数据的价值产出,将数据变成生产力。本文将介绍使用 PolarDB 开源版 部署 PostGIS 支撑时空轨迹|地理信息|路...
104 0