CoordinateSystems.cs
Description of the class
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)/упрощенная версия нода выше, экспортирует только определения систем координат
Last updated
Was this helpful?