ESRI
Personalmente, vorrei evitare le cose ESRI. Sto lavorando con i database geografici ESRI e trovo le restrizioni sconcertanti e restrittive. L'offerta Enterprise può essere diversa, ma scelgo di non trattenere il respiro. (Questa è un'opinione distorta e sto suggerendo di fare qualche ricerca e prendere la tua decisione qui. Ho poca esperienza con ArcServer, ma un bel po 'con ArcGeod Database (SDE, FGDB, PGDB) ... che non piace)
Google Earth Enterprise Server
Google Earth Enterprise Server è un'ottima offerta. Preparati a pagare per l'infrastruttura e i dati necessari per guidarla. Una semplice installazione e un set di dati di 15 milioni di globo ti riporterà a circa $ (AUD) 600.000 (per ridondanza a livello di infrastruttura critica e alcuni dati). C'erano circa 16 TB a supporto della memorizzazione dei dati per il globo e le risorse necessarie.
Quindi hai le aspettative degli utenti da affrontare. Se qualcuno vede l'icona di un client di Google Earth sul desktop, si aspetterà l'esperienza di Google Pro, non è un cugino anoressico. Questo è ciò che abbiamo scoperto, i gestori si sono presi la briga di non aver offerto l'esperienza completa di Google, ma si sono opposti al prezzo di tale servizio. La soluzione è acquistare licenze Google Pro e globi di livello, con i tuoi dati in cima all'offerta di Google Pro, ma qui stai aggiungendo costi.
Ciò che stai pagando è essenzialmente un'interfaccia utente di fantasia su GeoWebCache, GeoServer su un Apache Server (Tomcat) modificato da Google. Un po 'troppo semplificato, ma sono le basi.
Le persone di supporto di Google sono molto utili e ti aiuteranno il più possibile per farlo funzionare, ma i set di dati raster accettati per il tuo globo sono limitati a GeoTIFF e JP2000 in WGS84-LL. Quindi preparatevi ad avere anche un'infrastruttura di elaborazione dei dati. Per il set di dati vettoriali, Oracle Spatial, PostGIS e qualsiasi altro tipo di geodatabase sono fuori questione per l'archiviazione vettoriale. Guarda Shapefile e MapInfo per quello. Questo è frustrante e restrittivo.
Ma come diceva @DEWright , è fantastico per la visualizzazione, praticamente inutile per qualsiasi altra cosa. Ci sono cose che puoi personalizzare, ma dovrai essere creativo. Il metodo più comune per creare un'istanza di qualsiasi cosa all'interno del client di Google Earth era quello di avere una pagina Web che formulasse la tua query o attivasse un processo in cui un KML era la risposta. Questo KML dinamico è stato quindi aperto in Google Earth Enterprise Client, dove la navigazione verso altre risorse poteva essere controllata tramite collegamenti ipertestuali in fumetto. Sono felice di fare un diagramma per darti un'idea migliore.
PM me per ulteriori informazioni su Google Earth Enterprise Server ... Ho trascorso 2 anni a lavorare con questo prodotto per farlo fare attività inventive e integrarsi in un ambiente
GeoServer e GeoWebCache
Fantastici e gratuiti! La maggior parte delle persone su questo forum ti darà un grande feedback su questi prodotti. Quello che mi sono imbattuto è stato, generalmente la stessa cosa, ma è solo di recente che GeoServer si è intensificato per offrire un pacchetto più stretto.
Lo Styler è utile, ma difettoso (almeno la v2.0 era), GeoWebCache era una funzione / servizio separato su una porta diversa (questa è cambiata), non ha incatenato WMS (lo fa ora) e non lo fa integrare con Active Directory (potrebbe non essere un problema per te, ma era per il mio progetto).
Soprattutto ora supporta WPS (servizi di elaborazione web). L'ho usato insieme a Google Earth Enterprise Server. Google è bravissimo a visualizzare i dati, scarso a fornirli per l'analisi. GeoServer ha un'ottima connettività con una moltitudine di formati di dati e un'ottima interfaccia grafica per l'amministrazione.
La community è attiva e coerente con versioni, correzioni di bug e aggiornamenti e sul Web sono disponibili numerose informazioni per il supporto.
Ingerirà i tuoi KML attuali e fornirà dati come KML. La funzione KML riflessa è intelligente in quanto solo i dati nella vista corrente vengono trasmessi alla tua interfaccia di Google. Questo ti permetterà di superare il tuo limite di 15 MB ... molto. Ho avuto un set di dati da 600mb in un database spaziale oracle da consegnare a un client di Google Earth con tempi di risposta di circa 5 secondi (usando tecniche di ottimizzazione nel DB e GeoWebCache)
Il più grande vantaggio è che i tuoi dati sono completamente aperti. Può essere servito a qualsiasi numero di client perché è conforme a OGC.
Potrei andare avanti per giorni, se vuoi maggiori informazioni, sono felice di consegnare, mandami una email. Se c'è qualcosa di rilevante che dovrebbe andare su GE, lo aggiungerò anche qui.
Saluti ... torniamo al lavoro ora;)