Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Nick4
Зарегистрирован: 15.10.2011 Сообщения: 95
|
Добавлено: Пт Фев 03, 2012 1:04 pm Заголовок сообщения: |
|
|
Возле изменения центра карты set map center добавляем:
tek_m=pr*1.5
set map zoom tek_m
pr=tek_m
для уменьшения соответственно делим на 1.5. Шаг масштабирование становиться 1.5. |
|
Вернуться к началу |
|
|
Andrew_K1982
Зарегистрирован: 29.01.2012 Сообщения: 31
|
Добавлено: Пт Фев 03, 2012 2:11 pm Заголовок сообщения: |
|
|
reasonat писал(а): |
доработанная версия zoom_auto - для ранних версий MI и теперь можно складывать в автозагрузку, не будет ругаться на отсутствие окна карты |
скачал файл zoom_auto2.mbх (это для версии 10), а с расщширением *.mb как открыть? Дописал в конце "х" открываю в мапинфо програмы запустить мапбейсик указываю его, а мне в ответ /Файл не является ни рабочем набором ни таблицей, ни приложением/ что не так я делаю?
ВСЕ РАБОТАЕТ, СПАСИБО |
|
Вернуться к началу |
|
|
dab
Зарегистрирован: 12.12.2011 Сообщения: 31
|
Добавлено: Пт Фев 03, 2012 2:28 pm Заголовок сообщения: |
|
|
Andrew_K1982 писал(а): |
что не так я делаю? |
А чего добиваетесь то?
*.mb - это исходный код, открывается любым текстовым редактором, компилируется MapBasic.
*.mbx - исполняемый в Mapinfo файл.
dab писал(а): |
zoom_auto
Скомпилирована 7 версией MB, исходник присутствует. |
Выполняется от 7 версии Мапинфо и выше. |
|
Вернуться к началу |
|
|
Andrew_K1982
Зарегистрирован: 29.01.2012 Сообщения: 31
|
Добавлено: Пт Фев 03, 2012 2:38 pm Заголовок сообщения: |
|
|
все гуд, получилось, сорри. Только не понял куда это прописать? Возле изменения центра карты set map center добавляем:
tek_m=pr*1.5
set map zoom tek_m
pr=tek_m
для уменьшения соответственно делим на 1.5. Шаг масштабирование становиться 1.5. |
|
Вернуться к началу |
|
|
Nick4
Зарегистрирован: 15.10.2011 Сообщения: 95
|
Добавлено: Сб Фев 04, 2012 3:18 pm Заголовок сообщения: |
|
|
Вот готовый код. Запускай с MapInfo и получи шаг в 1.5.
Скачать zoom_auto1,5.MBX |
|
Вернуться к началу |
|
|
Andrew_K1982
Зарегистрирован: 29.01.2012 Сообщения: 31
|
Добавлено: Вс Фев 05, 2012 9:22 pm Заголовок сообщения: |
|
|
Большое спасибо Вам за такие нужные вещи, как утилиты к Мапинфо. |
|
Вернуться к началу |
|
|
Dashiva
Зарегистрирован: 25.04.2008 Сообщения: 20
|
Добавлено: Пт Мар 02, 2012 9:16 am Заголовок сообщения: |
|
|
Спасибо ещё раз огромное за утилиту! тоже пытался дописать, чтобы она постоянно работала на автозагрузке, но не получилось))
Я только обратил внимание, что программа вылетает при закрытии окна карты, если этих окон больше одного. |
|
Вернуться к началу |
|
|
Nick4
Зарегистрирован: 15.10.2011 Сообщения: 95
|
Добавлено: Пт Мар 02, 2012 8:10 pm Заголовок сообщения: |
|
|
Писал для себя. У меня задача карт в нескольких окнах не стояла.
Действительно, если более одного окна, то не работает, потому что в программе запоминается один масштаб. Можно доработать, открыть массив данных для масштаба и при переключении окон, при вычислении масштаба, применять нужные данные. |
|
Вернуться к началу |
|
|
|