目录

PG核心分包函数WIDTH_BUCKET

聚合点的归类过程演示

空间聚合效果展示

大规模空间数据方案


PG,Postgresql数据库的简称,POSGIS是空间函数扩展支持插件集成了很多数据库级别的空间查询和空间图形数据处理能力。

PG核心分包函数WIDTH_BUCKET

WIDTH_BUCKET的原理是将对应的经度、纬度范围值划分为多少份,二这个参数就是地图四至。比如高德地图,它的可见范围,从西至东(经度范围),从南至北(纬度范围),正确的四至是一个数组表示的值如,[minX,minY,maxX,MaxY]。

这里我们的四至(extent)假设为:[30.431278,117.057442,32.614617,119.235188]

如果我们要将四至分为x,y轴都分为20等分,那么就如下面的SQL语句:

SELECT
width_bucket(st_x(geom), 117.057442 ,119.235188 ,20) grid_x,
width_bucket(st_y(geom), 30.431278 , 32.614617, 20) grid_y,
count(*),
st_centroid(st_collect(geom)) geom,
array_agg(gid) gids
from tpoint where
st_x(geom) between 117.057442 and 119.235188
and
st_y(geom) between 30.431278  and 32.614617 GROUP BY grid_x,grid_y 

如何测试请看我开源中国上的文章:Postgesql 空间点聚合查询实验

聚合点的归类过程演示

规则分布过程,取网格中心点:

不规则过程,取包含点的中心位置:

网格聚合,综合全图展示效果:

空间聚合效果展示

期望效果:

真实效果:

大规模空间数据方案

云数据库HybridDB for PostgreSQL(ApsaraDB HybridDB for PostgreSQL)是一种在线MPP大规模并行处理数据仓库服务。云数据库HybridDB for PostgreSQL基于Greenplum Database开源数据库项目,并由阿里云深度扩展,支持OSS外部表、JSON数据类型、HyperLogLog预估分析等功能特性。通过符合SQL2008标准查询语法及OLAP分析聚合函数,提供灵活的混合分析能力。支持行存储和列存储混合模式,提高分析性能,同时支持数据压缩技术,降低存储成本。并提供在线扩容、性能监测等服务,用户无需进行复杂的大规模MPP集群运维管理,让DBA、开发人员及数据分析师专注于如何通过SQL提高企业的生产力,创造核心价值。

产品详情:https://www.aliyun.com/product/gpdb

PG+POSTGIS地图空间位置网格聚合算法相关推荐

  1. C# AE 地物名称到地图空间位置查询函数(转)

    //////mc//载入地图的控件 ///findstr//查询字符串与SQL语句相同如:NAME ='***' ///sLayerName//查询的地物所在图层 /// public void fi ...

  2. 地图兴趣点聚合算法的探索与实践

    一.导读 在实现基于地图的业务时,当地图上需要展示的兴趣点(POI)过多时,一般会基于图面效果和渲染性能的考虑,在大比例尺展示完整的业务数据,而在小比例尺展示聚合态数据.在处理不同数量级.不同分布形态 ...

  3. POI兴趣点在地图显示上进行聚合算法的研究

    一.导读 在实现基于地图的业务时,当地图上需要展示的兴趣点(POI)过多时,一般会基于图面效果和渲染性能的考虑,在大比例尺展示完整的业务数据,而在小比例尺展示聚合态数据.在处理不同数量级.不同分布形态 ...

  4. 一种简单的地图聚合算法

    百度地图的聚合算法 这段百度算法的描述来自博客:https://blog.csdn.net/javine/article/details/51195014 总结如下: 百度地图把整个地球是按照一个平面 ...

  5. 百度Create2021:百度地图日均位置服务请求次数突破1300亿

    12月27日,百度Create 2021(百度AI开发者大会)举行,在智能地图论坛上,百度地图智能物流.智能空间.智慧文旅等多个行业解决方案集中亮相,展示了百度地图在各行各业智能化升级中的支撑作用. ...

  6. 管廊复杂网格参数化算法及其大数据在线渲染

    近年来,网络技术的发展突飞猛进,人类正向高度信息化的社会迈进.3DGIS+BIM在国内建筑业形成一股热潮,尽管拥有了政府和社会的大力支持,Web端的BIM大规模场景应用开发仍然面临许多巨大的挑战: 一 ...

  7. wms地图绘制工具_地图空间分析工具MapViewer下载-地图空间分析(MapViewer)下载v8.4.406 官方版-西西软件下载...

    地图空间分析工具MapViewer是一款地图空间制作软件,可让用户轻松制作出版品质的专题地图.使用最直观的功能和特性精确显示数据分布.用户的数据是独一无二的,用户需要最好的地图绘制软件!有对这款软件感 ...

  8. geohash网格图_Geohash 网格聚合

    Geohash 网格聚合edit 通过一个查询返回的结果数量对在地图上单独的显示每一个位置点而言可能太多了. geohash_grid 按照你定义的精度计算每一个点的 geohash 值而将附近的位置 ...

  9. 2021-11-06关节空间路径规划和算法(采样、搜索)或者末端轨迹优化?

    关节空间路径规划 一些概念 一. 摘自 运动规划ompl 1.1. 运动规划 (Motion Planning) 我们这里讲的 运动规划 ,有别于 轨迹规划 (Path Planning).一般来说, ...

最新文章

  1. ob_get_contents();basename;file_get_contents用法
  2. 【组合数学】组合存在性定理 ( 三个组合存在性定理 | 有限偏序集分解定理 | Ramsey 定理 | 相异代表系存在定理 | Ramsey 定理内容概要 )
  3. php appl_physical_path,PHP的一些面试题
  4. 如何将业务系统的数据抽取汇聚到数据中台?
  5. OC基础--OC中的类方法和对象方法
  6. el-table——可合并单元格的表格
  7. 学习笔记(01):Oracle数据库-Oracle安装与配置
  8. 基于springboot的多人聊天系统
  9. 串口通讯 电脑和dsp_高速DSP与PC实现串口通信的方法
  10. 向死而生的微信视频号,逆风翻盘的2020
  11. 青海干部网络学院 自动学习网站
  12. 企业内部DNS从服务器架构的步骤
  13. js实现时间每秒更新
  14. 相位相关计算两张图片的平移量
  15. 【EMC】EMC整改方法
  16. 〖Python 数据库开发实战 - Python与MySQL交互篇⑮〗- 项目实战 - 实现新闻管理 - 删除新闻功能
  17. 数据库 视图基础概念
  18. 访问mysql的urn地址,URL,URI 和URN 之间的区别
  19. UE4 外部字体导入
  20. photoshop有linux版本吗,Photopea-Appimage安装包:高仿photoshop linux版本下载

热门文章

  1. 3.wildcard
  2. C语言:按照样例输出打印一个长方形图形
  3. 强化学习王者荣耀项目修改
  4. QQ群无法下载视频和图片解决方案
  5. html效果浮窗效果,jQuery简单实现中间浮窗效果
  6. Don’t Touch What Matters: Task-Aware Lipschitz Data Augmentationfor Visual Reinforcement Learning
  7. Excel 2010 SQL应用096 聚合函数之标准偏差及标准差
  8. 【C++】C++PrimerPlus(第6版)中文版 第9章 内存模型和名称空间 编程练习 参考答案
  9. 电脑蓝屏怎么解决0x0000007b,解决电脑蓝屏问题
  10. 产品三维展示|3D可视化解决方案|产品3D个性化定制案例分享