Страница 1 из 1

Конвертирование mif с редактированием в shp.

Добавлено: 25 апр 2007, 14:56
womak
День добрый!

Есть несколько слоёв в формате mif/mid, нужно преобразовать их в shp/dbf попутно выполнив некоторое редактирование. Например:
Слой «реки». Реки разбиты квалратами сетки 50 000 масштаба. Нужно объединить их.
Слой «поселки». Не замкнутые полилинии повторяют периметр поселка, но первая точка всегда находится в геометрическом центре полигона поселка. (может это особенность формата mif). Нужно преобразовать полилиниив полигоны.

Работа с «поселками». В распоряжении имеется ET 7.3. Импортирую mif, объекты импортируются вместе с атрибутами. Затем экспортирую в gen. Gen правлю в простой программкой, удаляя первую точку и добавляя вторую точку в конец полилинии, тем самым замыкая ее. Импортирую отредактированный gen обратно в ЕТ, но база не импортируется, у полученных полигонов нет атрибутов.
Что я делаю не так? Каким образом, или каким софтом можно решать такие задачи. Маринфо нет.

Добавлено: 26 апр 2007, 17:02
Техник
Можно это сделать с помощью FME Workbench

а ларчик просто открывался.....

Добавлено: 28 апр 2007, 00:04
womak
PME штучка интересная, качну, посмотрю на досуге...
А проблемму с "неправильными поселками" я решил следующим образом.
1. Узнал, что mif - обычный текстовой формат, очень простой и понятный.
2. Простой бейсиковской программкой, подредактировал его, как было описано выше.
3. Редактированный mif подгрузил в ЕТ, поправил топологию и в перевел его в shp.