近來有不少同學,都有問我關於蜂窩多邊形的問題,也就是正六邊形,也就是下面這個東東:
一般的問答模式如下:
親們問:arcgis裡面那個工具可以做這個東東?
蝦神答:額,沒有原生的工具。
親們問:那我看很多人都做了啊,這個東東怎麼做?
蝦神答:嗯,演算法很簡單……巴拉巴拉巴拉……
親們:
蝦神:……
好吧,既然有如此,今天我們就用一篇文章來簡單說說在arcgis裡面如何做蜂窩六邊形的方法。
話說我們做樣方分析的時候,最簡單的當然是採用矩形,樣方樣方……裡面這個方字用得那是極好的。但是很多精益求
精的同學,覺得方形太圖樣圖森破了,我們怎麼能用這麼簡單的東西呢?我們要用正六邊形!
實際上,六邊形得幾何描述確實要比方形完美得多,對比一下就知道了:
首先在幾何裡面有「平面鑲嵌」這個概念(無間隙且不重疊地覆蓋平面),正六邊形是邊數最多的平面鑲嵌圖形。(邊
越多,越接近理論上的完美圖形——圓)
然後正六邊形延伸距離都是一樣的。
當然,還有更多的好處,我就不列舉了。下面進入正題,我們來說說,如何在arcgis裡面做出正六邊形來。
做法如下:
1、首先用arcgis裡面的漁網工具生成漁網網格:
注意,漁網生成工具,在10.4之前,位置在:
arctoolbox ——data management tools ——feature class工具箱下面
但是在10.4之後,位置移動到了:
arctoolbox ——data management tools ——sampling 工具箱下面
ArcGIS中生成蜂窩多邊形演算法解析
今天我們就用一篇文章來簡單說說在arcgis裡面如何做蜂窩六邊形的方法。話說我們做樣方分析的時候,最簡單的當然是採用矩形,樣方樣方 裡面這個方字用得那是極好的。但是很多精益求 精的同學,覺得方形太圖樣圖森破了,我們怎麼能用這麼簡單的東西呢?我們要用正六邊形!實際上,六邊形得幾何描述確實要比方形完美得...
Weiler Atherton多邊形裁剪演算法
這是乙個通用的多邊形裁剪演算法,既可以裁剪凸多邊形也可以裁剪凹多邊。通過下圖來描述演算法的執行過程 圖中dcba為裁剪視窗,dcba為要裁剪的多邊形。在演算法執行之前將多邊形和裁剪視窗的交點分別加入他們的頂點序列。即圖中的123456。則多邊形序列為 a,6,5,d,4,3,c,2,b,1 裁剪視窗...
Weiler Atherton多邊形裁剪演算法
來自 這是乙個通用的多邊形裁剪演算法,既可以裁剪凸多邊形也可以裁剪凹多邊。通過下圖來描述演算法的執行過程 圖中dcba為裁剪視窗,dcba為要裁剪的多邊形。在演算法執行之前將多邊形和裁剪視窗的交點分別加入他們的頂點序列。即圖中的123456。則多邊形序列為 a,6,5,d,4,3,c,2,b,1 裁...