Có bất kỳ Dự án ArcObjects OpenSource nào không?


23

Một trong những lợi ích chính của việc phát triển các ứng dụng GIS dựa trên các thư viện mã nguồn mở, là nhiều dự án mọc lên trên đầu chúng cũng là nguồn mở.

Các dự án mã nguồn mở được thiết kế tốt rất tốt để xem:

  • những mẫu mã nào nên được sử dụng
  • nên theo phong cách mã hóa nào
  • Làm thế nào để cấu trúc các dự án lớn hơn
  • đơn vị kiểm tra bao gồm những gì
  • công cụ và thủ tục tự động
  • quy trình làm việc của sourcecontrol

Các ArcObjects Mã Gallery dường như là nơi tốt nhất để nhìn, nhưng hầu hết các ví dụ tôi đã xem xét là những mẩu rất nhỏ các chức năng hoặc đơn công cụ, chứ không phải là ứng dụng đầy đủ.

Các SharpGIS dự án là một đẹp NET ví dụ để làm theo, nhưng có bất kỳ dự án ArcObjects cụ thể?


Cập nhật với các ví dụ:

http://eagl.codeplex.com/

Thư viện ArcGIS dễ dàng là một tập hợp các lớp C # .net bao gồm các chức năng phổ biến của ArcObjects, giúp các nhà phát triển ArcGIS thực hiện nhiều chức năng phổ biến theo cách ít thời gian và trực tiếp hơn.

Và từ cùng một nhà phát triển:

http://arcgisslcontrols.codeplex.com/

ArcGISSLControls là một bộ điều khiển ArcGIS Silverlight được xây dựng dựa trên SDK Arclight SilverGIS, nó được phát triển bằng ngôn ngữ lập trình C #.


Có bất kỳ ví dụ nào khác về các dự án nguồn mở sử dụng các thư viện độc quyền không? Hầu hết các giấy phép nguồn mở yêu cầu phát hành mã nguồn đầy đủ, có nghĩa là không có thư viện độc quyền (nguồn đóng).
blah238

1
Bất cứ điều gì dựa trên khung .NET sẽ thuộc loại này. Không có nhiều dự án .NET OS, nhưng có một vài ví dụ như vítturn.eu và hầu hết các dự án trong codeplex.com
geographika

+1 Một số ví dụ hay ... đoán bạn đã trả lời câu hỏi của riêng bạn! Có vẻ như chúng tồn tại nhưng không phải với số lượng lớn. Có lẽ bởi vì hầu hết các dự án AO là độc quyền về chức năng hoặc mục đích.
blah238

2
Tôi đã phát hành một số mã AO trong sourceforge. Tôi vẫn đang duy trì mã đó, tôi không có nhiều thời gian như tôi muốn. Trên thực tế, sau 2 hoặc 3 tháng hoàn thiện thư viện này trên một buổi biểu diễn khác, tôi đã sẵn sàng để cam kết thêm một chút. Bình luận và phê bình đều được chào đón. sourceforge.net/projects/gisactiverecord Nếu bất kỳ ai trong số các bạn và các cô gái muốn giúp đỡ, hãy cho tôi biết.
George Silva

Ngoài ra, tôi đang biên soạn rất nhiều thói quen phổ biến và tôi muốn phát hành chúng. Đây sẽ là cho tháng tới hoặc lâu hơn: P
George Silva

Câu trả lời:


11

GDALtrình điều khiển ArcObjects và bạn có thể thấy mã nguồn trong SVN cây . Các dự án Ziggis là nguồn dựa và mở ArcObject của . Tôi biết họ có phiên bản mới hơn cũng là nguồn mở, nhưng tôi không thể tìm thấy vị trí nguồn.

Nếu không, trang web của ESRI Arcscript của là một nơi để xem xét.


1
Dự án Ziggis +1 là một ví dụ hay, mặc dù hiện tại dường như đã ngừng phát triển (và chuyển sang sở hữu độc quyền!). Cũng tốt để có một ví dụ AO C ++.
geographika


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.