Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a way to store and edit spatial data that preserves topological information.

In my concrete application, I need to represent triangular meshes, which consist of unique nodes and triangular polygons. So far, I have been working with two separate shapefiles, one for the nodes and one for the triangles. This has the drawback that the two aren't topologically connected: If I move a node, the affected polygons in the other shapefile can't be updated accordingly.

Is there a standard open format for storing and editing spatial data of different types (points and polygons) that are connected topologically, similar to what I understand ESRI Coverages to be?

share|improve this question
up vote 2 down vote accepted

GRASS's native vector format has topology, and topology is a major feature of PostGIS 2.0.

share|improve this answer

TopoJSON is a GeoJSON-like format that stores topology.It has an API and a command line tool that helps the integration with other applications. Check the wiki:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.