做了好一陣子專案,每每要算面積總是怪自己記憶甚差,又忘了怎麼做,作為乙個gis門外漢把解決過程記錄一次,希望幫助和我一樣初入門就被卡住的小夥伴。
一開始總用偷懶的方式不想轉換投影座標,直接在field用計算器算(記得選python)
!shape.geodesicarea@squarekilometers!
也可以直接用py執行
arcpy.calculatefield_management(shp,
"areakm2"
,"!shape.geodesicarea@squarekilometers!"
)
但有幾次用的我新作的shape file是得不到面積的,因為沒有定義投影
我一直沒花時間弄懂投影這塊知識點,每次都不知道要選哪種座標系,所以都選擇跟其他圖層一樣。
首先,define projection,在轉換 project找乙個座標系即可。
GIS 演算法,計算箭頭
根據兩個點,計算箭頭。var x2 points length 1 x var y2 points length 1 y var x1 points length 2 x var y1 points length 2 y var distance math.sqrt math.pow x2 x1 2...
面積計算系統
include include include include define pi 3.14 void qidong system cls printf n n n n n n n n n n t t t系統啟動,請稍候.n printf n t t t for nima 1 nima 100000...
1715 計算面積
已知平面上一平行四邊形的四個頂點,求這個平行四邊形的面積。但粗心的呆子卻只記了三個點的座標。你能幫呆子計算一下平行四邊形可能的最大面積是多少嗎?平行四邊形的面積即它任意3個點,以任意順序的叉積絕對值,而且不管順序如何叉積結果絕對值都相等 所以這題就很簡單了 叉積公式 m x2 x0 y1 y0 x1...