uk

GeoJSON у TopoJSON

Конвертуйте GeoJSON у TopoJSON локально: спільна топологія дуг, набагато компактніша для вебкарт. Без завантаження на сервер.

Обробка локально на вашому пристрої ...

0%

Ваші файли так і не залишили ваш пристрій

    Чи завантажується мій файл?

    Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити

    Без завантаження100% локально
    Вміст лишається у васбез доступу третіх осіб
    Сервери в НімеччиніGDPR за задумом
    Незалежний аудитTLS A+ · Заголовки A+

    TopoJSON - це розширення GeoJSON, що зберігає топологію: замість повторення спільних меж між сусідніми фігурами воно записує кожну межу один раз як дугу (arc) і посилається на неї. Для карт регіонів, країн чи районів зі спільними кордонами це різко зменшує розмір файлу - тому D3 і багато конвеєрів вебкарт віддають перевагу саме йому. Інструмент читає ваш GeoJSON і будує топологію TopoJSON.

    Перетворення знаходить спільні дуги по всіх об'єктах (Feature) і квантує координати за сіткою - саме ці два прийоми надають TopoJSON його малий розмір. Властивості об'єктів зберігаються. Результат - один об'єкт TopoJSON, який можна завантажити в D3, передати в mapshaper або відправити у браузер як компактну підкладку.

    Усе виконується повністю локально у браузері - ваші, можливо, чутливі геодані ніколи не залишають пристрій. Чесно кажучи: квантування трохи округлює координати, тож зворотний перехід у GeoJSON точний лише в межах кроку сітки (несуттєво за звичайного масштабу карти). Недійсний або порожній GeoJSON відхиляється з чітким повідомленням.

    Технічні дані

    Технічні дані
    Вхідні форматиGEOJSON, JSON
    Вихідний форматTOPOJSON
    Пакетна обробкаНі
    ОбробкаЛокально в браузері (JavaScript)
    Завантаження файлівНемає

    У 3 кроки

    1. Перетягніть файл GeoJSON.
    2. Перетворення запускається автоматично.
    3. Завантажте TopoJSON (наприклад, для D3).

    Обмеження: Перетворює GeoJSON на TopoJSON: топологію зі спільними дугами (arc) та квантованими координатами, нерідко значно меншу за вихідний GeoJSON. Координати у WGS84. Квантування трохи округлює координати (втрати на високому зумі); зворотне перетворення TopoJSON у GeoJSON точне в межах цього допуску. Недійсний або порожній GeoJSON відхиляється з чіткою помилкою.

    Часті запитання

    Чому TopoJSON менший?

    Він зберігає кожну спільну межу один раз як дугу (arc) і посилається на неї, замість повторювати її на кожній сусідній фігурі, а також квантує координати за сіткою.

    Чи зберігаються властивості?

    Так, властивості об'єктів (Feature) переносяться в об'єкти TopoJSON.

    Чи це перетворення без втрат?

    Геометрія зберігається з точністю до сітки квантування; координати трохи округлюються, що несуттєво за звичайного масштабу карти. Зворотне перетворення TopoJSON у GeoJSON точне в межах цього допуску.

    Чи завантажується мій файл на сервер?

    Ні, перетворення відбувається повністю локально у браузері; геодані ніколи не залишають ваш пристрій.

    Схожі інструменти