Einer der Hauptvorteile der Entwicklung von GIS-Anwendungen auf der Basis von OpenSource-Bibliotheken besteht darin, dass viele Projekte darauf aufbauen, die auch OpenSource sind.
Gut gestaltete Open Source-Projekte sind großartig, um Folgendes zu sehen:
- welche Codierungsmuster verwendet werden sollen
- welche Codierungsstile folgen
- Wie strukturiere ich größere Projekte?
- welche Unit-Tests enthalten sein sollen
- Tools und Verfahren zur automatischen Dokumentation
- Workflows zur Quellcodeverwaltung
Die ArcObjects-Codegalerie scheint der beste Ort zu sein, aber die meisten Beispiele, die ich mir angesehen habe, sind sehr kleine Funktionalitäten oder einzelne Tools, anstatt vollständige Anwendungen.
Das SharpGIS- Projekt ist ein gutes .NET-Beispiel, aber gibt es ArcObjects-spezifische Projekte?
Aktualisiert mit Beispielen:
Easy ArcGIS Library ist eine Reihe von C # .net-Klassen, die die allgemeinen Funktionen von ArcObjects umschließen und ArcGIS-Entwicklern dabei helfen, viele allgemeine Funktionen in kürzerer Zeit und auf direktem Weg auszuführen.
Und vom selben Entwickler:
http://arcgisslcontrols.codeplex.com/
ArcGISSLControls ist eine Reihe von ArcGIS Silverlight-Steuerelementen, die auf dem ArcGIS Silverlight SDK aufbauen und in der Programmiersprache C # entwickelt wurden.