Ich arbeite an einer Web-App mit Mapping-Funktionen (derzeit nur Markierungen und KML-Overlays auf einer eingebetteten Google Map). Wir fangen an, über die Beschränkungen der kostenlosen Inhalte von Google hinauszuwachsen, und Google Earth Enterprise schien anfangs der natürliche Upgrade-Pfad zu sein. Aber zumindest nach den Tags auf dieser Website zu urteilen, scheint es in der GIS-Community nicht sehr nützlich zu sein.
Hat jemand GEE verwendet, der es mit den am weitesten verbreiteten Serverplattformen vergleichen kann?
geoserver
arcgis-server
google-earth
software-recommendations
google-earth-enterprise
Herb Caudill
quelle
quelle
Antworten:
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;)
quelle
GEE ist wirklich eine Visualisierungsplattform, kein Unternehmens-GIS. Mit einem echten GIS haben Sie auch die Notwendigkeit / Fähigkeit, Daten zu erstellen und komplexere Analysen damit durchzuführen, abgesehen davon, dass Sie diese über einen Globus ziehen. Ich habe mit Systemen gearbeitet, bei denen GEE ein Kompliment an unsere ESRI-Systeme war. Daher haben wir ArcGIS Explorer nicht zum Anzeigen der Daten verwendet. Die Benutzer verwendeten Google Earth.
Sie können eine Menge Argumente für beide Lösungen vorbringen, aber am Ende bleibt Ihnen nur das übrige übrig, was Sie benötigen. Wenn Sie einen Globus mit Punkten / Polygonen als Visualisierungsziel auswählen, ist GEE möglicherweise das beste. Wenn Sie jedoch auch in der Lage sein möchten, gute kartografische Ausgaben zu erstellen oder komplexere Datenerstellungen und -analysen durchzuführen, sollten Sie sich mit einer Enterprise-GIS-Plattform befassen.
Es gibt viele Profis in der AGS-Richtung, nahtlose Veröffentlichung usw., aber es gibt auch die langfristigen Kosten.
quelle
Google Earth ist meistens eine nette Visualisierung, kein ernstes GIS.
Vielleicht ist das auch ein Grund, warum hier nicht viel darüber diskutiert wird :)
ESRI AGS hingegen ist ein GIS nach Industriestandard ... ein überaus umfangreiches Angebot, unzählige sofort einsatzbereite Funktionen sowie eine Vielzahl von Anpassungsoptionen machen es für die meisten GIS-Bereitstellungen in Unternehmen zur ersten Wahl.
Darüber hinaus funktioniert es mit allen wichtigen Datenbanken wie Oracle, DB2, SQL Server und PostGRE SQL.
quelle
Für mich kommt es auf die Anforderungen an. Wenn die Benutzer nur grundlegende Daten visualisieren müssen, ist Google möglicherweise der richtige Weg. Wenn Sie jedoch Daten erfassen, erstellen, bearbeiten, analysieren, analysieren, geografische Daten verarbeiten, maßgeschneiderte Schnittstellen erstellen oder das Internet nutzen möchten, sind Sie hier genau richtig. Verlagswesen, Webdienste usw. usw., dann sind ESRI-Produkte der richtige Weg. ESRI stellt außerdem sicher, dass ihre Produkte mit mehreren sich ergänzenden Produkten, Datenbanken, SAP und skalierbaren Produkten usw. kompatibel sind. So oder so entstehen Ihnen Kosten - und es muss ein Geschäftsmodell entwickelt werden.
quelle
Dies ist nicht wirklich eine Antwort auf die erste Frage zu Google Earth Enterprise (die ich nicht verwendet habe), sondern mehr auf die bereits gemachten Antworten. Ich vergleiche Google Earth (nicht Maps) mit den ArcGIS-Beispielen, die ich mir angesehen habe. Vielleicht kann ArcGlobe von ESRI einige oder alle Funktionen von Google Earth approximieren .
Ich habe mich mit dem ersten Beitrag von Optimize Prime identifiziert. Ich bin noch ziemlich neu in GIS, habe aber einen grafischen Hintergrund und erstelle seit einem Jahr Karten in Google Earth Pro. Außerdem habe ich versucht, ArcGIS Desktop in Online-Kursen zu erlernen und ArcGIS Online auszuprobieren . Hier sind meine 2 Cent und Sie können mich gerne erziehen / korrigieren.
Im Gegensatz zu Google Earth (eher eine Globussimulation als eine flache Karte) verwenden die ESRI-Karten, die ich gesehen habe, veraltete kartografische Tropen (schwere Sprache, ich weiß).
Die meisten ESRI-Karten haben immer noch eine feste "North is up" -Perspektive ("Tyrannei von Mercator ", wie ich es gerne nenne), eine Draufsicht ohne Winkelfähigkeit (und ohne Nah- / Fernvisualisierung) und scheinen sich mehr auf das Manipulieren zu konzentrieren die Daten (Back-End-Verarbeitung), anstatt sie zu veröffentlichen (Front-End). Ich konzentriere mich mehr auf die Anzeige auf dem Bildschirm als auf das Erstellen von Kartenausdrucken, obwohl diese Bedenken auch für Ausdrucke relevant sind.
Ich interessiere mich für digitale Geschichte, und es ist schön, geokodierte amerikanische Bürgerkriegsdaten in Google Earth über Washington in einem Winkel zum amerikanischen Süden anzeigen zu können, wobei die Erdkurve deutlich angezeigt wird (oder aus einer anderen Perspektive). Kann ESRI das tun? Wenn das so ist, wie?
[Dieser Screenshot und die Symbolsymbole stammen aus einem nicht zur Veröffentlichung bestimmten Google Earth-Projekt, an dem ich gerade arbeite, und stammen zum Teil aus dem GIS-Webprojekt Visualizing Emancipation. ]
Ich bin nicht sicher, wie relevant die leistungsstarken Datenverarbeitungsfunktionen von ArcGIS für den Client / Endbenutzer sind. Alles, was sie sehen, ist das veröffentlichte Produkt, und für mich lässt Google Earth die Dinge fabelhaft aussehen und bietet wertvolle Perspektivenwechsel. Bei Bedarf kann ich eine quantitative Datenbankverarbeitung außerhalb von Google Earth durchführen und die Ergebnisse dann als Grafikobjekte importieren. Dies funktioniert nicht für alles, aber in vielen Fällen funktioniert es sehr gut.
quelle
Die Option ist nicht mehr verfügbar, wenn GEE geschlossen und alle vorhandenen Benutzer auf ArcGIS Online portiert werden. http://www.esri.com/landing-pages/products/google-lp :
quelle
Wenn Sie einen nicht auf ESRI basierenden, auf offenen Standards basierenden Ersatz suchen, hat CubeWerx auch ein beeindruckendes Framework entwickelt, das als Ersatz für Google Earth Enterprise fungiert, insbesondere für sehr große Bildmengen. Wir haben das, was wir für den effizientesten und kostengünstigsten Bilddienst auf dem Markt halten. Und alles basiert auf offenen Standards.
Unser GEE-Blogeintrag: http://www.cubewerx.com/cubewerx-openimagemap-google-earth-enterprise-replacement-imagery/ Und Produktseite: http://www.cubewerx.com/solutions/openimagemap/
quelle