ИМПОРТ ОБЪЕКТОВ ИЗ AUTOCAD В БАЗУ ДАННЫХ

Программа GIS 6 позволяет импортировать участки, угодья, агрогруппы, ограничения и сервитуты из программы AutoCAD. Из-за того, что эти программы имеют совершенно разный подход к хранению данных, да и сами системы CAD и GIS отличаются способами работы с ними, импортировать правильно объекты не так и просто. Чаще всего приходится сам автокадовский проект ещё подготавливать к импорту, особенно когда он изначально не корректно сформирован. Поэтому рассмотрим требования к обменному файлу из AutoCAD и ошибки, которые чаще всего делают не опытные пользователи GIS-систем.

  1. Удалите из своего проекта все лишние слои. Часто в проекте находятся дополнительные слои: слой для обозначения площади, штамп, другие текстовые обозначения, слой с косметическими объектами, какие-то дополнительные полигоны и т.д. Все их нужно удалить, чтобы они не импортировались в базу данных и не мешали импорту. Это касается и пустых слоёв.

Открыть рисунок

Имейте ввиду! Пока не удалите все объекты на нужном слое, не сможете удалить сам слой! Нельзя удалить текущий слой, поэтому изначально станьте на другой, который удалять не планируете. Также, нельзя удалить слой «0». Если на нём есть лишние объекты — удалите их, пусть данный слой будет пустой. Такова особенность работы в AutoCAD.

  1. На слоях, которые будут импортироваться не должно быть никаких лишних объектов. Только те полигоны, которые относятся к импортируемым объектам. Тоже касается и любых текстовых обозначений. Единственные обозначения, которые на данный момент допускаются, это обозначение агрогруппы (см. пункт 7).

Открыть рисунок

Имейте ввиду! Если обозначение агрогруппы находится на отельном слое, его нужно перенести на слой с контурами агрогрупп, а отдельный слой удалить.

  1. Все объекты (кроме обозначений агрогрупп) должны быть полигональными. Тоесть, один контур (участок, угодье, агрогруппа, ограничение или сервитут) должен состоять из одного объекта и иметь тип POLYLINE или LWPOLYLINE, хотя допускается и LINE, XLINE, MLINE или SPLINE. Не допускаются контура, которые состоят из отдельных линий или отрезков (так часто любят рисовать начинающие специалисты, для ускорения своей работы)! Если Вам попались такие объекты, Вы должны их преобразовать в нормальный вид и объединить в один контур (полигон). Программа не сможет этого сделать за Вас.

Открыть рисунок

  1. Любой контур должен быть замкнут. Если он не замкнут, программа его замкнет автоматически — последнюю точку с первой, но это не всегда бывает правильно.

Открыть рисунок

Как видим из примера, эти контуры не замкнуты. Если Вы их не замкнёте сами, то это сделает программа, но она это сделает всего лишь соединив первую точку с последней.

Открыть рисунок

  1. Если Вы хотите импортировать не только контуры участков, но и другие данные (угодья, агрогруппы, ограничения и сервитуты), тогда нужно, чтобы эти объекты были на отдельных слоях, а слои назывались соответствующим образом:

    - угодья — plan, план, угодья, угодия;

    - агрогруппы — agro, агрогруппы, почва;

    - ограничения — limination, ограничения;

    - сервитуты — servitut, сервитуты.

    Все остальные слои, какое бы имя не имели, будут рассматриваться как контуры участков. Именно потому надо удалять лишние слоя. Кстати, все их не обязательно размещать в одном файле. Они могут быть разбиты на отдельные файлы, например, участки в одном, агрогруппы — в другом.

  1. Чтобы GIS 6 правильно определял какому участку принадлежит то или иное угодье (агрогруппа, сервитут, ограничение), они должны точно размещаться внутри участка и не выходить за его пределы. Например, если одна агрогруппа проходит через несколько участков, то её надо разрезать таким образом, чтобы на каждом участке была своя и не выходила за его границы.

Открыть рисунок

  1. Чтобы GIS 6 автоматически считывал и тип почвы, в слое с агрогруппами должны быть текстовые обозначения с шифром. При этом, обозначение должно быть в каждом контуре и иметь тип объекта TEXT или MTEXT. По точке вставки обозначения программа и будет определять какой агрогруппе оно принадлежит.

Открыть рисунок

Имейте ввиду! Текстовое обозначение шифра не должно быть разорвано. Тоесть, объект должен состоять из полного шифра, например «54г», а не «54» и «г».

  1. Сохраните подготовленные документы из DWG в формат «R12/LT2 DXF» (меню «File» - «Save As», поле «Files of Type»).

Открыть рисунок

Открыть рисунок

  1. Перед импортом файла в GIS 6, закройте программу AutoCAD, потому что она может не дать доступ к dxf-файлу, если он сейчас открыт.

  2. В программе GIS 6, чтобы импортировать dxf-файл, в меню «Импорт» выберите команду «Объектов из программы AutoCAD (dxf)» и в окне «Открыть» выберите файл и нажмите кнопку «Открыть».

Открыть рисунок

Открыть рисунок

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



Створений:

2014-11-04 11:46:25.0

Змінений:

2014-11-04 11:46:25.0

Програма:

ГИС 6

Створив:

Микола