Есть слой полигонов (район1-5) и слои тематических данных (тема1-7). Подскажите, пожалуйста, как можно пакетно (указать вход и папку вывода) разбить (геометрию обрезаем) тематические данные полигонами, так, чтобы на выходе получить наборы данных по районам в виде «Район3_Тема2.shp». Из ПО есть Arc10 и OpenGIS. Спасибо!
Например (файлы):
Россия, Германия; МирЛеса, МирОзёра >
> Россия_Леса, Германия_Леса, Россия_Озёра, Германия_Озёра.
Обрезка тем порайонно пакетно
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Обрезка тем порайонно пакетно
Можно написать скрипт на python, который будет считывать полигоны из файла по очереди перебирая все районы, затем вырезать тематические слои выбранным полигоном и складывать в нужное место (путь к которому тоже может содержать название района).
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Обрезка тем порайонно пакетно
Какую геометрию имеют "слои тематических данных"? Тоже полигоны?
Редактор материалов, модератор форума
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Re: Обрезка тем порайонно пакетно
amuriy, спасибо за внимание к теме. Да, в моем случае пока только полигоны. Бывают и линии, точки, но много реже - режем руками. Помню года ~1,5 назад были похожие задачи - находил VBA-программу в сети, с подробным описанием (pdf) подключения к ArcGIS... сейчас не нахожу.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя