Esistono progetti ArcObjects OpenSource?


23

Uno dei maggiori vantaggi dello sviluppo di applicazioni GIS basate su librerie opensource è che molti progetti nascono su di essi che sono anche open source.

I progetti open source ben progettati sono ottimi per vedere:

  • quali schemi di codifica dovrebbero essere usati
  • quali stili di codifica seguire
  • come strutturare progetti più grandi
  • quali unit test includere
  • strumenti e procedure di autodocumentazione
  • flussi di lavoro sourcecontrol

La Galleria di codici ArcObjects sembra il posto migliore in cui guardare, ma la maggior parte degli esempi che ho visto sono funzionalità molto piccole o singoli strumenti, piuttosto che applicazioni complete.

Il progetto SharpGIS è un bell'esempio di .NET da seguire, ma ci sono progetti specifici di ArcObjects?


Aggiornato con esempi:

http://eagl.codeplex.com/

Easy ArcGIS Library è un insieme di classi C # .net che racchiudono le funzionalità comuni di ArcObjects, che aiutano gli sviluppatori ArcGIS a svolgere molte funzioni comuni in meno tempo e in modo diretto.

E dallo stesso sviluppatore:

http://arcgisslcontrols.codeplex.com/

ArcGISSLControls è un insieme di controlli ArcGIS Silverlight che si basa su ArcGIS Silverlight SDK, è sviluppato nel linguaggio di programmazione C #.


Esistono altri esempi di progetti open source che utilizzano librerie proprietarie? La maggior parte delle licenze open source richiede il rilascio completo del codice sorgente, il che significa che non esistono librerie proprietarie (closed-source).
blah238,

1
Qualsiasi cosa basata sul framework .NET rientrerebbe in questa categoria. Non ci sono molti progetti del sistema operativo .NET, ma ce ne sono alcuni ad esempio screwturn.eu e la maggior parte dei progetti in codeplex.com
geographika

+1 Alcuni buoni esempi ... suppongo che tu abbia risposto alla tua domanda! Sembrerebbe che esistano ma non in gran numero. Probabilmente perché la maggior parte dei progetti AO sono proprietari per funzionalità o scopo.
blah238,

2
Ho rilasciato un codice AO in sourceforge. Anche se sto ancora mantenendo quel codice, semplicemente non ho tutto il tempo che vorrei. In effetti, dopo 2 o 3 mesi perfezionando questa libreria in un altro concerto, sono pronto a impegnarmi un po 'di più. Commenti e critici sono i benvenuti. sourceforge.net/projects/gisactiverecord Se qualcuno di voi ragazzi e ragazze vuole aiutare, fammelo sapere.
George Silva,

Inoltre sto compilando molte routine comuni e desidero rilasciarle. Questi saranno per il prossimo mese o giù di lì: P
George Silva,

Risposte:


11

GDAL ha un driver ArcObjects e puoi vedere il codice sorgente in SVN l'albero . Il progetto Ziggis è basato su ArcObject e open source . So che hanno una versione più recente che è anche open source, ma non riesco a trovare la posizione di origine.

Altrimenti, il sito Arcscript di ESRI è un altro posto da vedere.


1
+1 Il progetto Ziggis è un bell'esempio, anche se ora sembra aver smesso di svilupparsi (e passare a proprietà!). Buono anche per avere un esempio AO C ++.
geographika,


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.