Объединить объекты (полигоны) с данными.
-
- Участник
- Сообщения: 60
- Зарегистрирован: 28 янв 2023, 13:38
- Репутация: 2
- Откуда: Лабытнанги
Объединить объекты (полигоны) с данными.
Здравствуйте. Не нашел нигде по форуму решения моей задачи.
Имеется таблица - строки с данными.
Каждой строке нужно добавить объект на карте (в моём случае полигоны).
Полигоны построены, и содержатся в другой таблице.
Как бы теперь совместить? Типа геокодирования, но только для полигонов, а не точек.
Колонку с каким-либо идентификатором для строки с данными и строки с полигоном сделать легко. Или нужно,чтобы таблицы были идентичны.
Спасибо!!
Имеется таблица - строки с данными.
Каждой строке нужно добавить объект на карте (в моём случае полигоны).
Полигоны построены, и содержатся в другой таблице.
Как бы теперь совместить? Типа геокодирования, но только для полигонов, а не точек.
Колонку с каким-либо идентификатором для строки с данными и строки с полигоном сделать легко. Или нужно,чтобы таблицы были идентичны.
Спасибо!!
-
- Участник
- Сообщения: 60
- Зарегистрирован: 28 янв 2023, 13:38
- Репутация: 2
- Откуда: Лабытнанги
Re: Объединить объекты (полигоны) с данными.
Вот так? Таблица- Обновить колонку......
- MI user
- Участник
- Сообщения: 63
- Зарегистрирован: 14 янв 2013, 17:08
- Репутация: 33
- Откуда: Оренбург
Re: Объединить объекты (полигоны) с данными.
Для объединения данных двух таблиц необходимо наличие в каждой таблице одинакового поля с уникальными значениями. В таком случае можно использовать функцию "Таблица\Обновить колонку" и привязать к таблице с полигонами данные из таблицы с текстовыми значениями, выбрав то самое ключевое поле. Таблица с полигонами должна иметь соответствующие колонки для заполнения, как в таблице с текстом.
-
- Участник
- Сообщения: 60
- Зарегистрирован: 28 янв 2023, 13:38
- Репутация: 2
- Откуда: Лабытнанги
Re: Объединить объекты (полигоны) с данными.
Благодарю за уделенное время! Буду пробовать.MI user писал(а): ↑29 янв 2023, 05:50Для объединения данных двух таблиц необходимо наличие в каждой таблице одинакового поля с уникальными значениями. В таком случае можно использовать функцию "Таблица\Обновить колонку" и привязать к таблице с полигонами данные из таблицы с текстовыми значениями, выбрав то самое ключевое поле. Таблица с полигонами должна иметь соответствующие колонки для заполнения, как в таблице с текстом.
А если наоборот? К таблице с данными, к строкам присвоить полигоны по тому же полю с уникальными значениями? Так можно?
-
- Гуру
- Сообщения: 4062
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1061
- Ваше звание: программист
- Откуда: Казань
Re: Объединить объекты (полигоны) с данными.
там скорее всего то же самое, что для SQL - геометрия берется из первой таблицы. И вообще, лучше использовать SQL с соединением по общему полю, и сохранением результата на диск.
-
- Участник
- Сообщения: 60
- Зарегистрирован: 28 янв 2023, 13:38
- Репутация: 2
- Откуда: Лабытнанги
Re: Объединить объекты (полигоны) с данными.
Мне,если честно,мало о чем это сказало) Если есть время-можно по-подробнее? Ну и все же предыдущий вопрос в силе:можно ли это (к строкам с информацией добавить полигоны из соседней таблицы) сделать через "Обновить колонку"? Решение данной конкретной задачи,мне видится,проще решать именно через операцию "Обновить колонку" (если эта самая операция вообще позволит это).
Спасибо!
-
- Гуру
- Сообщения: 4062
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1061
- Ваше звание: программист
- Откуда: Казань
Re: Объединить объекты (полигоны) с данными.
откройте форму запрос/sql-запрос, и прочитайте инструкцию в мануале. Ничего сложного там нет, студенты 2 курса справляются. Из таблицы а берется геометрия, таблицу ab тужно сохранить, там результат.
-
- Участник
- Сообщения: 60
- Зарегистрирован: 28 янв 2023, 13:38
- Репутация: 2
- Откуда: Лабытнанги
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей