-
Notifications
You must be signed in to change notification settings - Fork 0
1.1 CoordinateSystems.cs
That class contain nodes to work with coordinate systems as drawing's properties and tool to convert them to WKT2 format. Данный класс содержит коллекцию нодов по работе с системами координат как свойствами чертежа, а также инструмент по конвертации представления СК в формат WKT2.
-
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)/упрощенная версия нода выше, экспортирует только определения систем координат