Goal: compile everything a user or developer interested in this topic should know about it in the Esri World.
Note: this page is only a draft, but this project is hosted on a public repository where anyone can contribute. Learn how to contribute in less than a minute.
TopoJSON
Very short description about it
Table of contents
Quick overview
- Purpose: Extension of GeoJSON. TopoJSON introduces a new type, "Topology", that contains GeoJSON objects. Usually used combined with D3.js
- Data type: vector
- Type of format: GIS
- Multi-file format: No
- File type: plain-text
- File extension(s): .json
- Originally developed by: Michael Bostock
- Technical description/specification: The TopoJSON Format Specification
- License: Copyright (c) 2012-2016, Michael Bostock All rights reserved.
- Regulated by: Michael Bostock
- Status: Open specification
- Sample file(s): TopoJSON gallery
- Consumable by: Esri products supporting it
Introduction
TopoJSON is an extension of GeoJSON. TopoJSON introduces a new type, "Topology", that contains GeoJSON objects. A topology has an objects map which indexes geometry objects by name. These are standard GeoJSON objects, such as polygons, multi-polygons and geometry collections. However, the coordinates for these geometries are stored in the topology's arcs array, rather than on each object separately. An arc is a sequence of points, similar to a line string; the arcs are stitched together to form the geometry. Lastly, the topology has a transform which specifies how to convert delta-encoded integer coordinates to their native values (such as longitude & latitude).
Additional documentation
Tools
- Koop: An Open Geospatial ETL Engine that can translate into the Geoservices specification supported by the ArcGIS.
Additional resources
Probably not all the resources are in this list, please use the ArcGIS Search tool looking for: "topojson".