Какой SRID указать?

Системы координат, проекции, преобразования, привязка
Ответить
Kherson
Новоприбывший
Сообщения: 10
Зарегистрирован: 31 май 2010, 00:29
Репутация: 0

Какой SRID указать?

Сообщение Kherson » 07 июн 2010, 14:33

Добрый день всем. Такая проблема: есть координаты в СК 42, хочу с помощью фукнции ST_Transform(geometry,integer) получить в WGS84, но я не знаю к какой системе изначально принадлежат мои полигоны.
Вот к примеру один из полигнов:
POLYGON((5173829.27 4313038.24,5173949.37 4313753.59,5173941.11 4313755.77,5173942 4313759.15,5173878.1 4313769.6,5173871.34 4313770.7,5173810.02 4313780.73,5173696.59 4313047.4,5173710.98 4313045.1,5173746.46 4313041.96,5173765.3 4313040.3,5173806.95 4313036.62,5173829.27 4313038.24,5173829.27 4313038.24))

Какой SRID соответствует этим точкам??
Допустим выполняю запрос:
insert into table1
(gg)
select transform(setsrid(the_geom,20006),4326)from geom where gid=2564
получаю:
SRID=4326;POLYGON((17.9468483730489 37.9713774234978,17.9468670378534 37.9777734405629,17.9467722930398 37.977780510861,17.9467759254484 37.9778111962641,17.9460546421494 37.9778100866785,17.9459783474847 37.9778099211041,17.9452861844911 37.977808868257,17.9453736662429 37.9712660704779,17.9455359836432 37.9712667823284,17.9459315906104 37.9712905534464,17.9461416461673 37.9713032393931,17.9466060398475 37.9713311944087,17.9468483730489 37.9713774234978,17.9468483730489 37.9713774234978))

SRID 20006 явно не подходит к данному полигону, как узнать соответствующий SRID? спасайте:)

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

Re: Какой SRID указать?

Сообщение Максим Дубинин » 07 июн 2010, 17:09

данные не просто в СК42, данные спроецированы, проекцию проще всего узнать обратившись к их источнику или перебором наиболее подходящих для вашей территории
http://gis-lab.info/qa/proj-sk-faq.html#5 и далее
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Статьи: 7
Проекты: 2
Репутация: 261
Откуда: Москва

Re: Какой SRID указать?

Сообщение Дмитрий Барышников » 07 июн 2010, 17:10

Район какой? Похоже на 5 зону Гаусса-Крюгера (Лен. область?)

Kherson
Новоприбывший
Сообщения: 10
Зарегистрирован: 31 май 2010, 00:29
Репутация: 0

Re: Какой SRID указать?

Сообщение Kherson » 07 июн 2010, 19:22

Украина, Херсонская область

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Статьи: 7
Проекты: 2
Репутация: 261
Откуда: Москва

Re: Какой SRID указать?

Сообщение Дмитрий Барышников » 07 июн 2010, 19:52

Возможно этим координатам соответствует SRID 28405 - это если СК42. Если СК95 то 26005, а не 26006.
Но данных маловато

Kherson
Новоприбывший
Сообщения: 10
Зарегистрирован: 31 май 2010, 00:29
Репутация: 0

Re: Какой SRID указать?

Сообщение Kherson » 07 июн 2010, 20:03

26005 вообще нет в файле(

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Статьи: 7
Проекты: 2
Репутация: 261
Откуда: Москва

Re: Какой SRID указать?

Сообщение Дмитрий Барышников » 07 июн 2010, 21:06

Kherson писал(а):26005 вообще нет в файле(
Опечатался 20005

Kherson
Новоприбывший
Сообщения: 10
Зарегистрирован: 31 май 2010, 00:29
Репутация: 0

Re: Какой SRID указать?

Сообщение Kherson » 07 июн 2010, 22:51

источник сообщает что данные даны в СК 63!!!

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Статьи: 7
Проекты: 2
Репутация: 261
Откуда: Москва

Re: Какой SRID указать?

Сообщение Дмитрий Барышников » 07 июн 2010, 23:12


Kherson
Новоприбывший
Сообщения: 10
Зарегистрирован: 31 май 2010, 00:29
Репутация: 0

Re: Какой SRID указать?

Сообщение Kherson » 07 июн 2010, 23:23

аааа! там немеренно зон, в файле нашел где-то 10 зон СК 63, мне не подошли. я в ауте...

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Статьи: 7
Проекты: 2
Репутация: 261
Откуда: Москва

Re: Какой SRID указать?

Сообщение Дмитрий Барышников » 08 июн 2010, 00:11

О каком файле речь? На сколько я понял описание из приведенной ссылки

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

Такие параметры СК63, как долгота центрального меридиана, смещение по ординате (False Easting), смещение по абсциссе (False Northing), сдвиг по широте горизонтальной рамки номенклатурной карты являются закрытой информацией со статусом "секретно", а вычисленные в СК63 координаты имеют статус коммерческой тайны.
Соответственно SRID не существует.
Поэтому

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

[b]Пересчёт координат [/b]

Наиболее распространённая задача при работе с СК63 - пересчёт плоских прямоугольных координат из СК42 в СК63 (или из СК63 в СК42). Такой пересчёт проводится методом преобразования координат в СК42 (x, y) в геодезические координаты на эллипсоиде Красовского (B, L), а затем в координаты в СК63 (x, y). Аналогичная схема пересчёта применяется и при обратном преобразовании.
А здесь уже будет наверное 4284
Для пересчета
http://gis-lab.info/qa/geocalc.html
http://gis-lab.info/qa/proj-sk-faq.html#8
И не стесняемся читать материалы сайта!

Kherson
Новоприбывший
Сообщения: 10
Зарегистрирован: 31 май 2010, 00:29
Репутация: 0

Re: Какой SRID указать?

Сообщение Kherson » 08 июн 2010, 00:28

спасибо большое! :)

Ответить

Вернуться в «Координаты и привязка»

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

Сейчас этот форум просматривают: kad3, trir и 2 гостя