Страница 1 из 1
Не перепроецирует Пулково в WGS
Добавлено: 28 фев 2011, 21:00
kryl
qgis 1.6 из репозитария (Ubuntu 10.10) не перепроецирует данные из Пулково в WGS 84. Ошибки не выдает, но и данные в результате получаются полностью идентичные исходным не сдвигаясь ни на миллиметр.
Re: Не перепроецирует Пулково в WGS
Добавлено: 07 мар 2011, 12:33
kryl
Таки что: у всех остальных перепроецируется, ни у кого не перепроецируется, куГис вообще не поддерживает преобразование датумов или у меня одного стоит кривая proj4 ?
Re: Не перепроецирует Пулково в WGS
Добавлено: 07 мар 2011, 14:54
Александр Мурый
Наверное, здесь нужен воспроизводимый пример на каких-то данных. Не ясно вот что: данные в QGIS перепроецирует GDAL, а не PROJ4, последняя нужна (если я верно понимаю) для преобразования координат области / проекта и т.д. Хотя GDAL, ест-но, тоже зависит от PROJ4. И да, сомнительно, что она "кривая"..
Re: Не перепроецирует Пулково в WGS
Добавлено: 29 мар 2011, 15:32
kryl
Перепроверил под Windows 1.7 та же проблема: при пересчете из WGS84 в Пулково ничего не меняется, границы не двигаются.
Или в QGIS где-то надо вручную прописывать параметры перехода?
Re: Не перепроецирует Пулково в WGS
Добавлено: 29 мар 2011, 16:54
sdikiy
ага, может что делал не так, тогда подправьте...
Код: Выделить всё
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 (62.28 КБ) 9655 просмотров
... и точки совпали с точностью до микрона

Re: Не перепроецирует Пулково в WGS
Добавлено: 29 мар 2011, 17:31
Denis Rykov
2sdikiy:
Вы добавили две точки с одинаковыми координатами и удивляетесь почему они совпали?
Re: Не перепроецирует Пулково в WGS
Добавлено: 29 мар 2011, 17:47
sdikiy
я и говорю, что я профан

что тогда подразумевается под "Не перепроецирует Пулково в WGS"?
Re: Не перепроецирует Пулково в WGS
Добавлено: 30 мар 2011, 12:00
sdikiy
кажись я понял

для Пулково я выбрал 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 (37.71 КБ) 9618 просмотров
т.е. все чЁтко
_DR_:
координаты "одинаковы", но системы координат разные...
Re: Не перепроецирует Пулково в WGS
Добавлено: 03 апр 2011, 12:58
kryl
А можно рассказать поподробнее какое Пулково с параметрами перехода какое без, и чем вообще лучше пользоваться? Как то непонятно. В Арке например проекция отдельно, а преобразование к ней отдельно при открытии слоя указывается.
Re: Не перепроецирует Пулково в WGS
Добавлено: 06 апр 2011, 08:38
kryl
Ну так каким Пулково в КУГИС все пользуются? Или никто не перепроецирует СК42>WGS84? Или все свою проекцию с ГОСТ-овскими параметрами создают?