Как осуществить массовый Merge совместно с поиском?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Methuselah
Интересующийся
Сообщения: 15
Зарегистрирован: 09 июн 2009, 11:08
Репутация: 0

Как осуществить массовый Merge совместно с поиском?

Сообщение Methuselah »

Здравствуйте! Возникла следующая проблема.

Имеются пространственные данные в базе геоданных (их можно экспортировать и в шейпы), полученные с помощью конвертации из MapInfo. Разбиты они полистно и каждому листу соответствует свой feature dataset. Пока есть маленький фрагмент состоящий из четырех листов со множеством объектов (горизонтали основные, горизонтали утолщенные, овраги и еще примерно по 80-120 файлов для каждого листа). Название каждого из файлов имеет следущий вид "cls22630000_lin". Суффикс меняется на sqr, pnt и vec, что соответствует внутреннему типу шейпа (точки, линии, полигоны). Соответственно меняется и число приводимое в примере. Если объект такого же вида (например горизонталь) встречается на другом листе то к его названию дописывается "1". Если на третьем листе - "2".

Задача такова - соединить все объекты с одинаковым названием (например cls22630000_lin, cls22630000_lin2, cls22630000_lin3) в один. При этом сохранив домейн (properties-subtypes-domains) и, что ОЧЕНЬ облегчит работу - алиас (псевдоним) самого файла.

Я использую ArcGIS10 и решил сгруппировать файлы в modelbuilder'е и присоединять каждую группу объектов поочередно к тулзе Merge, но он вылетал раз 6 а потом просто потер мой файл модели когда ранжирование было сделано на 30%. Потратил на это дело примерно часа 3. Также при данной операции слетали алиасы файлов конечных.

Есть ли способ осуществить эту операцию как-либо авто\полуавтоматически и другими способами? Т.к. в распоряжении есть только 4 листа, а будет их около 100.
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 10 гостей