Goal: compile everything a user or developer interested in this topic should know about it in the Esri World.
Very short description about it
Table of contents
- 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
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).
- Koop: An Open Geospatial ETL Engine that can translate into the Geoservices specification supported by the ArcGIS.