View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003179 | SAS.Планета | Рефакторинг / Refactoring | public | 18-02-2017 15:22 | 18-02-2017 20:38 |
| Reporter | RedRat | Assigned To | zed | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Platform | Windows | OS | 7 | OS Version | Professional |
| Product Version | 160707 | ||||
| Target Version | 181221 | Fixed in Version | 181221 | ||
| Summary | 0003179: Уточнение формулы перевода из WGS84 в прямоугольные координаты СК-42 | ||||
| Description | В файле Proj4.pas используется старые параметры для преобразования координат, в соответствии с ГОСТ Р 51794-2008 параметры преобразований из WGS84 в СК-42 были уточнены. В настоящее время следующая строка параметров для proj4 даёт точность порядка нескольких миллиметров и преобразует координаты из WGS84 в прямоугольные СК-42 в один приём:
(последние два параметра зависят от листа). Проверить можно через онлайн-калькулятор http://www.latlong.ru/sk.php или через программу PHOTOMOD GeoCalculator (http://www.racurs.ru), которые выполняют преобразования координат в соответствии с последним ГОСТ от 2008 года. | ||||
| Tags | системы координат | ||||
|
|
У нас сейчас используются вот такие параметры:
вы предлагаете заменить их на
Я правильно вас понял? |
|
|
Да, это параметры из последнего действующего ГОСТ-а. Там ещё в Proj4.pas при вызове proj.dll передаются лишние параметры, и само преобразование делается, как я понял, в два этапа. На всякий случай я привёл строку параметров для proj.dll, которые преобразуют WGS84 (из GPS) сразу в прямоугольные координаты СК-42 (как на генштабовских картах). С ней у меня расхождение получается в третьем-четвёртом знаке после запятой (миллиметры и доли миллиметров). |
|
|
Эти параметры подходят для перехода в обе стороны или чтобы перейти из СК-42 в WGS84 нужны другие? |
|
|
Да, в обе стороны работают, надо только -I в параметры proj добавить. У меня есть небольшой Unix-скрипт, который вытаскивает из аэрофотосъёмки координаты GPS и преобразовывает их в прямоугольные генштабовские, так что я неделю примерно потратил, чтобы получить идеальное совпадение точек. Два вышеуказанных калькулятора можно использовать для проверки преобразований, они оба поддерживают ГОСТ Р 51794-2008. |
|
|
Исправил и залил ночнушку, тестируйте. |
|
|
Спасибо! Прямоугольные координаты совпадают тютелька в тютельку (с учётом округления до метра в программе). |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 18-02-2017 15:22 | RedRat | New Issue | |
| 18-02-2017 18:20 | zed | Note Added: 0017818 | |
| 18-02-2017 18:31 | RedRat | Note Added: 0017819 | |
| 18-02-2017 18:32 | zed | Note Added: 0017820 | |
| 18-02-2017 18:41 | RedRat | Note Added: 0017821 | |
| 18-02-2017 18:48 | zed | Note Added: 0017822 | |
| 18-02-2017 19:28 | RedRat | Note Added: 0017823 | |
| 18-02-2017 20:34 | zed | Status | new => resolved |
| 18-02-2017 20:34 | zed | Fixed in Version | => 181221 |
| 18-02-2017 20:34 | zed | Resolution | open => fixed |
| 18-02-2017 20:34 | zed | Assigned To | => zed |
| 18-02-2017 20:35 | zed | Target Version | => 181221 |
| 18-02-2017 20:35 | zed | Summary | Уточнение формулы перевода из WGS84 в прямоугольные координаты => Уточнение формулы перевода из WGS84 в прямоугольные координаты СК-42 |
| 18-02-2017 20:35 | zed | Description Updated | |
| 18-02-2017 20:36 | zed | Tag Attached: системы координат | |
| 18-02-2017 20:38 | zed | Relationship added | related to 0000376 |
| 08-08-2025 13:25 | zed | Category | Рефакторинг => Рефакторинг / Refactoring |