ArcEngine下投影座標和經緯度座標的相互轉換
投影轉經緯度
private
IPoint PRJtoGCS(
double
x,
double
y)
{
IPoint pPoint =
new
PointClass();
pPoint.PutCoords(x, y);
ISpatialReferenceFactory pSRF =
new
SpatialReferenceEnvironmentClass();
pPoint.SpatialReference = pSRF.CreateProjectedCoordinateSystem(
2414
);
pPoint.Project(pSRF.CreateGeographicCoordinateSystem((
int
)esriSRGeoCSType.esriSRGeoCS_Beijing1954));
return
pPoint;
}
其中,pPoint.SpatialReference = pSRF.CreateProjectedCoordinateSystem( 2414 );
這行程式碼是設定pPoint 的空間參考,也就是要轉化的點的投影座標。如果不知道投影座標的話,轉化會報異常。
2414 為該投影的enum 值
pPoint.Project(pSRF.CreateGeographicCoordinateSystem((
int
)esriSRGeoCSType.esriSRGeoCS_Beijing1954));
將該點的投影座標轉化為經緯度。
經緯度到投影:
private
IPoint GCStoPRJ(IPoint pPoint,
int
GCSType,
int
PRJType)
{
ISpatialReferenceFactory pSRF =
new
SpatialReferenceEnvironmentClass();
pPoint.SpatialReference =
pSRF.CreateGeographicCoordinateSystem(GCSType);
pPoint.Project(pSRF.CreateProjectedCoordinateSystem(PRJType));
return
pPoint;
}
相關文章
- 座標系定義和相互轉換演算法演算法
- 如何快速將地址解析為經緯度座標?
- ArcGIS地圖投影與座標系轉換的方法地圖
- 根據經緯度座標查詢最近的門店
- 如何使用Python經緯座標模組?Python
- 利用齊次座標進行二維座標轉換
- Python pytorch 座標系變換與維度轉換PythonPyTorch
- Qt - 座標系及轉換QT
- GPS座標轉換為BIM
- Web墨卡託座標與WGS84經緯度互轉 java程式碼WebJava
- 地心地固座標系(ECEF)與站心座標系(ENU)的轉換
- 獲取資料庫中到指定經緯度距離的座標資料庫
- 海康相機 畫素座標(px,py)到sdk ptz 座標轉換最後到onvif ptz座標
- 向量和矩陣的座標變換(下標記法)7矩陣
- MathNet Ray3D座標系下轉換3D
- vue 實現高德座標轉GPS座標Vue
- springboot + mongodb 通過經緯度座標匹配平面區域的方法YWKSSpring BootMongoDB
- pose座標變換
- 齊次座標與投影幾何
- ROS TF :使用 TF 設定機器人 釋出座標變換 使用座標變換 將感測器資料轉換為機器人座標系下ROS機器人
- Excel轉百度座標系(AngularJS)ExcelAngularJS
- 簡單計算給定兩個給定經緯度座標的距離
- iOS根據兩點經緯度座標計算指南針方位角iOS
- C++ opencv的圓轉矩形,極座標轉笛卡爾座標系C++OpenCV
- 向量和矩陣的座標變換7矩陣
- Qt/C++地址轉座標/座標轉地址/逆地址解析/支援百度高德騰訊和天地圖QTC++地圖
- iOS開發中常見定位座標轉換iOS
- Go版本的各座標系互相轉換的工具Go
- 未經投影的地理座標系如何顯示為平面地圖地圖
- 張正友標定Opencv實現、標定流程以及影像座標轉為世界座標OpenCV
- Python視覺化-縣市按經緯度座標在地圖示記數值Python視覺化地圖
- 勾勒產業緯度與時代經度:座標杜拜,UBBF2021“聯接+新增長”產業
- 經緯度轉換
- AUTOCAD——座標標註
- gps wgs4座標與高德gcj02座標互轉GC
- 座標系
- 形象化理解笛卡爾座標系和極座標系
- 世界座標系到攝像機座標系的矩陣變換推導過程矩陣
- 工程座標轉換方法C#程式碼實現C#