ГИС TopoL-L лес лесоустройство

2.11.2.1 Формат импорта картографических данных

При импорте повыдельных карт из ГИС с объектно-полигональной моделью представления карты, таких, как MapInfo и ArcView, важно не потерять при импорте идентификационную информацию полигонов - номера кварталов и выделов.
Наиболее подходящим форматом для импорта повыдельной карты является формат ArcView ShapeFile. В этом формате без особых проблем передается как контурная информация, так и связанные с ней базы данных. Формат MapInfo MIF/MID версия TopoL 6.5 импортировать не умеет, а при использовании формата DXF невозможно передать идентификационную информацию вместе с контурной (номера кварталов и выде­лов).

2.11.2.2 Проблемы импорта картографических данных

Формат ShapeFile (SHP) может передавать как полигональные, так и линейные данные с присоединенными к ним базами данных (DBF), но каждый вид данных - отдельно, то есть отдельным слоем. Полигоны в объектно-полигональной модели карты представлены замкнутыми контурами, то есть на границах смежных полигонов линии границ дублируются. При импорте полигонов TopoL преобразует эту модель в топологическую контурную сеть, поэтому импорт выполняется заметное время. Если исходный материал был выполнен корректно, то есть границы смежных полигонов действительно совпадали, проблем с преобразованием такой карты в топологическую не будет. Если же между полигонами были просветы или они наползали друг на друга, после импорта может потребоваться редактирование контурной сети средствами TopoL-я.
При импорте полигонального повыдельного слоя в TopoL полигоны исходного файла SHP образуют слой полигонов заданной группы в блоке карты, база данных при полигонах SHP переходит в базу данных полигонов блока заданной группы TopoL в неизменном виде (добавляется только служебное поле NUMBER). А вот линии границ полигонов, которые строит TopoL при импорте SHP - все одной группы и не имеют никакой базы данных.
Преобразовать все линии границ полигонов - выделов в группу "границы выделов" (7550) несложно командой изменения кода группы (см. 2.6.3.14 ), но это не решит все проблемы, так как на самом деле некоторые из линий должны быть границами лесничества и кварталов, окружными границами, береговой линией рек и озер и т.д. Отбор и преобразование кодов групп вручную - трудоемкая задача. Чтобы ее облегчить, в инструментальной линейке Таксация предусмотрено несколько специальных операций отбора линий (см. в следующем разделе).

2.11.2.3 Специальные выборки линий

Эти специальные операции отбора линий в блоке призваны облегчить работу по расстановке (изменению) групповых кодов линий в повыдельном блоке, полученном в результате импорта картографических данных из ГИС с объектно-полигональной моделью представления карты. Вызываются они через инструментальную линейку Таксация, меню при кнопке .
Операция Выбрать линии внешней границы позволяет отобрать в полигональном блоке выделов только те линии, которые образуют внешние границы полигонов. После отбора эти линии можно командой изменения кода группы (см. TopoL: освободить все линии, затем выбрать полигоны требуемой группы (по группе), и нажать кнопку Обрамление (см. 1.8.17 ). Требуемые линии границ будут выделены, останется только изменить для них код группы (см. 2.6.3.14 ).
Операция Выбрать границы кварталов позволяет отобрать в полигональном блоке выделов только те линии границ полигонов, для которых имеются с обеих сторон полигоны - выделы, и эти выделы относятся к разным кварталам. Так как операция для каждой линии оценивает содержимое полей баз данных граничащих полигонов, она выполняется заметное время. Но это время незначительно в сравнении со временем отбора вручную. Останется только изменить код группы для отобранных линий (см. 2.6.3.14 ).
Заметим также, что этот механизм отбора может оказаться очень полезным для контроля качества оцифровки контурной сети: все мелкие "треугольнички"  и "щели" между полигонами будут отобраны как внешние границы. Если соответствующим образом их "подсветить" (см. 1.5.7 ) или снабдить меткой (см. 1.8.19 ), найти и устранить дефекты будет намного проще.
Операция Выбрать береговые линии позволяет отобрать в полигональном блоке выделов только те линии границ полигонов, которые являются береговыми линиями по коду группы, либо по категории земель. То есть отбираются границы только тех полигонов, которые относятся к группе полигональных объектов гидрографии (река, озеро, пруд), не входящих в лесной фонд, либо входят в лесной фонд и являются по группе выделами, но по категории земель также относятся к объектам гидрографии. После отбора остается только изменить код группы для отобранных линейных объектов (см. 2.6.3.14 ) на"береговую линию".
Примечание. В связи с тем, что для реализации некоторых операций специальных выборок используется таксационная информация, выполнять эти операции возможно только после связывания таксационной и картографической баз данных (см. 2.3.20 ).