Связать две таблицы в мапинфо
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 05 дек 2014, 09:00
- Репутация: 0
Связать две таблицы в мапинфо
Здравствуйте, коллеги! Возникла сложность, бьюсь уже несколько дней. Существует doc135007.tab и ДрановХарьяга.tab . Первый файл - сведения КПТ - участки с кад номерами и границами, немного семантики. В ДрановХарьяга.tab создал такое же поле как и в doc135007.tab, имя поля "Parcel_KN". В данном поле указан кадастровый номер участка, я его использую как код-идентификатор. И далее тупик: как в MapInfo 12(ломаная) добавить сведения из ДрановХарьяга.tab (несколько полей семантики, площадь, ВРИ, местоположение и тд) в doc135007.tab так чтобы они были связаны по коду-идентификатору. По итогу мне надо в doc135007.tab получить поля из ДрановХарьяга.tab, но так чтобы они дозаполнили правильно сведения. Заранее спасибо!
- ginpetr
- Завсегдатай
- Сообщения: 385
- Зарегистрирован: 21 июн 2011, 12:07
- Репутация: 140
- Откуда: Орск
- Контактная информация:
Re: Связать две таблицы в мапинфо
1. Таблица - Обновить колонку
2. Обновить таблицу (doc135007)
3. Значения извлечь из таблицы (ДрановХарьяга)
4. Обновить колонку Добавить (новую временную колонку)
5. Вычислить (Значение) для (одно из полей таблицы ДрановХарьяга)
6. Объединить - Совместить по колонке (выбрать соответствующие колонки с кадастровыми номерами) (колонки должны быть одного типа и номера должны быть написаны в одинаковом "формате")
пункты 3 и 4 местами не менять!
далее повторить для всех полей таблицы ДрановХарьяга
2. Обновить таблицу (doc135007)
3. Значения извлечь из таблицы (ДрановХарьяга)
4. Обновить колонку Добавить (новую временную колонку)
5. Вычислить (Значение) для (одно из полей таблицы ДрановХарьяга)
6. Объединить - Совместить по колонке (выбрать соответствующие колонки с кадастровыми номерами) (колонки должны быть одного типа и номера должны быть написаны в одинаковом "формате")
пункты 3 и 4 местами не менять!
далее повторить для всех полей таблицы ДрановХарьяга
-
- Активный участник
- Сообщения: 161
- Зарегистрирован: 17 янв 2012, 18:51
- Репутация: 74
Re: Связать две таблицы в мапинфо
Воспользуйтесь функцией меню Запрос/SQL-запрос и объедините две таблицы. В окне запроса в поле таблицы укажите: doc135007, ДрановХарьяга (первой должна идти таблица, к которой присоединяется информация). В поле условия вставьте: doc135007.Parcel_KN= ДрановХарьяга.Parcel_KN. В поле колонки укажите все требуемые поля объединяемых таблиц. Далее Ok.
Если в виде запроса это должно выглядеть как то так (имена таблиц и полей другие):
Select base.ID, base.nm, second.IDD, second.ss1, second.ss2, second.ss3 from base, second where base.ID=second.IDD into Selection
Если в виде запроса это должно выглядеть как то так (имена таблиц и полей другие):
Select base.ID, base.nm, second.IDD, second.ss1, second.ss2, second.ss3 from base, second where base.ID=second.IDD into Selection
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей