オープンソースライブラリに基づくGISアプリケーションを開発する主な利点の1つは、多くのプロジェクトがオープンソースのライブラリの上に生まれることです。
うまく設計されたオープンソースプロジェクトは、以下を見るのに最適です。
- 使用するコーディングパターン
- どのコーディングスタイルに従うべきか
- より大きなプロジェクトを構成する方法
- 含める単体テスト
- 自動ドキュメント作成ツールと手順
- ソース管理ワークフロー
ArcObjectsのコードギャラリーは見て最適な場所と思われるが、私は見てきたほとんどの例は、機能や、単一のツールの非常に小さな部分ではなく、完全なアプリケーションです。
SharpGISのプロジェクトが従うべき素敵な.NETの例であるが、任意のArcObjectsの具体的なプロジェクトがあるのですか?
例で更新:
Easy ArcGIS Libraryは、ArcObjectsの一般的な機能をラップするC#.netクラスのセットです。これにより、ArcGIS開発者は多くの一般的な機能を短時間で直接行うことができます。
そして、同じ開発者から:
http://arcgisslcontrols.codeplex.com/
ArcGISSLControlsは、ArcGIS Silverlight SDKの上に構築された一連のArcGIS Silverlightコントロールであり、C#プログラミング言語で開発されています。