GeoJSON → TopoJSON Конвертер
Конвертуйте GeoJSON у TopoJSON для оптимізації наборів даних полігонів для продуктивності. TopoJSON зменшує розмір файлу шляхом кодування спільних дуг — чудово підходить для веб-карт із багатьма полігонами, що мають спільні межі.
Що таке TopoJSON?
TopoJSON — це розширення GeoJSON, що враховує топологію та кодує спільні дуги для зменшення розміру файлу, особливо для меж полігонів. Коли кілька полігонів мають спільні межі (наприклад, країни, штати або округи), TopoJSON зберігає кожну спільну межу лише один раз.
Переваги
- Менший розмір файлу: Зазвичай на 50-80% менший, ніж еквівалентний GeoJSON
- Швидше завантаження: Менше даних для передачі означає швидше завантаження сторінок
- Збережена топологія: Спільні межі гарантовано ідеально вирівняні
- Зручно для вебу: Працює з D3.js та іншими бібліотеками візуалізації
Як конвертувати
GeoJSON → TopoJSON
- Перетягніть ваш GeoJSON файл або натисніть, щоб вибрати
- Перегляньте результат на карті
- Завантажте оптимізований файл TopoJSON
TopoJSON → GeoJSON
- Завантажте ваш файл TopoJSON
- Інструмент конвертує його назад у стандартний GeoJSON
- Завантажте та використовуйте з будь-яким інструментом, сумісним із GeoJSON
Сфери використання
- Веб-карти з багатьма полігонами: Межі країн, карти штатів, карти округів
- Інтерактивні візуалізації: Хороплетні карти, карти виборів, дані перепису
- Оптимізація продуктивності: Зменшення обсягу даних та покращення часу завантаження
- Розповсюдження даних: Менші файли легше ділити та вбудовувати
Технічні деталі
- Точність координат: Налаштовується під час конвертації у TopoJSON
- Кодування топології: Автоматично виявляє та зберігає спільні дуги
- Відповідність стандартам: Відповідає специфікації TopoJSON
- Обробка на стороні клієнта: Ваші дані ніколи не залишають ваш браузер
Часті запитання
Коли слід використовувати TopoJSON замість GeoJSON?
Використовуйте TopoJSON для наборів даних полігонів зі спільними межами (країни, адміністративні регіони). Для точкових даних або простих об'єктів зазвичай достатньо GeoJSON.
Чи можна використовувати TopoJSON із Leaflet або Mapbox?
Так, але спочатку потрібно конвертувати його назад у GeoJSON (або використовувати бібліотеки, такі як topojson-client).
Чи підтримує TopoJSON всі функції GeoJSON?
TopoJSON підтримує геометрії та властивості. Деякі розширення GeoJSON можуть не зберігатися.
Дивіться також
- Повернутися до всіх конвертерів
- Shapefile → GeoJSON
- Мініфікатор GeoJSON — Ще більше зменште розмір файлу GeoJSON
- Мініфікатор TopoJSON — Оптимізуйте файли TopoJSON