www.map-info.ru :: Просмотр темы - Сетка на карте
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Andrey
Гость





СообщениеДобавлено: Пн Апр 10, 2006 2:14 pm    Заголовок сообщения: Сетка на карте Добавить ответ со ссылкой на данный текст

Как в мапбэйсике узнать размер сетки на карте?
Когда разные размеры карты идет несоответствие в узлах...
Вернуться к началу
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Пн Апр 10, 2006 2:14 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

В смысле размеры слоя узнать что-ли? Смотри доку по команде TableInfo.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Юрий Федоринов
Гость





СообщениеДобавлено: Пн Апр 10, 2006 2:16 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Диапазон карты (bounds) делится по вертикали и горизонтали на 2000000000 и получается шаг сетки по каждому напрвлению. Более подробно можно найти на сайте http://www.paris-pc-gis.com или в поисковиках "Mapinfo internal precision"/ Если будет интересно - могу прислать PDF
Вернуться к началу
Andrey
Гость





СообщениеДобавлено: Пн Апр 10, 2006 2:20 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Я тут нашел способ все таки, правда не знаю то ли нашел что нужно : WindowInfo(WinID, WIN_INFO_SNAPMODE), WindowInfo(WinID, WIN_INFO_SNAPTHRESHOLD) дают размер клетки в пикселях, а потом можно получить милиметры
Вернуться к началу
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Пн Апр 10, 2006 2:20 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Это не то, что тебе надо. Эти показатели связаны с режимом привязки (Snap) - клавиша "S" в окне карты. Первый показывает включен режим или нет, второй - радиус захвата.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Тараненко Сергей
Гость





СообщениеДобавлено: Пн Апр 10, 2006 2:21 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Узнать можно так: определить гобариты карты и разделить их на максимально возможное целое число т.е. от -2147483647 до 2147483647, т.о. на 4294967294
Вернуться к началу
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Фев 01, 2007 3:19 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Товарищи из Mapinfo решили не парится с такими большими числами (от -2147483647 до 2147483647, т.о. на 4294967294), а взяли всего 2000000000. Проверено экспериментально - все именно так
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru