LatLongFromUors XYから緯度経度の取得


 プロダクト:MicroStation
 バージョン:CE update17
 環境:N/A
 エリア:Programming
 サブエリア:MDL

XYZから緯度経度の取得は以下のようになります。

DgnGCSP pModelGCS = NULL;
GeoPoint pData;

printf("In xyz=%.2f %.2f %.2f\n",pt[0].x,pt[0].y,pt[0].z);
pModelGCS = Bentley::GeoCoordinates::DgnGCS::FromModel(pModel, true);
pModelGCS->LatLongFromUors (pData,*pt);
*latitude = pData.latitude;
*longitude = pData.longitude;
*elevation = pData.elevation;

ソース.cppに、#include <DgnGeoCoord\DgnGeoCoord.h> のインクルード追加、メイク.mkeに $(mdlLibs)DgnGeoCoord.lib ライブラリを追加します。

 Original Author:Mikihiko Tabata