9

Are there any opensource librarys for doing geometry operations (union, intersect, relation...) in .NET?

PolyGeo
65.5k29 gold badges115 silver badges350 bronze badges
asked Oct 20, 2010 at 15:29

7 Answers 7

12

I believe that NTS, The .NET Topology Suite contains code capable of doing geometry operations on GIS structures. It's a .NET port of JTS.

answered Oct 20, 2010 at 15:48
6

you might try SharpMap, or more specificially, the Net Topology Suite, which is the .net port of the JTS (java topology suite).

answered Oct 20, 2010 at 15:48
0
5

Also checkout DotSpatial

http://dotspatial.codeplex.com/wikipage?title=IGeometry&referringTitle=NTSCompare

answered Oct 20, 2010 at 16:05
2

See MapWindow : www.mapwindow.org

answered Sep 9, 2012 at 1:27
1

Clipper from Angus Johnson: http://www.angusj.com/delphi/clipper.php http://sourceforge.net/projects/polyclipping/files/

Same library is available as both C#, C++ and Delphi source code.

answered Sep 9, 2012 at 6:17
1

You may want to try out Topology Framework .NET (TF.NET) - an open source topology manipulation API capable of handling managed objects representation of topological entities based on other popular APIs, exposing it's JTS-based common topology manipulation core to them.

JTS Topology Suite is, in fact, Java API providing spatial object model and fundamental geometric functions, providing a complete, consistent, robust implementation of fundamental 2D spatial algorithms. It implements geometry model defined in the OpenGIS Consortium Simple Features Specification for SQL. JTS port for .NET was named Net Topology Suite (NTS), and is fully conformant to Microsoft .NET 2.0 specification. NTS extends JTS with numerous coordinate transformation and other functions, while TF.NET extends NTS further, including additional Autodesk and Oracle IO functions and generic classes related to geometry graphs.

More details on TF.NET at Google Code and GitHub.

answered Aug 14, 2015 at 10:21
0

Another option I haven't seen on here is Gmap.NET (Great Maps). The current version is from April 2015. I haven't personally used it much past creating a layer and viewing it in a WPF application, but it looks like it has great potential.

answered Aug 14, 2015 at 12:10

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.