Как разбить шейп файл на несколько?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Kutsolap
Новоприбывший
Сообщения: 5
Зарегистрирован: 10 дек 2017, 00:22
Репутация: 0
Откуда: Kharkov

Как разбить шейп файл на несколько?

Сообщение Kutsolap » 10 дек 2017, 11:53

Здравствуйте. Есть точечный шейп файл, в нем около 7000 точек. В атрибутивной таблице есть поле под названием "Площадь", т.е. точка относится к той или иной площади, их в свое время около 600, каждой площади принадлежит от 1 до 500 точек. Как разбить шейп файл по вот этим площадям, что было около 600 шейпов и в каждом были точки пренадлежащие конкретной площади?
Последний раз редактировалось Kutsolap 10 дек 2017, 13:20, всего редактировалось 1 раз.

trir
Гуру
Сообщения: 3621
Зарегистрирован: 09 апр 2010, 19:30
Статьи: 1
Репутация: 605
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как разбить шейп файл на несколько?

Сообщение trir » 10 дек 2017, 12:33


lam
Гуру
Сообщения: 691
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 170

Re: Как разбить шейп файл на несколько?

Сообщение lam » 10 дек 2017, 12:35


Kutsolap
Новоприбывший
Сообщения: 5
Зарегистрирован: 10 дек 2017, 00:22
Репутация: 0
Откуда: Kharkov

Re: Как разбить шейп файл на несколько?

Сообщение Kutsolap » 10 дек 2017, 12:38

lam писал(а):
10 дек 2017, 12:35
http://desktop.arcgis.com/ru/arcmap/10. ... /split.htm
Спасибо, я пробовал данный способ, но у меня нет полигонов которые бы разбивали точки

Kutsolap
Новоприбывший
Сообщения: 5
Зарегистрирован: 10 дек 2017, 00:22
Репутация: 0
Откуда: Kharkov

Re: Как разбить шейп файл на несколько?

Сообщение Kutsolap » 10 дек 2017, 12:48

trir писал(а):
10 дек 2017, 12:33
http://gis-lab.info/qa/ogr2ogr-examples ... B5_OGR_SQL
Я скорее всего неправильно понял способ, но мне показалось что тут описывается лишь как выбрать определенные строки в таблице? Допустим я их выбрал, а как дальше вырезать?

lam
Гуру
Сообщения: 691
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 170

Re: Как разбить шейп файл на несколько?

Сообщение lam » 10 дек 2017, 12:56

Kutsolap писал(а):
10 дек 2017, 12:38
lam писал(а): ↑20 минут назад
http://desktop.arcgis.com/ru/arcmap/10. ... /split.htm
Спасибо, я пробовал данный способ, но у меня нет полигонов которые бы разбивали точки
Для разбивки на отдельные шейпы по полю, достаточно указать только
Kutsolap писал(а):
10 дек 2017, 11:53
поле под названием "Площадь"
Последний раз редактировалось lam 10 дек 2017, 21:48, всего редактировалось 1 раз.

trir
Гуру
Сообщения: 3621
Зарегистрирован: 09 апр 2010, 19:30
Статьи: 1
Репутация: 605
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как разбить шейп файл на несколько?

Сообщение trir » 10 дек 2017, 13:00

Я скорее всего неправильно понял способ, но мне показалось что тут описывается лишь как выбрать определенные строки в таблице?
и сохраняет их в другой файл

Kutsolap
Новоприбывший
Сообщения: 5
Зарегистрирован: 10 дек 2017, 00:22
Репутация: 0
Откуда: Kharkov

Re: Как разбить шейп файл на несколько?

Сообщение Kutsolap » 10 дек 2017, 13:22

lam писал(а):
10 дек 2017, 12:56
Точки не обязательны, укажите
Спасибо, исправил

Kutsolap
Новоприбывший
Сообщения: 5
Зарегистрирован: 10 дек 2017, 00:22
Репутация: 0
Откуда: Kharkov

Re: Как разбить шейп файл на несколько?

Сообщение Kutsolap » 10 дек 2017, 13:23

trir писал(а):
10 дек 2017, 13:00
и сохраняет их в другой файл
Был бы Вам благодарен, если б Вы более подробно объяснили как пользоваться этим скриптом.

trir
Гуру
Сообщения: 3621
Зарегистрирован: 09 апр 2010, 19:30
Статьи: 1
Репутация: 605
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как разбить шейп файл на несколько?

Сообщение trir » 10 дек 2017, 15:39

Был бы Вам благодарен, если б Вы более подробно объяснили как пользоваться этим скриптом.
там ведь целая статья про это - чего не понятно?

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

Re: Как разбить шейп файл на несколько?

Сообщение giser » 10 дек 2017, 19:50

Как я понимаю, поле "Площадь" когда-то уже было заполнено. Теперь на основе него нужно разделить шейп. Предлагаю собрать простую модель в ModelBuilder, состоящую из итератора выборки (указать поле группировки "Площадь") и инструмента "Копировать объекты" (в имя выходного файла включаем переменную (%Value%.shp), отвечающую за уникальность названия выходного шейпа).
Вложения
Модель.png
Модель.png (6.51 КБ) 766 просмотров

Ответить

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

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

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