首页 > 数据库 > 数据库开发技术 > 七座城堡⑥ GIS【下】
往期回顾
老王:是的,将GIS城堡数据结合进任何一个城堡中,由于要兼顾两种不同类型场景的需求,会增大产生新问题的可能,而眼下我们的这个GIS数据库需求如此急,怕难以有足够的时间打磨优化,所以单独建也可以规避这个风险点。另外我们可以参考时序数据库城堡类似的架构,用基于KV的模式来实现,将点、线、面的数据通过一定的转换存储成键值。有了以前的经验,咱们再建一个城堡的效率还是会很高的。
老柯:嗯,你说的有道理,现在这么多数据库城堡都已经在高效工作中,支撑我们国家建设的方方面面,可不能轻易出事啊。咱们还是稳定第一,我同意再建一个GIS数据库城堡。又要辛苦你了,老柯。
老柯:我们只是为了寻找有缘人这个场景,存矢量数据就够了。不过GIS还有很多不同的数据类型,其实GIS的复杂度比我们想象的高很多的。
老王(来了兴致):哦,除了点、线、面外,GIS还会存其他什么类型的数据?

老柯:矢量数据很重要,是GIS的根基,但是还有一种叫地理属性数据也是尤为重要。如果说矢量数据是一种关联到地理要素的空间信息的话,地理属性数据就是一种关联到地理要素的非空间信息。地理属性数据提供了关于地理要素的描述性或定量信息。包含文本描述类的如建筑物的如:名称、地址、类型、红绿灯、路口名等;数值数据类的如道路的长度、建筑物的高度、人口数量等;分类数据类的如:土地利用类型(住宅、商业、工业等)、行政区划等;日期和时间数据类的如:建筑物的建造日期、事件发生的时间等。所以,我们的GIS数据库城堡售后需要采集这些数据的,有些还需要实时采集,比如想知道拥堵程度就需要及时及时红绿灯信号数据。
老王:明白了,对了,这些数据对出行的决策非常有用,那还有什么?
老柯:其实我们刚才一直站在个人出行导航这个角度来考虑问题,这种视觉还是以个人为主的个人视角,所以就无法看到全貌,如果我们换一个角度,站在国家、政府视角,那GIS系统的复杂度马上就上来了,GIS数据类型一下子就更丰富了。这一点和OLTP和OLAP有异曲同工之妙。
有一种常见又关键的地理信息数据类型,叫栅栏数据(Raster Data),对导航可能没什么帮助,但是站在城市规划角度来看,那可就有大用了。它用矩阵格式表示地理空间信息,栅格数据由一系列像素组成,每个像素都有一个特定的地理位置和属性值。这种适合收集连续分布地理现象的数据类型大有可为。
比如可以用在遥感影像上,遥感影像是从卫星或航空器上拍摄的地球表面图像,这些图像采用栅格数据格式存储,每个像素表示一个地面区域,并包含颜色或亮度等属性。遥感影像可用于监测土地利用变化、环境污染、自然灾害等;比如可以用于数字高程模型,每个像素的属性值代表该位置的海拔高度。可用于制作地形图、分析地形特征、模拟洪水等;比如还可以用于土壤类型图,展示了不同地区的土壤种类和分布。通过栅格数据表示,每个像素对应一个地理位置及其所属的土壤类型。这对农业规划、环境保护等领域具有重要意义;再有用于气象数据,包括温度、降水量、风速等与地理位置相关的气候信息。这些数据通常采用栅格格式存储,每个像素包含对应区域内的气象属性值。气象数据可用于天气预报、气候变化研究等。此外还可用于空气质量图,能显示不同地区的空气污染状况。通过将污染物浓度以栅格数据表示,我们可以直观地了解空气质量的分布情况,并为环保政策制定提供依据。总之场景极为丰富,就不一一列举了。

老王:当真是角度一变视野立即改变,原来栅栏数据类型这么有用啊。看起来GIS数据类型的使用并不是那么想象中那么简单。老柯你这么一展开说,我觉得是该再建一个GIS数据库城堡了。
老柯:建GIS数据库城堡的决定或许只是时间紧迫之下的权宜之计。毕竟单独建GIS数据库城堡,扩展性能力是有了,不过也失去了关系型数据库所具备的强大SQL分析能力,还是有所遗憾啊。

老王:咱们先关注解决眼前事,尽快建好GIS数据库城堡,找到有缘人。
老王悬着的心终于放下了,也对GIS数据库城堡充满了期待。
未完待续…
公众号:收获不止数据库
微信:ljbyxl1213
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9091385/viewspace-3081354/ ,如需转载,请注明出处,否则将追究法律责任。