Векторные слои из wgs84 в СК 42 со своим набором параметров
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 20 янв 2009, 00:11
- Репутация: 0
Векторные слои из wgs84 в СК 42 со своим набором параметров
Кто знает как из wgs84 38зона в СК 42 8зона перевести векторные слои?
и как отредактировать правильно фаил проекции чтоб прописать ск42 со своими параметрами ? желательно на примере покажите!
заранее спасибо, очень надо
и как отредактировать правильно фаил проекции чтоб прописать ск42 со своими параметрами ? желательно на примере покажите!
заранее спасибо, очень надо
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
строка с параметрами имеется во всех поставка Mapinfo. Находится в разделе
"--- Gauss-Kruger (Pulkovo 1942) ---"
Фактически прописана в файле MAPINFOW.PRJ, который находится в каталоге MAPINFO
Там же есть примеры "искаженных" СК42 - ищите по словам "Pulkovo 1942". Найдете эстонские и латвийские координатные системы, может еще какие.
Вот простой пример того, что спрашивали:
"GK Zone 1 (Pulkovo 1942)", 8, 1001, 7, 3, 0, 1, 1500000, 0
"GK Zone 2 (Pulkovo 1942)\p28402", 8, 1001, 7, 9, 0, 1, 2500000, 0
Поиски "искаженных" СК42, как правило ведутся с целью найти СК63, этого добра в том же файле проекций можно выявить для анализа. Подробнее - в различных статьях и сообщениях на этом форуме.
"--- Gauss-Kruger (Pulkovo 1942) ---"
Фактически прописана в файле MAPINFOW.PRJ, который находится в каталоге MAPINFO
Там же есть примеры "искаженных" СК42 - ищите по словам "Pulkovo 1942". Найдете эстонские и латвийские координатные системы, может еще какие.
Вот простой пример того, что спрашивали:
"GK Zone 1 (Pulkovo 1942)", 8, 1001, 7, 3, 0, 1, 1500000, 0
"GK Zone 2 (Pulkovo 1942)\p28402", 8, 1001, 7, 9, 0, 1, 2500000, 0
Поиски "искаженных" СК42, как правило ведутся с целью найти СК63, этого добра в том же файле проекций можно выявить для анализа. Подробнее - в различных статьях и сообщениях на этом форуме.
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 12 дек 2007, 23:35
- Репутация: 0
- Откуда: Москва
- Контактная информация:
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
Dick писал(а):Кто знает как из wgs84 38зона в СК 42 8зона перевести векторные слои?
и как отредактировать правильно фаил проекции чтоб прописать ск42 со своими параметрами ? желательно на примере покажите!
заранее спасибо, очень надо
мэй би просто при сохранении выбрать нужную тебе проекцию и нужную зону.. не забывая при этом отличие номеров от забугорных на 30?.....
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
Дорогой Dick, напишите лучше что хотите получить и что имеете, если необходимо, то где взяли или как получили.
Иначе ваш вопрос теряет всякий смысл. Если вам нужен файл проекций MapInfo, то напишите версию MapInfo и язык файла. Я вам его вышлю.
Если вам нужно что-то больше чем текстовая строка, то тогда - подробности в студию.
Пытаться интерпретировать вопрос, особенно с точки зрения что там написано "не" или "на" - это слишком долго и не продуктивно.
Иначе ваш вопрос теряет всякий смысл. Если вам нужен файл проекций MapInfo, то напишите версию MapInfo и язык файла. Я вам его вышлю.
Если вам нужно что-то больше чем текстовая строка, то тогда - подробности в студию.
Пытаться интерпретировать вопрос, особенно с точки зрения что там написано "не" или "на" - это слишком долго и не продуктивно.
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 20 янв 2009, 00:11
- Репутация: 0
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
проекция ск42 нужна для того чтоб перевести слои из wgs84(38 зона сев пол.) в ск42(свою с локальными параметрами), соответственно вопрос:
как создать собственную проекцию в мапинфо на основе ск42 , элипсоид красовского?
параметры ск42: Dx= -23.92м, Dy= +141.27, Dz= +80.90
дельта х=0.0 сек, дельта у=0.35 сек, дельта z=0.82, m=0.12 ppm
мне нужен пример и небольшая инструкция какие операции произвести , чтоб составить свою проекцию и соответственно прописать ее в файле MAPINFOW.PRJ.
думаю какимто образом через афинные преобразования ....
P/S проекция гаусса-крюгера пулково 42-- 8 и 9зоны
мапинфо 7.8
заранее всем спасибо кто поможет!
как создать собственную проекцию в мапинфо на основе ск42 , элипсоид красовского?
параметры ск42: Dx= -23.92м, Dy= +141.27, Dz= +80.90
дельта х=0.0 сек, дельта у=0.35 сек, дельта z=0.82, m=0.12 ppm
мне нужен пример и небольшая инструкция какие операции произвести , чтоб составить свою проекцию и соответственно прописать ее в файле MAPINFOW.PRJ.
думаю какимто образом через афинные преобразования ....
P/S проекция гаусса-крюгера пулково 42-- 8 и 9зоны
мапинфо 7.8
заранее всем спасибо кто поможет!
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
Вот теперь ясен размер "бедствия". И ответ будет следующим:
Вам нужна не новая проекция, а новый "глобус" - новый геоид или эллипсоид. Очевидно, что вы не сказали относительно чего даны смещение и повороты осей.
Очевидно, так же, что полученный эллипсоид уже не будет эллипсоидом Красовского с точки зрения MapInfo, а будет только его подобием. Раз не упомянуты большая и малая (полу-)оси, то они видимо и сосуществуют эллипсоиду Крассовского.
Соответственно, и СК-42 то же не будет никакой - будет просто поперечная проекция Меркатора, на некотором выбранном вами глобусе.
Перечень и параметры "вшитых" в MI эллипсоидов, велик и неполно описан, к тому же меняется от версии к версии. В общем случае при переходе от WGS84 к другим эллипсоидам, за исключением американских NAD, используются только 3 параметра - смещение центра.
Теперь итог:
1) присылайте адрес на мой ящик в данном форуме. я вам выложу все, что найду у себя в загашниках про этот раздел MapInfo. Так на память - это избранные главы из руководства, где описано как править файл MAPINFOW.PRJ и чт там значит кадая цифирка; схожий раздел из руководства по MapBasic'у; и м.б. глава из описания MIF/MID.
2) если вам нужна такая точность преобразований, что стандартный эллипсоид Красовского - не устраивает, то тут есть только два пути:
а) подобрать локальные параметры смещения начала координат, что бы стандартный эллипсоид вас все же устроил, возможно, что придется действительно еще добавлять коэффициенты афинного преобразования.
б) использовать для перевода что-то более продвинутое чем MapInfo и просто каждый раз тупо в лоб пересчитывать координаты. Ведь проекция в MapInfo имеет смысл только в том случае если данные надо НЕ переводить, а отображать совместно.
Для всех остальных случает разовая конвертация через MIF/MID отлично решит проблему. Как я понимаю PROJ4 с его интерфейсом командной строки или еще какая открытая ГИС - решат такую задачу просто на раз.
Вам нужна не новая проекция, а новый "глобус" - новый геоид или эллипсоид. Очевидно, что вы не сказали относительно чего даны смещение и повороты осей.
Очевидно, так же, что полученный эллипсоид уже не будет эллипсоидом Красовского с точки зрения MapInfo, а будет только его подобием. Раз не упомянуты большая и малая (полу-)оси, то они видимо и сосуществуют эллипсоиду Крассовского.
Соответственно, и СК-42 то же не будет никакой - будет просто поперечная проекция Меркатора, на некотором выбранном вами глобусе.
Перечень и параметры "вшитых" в MI эллипсоидов, велик и неполно описан, к тому же меняется от версии к версии. В общем случае при переходе от WGS84 к другим эллипсоидам, за исключением американских NAD, используются только 3 параметра - смещение центра.
Теперь итог:
1) присылайте адрес на мой ящик в данном форуме. я вам выложу все, что найду у себя в загашниках про этот раздел MapInfo. Так на память - это избранные главы из руководства, где описано как править файл MAPINFOW.PRJ и чт там значит кадая цифирка; схожий раздел из руководства по MapBasic'у; и м.б. глава из описания MIF/MID.
2) если вам нужна такая точность преобразований, что стандартный эллипсоид Красовского - не устраивает, то тут есть только два пути:
а) подобрать локальные параметры смещения начала координат, что бы стандартный эллипсоид вас все же устроил, возможно, что придется действительно еще добавлять коэффициенты афинного преобразования.
б) использовать для перевода что-то более продвинутое чем MapInfo и просто каждый раз тупо в лоб пересчитывать координаты. Ведь проекция в MapInfo имеет смысл только в том случае если данные надо НЕ переводить, а отображать совместно.
Для всех остальных случает разовая конвертация через MIF/MID отлично решит проблему. Как я понимаю PROJ4 с его интерфейсом командной строки или еще какая открытая ГИС - решат такую задачу просто на раз.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
тоже хотел предложить, интересует ли такое решение или нужно жестко решить в Mapinfo?Как я понимаю PROJ4 с его интерфейсом командной строки или еще какая открытая ГИС - решат такую задачу просто на раз.
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 20 янв 2009, 00:11
- Репутация: 0
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
спасибо что ответили
но мне хотелось бы чтоб подробно показали на примере как пересчитать параметры(куда что вставить и нажать), потому что не совсем понятно как конкретно выполнить преобразования, мануалы я читал и как понял нужны афиные преобразования , кстати строка параметров от проекции к проекции может содержать разное количество этих самых параметров, соответственно какие точно нужно прописать подскажите( в мапинфо проекций много)а потом составление строки проекции и мне способ попроще бы т.к. слоев много и соответственно нужно составить проекцию чтоб через сохранить копию и новую (свою составленную)проекцию выбрать , и знаю пока ток мапинфо, другие программы некогда разбирать, жестко в мапинфо.
за основу взята wgs84 с нулевыми параметрами, отталкиваюсь от нее.
даны смещения и повороты осей относительно wgs84 (все по нулям)
имеется большая полуось semi-major axis = 6378245
коэфициент сжатиия flattering (1|f)= 298.3 это от крассовского, как раз и нужно элипсоид крассовского
надо из :1)проекции UTM(N) меркатора поперечная в ск42
2)элипсоид из wgs84 в Крассовского
параметры ск42: Dx= -23.92м, Dy= +141.27, Dz= +80.90
дельта х=0.0 сек, дельта у=0.35 сек, дельта z=0.82, m=0.12 ppm
моя ICQ#: 397-040-298
пожалуйста помогите.
но мне хотелось бы чтоб подробно показали на примере как пересчитать параметры(куда что вставить и нажать), потому что не совсем понятно как конкретно выполнить преобразования, мануалы я читал и как понял нужны афиные преобразования , кстати строка параметров от проекции к проекции может содержать разное количество этих самых параметров, соответственно какие точно нужно прописать подскажите( в мапинфо проекций много)а потом составление строки проекции и мне способ попроще бы т.к. слоев много и соответственно нужно составить проекцию чтоб через сохранить копию и новую (свою составленную)проекцию выбрать , и знаю пока ток мапинфо, другие программы некогда разбирать, жестко в мапинфо.
за основу взята wgs84 с нулевыми параметрами, отталкиваюсь от нее.
даны смещения и повороты осей относительно wgs84 (все по нулям)
имеется большая полуось semi-major axis = 6378245
коэфициент сжатиия flattering (1|f)= 298.3 это от крассовского, как раз и нужно элипсоид крассовского
надо из :1)проекции UTM(N) меркатора поперечная в ск42
2)элипсоид из wgs84 в Крассовского
параметры ск42: Dx= -23.92м, Dy= +141.27, Dz= +80.90
дельта х=0.0 сек, дельта у=0.35 сек, дельта z=0.82, m=0.12 ppm
моя ICQ#: 397-040-298
пожалуйста помогите.
Последний раз редактировалось Максим Дубинин 30 янв 2009, 04:42, всего редактировалось 1 раз.
Причина: убрал отовсюду просьбы отправить на email
Причина: убрал отовсюду просьбы отправить на email
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 15 мар 2006, 11:48
- Репутация: 0
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
Приведенные коэфф. вроде, если правильно помню это стандартные цифры для перехода к ск42 на элл. красовского.Dick писал(а):проекция ск42 нужна для того чтоб перевести слои из wgs84(38 зона сев пол.) в ск42(свою с локальными параметрами), соответственно вопрос:
как создать собственную проекцию в мапинфо на основе ск42 , элипсоид красовского?
параметры ск42: Dx= -23.92м, Dy= +141.27, Dz= +80.90
дельта х=0.0 сек, дельта у=0.35 сек, дельта z=0.82, m=0.12 ppm
мне нужен пример и небольшая инструкция какие операции произвести , чтоб составить свою проекцию и соответственно прописать ее в файле MAPINFOW.PRJ.
думаю какимто образом через афинные преобразования ....
P/S проекция гаусса-крюгера пулково 42-- 8 и 9зоны
мапинфо 7.8
заранее всем спасибо кто поможет!
Возможно, что Вам нужно сделать свою "непонятную другим" систему координат?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
+1divs писал(а): Возможно, что Вам нужно сделать свою "непонятную другим" систему координат?
Да, действительно, расскажите нам чем не устраивает имеющийся в MapInfo переход-пересчет WGS84 <-> СК42?
Я параметры отношения WGS84 <-> СК42 не смотрел, в отличии от divs, но так на первый взгляд они очень похожи на общепринятые. Так что похоже мы ходим вокруг какой-то другой задачи, либо общаемся на разных языках. Либо вы хотите того, что нам не говорите, либо мы пытаемся додумать ваши знания и ваши незнания.
У вас есть посчитанные примеры расхождений при пересчете в MapInfo и в натуре?
Если я не путаю, то заявленная точность пересчета между разными эллипсоидами в MapInfo - составляет менее 15 метров, а между разными системами координат на одном эллипсоиде - дециметры.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
параметры эти из ГОСТа, но для перевода понадобится спец. ПО, чуть-чуть попозже здесь изложу, ждите, разумеется ничего в почту я не отправляю в принципе, даже не просите.
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 20 янв 2009, 00:11
- Репутация: 0
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
мне хотелось бы чтоб Вы подробно показали на примере как пересчитать параметры(куда что вставить и нажать), потому что не совсем по мануалам понятно какие конкретно выполнить преобразования
погрешность нужна меньше 0.5 м
нужно создать свою локальную ск 42 на основе элипсоида красовского, чтоб было меньше искажений. помогите пожалста!
погрешность нужна меньше 0.5 м
нужно создать свою локальную ск 42 на основе элипсоида красовского, чтоб было меньше искажений. помогите пожалста!
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Пересчет координат из СК42 в ВГС84 в Mapinfo
Ужас. Избыток вводных - вред вообще и в частности.
Ваш эллипсоид и так внесен в список стандартно поддерживаемых MapInfo. И называется он Russia SK42 на ELLIPSOID_PZ90. Номер эллипсоида 1013 вместо 1001 - ELLIPSOID_KRASSOVSKY.
Если судить по Базе Знаний MapInfo, то пересчет к WGS84 выполняется 8 параметрическим методом (я подозреваю - очень точным). Только это никакая не СК42, а мутант - Гаусс-Крюгер на эллипсоиде PZ90 с какими-то сдвигами, что бы что-то обеспечить. Я подозреваю, что "это" - совпадение с обычной СК-1942 в точке 0 - Пулково, но это уже мое толкование.
Причина его внесения в состав MapInfo - это то же поле для толкования.
Если есть силы, возможности и легальный повод - обратитесь в фирму ЭСТИ-Мап. Эти точно знают причина такого "плодения" координатных систем РФ.
Искомая вами строка для MAPINFOW.PRJ :
"CS 1942 Zone 8 (PZ90)", 8, 1013, 7, 45, 0, 1, 8500000, 0
Пробуйте - если не подойдет, или точно будете знать какие у вас получились расхождения, тогда пишите. Будем изучать аффинные преобразования. Пока, к счастью, повода - не было.

Если судить по Базе Знаний MapInfo, то пересчет к WGS84 выполняется 8 параметрическим методом (я подозреваю - очень точным). Только это никакая не СК42, а мутант - Гаусс-Крюгер на эллипсоиде PZ90 с какими-то сдвигами, что бы что-то обеспечить. Я подозреваю, что "это" - совпадение с обычной СК-1942 в точке 0 - Пулково, но это уже мое толкование.
Причина его внесения в состав MapInfo - это то же поле для толкования.
Если есть силы, возможности и легальный повод - обратитесь в фирму ЭСТИ-Мап. Эти точно знают причина такого "плодения" координатных систем РФ.
Искомая вами строка для MAPINFOW.PRJ :
"CS 1942 Zone 8 (PZ90)", 8, 1013, 7, 45, 0, 1, 8500000, 0
Пробуйте - если не подойдет, или точно будете знать какие у вас получились расхождения, тогда пишите. Будем изучать аффинные преобразования. Пока, к счастью, повода - не было.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Векторные слои из wgs84 в СК 42 со своим набором параметров
по шагам
1. ставим fwtools http://home.gdal.org/fwtools/FWTools230.exe
2. запускаем
3. выполняем команду
1. ставим fwtools http://home.gdal.org/fwtools/FWTools230.exe
2. запускаем
3. выполняем команду
Код: Выделить всё
ogr2ogr -s_srs "+proj=latlong +ellps=WGS84 +datum=WGS84" -t_srs "+proj=latlong +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0,0,0" -f "MapInfo File" c:\temp\test-output-pul.mif c:\temp\test-input-wgs84.mif
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Векторные слои из wgs84 в СК 42 со своим набором параметров
Руководство к 9.0 на русском языке
на сайте ЭСТИ-Мап.
Координатные с системы и их описание в файле MAPINFOW.PRJ - в самом конце.
на сайте ЭСТИ-Мап.
Координатные с системы и их описание в файле MAPINFOW.PRJ - в самом конце.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя