Автозаполнение полей Shape_Length и Shape_Area
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 02 сен 2020, 17:16
- Репутация: 0
- Откуда: Krasnodar
Автозаполнение полей Shape_Length и Shape_Area
Здравствуйте коллеги, у меня тут возник вопрос, как автоматом проставить значения в двух полях атрибутивной таблицы. Я таблицу привязал к шейпу но там есть повторяющиеся названия регионов где нужно один шейп привязать несколько записей.
- Вложения
-
- 12211.JPG (184.2 КБ) 6509 просмотров
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Автозаполнение полей Shape_Length и Shape_Area
используй БД
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 02 сен 2020, 17:16
- Репутация: 0
- Откуда: Krasnodar
Re: Автозаполнение полей Shape_Length и Shape_Area
Поясни что ты понимаешь под аббревиатурой БД( База данных) или ещё что то? И как это реализовать? Через какой инструмент?
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Автозаполнение полей Shape_Length и Shape_Area
Пространственная база данных
PostGIS, MS SQL Server, MySQL - в QGIS (или другой ГИС) это всё можно подключить и работать, на SQL'е всё очень просто решается
PostGIS, MS SQL Server, MySQL - в QGIS (или другой ГИС) это всё можно подключить и работать, на SQL'е всё очень просто решается
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 02 сен 2020, 17:16
- Репутация: 0
- Откуда: Krasnodar
Re: Автозаполнение полей Shape_Length и Shape_Area
Программирование пошло блин, а без него не как?
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Автозаполнение полей Shape_Length и Shape_Area
я бы не назвал SQL - программированием, главное - с ним проще
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 02 сен 2020, 17:16
- Репутация: 0
- Откуда: Krasnodar
Re: Автозаполнение полей Shape_Length и Shape_Area
trir, я как раз добавил таблицу в шейп когда был в базе геоданных у меня, но когда я перетаскиваю слой из базы данных то у меня первые 44 записи привязались к району а остальные 72 000 без привязки, то есть без геометрии к полигону просто записи в атрибутивке.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Автозаполнение полей Shape_Length и Shape_Area
вот чтобы такого не происходило - и нужно изучать реляционную алгебру
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 02 сен 2020, 17:16
- Репутация: 0
- Откуда: Krasnodar
Re: Автозаполнение полей Shape_Length и Shape_Area
мне нужно отношение один ко многим а получается один к одному, в матан сильно углубляться не хочу. ArcGis нет значит инструмента через которую данную проблему можно решить? Есть шейп файл с 44 записями в нем, там муниципальные образования Краснодарского края, я хочу к нему присоединить итоговую таблицу по Краю чтоб данные отобразить в виде карты. Но в таблице 72 000 записи по району, например к Краснодару относиться 20 000 записей а когда использую Joins то прикрепляется к одному МО одна запись.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Автозаполнение полей Shape_Length и Shape_Area
Либо это в принципе невозможно, либо ты неправильно формулируешь задачу. Думаю последнее
почитай какие join'ы бывают
почитай какие join'ы бывают
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Автозаполнение полей Shape_Length и Shape_Area
не могли бы вы менее сумбурно описать, чего вы хотите.
Пока понятно, что есть таблица районов (с геометрией?) и таблица МО (с геометрией?) . Из какой таблицы, и что, вы хотите перенести в другую?
Пока понятно, что есть таблица районов (с геометрией?) и таблица МО (с геометрией?) . Из какой таблицы, и что, вы хотите перенести в другую?
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Автозаполнение полей Shape_Length и Shape_Area
у меня смутное подозрение, что нужно использовать агрегатные функции
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 02 сен 2020, 17:16
- Репутация: 0
- Откуда: Krasnodar
Re: Автозаполнение полей Shape_Length и Shape_Area
Есть шейп файл Краснодарского края с административным делением на муниципальные образования, их 44.
Есть Excel таблица с данными, с указанием районов Краснодарского края, но там идут данные следующим образом: Краснодар ...... цифры и тд и например по Краснодару 20 000 таких записей нужно короче говоря чтоб к шейпу привязалась 20 000 записей по Краснодар и так далее по другим МО. А у меня привязывается одна запись только к одному району.
Есть Excel таблица с данными, с указанием районов Краснодарского края, но там идут данные следующим образом: Краснодар ...... цифры и тд и например по Краснодару 20 000 таких записей нужно короче говоря чтоб к шейпу привязалась 20 000 записей по Краснодар и так далее по другим МО. А у меня привязывается одна запись только к одному району.
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Автозаполнение полей Shape_Length и Shape_Area
Создайте в экселе колонку, которое полностью совпадает с названием МО, без всяких там цифр и прочего мусора. И объединяйте по этому полю.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Автозаполнение полей Shape_Length и Shape_Area
ты без теории, даже задачу сформулировать не можешьв матан сильно углубляться не хочу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя