Czy są jakieś projekty OpenSource ArcObjects?

23

Jedną z głównych korzyści związanych z tworzeniem aplikacji GIS opartych na bibliotekach typu open source jest to, że powstaje wiele projektów nad nimi, które również są typu open source.

Dobrze zaprojektowane projekty open source doskonale nadają się do oglądania:

  • jakie wzorce kodowania należy zastosować
  • jakie style kodowania należy stosować
  • jak konstruować większe projekty
  • jakie testy jednostkowe należy uwzględnić
  • narzędzia i procedury do automatycznej dokumentacji
  • przepływy pracy sourcecontrol

ArcObjects Code Galeria wydaje się najlepszym miejscem do poszukiwania, ale większość przykładów Szukałem na bardzo małe kawałki funkcjonalności lub pojedynczych narzędzi, zamiast pełnej aplikacji.

Projekt SharpGIS jest dobrym przykładem .NET do naśladowania, ale czy są jakieś konkretne projekty ArcObjects?


Zaktualizowany z przykładami:

http://eagl.codeplex.com/

Easy ArcGIS Library to zestaw klas C # .net, które zawierają wspólną funkcjonalność ArcObjects, które pomagają programistom ArcGIS wykonywać wiele typowych funkcji w krótszym i krótszym czasie.

I od tego samego programisty:

http://arcgisslcontrols.codeplex.com/

ArcGISSLControls to zestaw kontrolek ArcGIS Silverlight, który jest zbudowany na zestawie ArcGIS Silverlight SDK i został opracowany w języku programowania C #.

geografia
źródło
Czy są jakieś inne przykłady projektów open source korzystających z bibliotek zastrzeżonych? Większość licencji typu open source wymaga pełnego wydania kodu źródłowego, co oznacza brak zastrzeżonych bibliotek (zamkniętych).
blah238,
1
Wszystko oparte na frameworku .NET należałoby do tej kategorii. Nie ma wielu projektów .NET OS, ale jest kilka np. Screwturn.eu i większość projektów w codeplex.com
geographika
+1 Kilka dobrych przykładów ... zgadnij, że odpowiedziałeś na własne pytanie! Wydaje się, że istnieją, ale nie w dużych ilościach. Prawdopodobnie dlatego, że większość projektów AO jest zastrzeżona pod względem funkcjonalności lub celu.
blah238,
2
Wydałem trochę kodu AO w sourceforge. Pomyślałem, że nadal utrzymuję ten kod, ale po prostu nie mam tyle czasu, ile bym chciał. W rzeczywistości, po 2 lub 3 miesiącach udoskonalenia tej biblioteki na innym koncercie, jestem gotowy na trochę więcej rzeczy. Komentarze i krytycy są mile widziane. sourceforge.net/projects/gisactiverecord Jeśli któryś z was chce pomóc, dajcie mi znać.
George Silva,
Kompiluję też wiele popularnych procedur i chcę je wydać. Mają być na następny miesiąc: P
George Silva

Odpowiedzi:

11

GDAL ma sterownik ArcObjects i możesz zobaczyć kod źródłowy w SVN drzewie . Projekt Ziggis jest oparte open source ArcObject użytkownika . Wiem, że mają nowszą wersję, która jest również open source, ale nie mogę znaleźć lokalizacji źródłowej.

W przeciwnym razie witryna Arcscript firmy ESRI jest kolejnym miejscem do obejrzenia.

Ragi Yaser Burhum
źródło
1
+1 projekt Ziggis jest dobrym przykładem, chociaż wydaje się, że teraz zaprzestał rozwoju (i przeniósł się na własność!). Dobrze też mieć przykład C ++ AO.
geographika