几十亿条记录生成矢量,按字段动态渲染,前台过滤显示问题

描述:
我现在每天数据库里会产生几十亿条记录,每条记录会有左上右下坐标和几十个属性字段,属性字段中有多个指标字段,用来根据某个指标渲染成不同的颜色,标记字段用来标记这些数据是属于哪个省,哪个地市的,每条记录里面都有根据他们所在的地市计算出来的行列号字段。

需求:
1.每天在前台显示由每条记录生成的多边形格子,然后根据不同的指标字段切换渲染成不同的颜色,还要全国用户显示全部的,省份用户只显示他们自己的省份,地市用户只显示自己的地市上的栅格。怎么能快速的生成这些格子,并且能按权限显示和按字段渲染???
 
2.这些记录的坐标都是不变的,每天变化的只是这些指标字段,有没有好的思路,比如说做成现成的矩阵,然后每天只需要往里面更新值就可以了啊???能不能借助大数据平台做些什么呢??
 
目前做的:
做的GP服务,按地市一个个生成多边形图层,然后根据这些图层去前台js渲染,由于数据量大,每天生成这些图层相当费时,前台显示也很慢,但是转换成栅格图,就没办法按指标渲染了。
已邀请:

张宝才 - ArcGIS fans

赞同来自:

每个指标生成栅格图呢?还有格子能合并吗?在小比例尺下也看不清楚

石羽

赞同来自:

1,栅格化是必须的,否则几十亿个多边形矢量,json文本算算字节数就可以放弃了。
2,栅格渲染与像元值相关,像元值和指标相关,所以怎么渲染就是和你的业务相关,需要深入业务。
3,坐标不变意味着可以做key-value,但用什么,怎么用,需要解决前面的问题才能考虑。
4,目前大数据平台只能调用现有函数,如果你的需求能用聚类等方法解决,自然是好。否则还是要自己做。

要回复问题请先登录注册