Il GIS per gli Sviluppatori

Versione StampabileInvia come messaggio ad un amico

1000199_1000009_logoArcGIs

La comunità di sviluppatori di software sta diffondendo i sistemi GIS tra un sempre maggiore numero di utenti. Gli sviluppatori GIS supportano questi sviluppi costruendo applicazioni specifiche e personalizzate che permettono a una moltitudine di utenti finali di sfruttare le piene funzionalità dei GIS attraverso semplici interfacce. Gli sviluppatori costruiscono inoltre applicazioni Web basate sui GIS e servizi Web specializzati. 

Uno dei principali obiettivi di ArcGIS è quello di fornire gli sviluppatori di completi ambienti di programmazione che permettono di creare e personalizzare applicazioni GIS. 

ArcGIS fornisce agli sviluppatori i componenti, gli strumenti e i metodi per le seguenti attività:

  • Personalizzare ed estendere ArcGIS Desktop;
  • Sviluppare applicazioni personalizzate con componenti GIS integrati utilizzando ArcGIS Engine;
  • Sviluppare applicazioni Internet utilizzando ArcGIS Server, per esempio creare applicazioni personalizzate utilizzando JavaScript;
  • Utilizzare e personalizzare applicazioni di cartografia su Web e servizi Web utilizzando ArcIMS e ArcGIS Server;
  • Estendere i tipi di dati e accedere al contenuto del geodatabase, estendere ArcSDE e accedere ai RDBMS via SQL;
  • Sviluppare applicazioni e soluzioni mobile utilizzando ArcGIS;
  • Personalizzare e estendere ArcGIS Explore.
schema-architettura

ArcGIS Engine 

ArcGIS Engine è un prodotto per sviluppatori che fornisce l’interfaccia di programmazione per potere integrare gli ArcObjects in applicazioni specifiche, personalizzate e di facile utilizzo. 

In particolare ArcGIS Engine fornisce una serie di interfacce utente incorporabili che permettono di inserire le funzionalità GIS all’interno di altre applicazioni. Per esempio un Map Control e un Globe Control possono essere utilizzati per incorporare mappe o globi interattivi in qualsiasi altra applicazione, per esempio per aggiungere una mappa a Microsoft Word® o Excel®. Usando ArcGIS Engine gli sviluppatori possono costruire soluzioni GIS specifiche usando C++, .NET o Java. 

L’uso di applicazioni personalizzate è importante per molte organizzazioni che usano strumenti GIS, in quanto semplifica e focalizza il sistema su quelle che sono le reali necessità del personale. Per esempio, è possibile sviluppare un’applicazione GIS da utilizzarsi sul campo per la raccolta di dati con un computer portatile tipo Tablet PC, con un’interfaccia grafica per le operazioni di emergenza e per la raccolta strutturata di dati sul campo. ArcGIS Engine permette di integrare la logica GIS in altre applicazioni.

1000282_1000009_iconapc Novita della versione ArcGIS 10

Tutti i marchi e i loghi richiamati, appartengono ai legittimi proprietari.

Link