2009-07-21 44 views
5

Tuần trước tôi đã tìm kiếm cho tốt các giải pháp miễn phí hay mã nguồn mở và thành phần cho GIS (Geographical Information Systems) Tôi thành lập một số hệ thống nhưng không ai điền vào yêu cầu của tôiPhần mềm hoặc thành phần GIS tốt cho Windows PC trong .NET?

  • SharpMap là phần mềm rất buggy
  • Gmap.net là rất chậm
  • MapWindow có cấu trúc rất phức tạp và rất lỗi.

Tôi thành lập uDIG nhưng là trong java, tôi cần một giải pháp trong vb.net hoặc C#.

Bất kỳ ai biết giải pháp tốt đáp ứng các yêu cầu của tôi hoặc có lựa chọn thay thế, tôi chấp nhận giải pháp?

Trả lời

3

Bạn đang giới hạn bản thân rất nhiều bằng cách nhấn mạnh vào .NET. Tôi không biết bất cứ điều gì khác ngoài SharpMap hoặc MapWinGIS ActiveX (MapWindow). Dưới đây là một số tùy chọn miễn phí, nhưng không .NET, cho các ứng dụng Windows trên máy tính để bàn.

Nếu bạn muốn xem xét viết ứng dụng độc lập của bạn bằng Python hay C++:

Hoặc nếu bạn muốn xem xét viết một plug-in hoặc tùy biến cho một hệ thống GIS hiện có:

  • GRASS có thể b e tùy chỉnh trong Python, Perl, Ruby ...
  • QGIS thể được tùy chỉnh trong Python
1

Bạn đã xem SharpMap chưa? Nó có sẵn trên codeplex.

+0

Tôi đã viết sai tôi đã chỉnh sửa văn bản của mình từ SharpGis sang SharpMap. – pedrofernandes

3

Tôi nghĩ rằng bạn đã bao phủ nó rồi. Thực sự không có bất kỳ dự án GIS nguồn mở nào có chất lượng sản xuất bằng cách sử dụng C#. Hầu hết các công việc tốt đang được thực hiện trong Java, C/C++ hoặc Python những ngày này. Nếu bạn phải sử dụng các.NET Framework sau đó tôi nghĩ rằng tốt nhất của bó thực sự là SharpMap.

Nếu bạn không cần xem các sản phẩm thương mại từ các công ty như http://www.esri.com. Tất nhiên, nó cũng phụ thuộc vào những gì bạn cần: dịch vụ web, điều khiển Windows Forms, WPF, v.v. Trong quá khứ, tôi đã quản lý một số C# đã xây dựng XML đúng để gửi đến một công cụ lập bản đồ dựa trên máy chủ Java, vì vậy bạn có thể xem một cái gì đó như GeoServer và xây dựng khách hàng của riêng bạn. Rõ ràng không phải những gì bạn muốn nhận được vào nhưng tôi không thấy rằng bạn có nhiều lựa chọn vượt ra ngoài những cái bạn đã liệt kê.

+0

Tôi theo dõi ESRI và làm việc với phần mềm từ những người này. Nhưng thực ra công ty của tôi không có tiền để mua và cấp phép phần mềm ESRI. Tôi thấy ESRI đã tạo ARCGIS Explorer là sản phẩm tuyệt vời và có thể mở rộng được. Cool i có thể sử dụng nó rất chuyên nghiệp. – pedrofernandes

2

tôi sẽ khuyên bạn nên nhìn vào để MapAround

0

MapSurfer.NET khuôn khổ có thể là một lựa chọn tốt.

MapSurfer.NET là khung bản đồ tự do, hiện đại có thể cung cấp bản đồ chất lượng bản đồ cao cấp. Khung công tác này hỗ trợ một nhóm spatial data formats (ví dụ: tệp Hình dạng, PostgreSQL, OSM, v.v.) và các dịch vụ web (ví dụ: CartoDB, Mapzen, v.v.). Hơn nữa, thiết lập của nó bao gồm MapSurfer.Ứng dụng NET Studio cho phép tạo và chỉnh sửa kiểu bản đồ (tương tự TileMill). Mã vạch của nó được lấy cảm hứng từ cả hai thông số kỹ thuật OGC và các bộ công cụ tương tự khác như MapServer, GeoServer hoặc Mapnik.

Các vấn đề liên quan