在10.1裡面,一共提供了12種轉換的方法,如下:
而在10.3裡面,增加了一種,就是null,方法如其名,就是完全沒有轉換引數,不用輸入任何內容。
下面對這13種方法進行簡單介紹:
一、地心偏移演算法(一種)
方法名稱:geocentric_translation
說明:地心偏移的演算法。 地心變換,也就是三引數計算出dx、dy、dz,平移1次就完成
引數數量:3引數
引數: x_axis_translation(單位:公尺)
y_axis_translation(單位:公尺)
z_axis_translation(單位:公尺)
(注:引數名稱有下劃線,主要是方便在arcgis的python指令碼中使用)
二、布林莎-沃爾夫七引數模型(兩種)
方法1名稱:position_vector
說明:採用布林莎-沃爾夫七引數模型, 旋轉時針按逆時針定義, 一般歐洲使用
引數數量:7引數
引數: x_axis_translation(單位:公尺)
y_axis_translation(單位:公尺)
z_axis_translation(單位:公尺)
x_axis_rotation(單位:度)
y_axis_rotatio(單位:度)
z_axis_rotation(單位:度)
scale_difference(單位ppm(百萬分之(幾),百萬分率))
方法2:
名稱:coordinate_frame
說明:布林莎-沃爾夫七引數模型,旋轉角度按順時針定義,一般在美國使用
引數數量:7引數
引數: x_axis_translation(單位:公尺)
y_axis_translation(單位:公尺)
z_axis_translation(單位:公尺)
x_axis_rotation(單位:度)
y_axis_rotatio(單位:度)
z_axis_rotation(單位:度)
scale_difference(單位ppm(百萬分之(幾),百萬分率))
三、格網演算法(四種)
方法1
方法名稱:nadcon
方法說明:格網轉換演算法,是美國國家大地測量局用一種基於格網的變換方法,在nad1927和nad1983及其他地理座標系統下做變換,彼此相臨的州的精度可達0.15公尺
引數數量:1引數
引數:dataset_conus
方法2 :
名稱:longitude_rotation
說明:美國本土使用的一種格網變換方法
引數數量: 0引數
方法3方法名稱:ntv2
說明:加拿大採用的同nadcon類似的基於格網的方法, 採用了雙線性內插的方法來計算點的座標
引數數量:1引數
引數:dataset_canada/ntv2_0
方法4方法名稱:harn(high accuracy reference network)
說明:美國在更新了測量控制網後,推出了這種格網,其精度可達0.05公尺
引數數量:1引數
引數:dataset_alhpgn
四、莫洛琴斯基模型(三種)
方法1方法名稱:molodensky
說明:莫洛琴斯基地球模型,是利用垂線偏差計算大地水準面的一種模型,由前蘇聯地球物理學家、測量學家莫洛琴斯基提出
引數數量:3引數
引數: x_axis_translation(單位:公尺)
y_axis_translation(單位:公尺)
z_axis_translation(單位:公尺)
方法2
方法名稱:molodensky_abridged
說明:簡化莫洛琴斯基公式計算,用的也是莫洛琴斯基模型,但是簡化後,比molodensky演算法精度稍低
引數數量:3引數
引數: x_axis_translation(單位:公尺)
y_axis_translation(單位:公尺)
z_axis_translation(單位:公尺)
方法3方法名稱:molodensky_badekas
說明:擴充套件莫洛琴斯基演算法,在molodensky演算法的基礎上增加了三個起始座標,也是arcgis所有轉換方法中引數最多的。
引數數量:10引數
引數: x_axis_translation(單位:公尺)
y_axis_translation(單位:公尺)
z_axis_translation(單位:公尺)
x_axis_rotation(單位:度)
y_axis_rotatio(單位:度)
z_axis_rotation(單位:度)
scale_difference(單位ppm(百萬分之(幾),百萬分率))
x_coordinate_of_rotation_origin(單位:秒)
y_coordinate_of_rotation_origin(單位:秒)
z_coordinate_of_rotation_origin (單位:秒)
五、單位資料轉換
方法1:
方法名稱:unit_change
說明:單純的資料單位變換,不涉及平移資訊
引數數量:0引數
方法2::
方法名稱:geographic_2d_offset
方法說明:座標補償,單純的座標資料變換
引數數量:2引數
引數: longitude_offset (單位:秒)
latitude_offset (單位:秒)
六:其他方法(10.2之後才有的乙個選項)
方法名稱:null
說明:不使用任何引數進行轉換
最後,總結的結構圖如下:
ArcGIS自定義座標變換中的方法說明
七引數 三個旋轉三個平移的1個縮放的就是了 使用的轉換方法是coordinate frame 在arcgis10.1 的資料管理工具箱中,可以建立自定義的地理 座標 變換,可建立一種變換方法,用於在兩個地理座標系或基準面之間對資料進行轉換。對於任何引數要求進行地理變換的工具,都可使用此工具的輸出作為...
ArcGIS自定義座標變換中的方法及引數說明
在10.2裡面,一共提供了12種轉換的方法,如下 下面對這13種方法進行簡單介紹 一 地心偏移演算法 一種 方法1名稱 geocentric translation 說明 地心偏移的演算法。地心變換,也就是三引數計算出dx dy dz,平移1次就完成 引數數量 3引數 引數 x axis trans...
unity 自定義shader座標變換矩陣
shader coustom xyzshader moveoffset moveoffset vector 1,1,1,1 scale scale vector 1,1,1,1 rotate rotateangle vector 0,0,0,1 subshader struct v2f sample...