Страница 1 из 1
Как вытащить привязанный растр из MapInfo?
Добавлено: 27 окт 2009, 14:46
tsarev
Доброго всем дня! Может быть тема поднималась, но я что то не нашел.
Итак: есть рабочий набор содержащий как векторные так и растровые слои. С первыми все понятно. А вот как вытащить из MapInfo привязанный растр?
Исходный файл в формате .PSX. Есть еще файлы с расширением .rsw и .rsw.dmp.
Файлы .PCX нормально открываются в ACDSee, а вот GlobalMaper открывает их совсем не корректно.
Растры привязаны в проекции План-Схема метры.
За ранее спасибо!
Re: Как вытащить привязанный растр из MapInfo?
Добавлено: 27 окт 2009, 15:53
Lavrus
Привязка растра в 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. Обязательно контролируйте координатную систему (проекцию)
Re: Как вытащить привязанный растр из MapInfo?
Добавлено: 27 окт 2009, 16:33
SS_Rebelious
tsarev писал(а):Растры привязаны в проекции План-Схема метры.
обратите внимание на предыдущий пример того, как прописана проекция в файле привязки:
CoordSys Earth Projection 8, 1001, "m", 75, 0, 1, 13500000, 0
Units "degree"
Ваша же план-схема не является проекцией (!!!) скорее всего именно из-за этого глобал мэппер и не понимает её!
Какая проекция подразумевается в Ваших растрах? Если одна из стандартных, то лезете в папку с мапинфо, открываете в блокноте файл с расширением .PROJ, и приводите вышеуказанные строчки файла привязки в сообветствие тому, как проекция прописана в файле .PROJ.
Если Вашей проекции там нет, то вам достаточно знать её параметры, чтобы вбить самому необходимые значения.
Ещё почитайте
здесь. Принцип тот же.
tsarev писал(а):есть рабочий набор содержащий как векторные так и растровые слои. С первыми все понятно
Я бы посоветовал Вам пересмотреть отношение к переводу Ваших векторных слоёв в другой формат, раз у Вас план-схема. Вы уверены, что проблем нет?
Re: Как вытащить привязанный растр из MapInfo?
Добавлено: 28 окт 2009, 11:25
tsarev
Спасибо за исчерпывающий ответ.
Прочитал, много думал и понял, что многое до этого я делал не так.
Еще раз огромное спасибо!
Re: Как вытащить привязанный растр из MapInfo?
Добавлено: 28 окт 2009, 18:16
tsarev
Как это обычно и происходит решение оказалось совсем простое.
Растр с расширением PCX (тот который не хотел нормально открываться) пришлось пересохранить с расширением TIF, а файле привязки TAB поменять расширение растрового файла.
После этого GlobalMaper стал все открывать так как надо и с нужной привязкой.
Вот.