ADN Club > Civil 3D API
Преобразование координат
alz:
Ну тут уже не подскажу, единственный вариант что приходит на ум просто насоздавать точек кого по нужным объектам, благо делов на пару минут и экспортировать уже их координаты, так как форум таки програмисский, могу, если надо, скинуть код, который строит точки кого по выбранным полилиниям или трассам.
D_TRex:
alz, Точки я попробовал построить по Вашему прошлому совету, да вот загвоздка
--- Код - vb.net [Выбрать] ---MsgBox(CogoP.Latitude & vbCrLf & CogoP.Longitude)даёт координаты типа 0,7229.... и 1,3268.... вместо тех что должны быть, типа 72 56 48,78 и 32 48 41,25 (это случайный числа в формате градусы, минуты и секунды)
Да я понимаю что форум не геодезический, но поэтому и вопрос звучал что может как то можно преобразовать координаты командой, либо считать.
alz:
Не пойму чем не устраивает обычный экспорт Civil-а прекрасно выводит географические координаты точек четко совпадающие с чертежом. Если все же нужно именно программное, то чуть позже посмотрю что там из .net доступно.
trir:
там штатный экспорт в kml есть
--- Код - C# [Выбрать] ---using Autodesk.Gis.Map;using Autodesk.Gis.Map.Project;using OSGeo.MapGuide; public MgCoordinateSystemTransform GetTransform() { MgCoordinateSystemFactory coordSysFactory = new MgCoordinateSystemFactory(); MgCoordinateSystemCatalog csCatalog = coordSysFactory.GetCatalog(); MgCoordinateSystemDictionary csDict = csCatalog.GetCoordinateSystemDictionary(); MgCoordinateSystem LL84Cs = csDict.GetCoordinateSystem("LL84"); // MapApplication mapApp = HostMapApplicationServices.Application; ProjectModel activeProj = mapApp.ActiveProject; AppServ.Document acDoc = AppServ.Application.DocumentManager.MdiActiveDocument; MgCoordinateSystem activeProjCs = csDict.GetCoordinateSystem(activeProj.Projection); return coordSysFactory.GetTransform(LL84Cs, activeProjCs); }
D_TRex:
trir, судя по тексту то что надо, пока нет возможности попробовать. Спасибо
Видимо должна быть ещё ссылка на библиотеку, потому что так не находит пространство имён
Навигация
Перейти к полной версии