Не перепроецирует Пулково в WGS

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Не перепроецирует Пулково в WGS

Сообщение kryl » 28 фев 2011, 21:00

qgis 1.6 из репозитария (Ubuntu 10.10) не перепроецирует данные из Пулково в WGS 84. Ошибки не выдает, но и данные в результате получаются полностью идентичные исходным не сдвигаясь ни на миллиметр.

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Не перепроецирует Пулково в WGS

Сообщение kryl » 07 мар 2011, 12:33

Таки что: у всех остальных перепроецируется, ни у кого не перепроецируется, куГис вообще не поддерживает преобразование датумов или у меня одного стоит кривая proj4 ?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Не перепроецирует Пулково в WGS

Сообщение Александр Мурый » 07 мар 2011, 14:54

Наверное, здесь нужен воспроизводимый пример на каких-то данных. Не ясно вот что: данные в QGIS перепроецирует GDAL, а не PROJ4, последняя нужна (если я верно понимаю) для преобразования координат области / проекта и т.д. Хотя GDAL, ест-но, тоже зависит от PROJ4. И да, сомнительно, что она "кривая"..
Редактор материалов, модератор форума

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Не перепроецирует Пулково в WGS

Сообщение kryl » 29 мар 2011, 15:32

Перепроверил под Windows 1.7 та же проблема: при пересчете из WGS84 в Пулково ничего не меняется, границы не двигаются.
Или в QGIS где-то надо вручную прописывать параметры перехода?

sdikiy
Участник
Сообщения: 54
Зарегистрирован: 15 янв 2011, 23:03
Репутация: 1
Откуда: Ukraine

Re: Не перепроецирует Пулково в WGS

Сообщение sdikiy » 29 мар 2011, 16:54

ага, может что делал не так, тогда подправьте...

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

CREATE TABLE foo
(
  id serial NOT NULL
)
WITH (
  OIDS=TRUE
);
SELECT AddGeometryColumn ('foo','the_geom_4284',4284,'POINT',2);
SELECT AddGeometryColumn ('foo','the_geom_4326',4326,'POINT',2);
INSERT INTO foo(
            id, the_geom_4284, the_geom_4326)
    VALUES (1, ST_PointFromText('POINT(30.0 50.0)', 4284), ST_PointFromText('POINT(30.0 50.0)', 4326));
Открываем это дело в QGIS:
Pulk_WGS.PNG
Pulk_WGS.PNG (62.28 КБ) 9569 просмотров
... и точки совпали с точностью до микрона :-)

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Не перепроецирует Пулково в WGS

Сообщение Denis Rykov » 29 мар 2011, 17:31

2sdikiy:
Вы добавили две точки с одинаковыми координатами и удивляетесь почему они совпали?
Spatial is now, more than ever, just another column- The Geometry Column.

sdikiy
Участник
Сообщения: 54
Зарегистрирован: 15 янв 2011, 23:03
Репутация: 1
Откуда: Ukraine

Re: Не перепроецирует Пулково в WGS

Сообщение sdikiy » 29 мар 2011, 17:47

я и говорю, что я профан :-)
что тогда подразумевается под "Не перепроецирует Пулково в WGS"?

sdikiy
Участник
Сообщения: 54
Зарегистрирован: 15 янв 2011, 23:03
Репутация: 1
Откуда: Ukraine

Re: Не перепроецирует Пулково в WGS

Сообщение sdikiy » 30 мар 2011, 12:00

кажись я понял :-)
для Пулково я выбрал 4284 (первое во что мышка ткнулась), а эта проекция без параметров перехода в WGS (4326)
если сделать так:

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

CREATE TABLE foo
(
  id serial NOT NULL
)
WITH (
  OIDS=TRUE
);

SELECT AddGeometryColumn ('foo','the_geom_4178',4178,'POINT',2);
SELECT AddGeometryColumn ('foo','the_geom_4179',4179,'POINT',2);
SELECT AddGeometryColumn ('foo','the_geom_4326',4326,'POINT',2);

INSERT INTO foo(
            id, the_geom_4178, the_geom_4179, the_geom_4326)
    VALUES (1, ST_PointFromText('POINT(30.0 50.0)', 4178), ST_PointFromText('POINT(30.0 50.0)', 4179), ST_PointFromText('POINT(30.0 50.0)', 4326));
получим следующее
Pulk_WGS2.PNG
Pulk_WGS2.PNG (37.71 КБ) 9532 просмотра
т.е. все чЁтко :-)

_DR_:
координаты "одинаковы", но системы координат разные...

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Не перепроецирует Пулково в WGS

Сообщение kryl » 03 апр 2011, 12:58

А можно рассказать поподробнее какое Пулково с параметрами перехода какое без, и чем вообще лучше пользоваться? Как то непонятно. В Арке например проекция отдельно, а преобразование к ней отдельно при открытии слоя указывается.

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Не перепроецирует Пулково в WGS

Сообщение kryl » 06 апр 2011, 08:38

Ну так каким Пулково в КУГИС все пользуются? Или никто не перепроецирует СК42>WGS84? Или все свою проекцию с ГОСТ-овскими параметрами создают?

Ответить

Вернуться в «Ошибки QGIS»

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

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