ADN Club > Civil 3D API
Добавление системы координат в категорию
trir:
Пытаюсь добавить систему координат в категорию - и ничего не получается...
--- Код - C# [Выбрать] --- [CommandMethod("test2")] public void test2() { var editor = Application.DocumentManager.MdiActiveDocument.Editor; var sRes = editor.GetString("Get CS Name:"); if (sRes.Status == PromptStatus.OK) { MgCoordinateSystemFactory coordSysFactory = new MgCoordinateSystemFactory(); MgCoordinateSystemCatalog csCatalog = coordSysFactory.GetCatalog(); MgCoordinateSystemDictionary csDict = csCatalog.GetCoordinateSystemDictionary(); var ct = csCatalog.GetCategoryDictionary().GetCategory("tttttttttttttttttttttttttttttttttttttttt"); var cs = csDict.GetCoordinateSystem(sRes.StringResult); ct.AddCoordinateSystem(cs.CsCode); } }
Дмитрий Загорулькин:
Это какая версия Civil 3D?
Можешь выложить тестовый проект со всеми ссылками-неймспейсами для проверки?
trir:
2020
Дмитрий Загорулькин:
Я боюсь, что с этим даже в ADN DevHelp не помогут, т.к. API стороннее:
--- Код - C# [Выбрать] ---using OSGeo.MapGuide;А что должен этот код сделать? Я правильно понимаю, что есть какая-то собственная категория СК с названием "tttttttttttttttttttttttttttttttttttttttt". И в неё надо поместить какую-то существующую СК? У этой процедуры есть какой-то аналог реализации через пользовательский интерфейс?
trir:
--- Цитировать ---У этой процедуры есть какой-то аналог реализации через пользовательский интерфейс?
--- Конец цитаты ---
вот эта кнопка
--- Цитировать ---Я боюсь, что с этим даже в ADN DevHelp не помогут, т.к. API стороннее:
--- Конец цитаты ---
как ты можешь так говорить, они за него деньги заплатили!
--- Цитировать ---The OSGeo.MapGuide namespace contains a set of classes whose base name is MgCoordinateSystem. These classes provide access to the CS-Map coordinate system functionality in both the Map 3D and MapGuide environments. The CS-Map software was formerly the property of Mentor Software Inc, a Colorado corporation. Autodesk acquired most of the intellectual property of Mentor Software on September 24, 2007. As part of the transaction, Mentor Software was granted a license to use all of the acquired intellectual property as necessary for the purpose of supporting existing Mentor Software clients. Autodesk donated the CS-Map software to the OSGeo Foundation in 2008. Autodesk personnel actively participate in the maintenance of this software.
--- Конец цитаты ---
http://docs.autodesk.com/MAP/2014/ENU/Developer_Guides/index.html?url=filesMAP_OARX/GUID-495C6394-4845-43C4-ACC2-C8BE5A086AC5.htm,topicNumber=MAP_OARXd30e1380,hash=WSF732F74F8DA7AB4E9C7B3FEBBB11830A
Навигация
Перейти к полной версии