Отображение спроецированного растра и вектора в DD

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
manisha
Завсегдатай
Сообщения: 410
Зарегистрирован: 24 авг 2006, 17:35
Репутация: 10

Отображение спроецированного растра и вектора в DD

Сообщение manisha » 19 фев 2009, 20:40

Ситуация следующая. Есть QGIS 1.0.0 preview (вроде так, по памяти пишу). Создаю проект, проекцию указываю albers conical equal area, с параметрами sp1:52, sp2:64, cm:135, fe:23500000. Подгружаю растр, спроецированной в этой проекции, и он ложится куда должен. Подгружаю вектор в DD (shape), и он ложится как будто он тоже в прямоугольной СК (т.е. так, как и должен согласно здравому смыслу).
Далее включаю в диалоге выбора проекции галку "перепроецировать на лету". Теперь вектор оказывается там, где и должен, но растр виден только при очень мелком масштабе, при увеличении просто не отображается.
Вопрос: как настроить так, чтобы растр в прямоугольной СК и вектор в DD корректно отображались вместе?

И еще, получается что без этой галки даже неспроецированные вектора "на лету" не пересчитываются? (как это принято в проуктах ESRI)...

Заранее спасибо.

Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Re: Отображение спроецированного растра и вектора в DD

Сообщение Dorofeev » 19 фев 2009, 23:34

Прерпроецирование растров на лету пока не поддерживается. Внятной причины(может это легко исправить) или когда поддержка будет реализована я на официальном форуме не нашел.

manisha
Завсегдатай
Сообщения: 410
Зарегистрирован: 24 авг 2006, 17:35
Репутация: 10

Re: Отображение спроецированного растра и вектора в DD

Сообщение manisha » 20 фев 2009, 00:49

Так в данном случае растр и не надо перепроецировать! Он уже в проекции вью. Но при включенной галке он становится невидимым.

artemiziy
Активный участник
Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Репутация: 7

Re: Отображение спроецированного растра и вектора в DD

Сообщение artemiziy » 21 фев 2009, 12:47

2manisha
Какой эллипсойд используете? У меня была ситуация похожая на Вашу, по "неотображаемости" растра. Правда проекция была Гауса-Крюгера. QGIS не корректно определяла проекцию - вместо Pulkovo 42, было Pulkovo 95 и с зоной были "глюки". И растр "исчезал" при попытке увеличения масштаба.
Попробуйте зайти в свойства растрового слоя и в закладке "Общие" проверить "Систему координат", которую определил QGIS.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Отображение спроецированного растра и вектора в DD

Сообщение Максим Дубинин » 21 фев 2009, 19:23

у меня похожий глюк, даже без вектора, загружаю растр, назначаю проекцию - все ок
если ставлю 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
пристегивайтесь, турбулентность прямо по курсу

manisha
Завсегдатай
Сообщения: 410
Зарегистрирован: 24 авг 2006, 17:35
Репутация: 10

Re: Отображение спроецированного растра и вектора в DD

Сообщение manisha » 22 фев 2009, 10:51

А без этой галки даже неспроецированные вектора во вью в проекции отличной от DD корректно отображаться не будут, верно? А при включении галки уже растры не отображаются?
Что-то тогда непонятно как в текущем состоянии польоваться. Хотел полевикам вместо эзраевского софта QGIS поставить и учить именно им пользоваться, но похоже еще рано.

Эллипсоид указан WGS84 и прописаны параметры перехода к красовскому. MapServer нормально переваривал. Какую СК определил QGIS у растра посмотреть смогу во вторник только.

artemiziy
Активный участник
Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Репутация: 7

Re: Отображение спроецированного растра и вектора в DD

Сообщение artemiziy » 24 фев 2009, 15:27

Прошу прощения, не внятно выразился прошлый раз.
artemiziy писал(а):Попробуйте зайти в свойства растрового слоя и в закладке "Общие" проверить "Систему координат", которую определил QGIS.
я принудительно заменил в этой вкладке систему координат определенную QGIS, на ту, в которой реально был сделан растр. И все нормально заработало с включенной галкой. Т.е. растр в GK на Крассовском, вектора в WGS_84, все прекрасно совмещалось.
Но, уточняю, это все было проделано на версии 0.11.0. На версии 1.0.0 пока не проверял.

manisha
Завсегдатай
Сообщения: 410
Зарегистрирован: 24 авг 2006, 17:35
Репутация: 10

Re: Отображение спроецированного растра и вектора в DD

Сообщение manisha » 24 фев 2009, 16:01

Спасибо, помогло!

Заодно подскажите, у меня корректно прописана проекция?

Код: Выделить всё

+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

Сообщение Максим Дубинин » 18 мар 2009, 21:52

с позволения artemiziy'a, не поленившегося подробно все объяснить, еще раз сам для себя изложу рецепт

1. загрузить растр
2. создать новую СК, если она еще не создана Установки\Ввод системы координат, ввести новое имя, параметры, сохранить
3. задать эту СК, Установки\Свойства проекта\Система координат, выбрать СК, применить, ОК
4. определить эту СК для растра, Прав. кнопкой на растр в списке слоев\Свойства\Общие\Система координат, нажать Изменить, выбрать созданную СК
5. загрузить вектор в lat-long
пристегивайтесь, турбулентность прямо по курсу

Ответить

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

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

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