是否有任何开源ArcObjects项目?


23

开发基于开源库的GIS应用程序的主要好处之一是,许多项目都是基于开源库的。

精心设计的开源项目非常适合查看:

  • 应该使用哪种编码模式
  • 遵循什么编码风格
  • 如何构造更大的项目
  • 包含什么单元测试
  • 自动文档编制工具和过程
  • 源代码控制工作流

ArcObjects的代码库,似乎看最好的地方,但我看过大多数的例子是非常小的碎片的功能或单工具,而不是完整的应用程序。

SharpGIS项目是一个很好的.NET榜样,但是否有任何ArcObjects的具体项目?


更新了示例:

http://eagl.codeplex.com/

Easy ArcGIS库是一组C#.net类,这些类包装了ArcObjects的常用功能,可帮助ArcGIS开发人员以更少的时间和直接的方式完成许多常用功能。

来自同一位开发人员:

http://arcgisslcontrols.codeplex.com/

ArcGISSLControls是在ArcGIS Silverlight SDK之上构建的一组ArcGIS Silverlight控件,它是使用C#编程语言开发的。


还有其他使用专有库的开源项目示例吗?大多数开放源代码许可证要求完整的源代码发布,这意味着没有专有(封闭源)库。
blah238

1
基于.NET框架的所有内容都属于此类。.NET OS项目数量不多,但有一些项目,例如screwturn.eucodeplex.com中的
geographika,

+1一些很好的例子...猜猜您回答了自己的问题!看来它们确实存在,但数量并不大。可能是因为大多数AO项目在功能或目的上都是专有的。
blah238

2
我已经在sourceforge中发布了一些AO代码。虽然我仍在维护该代码,但是我没有足够的时间。实际上,在又一次演出中完善此库2或3个月后,我准备提交更多内容。欢迎发表评论和批评。sourceforge.net/projects/gisactiverecord如果你们中的任何一个想要帮助,请告诉我。
乔治席尔瓦,

另外,我正在编译许多常用例程,并且希望将它们释放。这些将在下个月左右进行:P
乔治席尔瓦

Answers:




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.