присвоение проекции растру при открытии без регистрации

MapInfo, MapBasic
Ответить
Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

присвоение проекции растру при открытии без регистрации

Сообщение SS_Rebelious »

У меня периодически возникает потребность просто распечатать сканированные карты, но в заданном масштабе. Мне не нужна привязка и т.п. Но если я открываю растр без регистрации, то МапИнфо автоматически регистрирует его в системе "План-схема (футы)", в то время, как в параметрах окна карты у меня по умолчанию везде стоит "План-схема (метры)". Как мне заставить программу проводить автоматическую регистрацию растра в "План-схема (метры)"?
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!
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: присвоение проекции растру при открытии без регистрации

Сообщение Boris »

Вы сами себе противоречите. Без регистрации, НО в заданном масштабе?
Как же вы тогда определяете масштаб печати?
Без регистрации растра программа всегда будет открывать растр в футах.
Если не хотите делать руками регистрацию ил перерегистрацию для каждого растра, то сгенерите для всех ваших растров-карт текстовый файл следующего содержания:
!table
!version 300
!charset WindowsCyrillic

Definition Table
File "XXXX.tif" ' здесь должно быть имя растрового файла, простое, если он лежит в том же каталоге. Но можно указать и полный путь
Type "RASTER"
(0,1) (0,0) Label "Pt 1", ' вторые цифры задают координаты на местности
(1,1) (1,0) Label "Pt 2", ' если знаете размер вашего одного пикселя в метрах, то укажите его здесь
(0,0) (0,1) Label "Pt 3" ' вместо единиц
CoordSys NonEarth Units "m"
Units "m"

Созданный текстовый файл запишите с именем "имя_растра.tab"
Теперь открывайте его как таблицу и будет вам искомый масштаб и единица измерения - метры.
Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: присвоение проекции растру при открытии без регистрации

Сообщение SS_Rebelious »

Спасибо за ответ! Мои худшие опасения подтвердились: настройками делу не поможешь.
Вы сами себе противоречите. Без регистрации, НО в заданном масштабе?
))) Да, противоречие на лицо) Но мне не нужна 100% точность. Я всегда знаю сколько места примерно занимает каждая карта и соответственно формирую отчёт. А подгонять нужные размеры гораздо проще, когда растр зарегистрирован в метрах.
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!
Ответить

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

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

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