вытаскивание объекта из таблицы по типу

MapInfo, MapBasic
Ответить
TNVNK
Активный участник
Сообщения: 122
Зарегистрирован: 14 мар 2010, 18:56
Репутация: 1

вытаскивание объекта из таблицы по типу

Сообщение TNVNK » 17 июл 2011, 19:45

Здравствуйте!
Подскажите пожалуйста:
Имеется таблица в которой куча объектов линии, текст, полигоны, точки. Как из этой таблицы вытащить нужный мне объект, например точки.
И еще, есть три таблицы первая содержит нужную симантику, но не имеет графики, вторая имеет графику, но не имеет нужной симантики, причем эти две таблицы имеют одинаковое поле Наименование. Как можно соединить эти две таблицы между собой и запихнуть содержимое в третью таблицу в которой наименования полей соврадают с первой таблицей. В ручную их сопоставлять долго, может в мапинфо можно это сделать автоматом.

Аватара пользователя
asgs
Участник
Сообщения: 89
Зарегистрирован: 04 авг 2010, 06:35
Репутация: 1
Контактная информация:

Re: вытаскивание объекта из таблицы по типу

Сообщение asgs » 18 июл 2011, 05:57

По первому вопросу:
в окне MapBasic
Select * From TableName Where Str$(obj)="Point" выбирает все точки таблицы
Соответственно "Polyline", "Region","Line", "Text"
По второму вопросу быстро не отвечу, не помню.
Злобный йожег

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: вытаскивание объекта из таблицы по типу

Сообщение Slinger » 18 июл 2011, 08:07

По второму вопросу:

Таблица-Обновить колонку

Далее указываете какую колонку хотите обновить и из какой таблицы. А в качестве значения указываете, что хотите взять данные из другой таблицы (в данном случае мы будет совмещать графику с таблицей, содержащей только табличные данные). Дальше думаю сами разберётесь. Необходимо щелкнуть кнопку объединить и затем выбрать колонку совмещения

TNVNK
Активный участник
Сообщения: 122
Зарегистрирован: 14 мар 2010, 18:56
Репутация: 1

Re: вытаскивание объекта из таблицы по типу

Сообщение TNVNK » 18 июл 2011, 18:47

Спасибо, за советы!

Ответить

Вернуться в «MapInfo»

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

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