Czy są dostępne biblioteki typu open source do wykonywania operacji geometrii (zjednoczenie, przecięcie, relacja ...) w .NET?
Czy są dostępne biblioteki typu open source do wykonywania operacji geometrii (zjednoczenie, przecięcie, relacja ...) w .NET?
Odpowiedzi:
Wierzę, że NTS, .NET Topology Suite zawiera kod zdolny do wykonywania operacji geometrii na strukturach GIS. To jest port .NET JTS .
możesz wypróbować SharpMap , a dokładniej Net Topology Suite , który jest portem .NET JTS (pakiet topologii Java).
Zobacz MapWindow: www.mapwindow.org
Clipper od Angus Johnson: http://www.angusj.com/delphi/clipper.php http://sourceforge.net/projects/polyclipping/files/
Ta sama biblioteka jest dostępna jako kod źródłowy C #, C ++ i Delphi.
Możesz wypróbować Topology Framework .NET (TF.NET) - interfejs API do manipulacji topologią typu open source, który może obsługiwać reprezentację obiektów zarządzanych przez jednostki topologiczne w oparciu o inne popularne interfejsy API, udostępniając im wspólny rdzeń manipulacji topologii oparty na JTS.
JTS Topology Suite to w rzeczywistości Java API zapewniający model obiektu przestrzennego i podstawowe funkcje geometryczne, zapewniający pełną, spójną i niezawodną implementację podstawowych algorytmów przestrzennych 2D. Implementuje model geometrii zdefiniowany w specyfikacji prostych funkcji konsorcjum OpenGIS dla SQL. Port JTS dla platformy .NET został nazwany Net Topology Suite (NTS) i jest w pełni zgodny ze specyfikacją Microsoft .NET 2.0. NTS rozszerza JTS o liczne transformacje współrzędnych i inne funkcje, a TF.NET rozszerza NTS, w tym dodatkowe funkcje Autodesk i Oracle IO oraz ogólne klasy związane z grafami geometrycznymi.
Więcej informacji na temat TF.NET w Google Code i GitHub .