ADN Club > Civil 3D API

Добавление системы координат в категорию

(1/4) > >>

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

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии