Skip to content

1.1 CoordinateSystems.cs

Georg Grebenyuk edited this page Aug 8, 2022 · 3 revisions

About class/О классе

That class contain nodes to work with coordinate systems as drawing's properties and tool to convert them to WKT2 format. Данный класс содержит коллекцию нодов по работе с системами координат как свойствами чертежа, а также инструмент по конвертации представления СК в формат WKT2.

About nodes/О нодах

  • CoordinateSystems.GetCurrentCoordinateSystem - return the name of current CS (assigned to drawing)/возвращает строковое значение текущей СК, назначенной чертежу

  • CoordinateSystems.GetWKTFromDrawing - return WKT code of assigned CS of drawing/возвращает строковое значение WKT для назначенной чертежу системы координат.

  • CoordinateSystems.AssignCSFromWKT (string wkt) - assign CS to drawing from WKT code (as string)/назначает чертежу систему координат из строчного представления в формате WKT

  • Input parameters:/принимает на вход : string wkt - string of WKT's code/строчное представление кода WKT

  • CoordinateSystems.GetWKT2Code_ofCSList (string XML_MapCSLibrary_path, string Folder_Path, string TXT_CS_List_path, bool str_format = false) - return an external file with all WKT2-codes for input CS's list/возвращает текстовой файл с кодами WKT2 для поданного списка проекций

  • Input parameters:/принимает на вход : string XML_MapCSLibrary_path - Path to external XML file that describe MapCSLibrary (look MapCSLibrary.cs)/Путь к внешнему XML-файлу, с описанием всех элементов библиотеки систем координат; string Folder_Path - path to folder where will creating file containing WKT2 code of CS/путь к директории, где будет создан файл с перечнем кодов WKT2 для поданного списка координат; string TXT_CS_List_path - path to external text-file with coordinate systems (each CS to one string)/путь к внешнему текстовому файлу с перечнем систем координат (имен) каждая из которых на отдельной строке; bool str_format = false - split code to other strings (only for simplify reading parameters; as default bool = false (one string))/булев параметр - разделение WKT2 строки на абзацы для удобства читаемости (по умолчанию параметр = false - единая строка)

  • CoordinateSystems.CreateCSList - (string XML_MapCSLibrary_path, string Folder_Path, string TXT_CS_List_path, bool str_format = false) - simply version of node above (export only CS's definition)/упрощенная версия нода выше, экспортирует только определения систем координат

Clone this wiki locally