Skip to content

POST transform

Опис

Перетворює файл geojson між системами координат СК-42, СК-63, УСК-2000 та похідних від них місцевих систем координат в межах території України

example
/api-user/transform-file

Параметри

scheme-api
/api-user/transform-file?inSRID=700002&outSRID=4326
НазваТипОпис
geojsonObject/StringОб'єкт/JSON
inSRIDStringПочаткова система координат
outSRIDStringКінцева система координат
Перелік inSRID

Перелік вхідних проекцій, які приймає параметр inSRID

json
[
    {
        "id": "4284",
        "text": "CK-42"
    },
    {
        "id": "700001",
        "text": "700001 - МСК-01 (АР Крим)"
    },
    {
        "id": "700002",
        "text": "700002 - МСК-05 (Вінницька область)"
    },
    {
        "id": "700003",
        "text": "700003 - МСК-07 (Волинська область)"
    },
    {
        "id": "700004",
        "text": "700004 - МСК-12 (Дніпропетровська область)"
    },
    {
        "id": "700005",
        "text": "700005 - МСК-14 (Донецька область)"
    },
    {
        "id": "700006",
        "text": "700006 - МСК-18 (Житомирська область)"
    },
    {
        "id": "700007",
        "text": "700007 - МСК-21 (Закарпатська область)"
    },
    {
        "id": "700008",
        "text": "700008 - МСК-23 (Запорізька область)"
    },
    {
        "id": "700009",
        "text": "700009 - МСК-26 (Івано-Франківська область)"
    },
    {
        "id": "700010",
        "text": "700010 - МСК-35 (Кіровоградська область)"
    },
    {
        "id": "700011",
        "text": "700011 - МСК-32 (Київська область)"
    },
    {
        "id": "700012",
        "text": "700012 - МСК-80 (м. Київ)"
    },
    {
        "id": "700013",
        "text": "700013 - МСК-44 (Луганська область)"
    },
    {
        "id": "700014",
        "text": "700014 - МСК-46 (Львівська область)"
    },
    {
        "id": "700015",
        "text": "700015 - МСК-48 (Миколаївська область)"
    },
    {
        "id": "700016",
        "text": "700016 - МСК-51 (Одеська область)"
    },
    {
        "id": "700017",
        "text": "700017 - МСК-53 (Полтавська область)"
    },
    {
        "id": "700018",
        "text": "700018 - МСК-56 (Рівненська область)"
    },
    {
        "id": "700019",
        "text": "700019 - МСК-59 (Сумська область)"
    },
    {
        "id": "700020",
        "text": "700020 - МСК-61 (Тернопільська область)"
    },
    {
        "id": "700021",
        "text": "700021 - МСК-63 (Харківська область)"
    },
    {
        "id": "700022",
        "text": "700022 - МСК-65 (Херсонська область)"
    },
    {
        "id": "700023",
        "text": "700023 - МСК-68 (Хмельницька область)"
    },
    {
        "id": "700024",
        "text": "700024 - МСК-71 (Черкаська область)"
    },
    {
        "id": "700025",
        "text": "700025 - МСК-73 (Чернівецька область)"
    },
    {
        "id": "700026",
        "text": "700026 - МСК-74 (Чернігівська область)"
    },
    {
        "id": "700027",
        "text": "700027 - МСК-84 (м. Севастополь)"
    },
    {
        "id": "28404",
        "text": "28404 - СК-42 GK6 зона 4 осьовий меридіан 21°"
    },
    {
        "id": "28405",
        "text": "28405 - СК-42 GK6 зона 5 осьовий меридіан 27°"
    },
    {
        "id": "28406",
        "text": "28406 - СК-42 GK6 зона 6 осьовий меридіан 33°"
    },
    {
        "id": "28407",
        "text": "28407 - СК-42 GK6 зона 7 осьовий меридіан 39°"
    },
    {
        "id": "2582",
        "text": "2582 - СК-42 GK3 осьовий меридіан 21°"
    },
    {
        "id": "2583",
        "text": "2583 - СК-42 GK3 осьовий меридіан 24°"
    },
    {
        "id": "2584",
        "text": "2584 - СК-42 GK3 осьовий меридіан 27°"
    },
    {
        "id": "2585",
        "text": "2585 - СК-42 GK3 осьовий меридіан 30°"
    },
    {
        "id": "2586",
        "text": "2586 - СК-42 GK3 осьовий меридіан 33°"
    },
    {
        "id": "2587",
        "text": "2587 - СК-42 GK3 осьовий меридіан 36°"
    },
    {
        "id": "2588",
        "text": "2588 - СК-42 GK3 осьовий меридіан 39°"
    },
    {
        "id": "7825",
        "text": "7825 - СК-63 zone 1"
    },
    {
        "id": "7826",
        "text": "7826 - СК-63 zone 2"
    },
    {
        "id": "7827",
        "text": "7827 - СК-63 zone 3"
    },
    {
        "id": "7828",
        "text": "7828 - СК-63 zone 4"
    },
    {
        "id": "7829",
        "text": "7829 - СК-63 zone 5"
    },
    {
        "id": "7830",
        "text": "7830 - СК-63 zone 6"
    }
]
Перелік outSRID

Перелік вихідних проекцій, які приймає outSRID (8512 різних проекцій)

Переглянути список

Відповідь

Відповідь 200
json
{
    "type": "FeatureCollection",
    "features": [
        {
            "type": "Feature",
            "properties": {},
            "geometry": {
                "type": "Polygon",
                "crs": {
                    "type": "name",
                    "properties": {
                        "name": "EPSG:5561"
                    }
                },
                "coordinates": [
                    [
                        [
                            30.398336936,
                            49.582418536
                        ],
                        [
                            30.398333934,
                            49.491362565
                        ],
                        [
                            30.58492563,
                            49.491359962
                        ],
                        [
                            30.58492863,
                            49.58241593
                        ],
                        [
                            30.398336936,
                            49.582418536
                        ]
                    ]
                ]
            }
        }
    ]
}
Відповідь 400
json
Bad Request
Відповідь 500
json
Internal Server Error

Приклади

СК63 -> УСК2000

Приклад (multi)
https://dgm.gki.com.ua/api-user/transform-file

Вміст body

json
{
    "geojson": { // Вхідний файл geojson
        "type": "FeatureCollection",
        "name": "ck63_multi",
        "crs": {
            "type": "name",
            "properties": {}
        },
        "features": [
            {
                "type": "Feature",
                "properties": {},
                "geometry": {
                    "type": "Polygon",
                    "coordinates": [
                        [
                            [
                                4148026.354373355861753,
                                5487409.764659449458122
                            ],
                            [
                                4147743.370902953669429,
                                5477283.426815789192915
                            ],
                            [
                                4161260.714586064219475,
                                5476922.693133347667754
                            ],
                            [
                                4161518.581107703503221,
                                5487049.212878159247339
                            ],
                            [
                                4148026.354373355861753,
                                5487409.764659449458122
                            ]
                        ]
                    ]
                }
            },
            {
                "type": "Feature",
                "properties": {},
                "geometry": {
                    "type": "Polygon",
                    "coordinates": [
                        [
                            [
                                4140414.55549252871424,
                                5486140.272591033019125
                            ],
                            [
                                4141796.907620770391077,
                                5479633.222711387090385
                            ],
                            [
                                4134950.432765151374042,
                                5473582.532562949694693
                            ],
                            [
                                4131088.595541919581592,
                                5480523.240136912092566
                            ],
                            [
                                4133067.958979644346982,
                                5486218.731594601646066
                            ],
                            [
                                4135632.476169613189995,
                                5488485.806473588570952
                            ],
                            [
                                4135632.476169613189995,
                                5488485.806473588570952
                            ],
                            [
                                4140414.55549252871424,
                                5486140.272591033019125
                            ]
                        ]
                    ]
                }
            }
        ]
    },
    "outSRID": 5561, // EPSG-5561 (Проекція, яку отримаємо після перетворення)
    "inSRID": 7828 // 7828 - СК-63 zone 4 (Проекція вхідного файлу)
}

МСК-32 -> WGS 84

Приклад
https://dgm.gki.com.ua/api-user/transform-file

Вміст body

json
{
    "geojson": { // Вхідний файл geojson
        "type": "FeatureCollection",
        "features": [
            {
                "type": "Feature",
                "properties": {},
                "geometry": {
                    "type": "Polygon",
                    "coordinates": [
                    [
                        [
                            292648.258223013,
                            5494502.41
                        ],
                        [
                            292634.370010761,
                            5484374.98
                        ],
                        [
                            306153.034908607,
                            5484373.19
                        ],
                        [
                            306141.829830952,
                            5494500.62
                        ],
                        [
                            292648.258223013,
                            5494502.41
                        ]
                    ]
                ]
            }
            }
        ]
    },
    "outSRID": 4326, // EPSG-4326 (Проекція, яку отримаємо після перетворення)
    "inSRID": 700011 // 700011 - МСК-32 (Київська область) (Проекція вхідного файлу)
}

CK-42 -> WGS 84

Приклад
https://dgm.gki.com.ua/api-user/transform-file

Вміст body

json
{
    "geojson": { // Вхідний файл geojson
        "type": "FeatureCollection",
        "name": "ck-42",
        "crs": {
            "type": "name",
            "properties": {}
        },
        "features": [
            {
                "type": "Feature",
                "properties": {},
                "geometry": {
                    "type": "Polygon",
                    "coordinates": [
                        [
                            [
                                30.398403052239448,
                                49.582453236560291
                            ],
                            [
                                30.398399441188026,
                                49.491397405884214
                            ],
                            [
                                30.584990981924332,
                                49.491394275189108
                            ],
                            [
                                30.584994589717319,
                                49.58245010188665
                            ],
                            [
                                30.398403052239448,
                                49.582453236560291
                            ]
                        ]
                    ]
                }
            }
        ]
    },
    "outSRID": 4326, // EPSG-4326 (Проекція, яку отримаємо після перетворення)
    "inSRID": 4284 // CK-42 (Проекція вхідного файлу)
}

Статус коди

КлючОпис
200 SuccessУспішний запит
400 Bad RequestНеправильно сформований запит від клієнта
401 UnauthorizedAPI потребує аутентифікації
403 ForbiddenВідмова запиту
404 Not FoundІнформації не знайдено
500 Internal Server ErrorПомилка на стороні сервера
503 Service UnavailableСервер тимчасово не може опрацьовувати запити з технічних причин