Gibt es OpenSource ArcObjects-Projekte?


23

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:

http://eagl.codeplex.com/

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.


Gibt es noch andere Beispiele für Open Source-Projekte, die proprietäre Bibliotheken verwenden? Die meisten Open-Source-Lizenzen erfordern eine vollständige Quellcode-Freigabe, dh keine proprietären (Closed-Source-) Bibliotheken.
blah238

1
Alles, was auf dem .NET-Framework basiert, fällt in diese Kategorie. Es gibt nicht viele .NET OS-Projekte, aber es gibt einige, z. B. screwturn.eu und die meisten Projekte in codeplex.com
geographika

+1 Einige gute Beispiele ... Vermutlich haben Sie Ihre eigene Frage beantwortet! Es scheint, dass sie existieren, aber nicht in großer Zahl. Wahrscheinlich, weil die meisten AO-Projekte in Bezug auf Funktionalität oder Zweck urheberrechtlich geschützt sind.
blah238

2
Ich habe AO-Code in SourceForge veröffentlicht. Obwohl ich diesen Code immer noch pflege, habe ich einfach nicht so viel Zeit, wie ich möchte. Tatsächlich bin ich nach zwei oder drei Monaten, in denen ich diese Bibliothek bei einem weiteren Auftritt perfektioniert habe, bereit, ein bisschen mehr zu tun. Kommentare und Kritik sind willkommen. sourceforge.net/projects/gisactiverecord Wenn jemand von euch und Mädels helfen möchte, lasst es mich einfach wissen.
George Silva

Außerdem kompiliere ich viele gängige Routinen und möchte sie veröffentlichen. Diese sollen für nächsten Monat oder so sein: P
George Silva

Antworten:


11

GDAL verfügt über einen ArcObjects-Treiber und Sie können den Quellcode im SVN-Baum sehen . Das Ziggis-Projekt basiert auf ArcObject und ist Open Source . Ich weiß, dass es eine neuere Version gibt, die ebenfalls Open Source ist, aber ich kann den Quellspeicherort nicht finden.

Andernfalls ist die Website von ESRI's Arcscript ein weiterer Ort, den Sie sich ansehen sollten.


1
+1 Ziggis-Projekt ist ein schönes Beispiel, obwohl die Entwicklung jetzt eingestellt zu sein scheint (und zu proprietär übergegangen ist!). Auch gut, um ein C ++ AO-Beispiel zu haben.
Geographika


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.