PostGIS3新特性及Ganos核心能力介绍
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
调整后
• 矢量扩展 Create extension postgis; • 栅格扩展 Create extension postgis; Create extension postgis_raster;
目的
• 矢量去掉栅格依赖,安装包更精简
Others
GEOS3.8+
• Speed up conversion of geometry to/from.
时空星球遥感影像服务平台
成果影像入库、查询及分发服务至公有云
特点:
• 成果影像OSS存储,数据库时空引擎内建高效索引 • 增量更新,所见即所得 • 无需额外切片的无缝浏览服务
智能化数据驱动:
• 结合达摩院AI,发掘遥感数据价值 • 结合云平台,提供智能化的数据决策
• Performance enhancements.
Proj6
• Speed improvements • Support for WKT projections
Utilities
• shp2pgsql reproject with copy mode(-D). • pgsql2shp handle NULL geometry values. • raster2pgsql skip NODATA tiles or use –k
基于insar的地物形变监测时序insarps点集地物形变大数据监测服务客户痛点?雷达卫星20000x20000像素覆盖计算量大?每个ps点附带大量时间序列值?insar文件斱式管理效率低解决方案?公共云全球多节点?ossganos统一数据管理?ps点基于ganos几何模型挂接多模数据库?支持时间空间和属性查询和分析时空星球遥感影像服务平台成果影像入库查询及分发服务至公有云特点
时空大数据 分析处理
Ganos六大核心能力
核心能力1: 时空多模型
核心能力2: 兼容PostGIS并增强
GeoServer
PostGIS
RDS PostgreSQL
Ganos免费、免费、免费! PostGIS++
核心能力3: 影像全分辨率像素级存储与访问
核心能力4: 灵活多形态输出
公有云 专有云 一体机 纯软件
案例3: 基于InSAR的地物形变监测
时序InSAR->PS点集->地物形变 大数据监测服务
客户痛点
• 雷达卫星20000X20000像素覆盖,计算量大 • 每个PS点附带大量时间序列值 • InSAR文件方式管理效率低
解决方案
• 公共云,全球多节点 • OSS+Ganos统一数据管理 • PS点基于Ganos几何模型,挂接多模数据库 • 支持时间、空间和属性查询和分析
PostGIS3新特性&Ganos核心能力介绍
PostGIS3新特性
PostGIS是什么?
• 是PostgreSQL的一个扩展 • 提供空间对象(矢量、栅格)管理、空间
查询、空间操作函数以及空间操作符号. • 遵循OpenGIS规范. • 开源,GPL协议 • 20+年发展,目前V3.0
/source/
Geometry Order by
• PostGIS2.4,Z曲线(Morton码) • PostGIS3.0,Hilbert Curve,排序后空间相邻
改进:GIST索引实现改进
SP-GIST、GIST ND
• 优化GIST Penalty索引插入代价计算方法 • GIST penalty可以支持多列 • GIST ND支持overlaps、contains、
Ganos的产品形态
Ganos不是一个独立产品,是以阿里云数据库为底座,构建的时空大数 据平台级解决方案
PostgreSQL Ganos
POLARDB Ganos
HBASE Ganos
SPARK Ganos
OLTP Spatial 3TB-32TB
OLTP Spatial 100TB
NoSQL Spatial PB级
within、equals操作符
改进:矢量瓦片处理增强
ST_AsMVT
• 引入mapbox的wagyu算法,更稳定、更高效 • 支持Feature ID聚合,支持多CPU并行 • 点、线类型生成速度更快
ST_AsMVTGeom
• 细节处理:无效几何、返回简化对象、坐标变换等
ST_TileEnvelope
Ganos + SuperMap Ganos + ArcGIS GIS一体化解决方案
核心能力5: 云上空间异构并行加速
核心能力6: OSS透明访问与高性价比存 储
Ganos应用场景
案例1: 某时空信息云平台
• 云原生全国产化方案: POLARDB+Ganos+SuperMap
• 综合管理矢量、栅格、三维数据 等各类时空数据
• 新增 • 计算不同金字塔层级的单个Tile在Web Mercator投影下坐标范围
改进:record可输出为GeoJson
ST_AsGeoJson(record)、ST_AsGeoJson(geometry)
调整:拆分栅格扩展
调整前
• 矢量、栅格统一扩展 Create extension postgis;
option.
Bug fixes
• 20+
Ganos核心能力介绍
Ganos是什么?
Ganos = 云数据库时空引擎 + 时空大数据分析计算 + 云服务
• 取名于大地女神盖亚(Gaea)和时间 之神柯罗诺斯(Chronos),代表 “时空” 结合
• 将时空地理信息处理融入公有云/专有 云PaaS服务,成为一种普惠计算
'2019-04-01 12:00:00'::timestamp, '2019-04-01 14:00:00'::timestamp, ST_GeomFromText('Polygon((115.3564 21.4893,122.3438 21.4893, 122.3438 41.2646,115.3564 41.2646,115.3564 21.4893))', 4326)::geometry);
PostGIS紧跟PostgreSQL步伐
PostgreSQL 12
beta 1 2019.05
PG12 2019.10
PG12.1 2019.11
PostGIS 3
alpha 1 … alpha4
2019.05
2019.08
beta 1 2019.09
rc1 rc2 2019.10
3.0 2019.10
• 矢量数据全要素加载显示、浏览、 空间查询、空间分析性能全面优 于某主流商用数据库,查询性能 有1-3倍以上性能提升
案例2: 亿级航班轨迹实时查询分析
• 20亿航班轨迹点
• Ganos原生轨迹模型 • 存储空间节约2/3 • 时间+空间查询,毫秒级
响应
select dynamic_id, traj, st_leafcount(traj) from flight_track where ST_intersects(traj,
改进:利用PG12新特性
• Partial TOAST decompression, speed up index created(30%).
• Parallel query automatically. • Index support funtion(API).
改进:几何排序支持Hilbert Curve
• 矢量扩展 Create extension postgis; • 栅格扩展 Create extension postgis; Create extension postgis_raster;
目的
• 矢量去掉栅格依赖,安装包更精简
Others
GEOS3.8+
• Speed up conversion of geometry to/from.
时空星球遥感影像服务平台
成果影像入库、查询及分发服务至公有云
特点:
• 成果影像OSS存储,数据库时空引擎内建高效索引 • 增量更新,所见即所得 • 无需额外切片的无缝浏览服务
智能化数据驱动:
• 结合达摩院AI,发掘遥感数据价值 • 结合云平台,提供智能化的数据决策
• Performance enhancements.
Proj6
• Speed improvements • Support for WKT projections
Utilities
• shp2pgsql reproject with copy mode(-D). • pgsql2shp handle NULL geometry values. • raster2pgsql skip NODATA tiles or use –k
基于insar的地物形变监测时序insarps点集地物形变大数据监测服务客户痛点?雷达卫星20000x20000像素覆盖计算量大?每个ps点附带大量时间序列值?insar文件斱式管理效率低解决方案?公共云全球多节点?ossganos统一数据管理?ps点基于ganos几何模型挂接多模数据库?支持时间空间和属性查询和分析时空星球遥感影像服务平台成果影像入库查询及分发服务至公有云特点
时空大数据 分析处理
Ganos六大核心能力
核心能力1: 时空多模型
核心能力2: 兼容PostGIS并增强
GeoServer
PostGIS
RDS PostgreSQL
Ganos免费、免费、免费! PostGIS++
核心能力3: 影像全分辨率像素级存储与访问
核心能力4: 灵活多形态输出
公有云 专有云 一体机 纯软件
案例3: 基于InSAR的地物形变监测
时序InSAR->PS点集->地物形变 大数据监测服务
客户痛点
• 雷达卫星20000X20000像素覆盖,计算量大 • 每个PS点附带大量时间序列值 • InSAR文件方式管理效率低
解决方案
• 公共云,全球多节点 • OSS+Ganos统一数据管理 • PS点基于Ganos几何模型,挂接多模数据库 • 支持时间、空间和属性查询和分析
PostGIS3新特性&Ganos核心能力介绍
PostGIS3新特性
PostGIS是什么?
• 是PostgreSQL的一个扩展 • 提供空间对象(矢量、栅格)管理、空间
查询、空间操作函数以及空间操作符号. • 遵循OpenGIS规范. • 开源,GPL协议 • 20+年发展,目前V3.0
/source/
Geometry Order by
• PostGIS2.4,Z曲线(Morton码) • PostGIS3.0,Hilbert Curve,排序后空间相邻
改进:GIST索引实现改进
SP-GIST、GIST ND
• 优化GIST Penalty索引插入代价计算方法 • GIST penalty可以支持多列 • GIST ND支持overlaps、contains、
Ganos的产品形态
Ganos不是一个独立产品,是以阿里云数据库为底座,构建的时空大数 据平台级解决方案
PostgreSQL Ganos
POLARDB Ganos
HBASE Ganos
SPARK Ganos
OLTP Spatial 3TB-32TB
OLTP Spatial 100TB
NoSQL Spatial PB级
within、equals操作符
改进:矢量瓦片处理增强
ST_AsMVT
• 引入mapbox的wagyu算法,更稳定、更高效 • 支持Feature ID聚合,支持多CPU并行 • 点、线类型生成速度更快
ST_AsMVTGeom
• 细节处理:无效几何、返回简化对象、坐标变换等
ST_TileEnvelope
Ganos + SuperMap Ganos + ArcGIS GIS一体化解决方案
核心能力5: 云上空间异构并行加速
核心能力6: OSS透明访问与高性价比存 储
Ganos应用场景
案例1: 某时空信息云平台
• 云原生全国产化方案: POLARDB+Ganos+SuperMap
• 综合管理矢量、栅格、三维数据 等各类时空数据
• 新增 • 计算不同金字塔层级的单个Tile在Web Mercator投影下坐标范围
改进:record可输出为GeoJson
ST_AsGeoJson(record)、ST_AsGeoJson(geometry)
调整:拆分栅格扩展
调整前
• 矢量、栅格统一扩展 Create extension postgis;
option.
Bug fixes
• 20+
Ganos核心能力介绍
Ganos是什么?
Ganos = 云数据库时空引擎 + 时空大数据分析计算 + 云服务
• 取名于大地女神盖亚(Gaea)和时间 之神柯罗诺斯(Chronos),代表 “时空” 结合
• 将时空地理信息处理融入公有云/专有 云PaaS服务,成为一种普惠计算
'2019-04-01 12:00:00'::timestamp, '2019-04-01 14:00:00'::timestamp, ST_GeomFromText('Polygon((115.3564 21.4893,122.3438 21.4893, 122.3438 41.2646,115.3564 41.2646,115.3564 21.4893))', 4326)::geometry);
PostGIS紧跟PostgreSQL步伐
PostgreSQL 12
beta 1 2019.05
PG12 2019.10
PG12.1 2019.11
PostGIS 3
alpha 1 … alpha4
2019.05
2019.08
beta 1 2019.09
rc1 rc2 2019.10
3.0 2019.10
• 矢量数据全要素加载显示、浏览、 空间查询、空间分析性能全面优 于某主流商用数据库,查询性能 有1-3倍以上性能提升
案例2: 亿级航班轨迹实时查询分析
• 20亿航班轨迹点
• Ganos原生轨迹模型 • 存储空间节约2/3 • 时间+空间查询,毫秒级
响应
select dynamic_id, traj, st_leafcount(traj) from flight_track where ST_intersects(traj,
改进:利用PG12新特性
• Partial TOAST decompression, speed up index created(30%).
• Parallel query automatically. • Index support funtion(API).
改进:几何排序支持Hilbert Curve