Вернуться к содержанию Руководства Пользователя
В программе GeoRecounter предусмотрена возможность работы с земельными участками. Интерфейс окна работы с земельными участками представлен ниже:
Настройка типа импортируемых точек
Импортируемые точки могут быть двух типов:
- новые;
- существующие.
Перед импортом участка из AutoCAD нужно установить тип точек в выпадающем меню:
Импорт границ участка из чертежа AutoCAD
Импорт участка из чертежа AutoCAD выполняется по нажатию кнопки:
Для того, чтобы команда сработала, необходимо, чтобы в AutoCAD был открыт хотя бы один чертеж. Границы участка могут быть определены из полилинии в чертеже AutoCAD.
К примеру, имеем в чертеже AutoCAD границу участка, определенную полилинией:
Нажмите на кнопку «Выбрать ЗУ в AutoCAD» , выберите чертеж, из которого требуется импортировать трассу, выберите в нем нужную полилинию и нажмите правую кнопку мыши. Если в составе полилинии имеются дуговые сегменты, GeoRecounter попросит определить шаг аппроксимации:
Укажите нужное значение шага аппроксимации. После этого необходимо выбрать первую точку участка в AutoCAD, с которой начнется отсчет. Для этого щелкните левой кнопкой мыши в непосредственной близости от предполагаемой начальной точки. Если загружаемая трасса не соответствует диапазону установленной в программе системы координат, появится предупреждающее окно:
В этом случае я рекомендую прислушаться к совету программы.
Тип импортируемых точек «новые». Для шага аппроксимации в 2 единицы был получен участок:
Автоматически рассчитывается периметр и площадь загруженного объекта.
Импорт границ участка из файла CSV и TXT
Также возможен импорт границ участка из заранее подготовленного файла формата CSV. Импорт запускается по кнопке:
Внимание! Поддерживаются кодировки файлов UTF-8, Windows-1251 и ASCII.
Файл CSV может иметь следующие варианты структур.
Стандартная структура импорта/экспорта границ ЗУ
Тип точек:
- New — новые;
- Delete — удаляемые;
- Exist — существующие.
Упрощенная структура
Упрощенная структура с информацией о высоте
Полная очистка окна
Полная очистка окна с удалением всех данных о ранее загруженном ЗУ выполняется после нажатия на кнопку:
Изменение системы координат
Для того, чтобы изменить систему координат в проекте, нужно нажать кнопку смены системы координат:
После этого в появившемся окне нужно выбрать необходимую систему координат и нажать кнопку «Выбрать«:
Поменять X и Y местами
Для того, чтобы поменять местами значения координат X и Y, нажмите на кнопку:
В результате в указанном выше примере произойдут следующие изменения:
Изменения координат участка
Вы можете изменить и дополнить характерные точки границ участка прямо в программе GeoRecounter. Для этого предусмотрены перечисленные ниже команды.
Перемещение точек
Для того, чтобы переместить точку выше или ниже по списку, выберите ее в списке и используйте кнопки:
Рисунок участка в правой части экрана будет автоматически изменяться.
Добавление точек в границы участка
Для добавления дополнительных точек в границы участка Вы можете выбрать в списке точку, после которой нужно выполнить вставку и воспользоваться командой «Добавить точку«. Если Вы не выберите точку из списка, новые точки будут вставлены в конец таблицы.
После этого появится окно добавления точек.
Для добавления точек вы можете ввести координаты вручную или воспользоваться возможностью получения координат из AutoCAD. Во втором случае нажмите на кнопку «Получить точку из AutoCAD» рядом с полями для координат:
GeoRecounter подключится к активному чертежу в AutoCAD и предложит Вам выбрать новую точку. Поля с координатами заполнятся автоматически.
После заполнения координат нажмите кнопку «Добавить«. Новые точки будут внесены в состав участка.
Удаление точек
Для удаления точек выберите нужные точки и нажмите на кнопку удаления:
Изменение типа точек
Вы можете изменить тип выбранных точек на один из следующих:
- Удаляемая;
- Существующая;
- Новая.
Для этого выберите в списке точек необходимые строки и нажмите на одну из кнопок:
Изменение нумерации точек
Нумерация точек по умолчанию выполняется по порядку их следования. Бывают случаи, когда начало отсчета необходимо выбрать самостоятельно. В этом случае Вы можете указать новые номера первых точек отдельно для новых и отдельно для существующих точек. Номера указываются в соответствующих полях, после этого нужно нажать на кнопку обновления нумерации:
Развернуть порядок нумерации
Изначально при загрузке ЗУ нумерация точек выполняется по часовой стрелке. Вы можете это изменить нажав на кнопку изменения направления нумерации:
После нажатия кнопки участок будет выглядеть вот так:
Смещение первых точек
Вы можете смещать первую точку как по часовой стрелке, так и против нее. Эта операция выполняется кнопками:
Например, можно сместить начальную точку вот сюда:
Обновление рисунка участка
Обычно рисунок обновляется при любом изменении участка. Однако бывают случаи, когда нужно принудительно выполнить обновление рисунка. Например, при изменении масштаба окна без изменения трассы. Обновить рисунок можно кнопкой:
Экспорт границ участка в Excel
GeoRecounter может выполнить экспорт участка в формат Excel в рассмотренных ниже шаблонах. Для этого выберите нужный шаблон из выпадающего списка и нажмите на соответствующую кнопку:
Упрощенный шаблон экспорта
Результат экспорта в этом случае будет следующим:
Сведения о характерных точках границ образуемых земельных участков
Результат экспорта в этом случае будет следующим:
Сведения о характерных точках границ уточняемого земельного участка
Результат экспорта в этом случае будет следующим:
Сведения о характерных точках границ, дополненные WGS-84
Результат экспорта в этом случае будет следующим:
Внимание! Вы можете прислать мне свой вариант шаблона для включения в программу. Также в скором времени планируется внедрение функционала по формированию собственных шаблонов экспорта непосредственно в GeoRecounter.
Пользовательский формат на основе шаблонов
Начиная с версии 1.0.80830 в GeoRecounter предусмотрен функционал выполнения экспорта данных в произвольные пользовательские шаблоны.
Для работы с шаблонами в папке, предназначенной для хранения служебной информации, автоматически создается папка «ExcelTemplate». В нее автоматически вносятся все используемые шаблоны. Алгоритм работы может быть следующим:
- Загрузка данных участка в программу GeoRecounter;
- Выбор пункта «Пользовательский формат» в настройках экспорта;
- Нажатие кнопки экспорта в Excel;
- Выбор файла шаблона. При этом файл будет скопирован в папку «ExcelTemplate». Внутри папки «ExcelTemplate» Вы можете перемещать файлы шаблонов , создавать дочерние папки и т.д. При этом программа будет считать что шаблон с таким именем существует. В случае загрузки шаблона из внешней папки, он будет перемещен в папку «ExcelTemplate»;
- Выбор файла, в который планируется выгрузить результат;
- Проверка результатов экспорта.
Шаблоны представляют собой файлы формата XLSX (MS Excel), в которые внесены необходимые формирующие теги. Все теги заключаются в двойные фигурные скобки {{}}.
Также шаблоны имеют следующие «зоны:
- Заголовок — определяется автоматически;
- Футер (подвал) — определяется автоматически;
- Область первого итерируемого элемента — может быть указана пользователем (необязательно);
- Область последнего итерируемого элемента — может быть указана пользователем (необязательно);
- Повторяющаяся область для итерируемых элементов — определяется автоматически.
Теги для определения областей:
- {{first_item_begin}} — начало первого итерируемого объекта
- {{first_item_end}} — конец первого итерируемого объекта
- {{last_item_begin}} — начало последнего итерируемого объекта
- {{last_item_end}} — конец последнего итерируемого объекта
Данные, выводимые в шаблон, разделены на итерируемые (повторяющиеся) и неитерируемые.
- {{ni_XXXXXXXXX}} — неитерируемые данные
- {{i_XXXXXXXXX}} — итерируемые данные
Неитерируемые данные заменяются один раз и не изменяются. Итерируемые — изменяют свое значение от точки к точке.
Список неитерируемых тегов:
- {{ni_coord_sys_full}} — проектная система координат — полное имя
- {{ni_coord_sys_short}} — проектная система координат — короткое имя
- {{ni_main_sys_full}} — исходная система координат — полное имя
- {{ni_main_sys_short}} — исходная система координат — короткое имя
- {{ni_length_all}} — периметр по всем точкам, в том числе удаляемым
- {{ni_length_real}} — периметр по всем точкам кроме удаляемых
- {{ni_area_all}} — площадь по всем точкам, в том числе удаляемым
- {{ni_area_real}} — площадь по всем точкам кроме удаляемых
- {{ni_direction}} — направление отсчета точек контура
- {{ni_count}} — количество точек трассы
Список итерируемых тегов:
- {{i_name}} — имя точки
- {{i_num}} — порядковый номер. Начинается с 1 и заканчивается 1
- {{i_point_id}} — ID точки. Начинается с 0 и заканчивается 0
- {{i_point_type}} — тип точки в контуре
- {{i_lat_double}} — широта в виде градуса с дробной частью (например, 59.94736146)
- {{i_lon_double}} — долгота в виде градуса с дробной частью (например, 29.99024095)
- {{i_lat}} — широта в виде град. мин. сек. (например, 59°56’49.2633″)
- {{i_lon}} — долгота в виде град. мин. сек. (например, 29°59’24.8674″)
- {{i_x}} — значение координаты X (северное смещение)
- {{i_y}} — значение координаты Y (восточное смещение)
- {{i_lat_grad}} — широта, градус
- {{i_lat_min}} — широта, минута
- {{i_lat_sec}} — широта, секунда
- {{i_lon_grad}} — долгота, градус
- {{i_lon_min}} — долгота, минута
- {{i_lon_sec}} — долгота, секунда
- {{i_length_real}} — расстояние до следующей точки (для контура без удаляемых точек)
- {{i_length_all}} — расстояние до следующей точки (для всего контура)
- {{i_next_angle_double_real}} — угол поворота контура в точке в виде числа с дробной частью (для контура без удаляемых точек)
- {{i_next_angle_double_all}} — угол поворота контура в точке в виде числа с дробной частью (для всего контура)
- {{i_next_angle_double_str_real}} — угол поворота контура в точке в виде строки с указанием направления поворота (влево, вправо) (для контура без удаляемых точек)
- {{i_next_angle_double_str_all}} — угол поворота контура в точке в виде строки с указанием направления поворота (влево, вправо) (для всего контура)
- {{i_next_angle_int_real}} — угол поворота контура в точке в виде целого числа (для контура без удаляемых точек)
- {{i_next_angle_int_all}} — угол поворота контура в точке в виде целого числа (для всего контура)
- {{i_next_angle_int_str_real}} — угол поворота контура в точке в виде строки с указанием направления поворота (влево, вправо) (для контура без удаляемых точек)
- {{i_next_angle_int_str_all}} — угол поворота контура в точке в виде строки с указанием направления поворота (влево, вправо) (для всего контура)
- {{i_next_angle_int_str_more_10_real}} — угол поворота контура в точке в виде строки с указанием направления поворота (влево, вправо). Отображается только при угле поворота >= 10 градусов (для контура без удаляемых точек)
- {{i_next_angle_int_str_more_10_all}} — угол поворота контура в точке в виде строки с указанием направления поворота (влево, вправо). Отображается только при угле поворота >= 10 градусов (для всего контура)
- {{i_next_angle_double_str_more_10_real}} — угол поворота контура в точке в виде строки с указанием направления поворота (влево, вправо). Отображается только при угле поворота >= 10 градусов (для контура без удаляемых точек)
- {{i_next_angle_double_str_more_10_all}} — угол поворота контура в точке в виде строки с указанием направления поворота (влево, вправо). Отображается только при угле поворота >= 10 градусов (для всего контура)
- {{i_azimuth}} — круговой географический азимут для направления на следующую точку в виде град. мин. сек. (например, 59°56’49.2633″)
- {{i_azimuth_double}} — круговой географический азимут для направления на следующую точку в виде градуса с дробной частью (например, 59.94736146)
- {{i_azimuth_grad}} — круговой географический азимут, градусы
- {{i_azimuth_min}} — круговой географический азимут, минуты
- {{i_azimuth_sec}} — круговой географический азимут, секунды
Для понимания работы пользовательского экспорта, пожалуйста, скачайте пример шаблона:
Экспорт в CSV
Экспорт в CSV предназначен для обмена участками между пользователями и модулями программы, а также для хранения границ участков в простом текстовом формате. Экспорт запускается кнопкой:
В результате формируется файл следующей структуры:
Тип точек:
- New — новые;
- Delete — удаляемые;
- Exist — существующие.
Экспорт участка в AutoCAD
GeoRecounter позволяет выполнить экспорт участка и его характерных точек в AutoCAD. Для этого предусмотрены кнопки:
После запуска команды программа попросит Вас выбрать чертеж, в который будет выполняться экспорт данных участка:
После выбора чертежа GeoRecounter построит в нем участок:
Обратите внимание, что точки являются аннотативными объектами. Таким образом, в пространстве листа в видовом экране с заданным масштабом они будут выглядеть всегда одинаково: