проблема с нижней строкой информации

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

проблема с нижней строкой информации

Сообщение TNVNK » 09 окт 2012, 18:04

Подскажите пожалуйста, почему в нижней строке, где перечень слоев, масштаб и т.д. иногда появляются кракозябры, а иногда нормальные буквы.
Версия Мапинфо 9.0.2, ОС Windows 7

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

Re: проблема с нижней строкой информации

Сообщение TNVNK » 14 окт 2012, 19:38

прошу еще помочь в одном вопросе. Есть два слоя нужно из одного слоя выбрать все объекты которые полностью совпадают(накладываются) на объекты из другого слоя. Помогите правильно создать запрос пожалуйста.

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: проблема с нижней строкой информации

Сообщение dab » 14 окт 2012, 19:54

Есть много нюансов, конечно, но попробуйте, например, как то так

Код: Выделить всё

Select * from table1, table2 where table1.obj Intersects table2.obj and CentroidX(table1.obj)=CentroidX(table2.obj) and CentroidY(table1.obj)=CentroidY(table2.obj) into Selection

Sibit
Активный участник
Сообщения: 216
Зарегистрирован: 21 окт 2009, 13:29
Репутация: 28
Откуда: Новосибирск

Re: проблема с нижней строкой информации

Сообщение Sibit » 15 окт 2012, 12:09

А вот как сделать то же самое, вот только для объектов одной таблицы? Т.е выбрать все перекрывающиеся объекты в таблице(желательно одним запросом)?

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: проблема с нижней строкой информации

Сообщение dab » 15 окт 2012, 12:47

Sibit писал(а):А вот как сделать то же самое, вот только для объектов одной таблицы? Т.е выбрать все перекрывающиеся объекты в таблице(желательно одним запросом)?
Одним запросом не знаю как. Двумя-тремя при наличие первичного ключа.
Как вариант:

Код: Выделить всё

Objects Check From Table1 Into Table table1 Overlap Pen (1,2,0)  Brush (2,16776960,0)

Sibit
Активный участник
Сообщения: 216
Зарегистрирован: 21 окт 2009, 13:29
Репутация: 28
Откуда: Новосибирск

Re: проблема с нижней строкой информации

Сообщение Sibit » 18 окт 2012, 08:44

dab писал(а): Одним запросом не знаю как.
Жаль, в коде программы вроде получилось - один запрос + функция, а вот в самой MapInfo что-то никак не выходит :(

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: проблема с нижней строкой информации

Сообщение dab » 18 окт 2012, 09:08

Sibit писал(а):... + функция, а вот в самой MapInfo что-то никак не выходит :(
Пользовательская функция?
Если "да" - а Мапинфо о ней знает?

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: проблема с нижней строкой информации

Сообщение Boris » 19 окт 2012, 21:46

Sibit писал(а): Жаль, в коде программы вроде получилось - один запрос + функция, а вот в самой MapInfo что-то никак не выходит :(
Заинтриговали. Пишете, что вам удалось сделать.

Ответить

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

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

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