В процессе обновления покрытий из границ сотен тысяч Ландсатов (про это в следующем посте), доделали наконец этот небольшой фасад для gdal_merge.py. Его рождению мы обязаны бесконечным глюкам ArcGIS и невозможностью склеить сотни шейпов разом в Arcview GIS. OGR как всегда на высоте.
Вдруг кому понадобится.
Работает очень просто, указываете входную папку с тысячами шейпов, получаете пакетный файл для OGR, запускаете. К сожалению, только под Windows, но может кто-то возьмется доделать эту штуку на Python, как и сам gdal_merge.py, это было бы логичнее.
Небольшое описание здесь, предложения и критику можно оставлять здесь и на форуме.
UPD: Eldar прав, “мы обязаны” заменяем на “я обязан”, а “бесконечные глюки”, на “я опять не смог найти правильный подход к ArcGIS”. Не забудьте, что все что происходит в этом блоге – humble opinion отдельно взятых личностей, которые могут ошибаться и очень любят, когда им конструктивно указывают на ошибки.
Примечание: указание на корневую страницу help’a программы, по моему мнению – не является конструктивным указанием на ошибку.
НЕ вводите в заблуждение людей о глюках в ArcGIS
ArcView GIS 3.3 – довольно старая версия Г?С от ESRI, которая уже не развивается на ее место пришла платформа ArcGIS Desktop ArcView 9.3
В состав продукта входит масса инструментов.
В том числе инструмент LOAD которая помогает загружать данные
о склейке http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=An%20overview%20of%20the%20overlay%20toolset
Обращаю внимание на UNION, этот инструмент доступен во всех лицензиях ArcGIS Desktop в том числе и ArcGIS Desktop ArcView 9.3
А возможность использовать инструменты ArcGIS Desktop в пакетном режиме позволит обрабатывать любые объемы данных.
Читайте HELP http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm
Эльдар, спасибо за критику и советы. Прошу считать “бесконечные глюки” временным помутнением сознания на почве пару раз выпавшего ArcGIS и разумеется моим личным мнением. Я погорячился, потеряв в очередной раз пару часов на попытку запустить процесс, прошу прощения 🙂
Разрешите немного поспорить. Надеюсь вы осознаете, что нельзя всех заставить любить один программный продукт?
1. у меня нет 9.3 (возможно никогда не будет)
2. только загрузка моего набора из 500 тем в инструмент merge занимает у меня более часа + выполнение самой операции, время выполнения всего цикла предложенным мною способом – гораздо меньше. Чуть попозже измерю ради интереса поточнее.
3. По поводу того, что ArcView GIS старая Г?С и что-то пришло на ее место. Вы знаете, тут уже вы горячитесь, возможно это пришло у вас с коллегами, а у меня не пришло 🙂 Г?С это не только ArcGIS.
Примирительное: вы же понимаете, с таким же успехом в этом блоге может появиться пост про “бесконечные глюки” QGIS, Arcview, GRAS, Windows, Linux [younameit]. Более того, я с превеликим удовольствие опубликую рецепт с использованием “чистого” ArcGIS, уделывающего мой способ. Мое кредо – разнообразие.
Согласен ArcGIS далеко не идеальный продукт.
1. Приходите поделюсь, как минимум версией на 2 месяца а там кто-знает.
2. В этом случае Вы правы этот инструмент куда удобнее, но уж коль-скоро нужно обработать 500 тем, значит проект не простой и можно применить Python, как выясняется это иногда даже быстрее. Даже спорить не буду что данный инструмент быстрее работает.
3. Да ArcView – вещь, к сожалению вместе со стремительным развитием продукта, скорость его работы так же стремительно не растет это я про ArcGIS в сравнении с ArcView GIS, хорошо хоть цена не сильно отличается.
Ваш способ хорош сам по себе, для его работы не нужен ни ArcGIS ни ArcView GIS.
Прошу прощения за НАЕЗД !!
Публично!!
Я кстати, когда была необходимость сшивать большие шейп-файлы, что опять же почему-то вызывало некоторые глюки в аркгис, предпочел использовать следующую простую open-source программку) Опять же, может кому пригодится):
http://www.vdstech.com/geomerge.htm
Спасибо за ссылку. Поправка: программа эта бесплатная, но не open-source.
Вечно путаюсь в терминологии)) Да, я имел ввиду, что программа бесплатная!
То что некоторые функции ArсGIS критичны к пробелам в пути к файлам а некоторые к знакам “-” в 2009 году я считаю просто свинством 😉
Вы знаете, мы каждый год об этом говорим в ESRI, что стыдно, продавать такой продукт за ТАК?Е деньги! Кстати цены на ArcGIS edtkbxtys 15%
я имел в виду увеличились на 15%
Здорово что говорите! Времена меняются, если ESRI сам не сообразит, что мир вокруг уже не тот, что был в 80х-90х, то значит, рынок заставит. А мы поможем, вот такими вот постами. Наверное я оптимист, в моем светлом будущем компании добрее и не пытаются “рулить” пользователями.