ispatialreference介面是乙個任何空間參考物件都實現的介面,它包含了所有空間參考物件都公有的方法和屬性,如獲得空間參考物件的domain、name、exporttowkt等方法和屬性等。
下面對從wkt字串匯入空間參考的方法進行介紹。
importfromwkt方法
函式原型:
bool importfromwkt(string strwkt);
函式說明:
該方法用於從wkt字串匯入空間參考,引數為該wkt字串。
引數說明:
名稱說明
strwkt
目標wkt字串
返回值匯入成功時為true,否則為false
專案路徑
示例**
string str_bj54 = "geogcs[\"gcs_beijing_1954\",datum[\"d_beijing_1954\",spheroid[\"
krasovsky_1940\",6378245,298.3]],primem[\"greenwich\",0],unit[\"degree\",
0.017453292519943295]]"
;ispatialreference spatialreference1 = new
geographiccoordinatesystem();
spatialreference1.importfromwkt(str_bj54);
spatialreferencefactory類是乙個空間參考工廠。下面對從epsg編碼建立空間參考的方法進行介紹。
createspatialreference方法
函式原型:
ispatialreference createspatialreference ( int code );
函式說明:
從epsg編碼建立空間參考。
引數說明:
名稱說明
code
epsg編碼
返回值空間參考
示例**
//從epsg編碼建立空間參考
ispatialreference spatialreference_bj54 = spatialreferencefactory.createspatialreference((int)geocstype.geocstype_wgs1984);
geometry類是所有幾何形體物件的父類,它是乙個抽象類,igeometry介面定義了所有的幾何物件都有的方法和屬性。
下面介紹座標系定義的主要介面。
spatialreference屬性
獲取或設定空間參考。
示例**
1//定義點
3 ipoint point = new
pie.geometry.point();
5 point.putcoords(104, 45, 0.0
); 69
//設定空間參考
11 igeometry geo = point as
igeometry;
13 geo.spatialreference = spatialreference1;
地理座標系統,也可稱為真實世界的座標系,是確定地物在地球上位置的座標系。
下面的**為北京54地理座標系的wkt字串。
示例**
string str_bj54 = "geogcs[\"gcs_beijing_1954\",datum[\"d_beijing_1954\",spheroid[\"
krasovsky_1940\",6378245,298.3]],primem[\"greenwich\",0],unit[\"degree\",
0.017453292519943295]]"
;
投影座標系統是將三維地理座標系統上的經緯網投影到二維平面地圖上使用的座標系統。
下面的**為北京54(18度帶)投影座標系的wkt字串。
示例**
string str_bj54_18 = "projcs[\"beijing_1954_gk_zone_18\",geogcs[\"gcs_beijing_1954\",datum[\"
d_beijing_1954\",spheroid[\"krasovsky_1940\",6378245,298.3]],primem[\"
greenwich\",0],unit[\"degree\",0.017453292519943295]],projection[\"
transverse_mercator\"],parameter[\"false_easting\",18500000],parameter[\"
false_northing\",0],parameter[\"central_meridian\",105],parameter[\"
scale_factor\",1],parameter[\"latitude_of_origin\",0],unit[\"meter\",1]]
";
建立座標系
3d圖形中的兩種投影 正投影和透視投影 正投影 glfrustum setorthographic glfloat xmin,glfoloat xmax,glfloat ymin,glfloat ymax,glfloat zmin,glfloat zmax 透視投影 glfrustum setpre...
DH座標系建立
原文 1 確定z軸 找出關節軸線及關節轉向採用右手定則確定z 2 確定原點 如果兩相鄰軸線zi與zi 1不相交,則公垂線與軸線i的交點為原點,注意平行時原點的選擇應使偏置為零 如果相交則交點為原點,注意 如果重合則原點應使偏置為零 3 確定x軸 兩軸線不相交時,x與公垂線重合,指向從i到i 1 若兩...
常見導航座標系定義
在導航系統中有幾種常見的座標系 大地座標系,地心慣性參考係,地心地固參考係,切平面座標系,隨體座標系。其中大地座標系和地心慣性參考係是非加速參考係,不隨地球自轉。地心地固座標系和切平面座標係以地球自轉速度轉動。隨地座標系相對於慣性參考係定義,用以描述航行器的運動姿態。這是為gps全球定位系統建立的座...