Отображение карты в разных единицах измерения

0 голосов
спросил 01 Июнь, 02 от Гость (210,080 баллов) в категории Программные продукты Esri
Как задавать единицы измерения карты например метры при использовании контрола

1 Ответ

0 голосов
ответил 15 Ноя, 02 от Гость (210,080 баллов)
Попробуй так
procedure SetGeoCoordSys(const Value: GeographicCoordSysConstants);
var GCS  : IMoGeoCoordSys; // проекция в градусах
begin
        GCS  := IMoGeoCoordSys(CreateOleObject('MapObjects2.GeoCoordSys'));
        GCS.Type_:=Value;
        Map1.CoordinateSystem:=GCS;
        Map1.Refresh;
end;
//////////////////////////////////////////
procedure SetProjCoordSys(const Value: ProjectedCoordSysConstants);
var PCS  : IMoProjCoordSys; // проекция в метрах
begin
        PCS  := IMoProjCoordSys(CreateOleObject('MapObjects2.ProjCoordSys'));
        PCS.Type_:=Value;
        Map1.CoordinateSystem:=PCS;
        Map1.Refresh;
end;
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...