Задачка. ArcMap.

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

Задачка. ArcMap.

Сообщение Дардон » 09 фев 2015, 18:41

Есть шейп с атрибутивной таблицей. Необходимо каждую строку из N-ного количества перевести в отдельный шейп. Ручками понятно как делать. А можно ли какой-нибудь код написать на Python (или хоть на чём-нибудь), чтобы запустить его в ArcMap'е и получить свои 500 отдельных shp-файлов. Спасибо.

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

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

Сообщение jerry-maori » 09 фев 2015, 20:12

генерим столбец с уникальными числами.. потом через model builder, используя interate, делаем выборки по етому полю и экспортим в файлы

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

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

Сообщение Дардон » 12 фев 2015, 18:06

А столбец ID не является столбцом с уникальными числами ? Можно его использовать в данной операции ?

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

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

Сообщение jerry-maori » 12 фев 2015, 18:13

ну можно наверное.. я лично поле ID всегда рассматриваю, как служебное и стараюсь не пользоваться им без сверх необходимости...

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

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

Сообщение Andrey Zhukov » 12 фев 2015, 18:14

Скрипт на питоне написать можно. Главное - определить уникальные названия. А дальше хоть курсором.

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

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

Сообщение Дардон » 12 фев 2015, 18:38

вот...он проитерировал успешно..а как теперь из модели экспорт в отдельные
1.png
1.png (24.73 КБ) 10134 просмотра
файлы сделать ?

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

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

Сообщение giser » 12 фев 2015, 18:52

Недавно аналогичную задачу решал. Остался инструмент. Может, разберетесь.
Input и output свои поставьте.
Вложения
Инструмент.zip
(9.33 КБ) 348 скачиваний
Последний раз редактировалось giser 12 фев 2015, 18:54, всего редактировалось 1 раз.

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

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

Сообщение Дардон » 12 фев 2015, 18:52

просто, я так понял, файл временный (I_Crops_2014_final), а при выводе на экран он последнее из итерированных значений выводит

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

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

Сообщение Дардон » 12 фев 2015, 19:04

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

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

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

Сообщение giser » 12 фев 2015, 19:14

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

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

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

Сообщение Дардон » 12 фев 2015, 19:27

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 » 12 фев 2015, 19:34

Если Вас интересует результат, то можете кинуть слой.
У меня 10.1. Сразу не пойму даже, как с версией разобраться, не приходилось.

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

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

Сообщение Дардон » 12 фев 2015, 19:41

Croptypes.GisLAB.rar
(162.01 КБ) 336 скачиваний
giser писал(а):Если Вас интересует результат, то можете кинуть слой.
У меня 10.1. Сразу не пойму даже, как с версией разобраться, не приходилось.
Вот. 494 строчки шейпа экспортировать в отдельные шейпы (или шейпА). =)

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

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

Сообщение giser » 12 фев 2015, 20:11

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

А ларчик просто открывался. Вот еще инструмент в 10 версии.
Вложения
Инструмент_10.zip
(9.75 КБ) 349 скачиваний
Слои.7z
(177.11 КБ) 323 скачивания

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

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

Сообщение Дардон » 12 фев 2015, 20:35

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

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

Ответить

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

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

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