Автозаполнение полей Shape_Length и Shape_Area

Не знаете, где задать вопрос? Задавайте здесь.
sergei2102_97
Новоприбывший
Сообщения: 6
Зарегистрирован: 02 сен 2020, 17:16
Репутация: 0
Откуда: Krasnodar

Автозаполнение полей Shape_Length и Shape_Area

Сообщение sergei2102_97 » 02 сен 2020, 17:25

Здравствуйте коллеги, у меня тут возник вопрос, как автоматом проставить значения в двух полях атрибутивной таблицы. Я таблицу привязал к шейпу но там есть повторяющиеся названия регионов где нужно один шейп привязать несколько записей.
Вложения
12211.JPG
12211.JPG (184.2 КБ) 6509 просмотров

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

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение trir » 02 сен 2020, 17:47

используй БД

sergei2102_97
Новоприбывший
Сообщения: 6
Зарегистрирован: 02 сен 2020, 17:16
Репутация: 0
Откуда: Krasnodar

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение sergei2102_97 » 03 сен 2020, 09:48

Поясни что ты понимаешь под аббревиатурой БД( База данных) или ещё что то? И как это реализовать? Через какой инструмент?

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

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение trir » 03 сен 2020, 09:53

Пространственная база данных
PostGIS, MS SQL Server, MySQL - в QGIS (или другой ГИС) это всё можно подключить и работать, на SQL'е всё очень просто решается

sergei2102_97
Новоприбывший
Сообщения: 6
Зарегистрирован: 02 сен 2020, 17:16
Репутация: 0
Откуда: Krasnodar

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение sergei2102_97 » 03 сен 2020, 10:11

Программирование пошло блин, а без него не как?

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

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение trir » 03 сен 2020, 10:14

я бы не назвал SQL - программированием, главное - с ним проще

sergei2102_97
Новоприбывший
Сообщения: 6
Зарегистрирован: 02 сен 2020, 17:16
Репутация: 0
Откуда: Krasnodar

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение sergei2102_97 » 03 сен 2020, 10:15

trir, я как раз добавил таблицу в шейп когда был в базе геоданных у меня, но когда я перетаскиваю слой из базы данных то у меня первые 44 записи привязались к району а остальные 72 000 без привязки, то есть без геометрии к полигону просто записи в атрибутивке.

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

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение trir » 03 сен 2020, 10:19

вот чтобы такого не происходило - и нужно изучать реляционную алгебру

sergei2102_97
Новоприбывший
Сообщения: 6
Зарегистрирован: 02 сен 2020, 17:16
Репутация: 0
Откуда: Krasnodar

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение sergei2102_97 » 03 сен 2020, 10:24

мне нужно отношение один ко многим а получается один к одному, в матан сильно углубляться не хочу. ArcGis нет значит инструмента через которую данную проблему можно решить? Есть шейп файл с 44 записями в нем, там муниципальные образования Краснодарского края, я хочу к нему присоединить итоговую таблицу по Краю чтоб данные отобразить в виде карты. Но в таблице 72 000 записи по району, например к Краснодару относиться 20 000 записей а когда использую Joins то прикрепляется к одному МО одна запись.

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

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение trir » 03 сен 2020, 10:40

Либо это в принципе невозможно, либо ты неправильно формулируешь задачу. Думаю последнее
почитай какие join'ы бывают

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение gamm » 03 сен 2020, 10:45

не могли бы вы менее сумбурно описать, чего вы хотите.

Пока понятно, что есть таблица районов (с геометрией?) и таблица МО (с геометрией?) . Из какой таблицы, и что, вы хотите перенести в другую?

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

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение trir » 03 сен 2020, 10:52

у меня смутное подозрение, что нужно использовать агрегатные функции

sergei2102_97
Новоприбывший
Сообщения: 6
Зарегистрирован: 02 сен 2020, 17:16
Репутация: 0
Откуда: Krasnodar

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение sergei2102_97 » 04 сен 2020, 08:44

Есть шейп файл Краснодарского края с административным делением на муниципальные образования, их 44.
Есть Excel таблица с данными, с указанием районов Краснодарского края, но там идут данные следующим образом: Краснодар ...... цифры и тд и например по Краснодару 20 000 таких записей нужно короче говоря чтоб к шейпу привязалась 20 000 записей по Краснодар и так далее по другим МО. А у меня привязывается одна запись только к одному району.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение freeExec » 04 сен 2020, 09:17

Создайте в экселе колонку, которое полностью совпадает с названием МО, без всяких там цифр и прочего мусора. И объединяйте по этому полю.

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

Re: Автозаполнение полей Shape_Length и Shape_Area

Сообщение trir » 04 сен 2020, 09:32

в матан сильно углубляться не хочу
ты без теории, даже задачу сформулировать не можешь

Ответить

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

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

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