《测绘学报》
构建与学术的桥梁 拉近与权威的距离
自19世纪以来,Voronoi图在理解空间模式和特定现象的显示方面得到了普及,它们被用于绘制伦敦霍乱疫情的地图。这些图的思想是它们是由一个点生成的凸多边形,并且生成点比其他多边形点更接近其多边形点。这些多边形表示一个平面在一定距离内的区域的划分。每个分区称为一个单元格。不同形式的镶嵌细分定义了不同类型的多边形布局。Voronoi图也称为Thiessen多边形,通常使用Delaunay准则来进行计算[1]。
早期在流行病学中使用地图是许多地理信息系统教科书和课程中的一个热点例子,以突出地理分析的应用。
使用GIS创建Voronoi图的挑战
虽然有基于栅格和矢量的方法来定义Voronoi图,但是基于矢量的方法对于面积保持来说往往更加复杂。因此,通常使用基于栅格的方法来定义镶嵌细分[2]。Voronoi图,因为它们是基于将如何对其他多边形进行细分,所以计算机可能需要很长时间。因此,并行算法和分布式计算方法被应用于大面积复杂的镶嵌[3]。在地理信息系统和空间方法的Voronoi研究中已经解决的挑战性问题中包括了为地球表面创建复杂的Voronoi形状,其中复杂的表面几何结构造成了运行过程的复杂性。距离变换方法可以用来计算陆地表面之间的距离,从而使镶嵌成为可能。然而,这种方法往往会导致某种程度的误差,因为必须估计距离,计算可能需要很长时间才能生成给定的镶嵌。而栅格分辨率可用于确定所需的精度水平,在这种情况下,镶嵌可以容忍一定程度上的错误[4]。
图1:展示每个星巴克位置的Voronoi图(图片来源:JAMES DAVENPORT)
Voronoi镶嵌的应用
至于相关方向的应用,Voronoi镶嵌已经在各种情况下被使用。在最近的研究中,一个应用是确定中国某个省份里与学校教育相关的社会经济关系。在这种情况下,使用所谓的晶体生长镶嵌(crystal-growth tessellation)来表示一种加权方法,将连续的社会经济数据划分为离散的原点[5]。其他研究Voronoi的方法包括使用三维地理信息系统来更好地规划安保摄像机的放置方式。人们可以通过Voronoi计算来优化需要放置摄像头的位置,以便其完全捕获三维空间,然后通过摄像机的位置进行测试,这可以衡量算法在多大程度上定义了用于观察的Voronoi空间[6]。
图2:基于WGS84椭球体上228个国家和地区的首都生成的Voronoi图
(图片来源:PRESCHERN, 2012)
Voronoi图还被用于可视化其他连续性空间数据,也包括3D数据。而这些数据的传统处理方法主要是空间自相关和核密度方法等。在一个例子中显示,这些Voronois图有助于表明犯罪集中在哪里,以及展示了在哪些城市环境中的特定社区巡逻,警务工作可以获得最大的回报[7]。在其他情况下,Voronoi有助于区分人类活动的空间。例如,使用火车站作为点,这些车站内的活动密度产生一个空间,该空间具有给定的权重,然后用于定义相对于其他周边区域存在通勤交通的区域[8]。
对于典型的应用,Voronoi图可以由现在的许多GIS软件包创建。流行的软件包中,包括ArcGIS、GRASS和QGIS,都有用户社区或主要开发人员创建的插件。它广泛的应用领域表明,这类长期存在的方法将继续得到发展以改进它们的实现与计算,特别是对于复杂的空间和几何图形。
参考文献:
[1]For more on methods for voronoi calculations, see: Worboys, M. & Duckham, M. (2004) GIS: a computing perspective. 2nd ed. Boca Raton, Fla, CRC Press, pg. 190.
[2]For more on raster and vector tessellation, see: Chen, J. (1999) A raster-based method for computing Voronoi diagrams of spatial objects using dynamic distance transformation. International Journal of Geographical Information Science. [Online] 13 (3), 209–225. Available from: doi:10.1080/136588199241328.
[3]For more on parallel algorithm approaches, see: Wang, J., Cui, C., Rui, Y., Cheng, L., et al. (2014) A parallel algorithm for constructing Voronoi diagrams based on point-set adaptive grouping: Parallel algorithm for voronoi diagrams. Concurrency and Computation: Practice and Experience. [Online] 26 (2), 434–446. Available from: doi:10.1002/cpe.3005.
[4]For more on tessellations using voroni methods on Earth’s surface, see:Hu, H., Liu, X. & Hu, P. (2014) Voronoi diagram generation on the ellipsoidal earth. Computers & Geosciences. [Online] 73, 81–87. Available from: doi:10.1016/j.cageo.2014.08.011.
[5]For more on the crystal-growth tessellation, see: Wang, J., Kwan, M.-P. & Ma, L. (2014) Delimiting service area using adaptive crystal-growth Voronoi diagrams based on weighted planes: A case study in Haizhu District of Guangzhou in China. Applied Geography. [Online] 50, 108–119. Available from: doi:10.1016/j.apgeog.2014.03.001.
[6]For more on 3D GIS of voronoi visualization of cameras, see: Yaagoubi, R., Yarmani, M., Kamel, A. & Khemiri, W. (2015) HybVOR: A Voronoi-Based 3D GIS Approach for Camera Surveillance Network Placement. ISPRS International Journal of Geo-Information. [Online] 4 (2), 754–782. Available from: doi:10.3390/ijgi4020754.
[7]For more on the use of voronoi diagrams in crime observation and prevention, see: Melo, S.N. de, Frank, R. & Brantingham, P. (2017) Voronoi Diagrams and Spatial Analysis of Crime. The Professional Geographer. [Online] 69 (4), 579–590. Available from: doi:10.1080/00330124.2017.1288578.
[8]For more on voronoi calculations for rail activity, see: Mota, D.R., Takano, M. & Taco, P.W.G. (2014) A Method Using GIS Integrated Voronoi Diagrams for Commuter Rail Station Identification: A Case Study from Brasilia (Brazil). Procedia – Social and Behavioral Sciences. [Online] 162, 477–486. Available from: doi:10.1016/j.sbspro.2014.12.229.
权威 | 专业 | 学术 | 前沿
微信投稿邮箱 | song_qi_fan@163.com
欢迎加入《测绘学报》作者QQ群: 297834524
进群请备注:姓名 单位 稿件编号
,