Ищу .NET с открытым исходным кодом библиотеки для геометрических операций


9

Существуют ли библиотеки с открытым исходным кодом для выполнения геометрических операций (объединение, пересечение, отношение ...) в .NET?

Ответы:


12

Я считаю, что NTS .NET Topology Suite содержит код, способный выполнять геометрические операции над структурами ГИС. Это порт .NET JTS .



5

Также оформить заказ DotSpatial

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


2

Смотрите MapWindow: www.mapwindow.org



1

Возможно, вы захотите попробовать Topology Framework .NET (TF.NET) - API-интерфейс для манипуляции топологией с открытым исходным кодом, способный обрабатывать представление управляемых объектов топологических объектов на основе других популярных API-интерфейсов, предоставляя им ядро ​​общей топологии на основе JTS.

По сути, JTS Topology Suite - это Java API, предоставляющий пространственную объектную модель и основные геометрические функции, обеспечивающий полную, последовательную и надежную реализацию фундаментальных 2D пространственных алгоритмов. Он реализует геометрическую модель, определенную в Спецификации простых возможностей Консорциума OpenGIS для SQL. Порт JTS для .NET получил название Net Topology Suite (NTS) и полностью соответствует спецификации Microsoft .NET 2.0. NTS расширяет JTS многочисленными преобразованиями координат и другими функциями, в то время как TF.NET расширяет NTS, включая дополнительные функции Autodesk и Oracle IO и общие классы, связанные с геометрическими графами.

Подробнее о TF.NET можно узнать в Google Code и GitHub .


0

Другой вариант, который я не видел здесь, - это Gmap.NET (Великие Карты). Текущая версия выпущена в апреле 2015 года. Я не использовал его лично после создания слоя и его просмотра в приложении WPF, но, похоже, у него большой потенциал.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.