Открытие растра с файлом привязки.
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Открытие растра с файлом привязки.
При склейке в SASGIS сохранять растр в формат *.jpg, а в качестве привязки выбрать *.w
При открытии в QGIS, выполнить Слой/Добавить растровый слой и выбрать ваш импортированный из SASPLANET *.jpg
Далее, чтобы сохранить изображение уже с "вшитой" привязкой, выполните Растр/Перепроецирование растра. В качестве исходной, укажите географическую, а целевой – необходимую вам и сохраните в формате *.tiff или *.img
-----
Растры с привязкой MapInfo тоже можно открыть в QGIS, предварительно посмотрев, какая проекция в файле привязки TAB, что можно сделать, открыв *.tab в простом текстовом редакторе типа NotePad или NotePad++. (Например, в случае SASGIS файл привязки будет выглядеть так:
!table
!version 300
!charset WindowsCyrillic
Definition Table
File "hm.jpg"
Type "RASTER"
(68.7668609619141,61.1233455908232) (0, 0) Label "Точка 1",
и т.д.
CoordSys Earth Projection 1, 104
Units "degree"
" CoordSys Earth Projection 1, 104" значит, что данные находятся в географической системе координат, сфероид WGS-84
!!! Открывать растр нужно в проекте в ГСК WGS-84, иначе QGIS может и вылететь
При открытии растра в QGIS появится диалог выбора системы координат, где и нужно указать Географические системы координат/WGS-84
При открытии в QGIS, выполнить Слой/Добавить растровый слой и выбрать ваш импортированный из SASPLANET *.jpg
Далее, чтобы сохранить изображение уже с "вшитой" привязкой, выполните Растр/Перепроецирование растра. В качестве исходной, укажите географическую, а целевой – необходимую вам и сохраните в формате *.tiff или *.img
-----
Растры с привязкой MapInfo тоже можно открыть в QGIS, предварительно посмотрев, какая проекция в файле привязки TAB, что можно сделать, открыв *.tab в простом текстовом редакторе типа NotePad или NotePad++. (Например, в случае SASGIS файл привязки будет выглядеть так:
!table
!version 300
!charset WindowsCyrillic
Definition Table
File "hm.jpg"
Type "RASTER"
(68.7668609619141,61.1233455908232) (0, 0) Label "Точка 1",
и т.д.
CoordSys Earth Projection 1, 104
Units "degree"
" CoordSys Earth Projection 1, 104" значит, что данные находятся в географической системе координат, сфероид WGS-84
!!! Открывать растр нужно в проекте в ГСК WGS-84, иначе QGIS может и вылететь
При открытии растра в QGIS появится диалог выбора системы координат, где и нужно указать Географические системы координат/WGS-84
-
- Интересующийся
- Сообщения: 49
- Зарегистрирован: 13 фев 2011, 06:57
- Репутация: 0
Re: Открытие растра с файлом привязки.
Блин, что-то ничего не получается, может, я что ни так делаю.
Сохраняю в саспланета растр с файлом привязки *.w, в qgis открываю этот растр как СЛОЙ-ДОБАВИТЬ РАСТРОВЫЙ СЛОЙ. выбираю файл растра с раширением jpg, рядом в папке лежат еще 3 файла с раширениями jpg.aux, jpgw, prj. Они каждый размером меньше килобайта. Открывается растр. В статусной строке в поле Координаты: 10513096,6714506 а в поле Масшатаб 1:530987317. Что это зы цифры такие? Да, а линейка показывает 1000 градусов. Что то здесь явно не так, так как растром является город размером 10 на 10 км.
Опять же, открываю векторный слой улиц этого города (рисовал его в мапинфо), отдельно без наложения на этот растр, (при наложении вектора на этот растр его просто не видно). в поле Координаты: нормальные координаты, которые соответствуют этой местности, а в поле Масшатаб 1:27665. Линейка показывает 0,04 градуса.
Вот что интересно, системы координат
- у вектора WGS84 ID источника EPSG:4326, ID 3452.
- у растра WGS84/World Mercator ID источника EPSG:3395, ID 1353.
Хотя опять же, открываю их в мапинфо (растр и вектор) и нет проблем, вектор лежит над растром как надо, линии под улицами.
Вопрос к bolotoved как открыть в qgis файлы с прнивязкой мапинфо, можно по шагам (новичек в qgis) и что знаит "выполните Растр/Перепроецирование растра", где такой пункт меню?
Сохраняю в саспланета растр с файлом привязки *.w, в qgis открываю этот растр как СЛОЙ-ДОБАВИТЬ РАСТРОВЫЙ СЛОЙ. выбираю файл растра с раширением jpg, рядом в папке лежат еще 3 файла с раширениями jpg.aux, jpgw, prj. Они каждый размером меньше килобайта. Открывается растр. В статусной строке в поле Координаты: 10513096,6714506 а в поле Масшатаб 1:530987317. Что это зы цифры такие? Да, а линейка показывает 1000 градусов. Что то здесь явно не так, так как растром является город размером 10 на 10 км.
Опять же, открываю векторный слой улиц этого города (рисовал его в мапинфо), отдельно без наложения на этот растр, (при наложении вектора на этот растр его просто не видно). в поле Координаты: нормальные координаты, которые соответствуют этой местности, а в поле Масшатаб 1:27665. Линейка показывает 0,04 градуса.
Вот что интересно, системы координат
- у вектора WGS84 ID источника EPSG:4326, ID 3452.
- у растра WGS84/World Mercator ID источника EPSG:3395, ID 1353.
Хотя опять же, открываю их в мапинфо (растр и вектор) и нет проблем, вектор лежит над растром как надо, линии под улицами.
Вопрос к bolotoved как открыть в qgis файлы с прнивязкой мапинфо, можно по шагам (новичек в qgis) и что знаит "выполните Растр/Перепроецирование растра", где такой пункт меню?
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Открытие растра с файлом привязки.
У вас какая версия QGIS? Справка/Версия
-
- Интересующийся
- Сообщения: 49
- Зарегистрирован: 13 фев 2011, 06:57
- Репутация: 0
Re: Открытие растра с файлом привязки.
Версия QGIS: 1.6.0-Capiapo, ревизия: exported.
На первой странице ветки есть скриншот с версией.
На первой странице ветки есть скриншот с версией.
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Открытие растра с файлом привязки.
Срочно обновляться! Строго по инструкции: http://gis-lab.info/qa/qgis-osgeo4w.html
-
- Интересующийся
- Сообщения: 49
- Зарегистрирован: 13 фев 2011, 06:57
- Репутация: 0
Re: Открытие растра с файлом привязки.
Обновился. Версия QGIS: 1.7.0-Wroclaw, ревизия 15693. Но проблема несоответствия размеров растра и вектора дорого этого растра осталась.
Как открыть с привязкой мапинфо растр?
Как открыть с привязкой мапинфо растр?
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Открытие растра с файлом привязки.
Откройте растр в новом чистом (без слоев) проекте в географической системе координат WGS-84 (она стоит по умолчанию в новом проекте).
При открытии растра в QGIS появится диалог выбора системы координат, где и нужно указать те же Географические системы координат/WGS-84.
Если все сделано верно, то при открытии, сасгисовскую картинку должно "расплющить".
При открытии растра в QGIS появится диалог выбора системы координат, где и нужно указать те же Географические системы координат/WGS-84.
Если все сделано верно, то при открытии, сасгисовскую картинку должно "расплющить".
-
- Интересующийся
- Сообщения: 49
- Зарегистрирован: 13 фев 2011, 06:57
- Репутация: 0
Re: Открытие растра с файлом привязки.
Что значит "Откройте растр в новом чистом (без слоев) проекте ", я так понимаю тут же все в слоях открывается или как? Как открыть растр в qgis вне слоя?
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Открытие растра с файлом привязки.
Всё правильно, в QGIS всё открывается в слоях, чистый проект - это просто проект в котором не открыто ни одного слоя. Если не сложно приложите свой растр с файлом привязки - посмотрим в чем у вас проблема.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Интересующийся
- Сообщения: 49
- Зарегистрирован: 13 фев 2011, 06:57
- Репутация: 0
Re: Открытие растра с файлом привязки.
Пример в архиве. Растр со всевозможными привязками из программы саспланета, файл test.jpg. Так же там вектор дорог, рисовал в мапинфо.
- Вложения
-
test.rar
- (574.96 КБ) 517 скачиваний
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Открытие растра с файлом привязки.
Для открытия test.jpg в QGIS понадобятся только файлы test.jgw (а не test.jpgw, как у вас) и test.jpg.aux.xml. Для начала перепроецируем растр в географическую "проекцию" (широта/долгота WGS84):
Это же можно сделать и в самой QGIS через меню "Растр --> ... "
Затем выбрать для проекта проекцию EPSG:4326 и открыть новый растр и вектор с дорогами.
Код: Выделить всё
gdalwarp -t_srs "EPSG:4326" test.jpg test_4326.jpg
Это же можно сделать и в самой QGIS через меню "Растр --> ... "
Затем выбрать для проекта проекцию EPSG:4326 и открыть новый растр и вектор с дорогами.
Редактор материалов, модератор форума
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Открытие растра с файлом привязки.
Чтобы было понятнее что к чему делаем копию исходного каталога файлов и оставляем только следующие:
В QGIS открываем файл road.TAB, видим что данные находятся в географической системе координат. Забегая вперед, скажу, что растр у нас в проекции World Mercator (EPSG:3395). Копируем в наш каталог файл test.jpgw (как описано в статье правильнее его назвать test.jgw, но QGIS понимает и так). В QGIS открываем файл test.jpg - на вопрос о системе координат выбираем WGS84/World Mercator (EPSG:3395), расположенную в категории: Projected Coordinate Systems - Mercator. Поскольку наш вектор находится в ГСК, а растр в прямоугольной системе координат, то воспользуемся перепроецированием на лету. Выбираем Settings - Project Properties, переходим на вкладку Coordinate Reference System (CRS) и отмечаем пункт Enable 'on the fly' CRS transformation и выбираем систему координат WGS84/World Mercator (EPSG:3395). Жмем OK. Вектор и растр совпали.
- road.DAT
road.ID
road.MAP
road.TAB
test.jpg
В QGIS открываем файл road.TAB, видим что данные находятся в географической системе координат. Забегая вперед, скажу, что растр у нас в проекции World Mercator (EPSG:3395). Копируем в наш каталог файл test.jpgw (как описано в статье правильнее его назвать test.jgw, но QGIS понимает и так). В QGIS открываем файл test.jpg - на вопрос о системе координат выбираем WGS84/World Mercator (EPSG:3395), расположенную в категории: Projected Coordinate Systems - Mercator. Поскольку наш вектор находится в ГСК, а растр в прямоугольной системе координат, то воспользуемся перепроецированием на лету. Выбираем Settings - Project Properties, переходим на вкладку Coordinate Reference System (CRS) и отмечаем пункт Enable 'on the fly' CRS transformation и выбираем систему координат WGS84/World Mercator (EPSG:3395). Жмем OK. Вектор и растр совпали.
- Вложения
-
- qgis-transformation.png (346.24 КБ) 17318 просмотров
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Интересующийся
- Сообщения: 49
- Зарегистрирован: 13 фев 2011, 06:57
- Репутация: 0
Re: Открытие растра с файлом привязки.
Спасибо, Друзья! получилось!
Вопрос теперь в следующем, размер растра большой, почти 100 МБ. При перемещении по растру его пересовка занимает порядка 15 секунд, что очень напрягает. Как-то можно увеличить скорость перерисовки растра?
Вопрос теперь в следующем, размер растра большой, почти 100 МБ. При перемещении по растру его пересовка занимает порядка 15 секунд, что очень напрягает. Как-то можно увеличить скорость перерисовки растра?
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Открытие растра с файлом привязки.
Хранить его в ECW или тайловом TIFF?
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Открытие растра с файлом привязки.
Включить кеширование «Установки-Параметры-Отрисовка-Использовать кеш для ускорения перерисовки, там где это возможно». Построить пирамиды (gdaladdo или в QGIS). Сконвертировать JPG в TIFF с оптимизациями (TILED, COMPRESS, BIGTIFF)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя