プロダクト: | 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 |