Страница 1 из 1
Объединить объекты (полигоны) с данными.
Добавлено: 28 янв 2023, 13:53
Alekseevich
Здравствуйте. Не нашел нигде по форуму решения моей задачи.
Имеется таблица - строки с данными.
Каждой строке нужно добавить объект на карте (в моём случае полигоны).
Полигоны построены, и содержатся в другой таблице.
Как бы теперь совместить? Типа геокодирования, но только для полигонов, а не точек.
Колонку с каким-либо идентификатором для строки с данными и строки с полигоном сделать легко. Или нужно,чтобы таблицы были идентичны.
Спасибо!!
Re: Объединить объекты (полигоны) с данными.
Добавлено: 28 янв 2023, 19:25
Alekseevich
Вот так? Таблица- Обновить колонку......
Re: Объединить объекты (полигоны) с данными.
Добавлено: 29 янв 2023, 05:50
MI user
Для объединения данных двух таблиц необходимо наличие в каждой таблице одинакового поля с уникальными значениями. В таком случае можно использовать функцию "Таблица\Обновить колонку" и привязать к таблице с полигонами данные из таблицы с текстовыми значениями, выбрав то самое ключевое поле. Таблица с полигонами должна иметь соответствующие колонки для заполнения, как в таблице с текстом.
Re: Объединить объекты (полигоны) с данными.
Добавлено: 29 янв 2023, 10:23
Alekseevich
MI user писал(а): ↑29 янв 2023, 05:50Для объединения данных двух таблиц необходимо наличие в каждой таблице одинакового поля с уникальными значениями. В таком случае можно использовать функцию "Таблица\Обновить колонку" и привязать к таблице с полигонами данные из таблицы с текстовыми значениями, выбрав то самое ключевое поле. Таблица с полигонами должна иметь соответствующие колонки для заполнения, как в таблице с текстом.
Благодарю за уделенное время! Буду пробовать.
А если наоборот? К таблице с данными, к строкам присвоить полигоны по тому же полю с уникальными значениями? Так можно?
Re: Объединить объекты (полигоны) с данными.
Добавлено: 29 янв 2023, 14:37
gamm
там скорее всего то же самое, что для SQL - геометрия берется из первой таблицы. И вообще, лучше использовать SQL с соединением по общему полю, и сохранением результата на диск.
Re: Объединить объекты (полигоны) с данными.
Добавлено: 29 янв 2023, 16:15
Alekseevich
gamm писал(а): ↑29 янв 2023, 14:37там скорее всего то же самое, что для SQL - геометрия берется из первой таблицы. И вообще, лучше использовать SQL с соединением по общему полю, и сохранением результата на диск.
Мне,если честно,мало о чем это сказало) Если есть время-можно по-подробнее? Ну и все же предыдущий вопрос в силе:можно ли это (к строкам с информацией добавить полигоны из соседней таблицы) сделать через "Обновить колонку"? Решение данной конкретной задачи,мне видится,проще решать именно через операцию "Обновить колонку" (если эта самая операция вообще позволит это).
Спасибо!
Re: Объединить объекты (полигоны) с данными.
Добавлено: 29 янв 2023, 16:19
gamm
откройте форму запрос/sql-запрос, и прочитайте инструкцию в мануале. Ничего сложного там нет, студенты 2 курса справляются. Из таблицы а берется геометрия, таблицу ab тужно сохранить, там результат.

- sql.png (49.06 КБ) 5324 просмотра
Re: Объединить объекты (полигоны) с данными.
Добавлено: 30 янв 2023, 12:00
Alekseevich
gamm писал(а): ↑29 янв 2023, 16:19
Спасибо.