Có thư viện mã nguồn mở nào để thực hiện các hoạt động hình học (union, giao nhau, quan hệ ...) trong .NET không?
Có thư viện mã nguồn mở nào để thực hiện các hoạt động hình học (union, giao nhau, quan hệ ...) trong .NET không?
Câu trả lời:
Tôi tin rằng NTS, .NET Topology Suite chứa mã có khả năng thực hiện các hoạt động hình học trên các cấu trúc GIS. Đó là một cổng .NET của JTS .
bạn có thể dùng thử SharpMap , hoặc cụ thể hơn, Net Topology Suite , là cổng .net của JTS (bộ cấu trúc liên kết java).
Xem MapWindow: www.mapwindow.org
Clip từ Angus Johnson: http://www.angusj.com/delphi/clipper.php http://sourceforge.net/projects/polyclipping/files/
Cùng một thư viện có sẵn dưới dạng cả mã nguồn C #, C ++ và Delphi.
Bạn có thể muốn dùng thử Topology Framework .NET (TF.NET) - API thao tác cấu trúc liên kết nguồn mở có khả năng xử lý đại diện các đối tượng được quản lý dựa trên các API phổ biến khác, để lộ lõi thao tác cấu trúc liên kết phổ biến dựa trên JTS cho chúng.
Trên thực tế, JTS Topology Suite là API Java cung cấp mô hình đối tượng không gian và các chức năng hình học cơ bản, cung cấp triển khai đầy đủ, nhất quán, mạnh mẽ các thuật toán không gian 2D cơ bản. Nó triển khai mô hình hình học được định nghĩa trong Đặc tả các tính năng đơn giản của Hiệp hội OpenGIS cho SQL. Cổng JTS cho .NET được đặt tên là Net Topology Suite (NTS) và hoàn toàn phù hợp với đặc điểm kỹ thuật của Microsoft .NET 2.0. NTS mở rộng JTS với nhiều phép biến đổi tọa độ và các hàm khác, trong khi TF.NET mở rộng NTS hơn nữa, bao gồm các hàm Autodesk và Oracle IO bổ sung và các lớp chung liên quan đến đồ thị hình học.
Thêm chi tiết về TF.NET tại Google Code và GitHub .