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;
}
相關文章
- iOS中地圖經緯度座標轉換iOS地圖
- ogre世界座標魚螢幕座標相互轉換
- 如何快速將地址解析為經緯度座標?
- 座標系定義和相互轉換演算法演算法
- 根據經緯度座標查詢最近的門店
- 如何使用Python經緯座標模組?Python
- iOS地球座標、火星座標和百度座標之間轉換(Swift3.0)iOSSwift
- 百度座標轉換API使用API
- ArcGIS地圖投影與座標系轉換的方法地圖
- 簡單計算給定兩個給定經緯度座標的距離
- 螢幕座標、裝置座標以及邏輯座標的區別
- Cesium 滑鼠拾取橢球、地形、模型座標點(經度+緯度+高程)模型
- 經緯度轉換
- 利用齊次座標進行二維座標轉換
- 常用經緯度轉換為ntu經緯度
- Web墨卡託座標與WGS84經緯度互轉 java程式碼WebJava
- 獲取資料庫中到指定經緯度距離的座標資料庫
- Qt - 座標系及轉換QT
- iOS根據兩點經緯度座標計算指南針方位角iOS
- 米轉換經緯度
- Python pytorch 座標系變換與維度轉換PythonPyTorch
- gcoord: 轉換WGS84、GCJ02、BD09座標,轉換百度高德地圖座標系GC地圖
- 火星座標和正常座標之間的轉換
- 齊次座標與投影幾何
- JavaScript 獲取滑鼠指標的座標JavaScript指標
- GPS座標轉換為BIM
- 海康相機 畫素座標(px,py)到sdk ptz 座標轉換最後到onvif ptz座標
- pose座標變換
- 勾勒產業緯度與時代經度:座標杜拜,UBBF2021“聯接+新增長”產業
- MathNet Ray3D座標系下轉換3D
- springboot + mongodb 通過經緯度座標匹配平面區域的方法YWKSSpring BootMongoDB
- Qt/C++地址轉座標/座標轉地址/逆地址解析/支援百度高德騰訊和天地圖QTC++地圖
- 地心地固座標系(ECEF)與站心座標系(ENU)的轉換
- ROS TF :使用 TF 設定機器人 釋出座標變換 使用座標變換 將感測器資料轉換為機器人座標系下ROS機器人
- vue 實現高德座標轉GPS座標Vue
- 向量和矩陣的座標變換(下標記法)7矩陣
- Python視覺化-縣市按經緯度座標在地圖示記數值Python視覺化地圖
- 根據經緯度繪製座標點相對位置(分別用php和html5實現)PHPHTML