Вернуться к содержанию Руководства Пользователя
В программе GeoRecounter предусмотрена система ведения и редактирования своей базы систем координат. Окно, отвечающее за эти функции, выглядит следующим образом:
Далее рассмотрим все необходимые функции этого окна.
Обновление данных из БД
Эта команда позволяет принудительно обновить таблицу из базы данных систем координат. Вызывается следующей кнопкой:
Экспорт выбранных систем координат в файл
При выполнении этой команды производится экспорт выбранных в таблице систем координат в обменный файл формата *.csv. Перед экспортом программа спросит у Вас место хранения файла.
Вызывается следующей кнопкой:
Импорт систем координат из файла
Команда позволяет импортировать список систем координат из файла *.csv. Вызывается следующей кнопкой:
Создание новой системы координат
Новую систему координат можно создать, вызвав соответствующую команду по кнопке:
После этого в правой стороне окна появится панель редактирования новой системы координат:
Полное наименование системы координат — введите расширенное наименование СК. Должно быть уникальным в вашей базе данных.
Сокращенное имя — имя СК, которое будет отображаться в таблице. Должно быть уникальным в вашей базе данных.
EPSG — общепринятый код для обозначения системы координат (может присутствовать не у всех СК). В случае отсутствия кода указывайте 0.
Ширина СК — некоторые системы координат ограничены диапазоном значений по долготе (например, 6-градусные и 3-градусные). Настоятельно рекомендуется указывать этот параметр для всех вносимых систем координат. Он используется в дальнейшем для определения наиболее подходящих систем координат для отдельно взятого чертежа или выбранной местности.
Описание системы координат — произвольное описание СК.
Характеристики системы координат — основной параметр СК. Он содержит описание системы координат в форматах Proj4, OGC WKT или MapInfo.
Пример Proj4:
Пример OGC WKT:
Пример MapInfo:
Регионы СК — перечислите все регионы, который затрагивает система координат. Так проще будет найти ее в будущем, отфильтровав по этому значения.
Например (без кавычек): «Финляндия,Эстония,Латвия,Литва,Беларусь,Украина»
Тип СК — введите тип СК. Это также необходимо для дальнейшей фильтрации в базе СК.
Например (без кавычек): «МСК» или «СК-42»
Пользовательский фильтр — любое значение фильтра, по которому Вам будет удобно фильтровать системы координат.
Восточное смещение и Северное смещение — для новых систем координат нужно указывать 0. Поля используются для того, чтобы сдвинуть существующую систему координат по осям.
После заполнения указанных полей не забудьте нажать кнопку «Добавить«.
Редактирование существующей системы координат
Редактирование системы координат выполняется путем нажатия кнопки:
При этом в таблице должна быть выбрана редактируемая система координат.
После нажатия кнопки редактирования в правой стороне окна появятся те же поля, что и в предыдущем пункте:
Здесь можно заполнить поля «Восточное смещение» и «Северное смещение», если Вам необходимо сдвинуть систему координат по осям X и Y.
После внесения изменений не забудьте нажать на кнопку «Редактировать«.
Создание системы координат по шаблону
Создание новой СК на базе существующей выполняется путем нажатия кнопки:
При этом в таблице должна быть выбрана базовая система координат.
После нажатия кнопки редактирования в правой стороне окна появятся те же поля, что и в предыдущих пунктах. Вам необходимо внести нужные изменения, а также изменить полное и сокращенное имя СК. После этого можете добавлять ее в базу данных, нажав на кнопку «Добавить«.
Удаление систем координат
Для удаления систем координат из базы Вы должны выбрать удаляемые СК в таблице и нажать на кнопку:
Выбрать систему координат для активного проекта
Для того, чтобы установить систему координат для активного проекта, Вы можете выбрать систему координат в таблице и нажать кнопку:
Активные и неактивные системы координат
В GeoRecounter предусмотрено разделение систем координат на Активные и Неактивные. Это сделано для удобства работы с большими списками систем координат. Например, база, которую можно загрузить в формате CSV, собрана из открытых источников и насчитывает более 450 систем координат. Для того, чтобы не работать со всем списком СК, можно выделить основной список активных систем координат.
Настройка списка активных и неактивных систем координат выполняется в отдельном окне, которое вызывается кнопкой:
После нажатия кнопки появится окно:
Работая с фильтрами в верхней части окна, Вы можете отметить системы координат, которые хотите включить в список активных. Неотмеченные системы координат станут неактивными.
После этого нужно нажать на кнопку сохранения выбора в нижнем правом углу окна и закрыть его.
Подбор системы координат по известным точкам
Функция подбора системы координат является больше аналитической, чем практической. Она служит для оценки систем координат из базы данных на приближенность к системе координат чертежа. Функция вызывается кнопкой:
После нажатия кнопки появляется окно «Подбор системы координат по известным точкам» вида:
Рассмотрим работу функции на реальном примере. Имеется чертеж в неизвестной системе координат:
Возьмем 3 точки на чертеже. Это можно сделать, нажав на соответствующие кнопки:
После нажатия кнопки программа предложит Вам указать точку в AutoCAD или NanoCAD. В результате заполним все три точки:
После этого нужно заполнить широту и долготу соответствующих точек (можно воспользоваться программой Sas.Планета):
Заполненные в программе данные выглядят следующим образом:
После этого можно настроить фильтры для того, чтобы проверка шла только по выбранной группе систем координат из базы данных. Я выбрал все СК. Нажать кнопку «Старт«.
Мы получим следующие системы координат:
Список систем координат первоначально отсортирован по столбцу «Среднее смещение». Возможна сортировка по Вашему усмотрению. Для этого нужно кликнуть по заголовок столбца, по которому нужно выполнить сортировку.
Для каждой точки выполняется расчет разницы между координатой, рассчитанной по описанию системы координат из списка, и координаты, внесенной пользователем в поле вверху окна. По каждой точке можно ознакомиться с разницей по X и Y (dX1 — dX3, dY1 — dY3).
X — северное смещение; Y — восточное смещение.
Среднее смещение рассчитывается, как среднее арифметическое значение от длин отрезков, соединяющих точки, рассчитанные по описанию СК, и точки, указанные пользователем.
Разница смещений определяется, как сумма разности длин первого отрезка и второго отрезка и разности длин первого отрезка и третьего отрезка. Это показывает, насколько отличаются положения расчетных точек и точек, определенных пользователем.
Разность отклонений показывает, насколько указанные отрезки несонаправлены. Таким образом можно определить, насколько расчетная система координат развернута относительно исходной системы. Обратите внимание, что в случае, когда расчетные точки и введенные точки располагаются рядом, векторы смещений точек могут быть направлены в различные стороны с большими углами поворота относительно друг друга. Это приведет к большому расчетному значению Разности отклонений.
В приведенном примере видно, что первая в списке система координат больше других подходит для работы с выбранным чертежом.
Работа с фильтрами
Вы можете настраивать фильтры для отображения систем координат в таблице. Цепочка фильтров выглядит следующим образом:
Кнопка сброса приводит фильтры в первоначальное состояние.
При переключении фильтров список систем координат будет автоматически пересчитан. Содержание фильтров определяется характеристиками систем координат, которые вводятся на этапе их создания.
Для удобства использования базы данных рекомендуется заполнять соответствующие поля в настройках систем координат.