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

In a recent post, a responder made reference to the Topology Framework .Net. I'd never heard of it before, having gently used the NetTopolgySuite (and DotSpatial) before with satisfactory results. Why would one use TF.Net over NetTopologySuite, or vice versa? Why does TF.Net exist if NetTopologySuite has been around for quite a while?

share|improve this question
Not familiar with the three libraries myself but its homepage does say that it adds several readers and writers such as MapGuide, FDO and ODP.NET. I agree that it would be helpful to have a complete rundown of the capabilities of each though. – blah238 Jun 6 '12 at 1:19
up vote 2 down vote accepted

Here is a quote from google code hosting for TF.Net.

NTS extends JTS with numerous coordinate transformation and other functions, while TF.NET extends NTS further, including additional IO functions and generic classes related to geometry graphs.

It also includes readers for Autodesk ObjectArx, FDO and Mapguide geometries.

In my opinion,there is no advantange of using over NTS unless you are dealing with some Autodesk data. Except for the readers, other related packages NTS,Quickgraph etc are combined into a single dll, so references are reduced somewhat.

share|improve this answer essentially is NetTopologySuite + Reader/Writer classes for MapGuide/FDO/ObjectARX/ODP geometries.

You would use if you have a need to work with such geometries in a NTS-compatible form. If you have no need to work with such geometries, then you are better off staying with NetTopologySuite

Also the NTS used by is quite old last time I tried, which may or may not affect your decision.

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.