Объекты в проекции Гаусса Крюгера

0 голосов
спросил 08 Сен, 06 от Andriy (140 баллов) в категории Программные продукты Esri

Помогите пожалуйста, имею карту в проекции Гаусса Крюгера нужно программно нанести объекты имея долготу, широту.

Можно ето зделать имея геоцентрические координати ?

Я написал такой код но он не работает.

 

CPoint point;

 

      CComPtr<esriCore::IPoint> MapPoint;

      MapPoint.CoCreateInstance( esriCore::CLSID_Point );

     

 CComPtr<esriCore::ISpatialReference> pSpRef1;

 

 CComPtr<esriCore::ISpatialReferenceFactory> pSpRFc;

 

 CComPtr<esriCore::IGeographicCoordinateSystem> pGCS ;

 

 pSpRFc.CoCreateInstance(esriCore::CLSID_SpatialReferenceEnvironment);

 

pGCS = pSpRFc->CreateGeographicCoordinateSystem(esriCore::esriSRGeoCS_Pulkovo1942);

pSpRef1 = pGCS;

 

  CComPtr<esriCore::IProjectedCoordinateSystem> pPCS;

  CComPtr<esriCore::ISpatialReference> pSpRef2;

 

  pPCS = pSpRFc->CreateProjectedCoordinateSystem(esriCore::esriSRProjCS_Pulkovo1942GK_4);

 pSpRef2 = pPCS;

MapPoint->SpatialReference= pSpRef1;// В етом<SPAN style="FONT-SI

1 Ответ

0 голосов
ответил 13 Сен, 06 от yellow (1,120 баллов)
pSpRef1 на null проверял? Какую ошибку получаеш?
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...