ESRI
Ich persönlich würde mich vom ESRI-Zeug fernhalten. Ich arbeite mit ESRI-Geodatabases und finde die Einschränkungen verwirrend und restriktiv. Das Enterprise-Angebot mag anders sein, aber ich halte nicht den Atem an. (Dies ist eine voreingenommene Meinung, und ich schlage vor, dass Sie hier Nachforschungen anstellen und Ihre eigene Entscheidung treffen. Ich habe wenig Erfahrung mit ArcServer, aber einiges mit ArcGeodatabases (SDE, FGDB, PGDB) ... was ich nicht tue mögen)
Google Earth Enterprise Server
Google Earth Enterprise Server ist ein großartiges Angebot. Seien Sie jedoch bereit, für die Infrastruktur und die Daten zu zahlen, die für deren Betrieb erforderlich sind. Eine einfache Installation und ein 15-Millionen-Globus-Datensatz bringen Ihnen etwa 600.000 US-Dollar (für Redundanz auf kritischer Infrastrukturebene und einige Daten) ein. Es gab ungefähr 16 TB, die den Datenspeicher für den Globus und die erforderlichen Ressourcen unterstützten.
Dann haben Sie mit den Erwartungen der Benutzer zu kämpfen. Wenn jemand ein Google Earth-Clientsymbol auf seinem Desktop sieht, erwartet er die Erfahrung von Google Pro und nicht von seiner magersüchtigen Cousine. Dies ist, was wir fanden, die Manager fielen schwer auf uns, weil sie nicht die volle Google-Erfahrung lieferten, aber den Preis für einen solchen Service in Frage stellten. Die Lösung besteht darin, Google Pro-Lizenzen und Layer-Globen zu kaufen, wobei Ihre Daten über dem Google Pro-Angebot liegen. Hier erhöhen Sie jedoch die Kosten.
Was Sie bezahlen, ist im Wesentlichen eine schicke Benutzeroberfläche über GeoWebCache, GeoServer auf einem von Google modifizierten Apache Server (Tomcat). Etwas vereinfacht, aber sie sind die Grundlagen.
Die Google-Supportmitarbeiter sind sehr hilfreich und helfen Ihnen so gut es geht. Die für Ihren Globus akzeptierten Rasterdatensätze sind jedoch auf GeoTIFF und JP2000 in WGS84-LL beschränkt. Stellen Sie sich also auch darauf ein, eine Datenverarbeitungsinfrastruktur zu haben. Für Vektordatensätze kommen Oracle Spatial, PostGIS und andere Geodatabase-Varianten für die Vektorspeicherung nicht in Frage. Schauen Sie sich dazu Shapefile und MapInfo Tab an. Das ist frustrierend und einschränkend.
Aber wie @DEWright sagte, ist es großartig für die Visualisierung und für alles andere so gut wie nutzlos. Es gibt Dinge, die Sie anpassen können, aber Sie müssen kreativ werden. Die gebräuchlichste Methode zum Instanziieren von Elementen in Google Earth Client war eine Webseite, auf der Ihre Abfrage formuliert oder ein Prozess ausgelöst wurde, bei dem eine KML die Antwort war. Diese dynamische KML wurde dann in Google Earth Enterprise Client geöffnet, wo die Navigation zu anderen Ressourcen über Hyperlinks in Sprechblasen gesteuert werden konnte. Gerne zeichne ich dies, um Ihnen eine bessere Vorstellung zu geben.
Weitere Informationen zu Google Earth Enterprise Server erhalten Sie von mir. Ich habe 2 Jahre lang mit diesem Produkt gearbeitet, um es zu erfinderischen Dingen zu bewegen und es in eine Umgebung zu integrieren
GeoServer und GeoWebCache
Großartig und kostenlos! Die meisten Leute in diesem Forum werden Ihnen großartige Rückmeldungen zu diesen Produkten geben. Was mir begegnet ist, war im Allgemeinen dasselbe, aber erst vor kurzem hat GeoServer verstärkt, um ein engeres Paket zu liefern.
Der Styler ist hilfreich, aber fehlerhaft (mindestens v2.0), GeoWebCache war eine separate Funktion / ein separater Dienst auf einem anderen Port (dies hat sich geändert), er hat WMS nicht verkettet (es funktioniert jetzt) und es funktioniert nicht in Active Directory integrieren (möglicherweise kein Problem für Sie, aber für mein Projekt).
Das Beste daran ist, dass es jetzt WPS (Web Processing Services) unterstützt. Ich habe dies in Verbindung mit Google Earth Enterprise Server verwendet. Google ist hervorragend darin, Daten zu visualisieren, und kann sie nur schlecht zur Analyse bereitstellen. GeoServer bietet eine hervorragende Konnektivität mit einer Vielzahl von Datenformaten und eine hervorragende grafische Benutzeroberfläche für die Verwaltung.
Die Community ist aktiv und mit Veröffentlichungen, Fehlerkorrekturen und Aktualisierungen konsistent. Im Web finden Sie zahlreiche Informationen, die Sie unterstützen können.
Es wird Ihre aktuellen KMLs aufnehmen und Daten als KML liefern. Die reflektierte KML-Funktion ist insofern raffiniert, als nur die Daten, die sich in Ihrer aktuellen Ansicht befinden, auf Ihre Google-Oberfläche gestreamt werden. Auf diese Weise können Sie Ihr 15-MB-Limit deutlich überschreiten. Ich habe einen 600-MB-Datensatz in einer Oracle-Geodatenbank an einen Google Earth-Client mit Antwortzeiten von ca. 5 Sekunden senden lassen (unter Verwendung von Optimierungstechniken in DB und GeoWebCache).
Der größte Vorteil ist, dass Ihre Daten vollständig offen sind. Es kann für eine beliebige Anzahl von Clients bereitgestellt werden, da es OGC-kompatibel ist.
Ich könnte tagelang weitermachen, wenn Sie weitere Informationen wünschen, die ich gerne zustelle, senden Sie mir eine E-Mail. Wenn es etwas Relevantes gibt, das auf GE zukommen sollte, werde ich es auch hier hinzufügen.
Prost ... jetzt wieder an die Arbeit;)