Damit ein Globus auf ArcGIS for Server verfügbar ist, müssen Sie den Globus in ArcGlobe erstellen, ihn auf dem Server veröffentlichen und dann den resultierenden Globe-Service in einer Client-Anwendung verwenden. Für einen Großteil der Vorgänge, die Sie mit Globe-Services ausführen können, ist in der ursprünglichen Erstellungsphase etwas Vorbereitung erforderlich. Diese Überlegungen werden nachfolgend aufgeführt, um Sie bei der Erstellung eines Globus zu unterstützen, der als Service veröffentlicht werden soll.
Hinweis:
Bei der Veröffentlichung des Globe-Dokuments können Sie den Globus auf mögliche Erstellungs- oder Performance-Probleme hin überprüfen, die Sie möglicherweise übersehen haben. Mit Analyzer-Meldungen können Sie schnell Performance-Verbesserungen identifizieren, bevor Sie veröffentlichen.
Entfernen von Globe-Service-Layern einschließlich der standardmäßigen ArcGIS Online-Layer
Das Einbetten eines Globe-Service in einem anderen Globe-Service beeinträchtigt im Normalfall die Performance und kann zudem Probleme mit nicht mehr aktuellen Caches verursachen. Wenn Sie möchten, dass ein anderer Globe-Service Teil der End-Client-Anwendung ist, sollten Sie direkt in der Anwendung eine Verbindung zu diesem Service herstellen.
Beachten Sie, dass der Standardglobus in ArcGlobe die Globe-Service-Layer aus ArcGIS Online-Services enthält. Aufgrund der integrierten Analysefunktionen müssen Sie diese Layer entfernen, bevor Sie den Globe-Service veröffentlichen.
Wenn Sie möchten, dass Betrachter den ArcGIS Online-Inhalt und einen Teil Ihrer eigenen Layer sehen, sollten Sie ein ArcGlobe-Dokument, ein ArcReader-3D-Dokument oder eine Explorer for ArcGIS-Karte erstellen und die folgenden Layer hinzufügen:
- Den Globe-Service, den Sie soeben veröffentlicht haben
- ArcGIS Online-Layer (Hier erfahren Sie, wie Sie eine Verbindung zu ArcGIS Online-Services herstellen und die Layer Ihrem Globus hinzufügen.)
- Beliebige andere Services, die Sie hinzufügen möchten
Sie können dieses Dokument auf einer Webseite veröffentlichen oder auf ArcGIS Online freigeben. Dieser Workflow stellt sicher, dass Clients die einzelnen Globe-Services auf eine möglichst effiziente Weise abrufen.
Tipp:
Wenn Sie viele Globe-Services veröffentlichen, sollten Sie eventuell Ihre Präferenzen in ArcGlobe ändern, damit der Standardglobus nicht mit ArcGIS Online-Layern gestartet wird. Klicken Sie dazu auf Anpassen > ArcGlobe-Optionen > Standard-Layer.
Legen Sie für Layer das maßstabsabhängige Rendering fest
Legen Sie für die Layer Entfernungsbereiche fest, um sicherzustellen, dass nicht benötigte Layer nicht dargestellt werden, wenn der Globus verkleinert oder vergrößert wird. Datenintensive oder sehr ausführliche Layer sind möglicherweise nur dann besser geeignet, wenn der Globus auf einen größeren Maßstab vergrößert wird. Verwenden Sie die Registerkarte Globus allgemein im Dialogfeld Layer-Eigenschaften, um Entfernungsbereiche festzulegen.
Vereinfachen Sie die Layer-Symbologie
Komplexe Symbole werden langsamer gezeichnet. Verwenden Sie, wenn möglich, einfache Linien- und Füllsymbole, und vermeiden Sie Symbologie, die mehrere Layer, komplizierte Strichmuster oder Umrisse enthält.
Nutzen Sie die Raster-Komprimierung
Die Registerkarte Cache des Dialogfeldes Layer-Eigenschaften enthält Optionen zur Raster-Komprimierung. ArcGlobe bietet zwei Typen der verlustbehafteten räumlichen Komprimierung, nämlich JPEG und DXT. Durch den Einsatz der Komprimierung bei Bilddaten wird der Cache-Speicher reduziert, da die Verteilung der Farben in einem Bild räumlich auf einen Durchschnittswert gesetzt wird.
Das JPEG-Komprimierungsformat verringert die Cache-Größe, indem die Datenkacheln im JPEG-Format komprimiert werden. ArcGlobe lässt Sie entscheiden, welchen Komprimierungsgrad Sie verwenden möchten. Dieser spiegelt sich in der relativen Qualität der Bilddaten wieder. Der Standard, bei dem eine Qualität von 75 Prozent erreicht wird, ergibt normalerweise akzeptable Ergebnisse und wird empfohlen.
Die DXT-Komprimierung ist ein weiteres Format für verlustbehaftete Bildkomprimierung, die direkt vom Treiber der Grafikkarte unterstützt wird. DXT-komprimierte Kacheln eignen sich optimal für Bilder mit einer hohen Auflösung. DXT-komprimierte Datenkacheln ermöglichen eine bessere Anzeige-Performance, da ihre Größe nicht zunimmt, wenn Sie in den Speicher geladen werden, sodass der Speicherbedarf beim Client gering gehalten wird. Die Kachelgröße von DXT-komprimierten Daten auf dem Datenträger kann jedoch bedeutend höher sein als die JPEG-komprimierter Kacheln. Dies hängt von der ausgewählten JPEG-Qualität ab (normalerweise sind die DXT-komprimierten Daten 8-12-mal größer als die entsprechenden JPEG-komprimierten Kacheln).
Beachten Sie, dass einige Computer der Serverklasse (besonders ältere) möglicherweise keine Grafikkarte haben, die eine hardwarebasierte Komprimierung von DXT-Kacheln unterstützt. Für solche Fälle sind ArcGlobe und ArcGIS for Server mit einer softwarebasierten Emulation ausgestattet, die Ihnen die Komprimierung von Daten-Caches in DXT-komprimierte Kacheln ermöglicht.
Komprimieren Sie den Pixel-Wertebereich auf 16 Bits
Die Komprimierung des Pixel-Wertebereichs auf 16 Bits ist eine Standardeinstellung, die Raster-Anzeigen auf 65.536 Farben beschränkt. Öffnen Sie die Layer-Eigenschaften für das Bild, und klicken Sie auf die Registerkarte Cache, um die Raster-Dateneinstellungen aufzurufen. Die Verwendung dieser Option wird empfohlen. Verwenden Sie 24-Bit-Farbauflösung nur, wenn Bilder mit einer hohen Anzeigequalität erforderlich sind.
Verwenden Sie diese Option, um den Höhenbereich einer Raster-Oberfläche auf 16 Bit zu komprimieren. Deaktivieren Sie diese Option, um einen Bereich von 32 Bit zu verwenden. Dies ist nur sinnvoll, wenn die Höhenquelle über eine vertikale Sub-Meter-Genauigkeit verfügt.
Hinweis:
Durch die Registerkarte Komprimierung im Dialogfeld ArcGlobe-Optionen wird sichergestellt, dass alle neuen Bild- und Höhen-Layer standardmäßig mit 16-Bit-Komprimierung hinzugefügt werden. Eine Änderung dieser Einstellung wird für alle zukünftigen ArcGlobe-Dokumente übernommen, da es sich um eine Anwendungseinstellung und nicht um eine Layer-basierte Einstellung handelt.
Erhöhen Sie die minimale Zellengröße für Raster-Layer
Wenn die Raster-Datenauflösung sehr hoch ist, können Sie die minimale Zellengröße stufenweise erhöhen und dadurch die Größe des Datencaches verringern. Öffnen Sie die Layer-Eigenschaften für das Bild, und klicken Sie auf die Registerkarte Cache, um die Raster-Auflösungseigenschaften aufzurufen. Legen Sie für die minimale Zellengröße den höchsten Wert fest, der für die Daten und die Anforderungen der Zielgruppe geeignet ist.
Entfernen Sie nicht verwendete Layer
Überprüfen Sie, ob das Globe-Dokument keine Layer enthält, die nicht auch Teil des Globe-Service sein sollen. Indem Sie sicherstellen, dass der Globus nur relevante Daten für den Zweck des Dokuments enthält, können Sie die Benutzerfreundlichkeit für andere Personen und die Gesamt-Performance verbessern.
Überprüfen Sie die ArcGIS for Server-Berechtigungen
Bevor Sie einen Globe-Service auf ArcGIS for Server veröffentlichen, müssen Sie ausdrücklich folgende Schritte durchführen:
- Gewähren Sie dem ArcGIS for Server-Konto Berechtigungen für alle Daten, die von den Layern im Globe-Dokument referenziert werden. Dieser Prozess wird in Bereitstellen der Daten für ArcGIS for Server detailliert beschrieben.
- Registrieren Sie die Daten bei ArcGIS for Server in ArcGlobe. Anhand der Datenregistrierung können Sie überprüfen, ob ArcGIS for Server auf die vom Globe-Dokument referenzierten Daten zugreifen kann. Wenn Sie versuchen, einen Globe-Service zu veröffentlichen, der Daten von einem nicht registrierten Speicherort referenziert, werden die Daten während des Veröffentlichungsvorgangs auf den Server kopiert. Jedes dieser Szenarien wird in Registrieren von Daten beim Server eingehender erläutert.
Generieren eines Globe-Caches
Erstellen Sie den umfassendsten, geeigneten Daten-Cache. Wenn eine Kachel sich bereits im Daten-Cache befindet, muss ArcGIS for Server diese Kachel beim Einsetzen nicht neu erstellen. Die Kachel wird nur jeweils wie vom Client angefordert eingesetzt. Das tatsächliche Caching erfolgt, nachdem Sie die Karte als Service veröffentlicht haben. Dabei handelt es sich um den besten Einsatzmodus.
Wenden Sie nach der Veröffentlichung des ArcGlobe-Dokuments als Service die folgenden Caching-Empfehlungen an:
- Raster-Layer als Höhe müssen vollständig gecacht werden, bevor sie als Globe-Service verwendet werden können. Höhen-Layer unterstützen keine Kachelerstellung nach Bedarf.
- Es wird dringend empfohlen, einen vollständigen Daten-Cache für Feature-Layer wie Vektoren (z. B. extrudierte Polygone, Multipatches sowie als Vektoren gezeichnete 2D-Linien- und -Punkt-Features) zu erstellen, bevor diese als Globe-Service verwendet werden. Die Erstellung eines vollständigen Daten-Caches für Features als Vektoren ist ein schneller Vorgang und wird empfohlen, um optimale Ergebnisse zu erzielen. Beachten Sie jedoch, dass Daten-Caching nach Bedarf auch weiterhin für diese Layer verfügbar ist.
- Erstellen Sie bei Rastern als Bilder und gerasterten Features ggf. Caches für optimale Performance. Gerasterte Features ermöglichen die Generierung eines partiellen Caches und sollten die Detaillierungsebenen enthalten, mit denen die Benutzer voraussichtlich am häufigsten arbeiten.
Weitere Informationen zur Funktionsweise von Globe-Caches
Tipp:
Weitere allgemeine Überlegungen zum Erstellen von Karten- und Globe-Services finden Sie unter Überlegungen bei der Erstellung von Karten für ArcGIS for Server.