Überlagern von Karten-Caches im .NET-Web ADF

Wenn Sie einen Cache erstellen, der mit einem anderen Cache im .NET Web ADF überlagert wird, müssen Sie die folgenden Elemente beachten:

Koordinatensystem der Karte

Die beste Performance können Sie erzielen, wenn sich die gecachten Karten im selben Koordinatensystem befinden. Wenn Sie unterschiedliche Koordinatensysteme verwenden, wird nur der Cache der primären Kartenressource (siehe unten) verwendet, und der Server generiert ein dynamisches Bild für alle anderen Services in der Karte. Dadurch geht der Performance-Vorteil dieser Caches verloren.

Maßstabsebenen

Sie können den Performance-Vorteil beider Caches nur dann nutzen, wenn die beiden Caches übereinstimmende Maßstabsebenen aufweisen. Im Fall einer Maßstabsebenenlücke (wenn eine Maßstabsebene in einem Cache, jedoch nicht in dem anderen Cache vorhanden ist), kann das überlagernde Bild nicht aus dem Cache abgerufen werden und muss dynamisch generiert werden, wodurch sich die Performance verschlechtert. In diesem Szenario wird auch die Bildqualität beeinträchtigt, da für das dynamische Bild ein Resampling von einer der vorhandenen Maßstabsebenen durchgeführt werden muss.

Im folgenden Diagramm ist Cache A nicht im Maßstab 3 vorhanden; daher generiert das .NET Web ADF ein dynamisches Bild, um das Bild aus Cache B mit diesem Maßstab zu überlagern.

Dynamische Bilder werden nicht erstellt, um über den höchsten und niedrigsten Maßstab des Caches hinaus mit den Maßstäben übereinzustimmen. Daher wird für Cache A kein dynamisches Bild bei Maßstab 5 generiert. Cache A wird stattdessen bei Maßstab 5 nicht sichtbar sein; nur das gecachte Bild von Cache B wird angezeigt. Auf ähnliche Weise ist bei Maßstab 1 nur Cache A sichtbar.

Bildformat

Wenn Sie ein Bildformat für die Caches auswählen, die im .NET Web ADF angezeigt werden, bedenken Sie die folgenden Punkte:

Festlegen der primären Kartenressource in der Webanwendung

In .NET-Webanwendungen, die mehr als einen Karten-Service enthalten, bestimmt die primäre Kartenressource, welcher Service das Koordinatensystem und die Zoomfaktoren der Karte angibt. Wenn Sie eine Webanwendung in Manager erstellen, beachten Sie die Dropdown-Liste Koordinatensystem und Ausdehnung verwenden von. Der Service, den Sie hier auswählen, wird die primäre Kartenressource. Wenn Sie die Webanwendungen mithilfe von Visual Studio erstellen, ist die primäre Kartenressource eine Eigenschaft des Kartensteuerelements. Befolgen Sie diese Richtlinien, um die primäre Kartenressource festzulegen:


3/6/2012