การค้นหา. NET opensource library สำหรับการดำเนินการทางเรขาคณิต


9

มีไลบรารีโอเพนซอร์สสำหรับการดำเนินการทางเรขาคณิต (รวม, ตัดกัน, ความสัมพันธ์ ... ) ใน. NET หรือไม่?

คำตอบ:


12

ฉันเชื่อว่าNTS,. NET Topology Suiteมีรหัสที่มีความสามารถในการดำเนินการทางเรขาคณิตในโครงสร้าง GIS มันเป็นพอร์ต .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 Topology Suiteคือ Java API ที่ให้รูปแบบวัตถุเชิงพื้นที่และฟังก์ชันเรขาคณิตพื้นฐานให้การใช้งานที่สมบูรณ์สอดคล้องและมีประสิทธิภาพของอัลกอริธึมพื้นฐานเชิงพื้นที่ 2D มันใช้รูปแบบเรขาคณิตที่กำหนดไว้ในข้อกำหนดคุณสมบัติอย่างง่ายของ OpenGIS Consortium สำหรับ 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 (แผนที่ยอดเยี่ยม) เวอร์ชันปัจจุบันมาจากเดือนเมษายน 2558 ฉันไม่ได้ใช้มันเป็นการส่วนตัวในอดีตที่สร้างเลเยอร์และดูในแอปพลิเคชัน WPF แต่ดูเหมือนว่ามันจะมีศักยภาพที่ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.