gdal中,使用的是 wkt 串來表示投影,具體的表示內容可以參考鏈結,下面用例子簡單的介紹一下,#後面表示注釋:
projcs["wgs 84 / utm zone 52n", #投影名稱geogcs["wgs 84", #地理座標系統名
datum["wgs_1984", #水平基準面
spheroid["wgs 84",6378137,298.257223 #橢球體名稱、長半軸、反偏率
authority["epsg","7030"]], #外部權威的空間參考系統的編碼
authority["epsg","6326"]],
primem["greenwich",0], #**經線greenwich,0度標準子午線
unit["degree",0.0174532925199433], #指定測量使用的單位。在地理座標系下使用角度。
authority["epsg","4326"]],
projection["transverse_mercator"], #投影方法,這裡是通用墨卡托投影
parameter["latitude_of_origin",0], #parameter表示投影引數,0表示緯度起點為0度
parameter["central_meridian",129], #投影帶的**經線是東經129度
parameter["scale_factor",0.9996], #**經線的長度比是0.9996
parameter["false_easting",500000], #座標縱軸向西移動500km
parameter["false_northing",0], #橫軸沒有平移
unit["metre",1, #指定測量使用的單位,指定公尺為測量單位。
authority["epsg","9001"]], #外部權威的空間參考系統的編碼
authority["epsg","32652"]]
建立方式
//設定投影ogrspatialreference
osrs
;char
*pszsrs_wkt
=null
;osrs
.setutm(11
,true
);osrs
.setwellknowngeogcs
("nad27"
);osrs
.exporttowkt(&
pszsrs_wkt
);podstds
->
setprojection
(pszsrs_wkt
);cplfree
(pszsrs_wkt
);//使用完後釋放
GDAL投影轉換 座標偏移筆記
1.osr osr 向量資料投影 作用 投影座標系之間轉換 地理座標和投影座標之間轉換 可用於幾何物件和點 點屬於幾何物件 from osgeo import gdal import osrpeters sr osr.spatialreference peters sr.importfromproj...
GDAL獲取投影座標系注意問題
gdal提供了獲取投影座標系的c函式gdalgetprojectionref以及對應的c 函式getprojectionref,但在獲取投影座標系之前需要設定通過cplsetconfigoption函式設定 gdal data 環境變數,例如 cplsetconfigoption gdal data...
gdal 建立GeoTiff柵格資料
1 定義轉換引數 2private readonly double d transform 3 定義座標系統 4private readonly string d project geogcs wgs 84 datum wgs 1984 spheroid wgs 84 6378137,298.257...