выбор записей таблицы по тексту надписи
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
выбор записей таблицы по тексту надписи
Необходимо в слое удалить часть надписей, содержащих примерно одинаковый текст. Проблема в том, что у всех надписей в слое одинаковая семантика. Можно ли создать SQL-запрос, который бы выбирал объекты, проверяя текст надписей? Если да, то как он должен выглядеть?
Последний раз редактировалось SS_Rebelious 30 апр 2009, 08:23, всего редактировалось 1 раз.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Гуру
- Сообщения: 4205
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: 433
- Откуда: Париж
Re: выбор записей таблицы по тексту надписи
Давайте уточним - это надписи в слое или в рабочем наборе?
А так надписи в слое - это текстовые объекты, все графические атрибуты которых, включая их "текст" извлекаются командой ObjectInfo( object, attribute )
Вот SQL команда которая показывает значение "текста" при текстовом объекте
В руководстве к MapBasic'у смотрите подробности в разделе функция
ObjectInfo( ) function
А так надписи в слое - это текстовые объекты, все графические атрибуты которых, включая их "текст" извлекаются командой ObjectInfo( object, attribute )
Вот SQL команда которая показывает значение "текста" при текстовом объекте
Код: Выделить всё
select ObjectInfo( obj, OBJ_INFO_TEXTSTRING) from TABLE1
где
OBJ_INFO_TEXTSTRING = 3
ObjectInfo( ) function
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: выбор записей таблицы по тексту надписи
Большое спасибо!
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 37 гостей