Skip To Content

Karten-Caching auf Grundlage von Feature-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 fordern Sie an, 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 überflüssiger Kacheln für ländliche Gebiete verwendet worden wäre.

Es gibt zwei Möglichkeiten, die Feature-Class festzulegen:

  • Wenn Sie einen Service veröffentlichen oder zuerst einen Cache initialisieren, legen Sie im Service-Editor auf der Registerkarte Caching > Erweiterte Einstellungen den Parameter Zu cachender Interessenbereich fest. Wählen Sie in der Dropdownliste den Eintrag Aus Feature-Class importieren. Dieser Interessenbereich gilt nur dann, wenn Sie festgelegt haben, dass der Cache beim Veröffentlichen automatisch erstellt wird.
  • Öffnen Sie das Werkzeug "Cache-Kacheln für Kartenserver verwalten" und stellen Sie den Parameter Interessenbereich ein. Mit dieser Einstellung wird jeder Interessenbereich überschrieben, den Sie im Service-Editor eingestellt haben.
Hinweis:

Wenn Sie das Werkzeug "Cache-Kacheln für Kartenserver verwalten" in ArcMap ausführen, haben Sie auch die Option, einen Interessenbereich auf dem Bildschirm zu bestimmen. Dies ist für einmalige Ausführung des Werkzeugs, wo Sie versuchen, fehlende Kacheln in einen bekannten Bereich des Caches zu patchen oder Coverage in einem gegebenen Bereich sicherzustellen, hilfreich. Für die meisten strukturierten Caching-Aufträge oder Aktualisierungen wird empfohlen, dass Sie eine Feature-Class angeben.

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. Mithilfe der Feature-Class können Sie die Erstellung nicht benötigter Kacheln im Ozean und in den benachbarten Staaten vermeiden. Diese nicht benötigten Kacheln wären eingeschlossen worden, wenn Sie die standardmäßige rechteckige Ausdehnung verwendet hätten.

Abbildung der Kachelerstellung auf Grundlage von Feature-Grenzen

Unterstützte Shape-Typen

Sie müssen eine Polygon-Feature-Class zum Definieren Ihres Interessenbereichs verwenden. Wenn Sie einen Cache auf Grundlage einer Punkt- oder Polylinien-Feature-Class erstellen oder aktualisieren möchten, müssen Sie zunächst die Features geringfügig puffern, um eine Polygon-Feature-Class zu erhalten. Außerdem sollten Sie die Puffer zusammenführen und generalisieren, bevor Sie sie als Interessenbereich verwenden.

Da Punkte nur einen Stützpunkt enthalten, können sie häufig schnell über einen dynamischen Kartenservice oder über Grafiken auf Client-Seite (wie ein Feature-Layer in den Esri Web Mapping-APIs) gezeichnet werden. Nach dem Testen der Performance stellen Sie möglicherweise fest, dass Sie Ihre Punkte gar nicht cachen müssen.

Beschränken des Cachings auf Grundlage der Feature-Class auf große Maßstäbe

Bei kleinen Maßstäben werden relativ wenige Kacheln erstellt, sodass es kaum einen Unterschied macht, ob Sie basierend auf der Feature-Class cachen oder nicht. Durch Erstellen aller Kacheln mit einem kleinen und mittleren Maßstab wird sichergestellt, dass Benutzer beim Öffnen der Karte und Zoomen keine Kacheln übersehen oder Kacheln bedarfsbasiert erstellen müssen.