Die geschätzte Cache-Größe für diese Karte kann den auf dem Server verfügbaren Speicherplatz überschreiten.
Lösung
Wenn möglich, fügen Sie den benötigten Speicherplatz zu dem Server hinzu. Wenn das Hinzufügen von Speicherplatz zum Server nicht möglich ist, können Sie eine Reihe von Caching-Strategien verwenden, um die Cache-Größe zu reduzieren. Zu diesen Strategien gehört beispielsweise die Verwendung einer Feature-Class zur Definition eines Interessenbereichs, in dem Kacheln erstellt werden, die Verwendung des bedarfsgesteuerten Caching für weniger häufig angezeigte Bereiche und das Beschränken der sichtbaren Maßstabsbereiche im Cache. Sie können dieser Verfahren einzeln verwenden oder miteinander kombinieren.
Weitere Informationen zu Strategien für das Erstellen von Karten-Cache-Kacheln
Weitere Informationen
Karten- und Image-Service-Caches können zahlreiche Serverressourcen zum Erstellen und Speichern aufnehmen. Es gibt verschiedene Möglichkeiten, um die Gesamtgröße Ihres Cache zu reduzieren.
- Feature-Class-Grenzen
Das Caching basierend auf der Feature-Class-Grenze ermöglicht Ihnen, Kacheln nur an den Positionen zu erstellen, an denen Sie diese benötigen, und leere oder irrelevante Bereiche auszuschließen. Wenn Sie z. B. ein Land cachen, können Sie eine Feature-Class der größten städtischen Gebiete bereitstellen. Hiermit legen Sie fest, dass der Server nur Kacheln erstellt, die diese städtischen Gebiete darstellen. Die verbleibenden Gebiete können bei Bedarf gecacht werden, wenn der Client dies anfordert. Durch dieses Verfahren sparen Sie Zeit und Speicherplatz, der sonst zum Erstellen der nicht benötigten Kacheln für ländliche Gebiete verwendet worden wäre.
In der folgenden Abbildung ist ein theoretisches Raster mit Kacheln zu sehen, die erstellt würden, wenn die Feature-Class nur den Staat Kalifornien enthielte. Nicht benötigte Kacheln im Ozean und in den benachbarten Staaten werden nicht erstellt. Diese nicht benötigten Kacheln wären eingeschlossen worden, wenn Sie die standardmäßige rechteckige Ausdehnung verwendet hätten.
Weitere Informationen zum Karten-Caching auf Grundlage von Feature-Grenzen
- Bedarfsgesteuertes Caching
Beim bedarfsgesteuerten Caching werden die Kacheln werden nicht vorab, sondern erst dann erstellt, wenn sie zum erste Mal von einem Client angefordert werden. Das bedarfsgesteuerte Caching ist eine gute Möglichkeit, um Speicherplatz zu sparen und die zum Erstellen des Cache benötigte Zeit zu verringern. Die erste Person, die zu diesem Bereich der Karte navigiert, muss jedoch warten, bis die Kacheln gezeichnet wurden. Die folgende Abbildung zeigt eine Karte, in der häufig angezeigte Bereiche vorab erstellte Kacheln haben können, während die Kacheln für weniger häufig angezeigte Bereiche bedarfsgesteuert erstellt werden.
Bei sorgfältig abgewägtem Einsatz können Sie mit dem bedarfsgesteuerten Caching viel Zeit und Speicherplatz sparen. Die meisten Karten enthalten unwirtliche, unbrauchbare oder für die Kartenbenutzer irrelevante Flächen, insbesondere bei großen Maßstäben. Das bedarfsgesteuerte Caching entlastet Sie, da Sie diese nicht benötigten Kacheln nicht erstellen und speichern müssen. Benutzer haben aber dennoch die Möglichkeit, die betreffenden Flächen bei Bedarf anzuzeigen.
- Cache-Maßstabsbereiche
Bedenken Sie bei der Auswahl der Maßstabsebenen für den Cache, dass mehr Kacheln zur Abdeckung der Kartenausdehnung erforderlich sind und die Erstellung des Cache länger dauert, je weiter Sie die Karte vergrößern. Jedes Mal, wenn Sie den Nenner des Maßstabes halbieren, sind viermal so viele Kacheln zur Abdeckung einer quadratischen Fläche der Karte erforderlich. Eine quadratische Karte bei einem Maßstab von 1:500 enthält beispielsweise viermal so viele Kacheln wie eine Karte bei einem Maßstab von 1:1.000, und eine quadratische Karte bei einem Maßstab von 1:250 enthält 16 Mal mehr Kacheln als eine Karte bei einem Maßstab von 1:1.000.