Страница 1 из 1
выбор записей таблицы по тексту надписи
Добавлено: 29 апр 2009, 09:11
SS_Rebelious
Необходимо в слое удалить часть надписей, содержащих примерно одинаковый текст. Проблема в том, что у всех надписей в слое одинаковая семантика. Можно ли создать SQL-запрос, который бы выбирал объекты, проверяя текст надписей? Если да, то как он должен выглядеть?
Re: выбор записей таблицы по тексту надписи
Добавлено: 30 апр 2009, 03:26
Boris
Давайте уточним - это надписи в слое или в рабочем наборе?
А так надписи в слое - это текстовые объекты, все графические атрибуты которых, включая их "текст" извлекаются командой
ObjectInfo( object, attribute )
Вот SQL команда которая показывает значение "текста" при текстовом объекте
Код: Выделить всё
select ObjectInfo( obj, OBJ_INFO_TEXTSTRING) from TABLE1
где
OBJ_INFO_TEXTSTRING = 3
В руководстве к MapBasic'у смотрите подробности в разделе функция
ObjectInfo( ) function
Re: выбор записей таблицы по тексту надписи
Добавлено: 30 апр 2009, 08:08
SS_Rebelious
Большое спасибо!