TopoJSON 📊

TopoJSON (Topology-Aware JSON)

Price before payment
.topojson · application/json

TopoJSON ಎಂಬುದು GeoJSON ನ ಟೋಪೋಲಜಿ-ಅರಿತ ವಿಸ್ತರಣೆ. ಹಂಚಿದ-ಆರ್ಕ್ ಎನ್‌ಕೋಡಿಂಗ್ (ಬಹುಭುಜಗಳ ನಡುವಿನ ಗಡಿಗಳನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ) ಮತ್ತು ನಿರ್ದೇಶಾಂಕಗಳ ಪೂರ್ಣಾಂಕ ಕ್ವಾಂಟೀಕರಣವನ್ನು ಬಳಸುತ್ತದೆ — ಫಲಿತಾಂಶದ ಕಡತವು ಸಮಾನ GeoJSON ಗಿಂತ 60-80% ಚಿಕ್ಕದಾಗಿರುತ್ತದೆ. D3.js, Mapshaper ಮತ್ತು Observable ಗೆ ಪ್ರಮಾಣಿತ ಇನ್‌ಪುಟ್; ಸಂವಾದಾತ್ಮಕ ಕೋರೋಪ್ಲೆತ್ ನಕ್ಷೆಗಳು ಮತ್ತು ವೆಬ್ ಅಟ್ಲಾಸ್‌ಗಳಿಗೆ ಸೂಕ್ತ.

OpenStreetMap data as of 26 October 2026 · 17 days ago

ಈಗಲೇ TopoJSON ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡಿ ✨ ಓಪನ್ ಬೀಟಾ — ಉಚಿತ, ಯಾವುದೇ ಮಿತಿ ಇಲ್ಲ

ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳು

✓ಹಂಚಿದ-ಆರ್ಕ್ ಎನ್‌ಕೋಡಿಂಗ್ (GeoJSON ಗಿಂತ 60-80% ಚಿಕ್ಕದು)
✓ನಿರ್ದೇಶಾಂಕಗಳ ಪೂರ್ಣಾಂಕ ಕ್ವಾಂಟೀಕರಣ
✓ಟೋಪೋಲಜಿ-ಉಳಿಸುವ ಸರಳೀಕರಣ
✓ಫೀಚರ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ

TopoJSON ಫಾರ್ಮ್ಯಾಟ್ ಬಗ್ಗೆ

TopoJSON was invented by Mike Bostock, the author of D3.js, to solve a simple problem: in GeoJSON neighboring polygons store their shared border twice. TopoJSON moves all the lines into a common array of arcs that the objects then refer to. On top of that, coordinates are rounded to an integer grid and written as increments — the file gets sharply lighter.

The format is taken for web graphics and analytics: choropleths in D3, interactive atlases, boundary maps in Observable, lightweight layers for offline applications. The second motive is simplification: during generalization the shared borders move together, and no gaps appear between neighboring districts.

The output is a single document: every layer becomes a separate object inside it — roads, buildings, water and so on — and object attributes are preserved. Coordinates are in WGS84, up to 100,000 objects per layer. The topology is built by our own code, with no external dependencies.

The price of compactness is the rounding of coordinates. The grid step depends on the size of the area: for a district it is on the order of a meter, for a country hundreds of meters. For a web map that is invisible; for precise measurements take GeoJSON or GeoPackage.

TopoJSON ಫೈಲ್‌ಗಳನ್ನು ಯಾವ ಪ್ರೋಗ್ರಾಮ್ ತೆರೆಯುತ್ತದೆ

OSM2CDR ನಿಂದ ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡಲಾದ TopoJSON (Topology-Aware JSON) (.topojson) ಫೈಲ್‌ಗಳನ್ನು ಈ ಕೆಳಗಿನ ಪ್ರೋಗ್ರಾಮ್‌ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ತೆರೆಯಬಹುದು, ಸಂಪಾದಿಸಬಹುದು ಮತ್ತು ಬಳಸಬಹುದು:

💻D3.js 💻Mapshaper 💻topojson-server 💻topojson-client 💻Observable 💻ndjson-cli

Format specifications

TopoJSON ನಕ್ಷೆಗಳನ್ನು ಯಾರು ಬಳಸುತ್ತಾರೆ

🏗
D3.js ನಲ್ಲಿ ಸಂವಾದಾತ್ಮಕ ಕೋರೋಪ್ಲೆತ್ ನಕ್ಷೆಗಳು
A choropleth in D3.js draws fast: shared district borders are stored and rendered once.
💻
ವೆಬ್ ಅಟ್ಲಾಸ್‌ಗಳು ಮತ್ತು ನಕ್ಷೆ-ಆಧಾರಿತ ಪ್ರಕಟಣೆಗಳು
A web atlas and cartographic publications where page weight matters.
📊
ಹಗುರ ಆಡಳಿತ-ಗಡಿ ನಕ್ಷೆಗಳು
Administrative boundary layers that can be simplified without gaps between neighbors.
🎨
ಆಫ್‌ಲೈನ್ ವೆಬ್ ಅನ್ವಯಗಳು (PWA)
An offline application or a PWA: the map takes several times less space than in GeoJSON.
🗺
ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ದೃಶ್ಯೀಕರಣ (Observable)
Exploratory analysis in Observable and notebooks — the data loads as a single small file.

TopoJSON ಅನ್ನು ಹೇಗೆ ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡುವುದು

1
ಪ್ರದೇಶ ಆಯ್ಕೆಮಾಡಿ
osm2cdr.ru ನಲ್ಲಿ ಸಂವಾದಾತ್ಮಕ ನಕ್ಷೆಯ ಮೇಲೆ ಆಯತ ಅಥವಾ ಬಹುಭುಜಾಕೃತಿಯನ್ನು ಚಿತ್ರಿಸಿ
2
TopoJSON ಆರಿಸಿ
127 ಲಭ್ಯ ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳ ಪಟ್ಟಿಯಿಂದ TopoJSON (Topology-Aware JSON) ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ
3
ಎಕ್ಸ್‌ಪೋರ್ಟ್
ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನಿಮ್ಮ .topojson ಫೈಲ್ ಅನ್ನು 1-5 ನಿಮಿಷಗಳಲ್ಲಿ ಪಡೆಯಿರಿ
4
ಡೌನ್‌ಲೋಡ್
ಸಿದ್ಧ TopoJSON ಫೈಲ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು D3.js ನಲ್ಲಿ ತೆರೆಯಿರಿ

ರಫ್ತಿನ ನಂತರ ಹೇಗೆ ತೆರೆಯುವುದು

ಉಚಿತ

TopoJSON (Topology-Aware JSON) ನಕ್ಷೆ ಎಕ್ಸ್‌ಪೋರ್ಟ್‌ಗಳನ್ನು ಪಡೆಯಿರಿ

OpenStreetMap ನಿಂದ ವೃತ್ತಿಪರ TopoJSON ನಕ್ಷೆಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ. ತಕ್ಷಣದ ರಚನೆ, ಯಾವುದೇ ಪ್ರದೇಶ.

ಉಚಿತ / ಎಕ್ಸ್‌ಪೋರ್ಟ್
ಈಗಲೇ TopoJSON ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡಿ →

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

TopoJSON ಎಂಬುದು GeoJSON ನಿಂದ ಹೇಗೆ ಭಿನ್ನವಾಗಿದೆ? ▼
TopoJSON ಅನ್ನು ಮತ್ತೆ GeoJSON ಗೆ ಪರಿವರ್ತಿಸಬಹುದೆ? ▼
D3.js ಏಕೆ TopoJSON ಗೆ ಆದ್ಯತೆ ನೀಡುತ್ತದೆ? ▼
TopoJSON 3D ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೆ? ▼
How are the layers arranged inside the file? ▼
What is quantization and what does it affect? ▼

ಸಂಬಂಧಿತ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳು

ಸಾಮಾನ್ಯವಾಗಿ ಒಟ್ಟಿಗೆ ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ

Related Articles