База систем координат

Вернуться к содержанию Руководства Пользователя

В программе 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. В результате заполним все три точки:

Заполнение координат точек в AutoCAD (NanoCAD)

После этого нужно заполнить широту и долготу соответствующих точек (можно воспользоваться программой Sas.Планета):

Получение координат в программе Sas.Планета

Заполненные в программе данные выглядят следующим образом:

Заполненные исходные данные
Заполненные исходные данные

После этого можно настроить фильтры для того, чтобы проверка шла только по выбранной группе систем координат из базы данных. Я выбрал все СК. Нажать кнопку «Старт«.

Мы получим следующие системы координат:

Результаты расчета

Список систем координат первоначально отсортирован по столбцу «Среднее смещение». Возможна сортировка по Вашему усмотрению. Для этого нужно кликнуть по заголовок столбца, по которому нужно выполнить сортировку.

Для каждой точки выполняется расчет разницы между координатой, рассчитанной по описанию системы координат из списка, и координаты, внесенной пользователем в поле вверху окна. По каждой точке можно ознакомиться с разницей по X и Y (dX1 — dX3, dY1 — dY3).

X — северное смещение; Y — восточное смещение.

Принцип определения dX и dY

Среднее смещение рассчитывается, как среднее арифметическое значение от длин отрезков, соединяющих точки, рассчитанные по описанию СК, и точки, указанные пользователем.

Среднее смещение определяется, как среднее между длинами указанных отрезков

Разница смещений определяется, как сумма разности длин первого отрезка и второго отрезка и разности длин первого отрезка и третьего отрезка. Это показывает, насколько отличаются положения расчетных точек и точек, определенных пользователем.

Разность отклонений показывает, насколько указанные отрезки несонаправлены. Таким образом можно определить, насколько расчетная система координат развернута относительно исходной системы. Обратите внимание, что в случае, когда расчетные точки и введенные точки располагаются рядом, векторы смещений точек могут быть направлены в различные стороны с большими углами поворота относительно друг друга. Это приведет к большому расчетному значению Разности отклонений.

В приведенном примере видно, что первая в списке система координат больше других подходит для работы с выбранным чертежом.

Работа с фильтрами

Вы можете настраивать фильтры для отображения систем координат в таблице. Цепочка фильтров выглядит следующим образом:

Панель фильтров

Кнопка сброса приводит фильтры в первоначальное состояние.

При переключении фильтров список систем координат будет автоматически пересчитан. Содержание фильтров определяется характеристиками систем координат, которые вводятся на этапе их создания.

Для удобства использования базы данных рекомендуется заполнять соответствующие поля в настройках систем координат.

Вернуться к содержанию Руководства Пользователя