Число элементов составного полигона

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Число элементов составного полигона

Сообщение oleg » 16 янв 2014, 21:49

Привет!

Есть слой мультиполигонов / составных полигонов. Полигоны из разного кол-ва частей –1 и более. Например, 6 частей - одна запись в табл. (см. картинку). Как проще всего добавить в поле кол-во частей мультиполигона?

Открытые ГИС, ArcGIS

Спасибо.
Вложения
multi.png
multi.png (5.8 КБ) 8023 просмотра
Последний раз редактировалось oleg 18 янв 2014, 12:36, всего редактировалось 1 раз.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Число элементов составного полигона

Сообщение Максим Дубинин » 16 янв 2014, 21:58

1. разбить на части, части мультиполигонов будут иметь одинаковый Record ID
2. сделать таблицу где посчитано сколько раз повторяется один Record ID
3. прикрепить таблицу обратно по Record ID
пристегивайтесь, турбулентность прямо по курсу

doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: Число элементов составного полигона

Сообщение doujin » 17 янв 2014, 00:22

Можно проще. Для ArcGIS в калькуляторе поля на python:

Код: Выделить всё

!SHAPE!.partCount

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Число элементов составного полигона

Сообщение bingeomap » 17 янв 2014, 08:04

К стати, у меня похожая проблема в AutoCAD Map (увидел случайно и не хотел создать отдельную тему). Кто знает, можно решит эту проблему именно в AutoCAD Map? Использую SDF-файл и базу данных MS SQL Server. Мне не нужно добавит количество частей в поле, просто надо разбит на частей мультиполигонов, мультилиний и мультиточек. можно такое?
С уважением,
Биннат Халилов

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

Re: Число элементов составного полигона

Сообщение trir » 17 янв 2014, 08:18


Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Число элементов составного полигона

Сообщение bingeomap » 17 янв 2014, 09:04

trir писал(а):STGeometryN
Спасибо, trir. А не заходя SQl Server Managment нельзя этого сделать в самом AutoCAD Map? Дело в том, что мои данные находится в SQl Server, но я глубоко не проник пока на нее, не изучал ее, не хорошо знаю, всё управляю в самом AutoCAD Map.
С уважением,
Биннат Халилов

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

Re: Число элементов составного полигона

Сообщение trir » 17 янв 2014, 09:41

импорт/экспорт через чертёж, но есть вероятность, что появится мусор...
Я имею в виду - импортировать в чертёж, как примитивы АкАд'а, а потом экспорт в ГИС с нужными параметрами. Атрибуты в OD.

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Число элементов составного полигона

Сообщение bingeomap » 17 янв 2014, 10:09

спасибо, trir. Ну, наверно вы меня не так поняли или же я не правильно выразил свой вопрос. Поэтому я перехожу в раздел AutoCAD Map.
С уважением,
Биннат Халилов

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: Число элементов составного полигона

Сообщение oleg » 18 янв 2014, 12:36

Максим, doujin, спасибо!

Ответить

Вернуться в «Общие вопросы»

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

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