Задачка. ArcMap.

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Дардон
Интересующийся
Сообщения: 20
Зарегистрирован: 25 дек 2014, 17:17
Репутация: 0

Задачка. ArcMap.

Сообщение Дардон »

Есть шейп с атрибутивной таблицей. Необходимо каждую строку из N-ного количества перевести в отдельный шейп. Ручками понятно как делать. А можно ли какой-нибудь код написать на Python (или хоть на чём-нибудь), чтобы запустить его в ArcMap'е и получить свои 500 отдельных shp-файлов. Спасибо.
Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Задачка. ArcMap.

Сообщение jerry-maori »

генерим столбец с уникальными числами.. потом через model builder, используя interate, делаем выборки по етому полю и экспортим в файлы
Дардон
Интересующийся
Сообщения: 20
Зарегистрирован: 25 дек 2014, 17:17
Репутация: 0

Re: Задачка. ArcMap.

Сообщение Дардон »

А столбец ID не является столбцом с уникальными числами ? Можно его использовать в данной операции ?
Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Задачка. ArcMap.

Сообщение jerry-maori »

ну можно наверное.. я лично поле ID всегда рассматриваю, как служебное и стараюсь не пользоваться им без сверх необходимости...
Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Задачка. ArcMap.

Сообщение Andrey Zhukov »

Скрипт на питоне написать можно. Главное - определить уникальные названия. А дальше хоть курсором.
Дардон
Интересующийся
Сообщения: 20
Зарегистрирован: 25 дек 2014, 17:17
Репутация: 0

Re: Задачка. ArcMap.

Сообщение Дардон »

вот...он проитерировал успешно..а как теперь из модели экспорт в отдельные
1.png
1.png (24.73 КБ) 10112 просмотров
файлы сделать ?
giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Задачка. ArcMap.

Сообщение giser »

Недавно аналогичную задачу решал. Остался инструмент. Может, разберетесь.
Input и output свои поставьте.
Вложения
Инструмент.zip
(9.33 КБ) 346 скачиваний
Последний раз редактировалось giser 12 фев 2015, 18:54, всего редактировалось 1 раз.
Дардон
Интересующийся
Сообщения: 20
Зарегистрирован: 25 дек 2014, 17:17
Репутация: 0

Re: Задачка. ArcMap.

Сообщение Дардон »

просто, я так понял, файл временный (I_Crops_2014_final), а при выводе на экран он последнее из итерированных значений выводит
Дардон
Интересующийся
Сообщения: 20
Зарегистрирован: 25 дек 2014, 17:17
Репутация: 0

Re: Задачка. ArcMap.

Сообщение Дардон »

giser писал(а):Недавно аналогичную задачу решал. Остался инструмент. Может, разберетесь.
Input и output свои поставьте.
Как он должен отображаться ? В АrcToolbox или его в ModelBuilder подгружать ? Объясните, пожалуйста.
giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Задачка. ArcMap.

Сообщение giser »

В ArcCatalog двумя щелчками просто запустите данные инструмент (который лежит в красном чемодане "Инструмент" :) ). Во входные данные выбирайте свой слой, а в выходные выбирайте директорию, а имя лучше оставьте id%numb%. (пример: C:\Users\User\Desktop\Папка\id%numb%.shp)
Дардон
Интересующийся
Сообщения: 20
Зарегистрирован: 25 дек 2014, 17:17
Репутация: 0

Re: Задачка. ArcMap.

Сообщение Дардон »

giser писал(а):В ArcCatalog двумя щелчками просто запустите данные инструмент (который лежит в красном чемодане "Инструмент" :) ). Во входные данные выбирайте свой слой, а в выходные выбирайте директорию, а имя лучше оставьте id%numb%. (пример: C:\Users\User\Desktop\Папка\id%numb%.shp)
не работает; версия 10.0 с установленным Service Pack 4 ; дважды щёлкаю - только переименование позволяет; отображает как чемоданчик, но не запускает =(
giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Задачка. ArcMap.

Сообщение giser »

Если Вас интересует результат, то можете кинуть слой.
У меня 10.1. Сразу не пойму даже, как с версией разобраться, не приходилось.
Дардон
Интересующийся
Сообщения: 20
Зарегистрирован: 25 дек 2014, 17:17
Репутация: 0

Re: Задачка. ArcMap.

Сообщение Дардон »

Croptypes.GisLAB.rar
(162.01 КБ) 335 скачиваний
giser писал(а):Если Вас интересует результат, то можете кинуть слой.
У меня 10.1. Сразу не пойму даже, как с версией разобраться, не приходилось.
Вот. 494 строчки шейпа экспортировать в отдельные шейпы (или шейпА). =)
giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Задачка. ArcMap.

Сообщение giser »

Посмотрите, пожалуйста, все ли Вас устраивает. А то уже домой хочется :)

А ларчик просто открывался. Вот еще инструмент в 10 версии.
Вложения
Инструмент_10.zip
(9.75 КБ) 347 скачиваний
Слои.7z
(177.11 КБ) 321 скачивание
Дардон
Интересующийся
Сообщения: 20
Зарегистрирован: 25 дек 2014, 17:17
Репутация: 0

Re: Задачка. ArcMap.

Сообщение Дардон »

giser писал(а):Посмотрите, пожалуйста, все ли Вас устраивает. А то уже домой хочется :)

А ларчик просто открывался. Вот еще инструмент в 10 версии.
Всё так, как доктор прописал. Отлично, спасибо. Извините за беспокойство. =)
Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей