Как вытащить привязанный растр из MapInfo?

MapInfo, MapBasic
Ответить
tsarev
Завсегдатай
Сообщения: 406
Зарегистрирован: 14 авг 2006, 16:21
Репутация: 25

Как вытащить привязанный растр из MapInfo?

Сообщение tsarev » 27 окт 2009, 14:46

Доброго всем дня! Может быть тема поднималась, но я что то не нашел.
Итак: есть рабочий набор содержащий как векторные так и растровые слои. С первыми все понятно. А вот как вытащить из MapInfo привязанный растр?
Исходный файл в формате .PSX. Есть еще файлы с расширением .rsw и .rsw.dmp.
Файлы .PCX нормально открываются в ACDSee, а вот GlobalMaper открывает их совсем не корректно.
Растры привязаны в проекции План-Схема метры.
За ранее спасибо!

Lavrus
Новоприбывший
Сообщения: 3
Зарегистрирован: 27 окт 2009, 15:44
Репутация: 0

Re: Как вытащить привязанный растр из MapInfo?

Сообщение Lavrus » 27 окт 2009, 15:53

Привязка растра в MapInfo осуществляется файлом с расширением TAB и именем как у растра. В файле приблизительно следующее содержание:
!table
!version 300
!charset WindowsCyrillic

Definition Table
File "имя.pcx"
Type "RASTER"
(75.687222,62.079444) (3046,861) Label "Точка 1",
(75.780833,62.032222) (5381,3329) Label "Точка 2",
(75.704722,62.013333) (3511,4340) Label "Точка 3",
(75.674167,62.034444) (2750,3226) Label "Точка 4"
CoordSys Earth Projection 8, 1001, "m", 75, 0, 1, 13500000, 0
Units "degree"

То есть представлены 4 (3 минимально, может и больше) точек привязки. В первых скобках в системе координат карты, во вторых в системе координат растра (попиксельно). Для применения этого растра в других ГИС, возможно, придется выполнить перепривязку, хотя многие совеременные ГИС могут принять и привязку MapInfo. Обязательно контролируйте координатную систему (проекцию)

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

Re: Как вытащить привязанный растр из MapInfo?

Сообщение SS_Rebelious » 27 окт 2009, 16:33

tsarev писал(а):Растры привязаны в проекции План-Схема метры.
обратите внимание на предыдущий пример того, как прописана проекция в файле привязки:
CoordSys Earth Projection 8, 1001, "m", 75, 0, 1, 13500000, 0
Units "degree"
Ваша же план-схема не является проекцией (!!!) скорее всего именно из-за этого глобал мэппер и не понимает её!

Какая проекция подразумевается в Ваших растрах? Если одна из стандартных, то лезете в папку с мапинфо, открываете в блокноте файл с расширением .PROJ, и приводите вышеуказанные строчки файла привязки в сообветствие тому, как проекция прописана в файле .PROJ.
Если Вашей проекции там нет, то вам достаточно знать её параметры, чтобы вбить самому необходимые значения.

Ещё почитайте здесь. Принцип тот же.
tsarev писал(а):есть рабочий набор содержащий как векторные так и растровые слои. С первыми все понятно
Я бы посоветовал Вам пересмотреть отношение к переводу Ваших векторных слоёв в другой формат, раз у Вас план-схема. Вы уверены, что проблем нет?
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!

tsarev
Завсегдатай
Сообщения: 406
Зарегистрирован: 14 авг 2006, 16:21
Репутация: 25

Re: Как вытащить привязанный растр из MapInfo?

Сообщение tsarev » 28 окт 2009, 11:25

Спасибо за исчерпывающий ответ.
Прочитал, много думал и понял, что многое до этого я делал не так.
Еще раз огромное спасибо!

tsarev
Завсегдатай
Сообщения: 406
Зарегистрирован: 14 авг 2006, 16:21
Репутация: 25

Re: Как вытащить привязанный растр из MapInfo?

Сообщение tsarev » 28 окт 2009, 18:16

Как это обычно и происходит решение оказалось совсем простое.
Растр с расширением PCX (тот который не хотел нормально открываться) пришлось пересохранить с расширением TIF, а файле привязки TAB поменять расширение растрового файла.
После этого GlobalMaper стал все открывать так как надо и с нужной привязкой.
Вот.

Ответить

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

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

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