Отображение спроецированного растра и вектора в DD
-
- Завсегдатай
- Сообщения: 410
- Зарегистрирован: 24 авг 2006, 17:35
- Репутация: 10
Отображение спроецированного растра и вектора в DD
Ситуация следующая. Есть QGIS 1.0.0 preview (вроде так, по памяти пишу). Создаю проект, проекцию указываю albers conical equal area, с параметрами sp1:52, sp2:64, cm:135, fe:23500000. Подгружаю растр, спроецированной в этой проекции, и он ложится куда должен. Подгружаю вектор в DD (shape), и он ложится как будто он тоже в прямоугольной СК (т.е. так, как и должен согласно здравому смыслу).
Далее включаю в диалоге выбора проекции галку "перепроецировать на лету". Теперь вектор оказывается там, где и должен, но растр виден только при очень мелком масштабе, при увеличении просто не отображается.
Вопрос: как настроить так, чтобы растр в прямоугольной СК и вектор в DD корректно отображались вместе?
И еще, получается что без этой галки даже неспроецированные вектора "на лету" не пересчитываются? (как это принято в проуктах ESRI)...
Заранее спасибо.
Далее включаю в диалоге выбора проекции галку "перепроецировать на лету". Теперь вектор оказывается там, где и должен, но растр виден только при очень мелком масштабе, при увеличении просто не отображается.
Вопрос: как настроить так, чтобы растр в прямоугольной СК и вектор в DD корректно отображались вместе?
И еще, получается что без этой галки даже неспроецированные вектора "на лету" не пересчитываются? (как это принято в проуктах ESRI)...
Заранее спасибо.
-
- Активный участник
- Сообщения: 194
- Зарегистрирован: 08 фев 2007, 23:29
- Репутация: 1
- Откуда: Симферополь
- Контактная информация:
Re: Отображение спроецированного растра и вектора в DD
Прерпроецирование растров на лету пока не поддерживается. Внятной причины(может это легко исправить) или когда поддержка будет реализована я на официальном форуме не нашел.
-
- Завсегдатай
- Сообщения: 410
- Зарегистрирован: 24 авг 2006, 17:35
- Репутация: 10
Re: Отображение спроецированного растра и вектора в DD
Так в данном случае растр и не надо перепроецировать! Он уже в проекции вью. Но при включенной галке он становится невидимым.
-
- Активный участник
- Сообщения: 115
- Зарегистрирован: 29 апр 2008, 11:08
- Репутация: 7
Re: Отображение спроецированного растра и вектора в DD
2manisha
Какой эллипсойд используете? У меня была ситуация похожая на Вашу, по "неотображаемости" растра. Правда проекция была Гауса-Крюгера. QGIS не корректно определяла проекцию - вместо Pulkovo 42, было Pulkovo 95 и с зоной были "глюки". И растр "исчезал" при попытке увеличения масштаба.
Попробуйте зайти в свойства растрового слоя и в закладке "Общие" проверить "Систему координат", которую определил QGIS.
Какой эллипсойд используете? У меня была ситуация похожая на Вашу, по "неотображаемости" растра. Правда проекция была Гауса-Крюгера. QGIS не корректно определяла проекцию - вместо Pulkovo 42, было Pulkovo 95 и с зоной были "глюки". И растр "исчезал" при попытке увеличения масштаба.
Попробуйте зайти в свойства растрового слоя и в закладке "Общие" проверить "Систему координат", которую определил QGIS.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Отображение спроецированного растра и вектора в DD
у меня похожий глюк, даже без вектора, загружаю растр, назначаю проекцию - все ок
если ставлю on the fly - растр пропадает, такое ощущение, что qgis таки пытается осуществить перепроецирование
непорядок
СК такая
если ставлю on the fly - растр пропадает, такое ощущение, что qgis таки пытается осуществить перепроецирование
непорядок
СК такая
Код: Выделить всё
+proj=aea +lat_1=52 +lat_2=64 +lat_0=0 +lon_0=45 +x_0=8500000 +y_0=0 +ellps=krass +units=m +no_defs
пристегивайтесь, турбулентность прямо по курсу
-
- Завсегдатай
- Сообщения: 410
- Зарегистрирован: 24 авг 2006, 17:35
- Репутация: 10
Re: Отображение спроецированного растра и вектора в DD
А без этой галки даже неспроецированные вектора во вью в проекции отличной от DD корректно отображаться не будут, верно? А при включении галки уже растры не отображаются?
Что-то тогда непонятно как в текущем состоянии польоваться. Хотел полевикам вместо эзраевского софта QGIS поставить и учить именно им пользоваться, но похоже еще рано.
Эллипсоид указан WGS84 и прописаны параметры перехода к красовскому. MapServer нормально переваривал. Какую СК определил QGIS у растра посмотреть смогу во вторник только.
Что-то тогда непонятно как в текущем состоянии польоваться. Хотел полевикам вместо эзраевского софта QGIS поставить и учить именно им пользоваться, но похоже еще рано.
Эллипсоид указан WGS84 и прописаны параметры перехода к красовскому. MapServer нормально переваривал. Какую СК определил QGIS у растра посмотреть смогу во вторник только.
-
- Активный участник
- Сообщения: 115
- Зарегистрирован: 29 апр 2008, 11:08
- Репутация: 7
Re: Отображение спроецированного растра и вектора в DD
Прошу прощения, не внятно выразился прошлый раз.
Но, уточняю, это все было проделано на версии 0.11.0. На версии 1.0.0 пока не проверял.
я принудительно заменил в этой вкладке систему координат определенную QGIS, на ту, в которой реально был сделан растр. И все нормально заработало с включенной галкой. Т.е. растр в GK на Крассовском, вектора в WGS_84, все прекрасно совмещалось.artemiziy писал(а):Попробуйте зайти в свойства растрового слоя и в закладке "Общие" проверить "Систему координат", которую определил QGIS.
Но, уточняю, это все было проделано на версии 0.11.0. На версии 1.0.0 пока не проверял.
-
- Завсегдатай
- Сообщения: 410
- Зарегистрирован: 24 авг 2006, 17:35
- Репутация: 10
Re: Отображение спроецированного растра и вектора в DD
Спасибо, помогло!
Заодно подскажите, у меня корректно прописана проекция?
Заодно подскажите, у меня корректно прописана проекция?
Код: Выделить всё
+proj=aea +lat_1=52 +lat_2=64 +lat_0=0 +lon_0=135 +x_0=23500000 +y_0=0 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs no_defs
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Отображение спроецированного растра и вектора в DD
с позволения artemiziy'a, не поленившегося подробно все объяснить, еще раз сам для себя изложу рецепт
1. загрузить растр
2. создать новую СК, если она еще не создана Установки\Ввод системы координат, ввести новое имя, параметры, сохранить
3. задать эту СК, Установки\Свойства проекта\Система координат, выбрать СК, применить, ОК
4. определить эту СК для растра, Прав. кнопкой на растр в списке слоев\Свойства\Общие\Система координат, нажать Изменить, выбрать созданную СК
5. загрузить вектор в lat-long
1. загрузить растр
2. создать новую СК, если она еще не создана Установки\Ввод системы координат, ввести новое имя, параметры, сохранить
3. задать эту СК, Установки\Свойства проекта\Система координат, выбрать СК, применить, ОК
4. определить эту СК для растра, Прав. кнопкой на растр в списке слоев\Свойства\Общие\Система координат, нажать Изменить, выбрать созданную СК
5. загрузить вектор в lat-long
пристегивайтесь, турбулентность прямо по курсу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость