Sie erstellen einen gecachten Karten-Service für eine Karte, die nur Raster-Datentypen mit einem anderen Cache-Bildformat als JPEG oder MIXED enthält. In den meisten Fällen soll ein Service, der auf einer Karte mit einem Raster-Layer basiert, als Grundkarte verwendet werden, und es ist nicht erforderlich, dass er Transparenz unterstützt. In diesen Fällen sollte das Bildformat JPEG oder MIXED sein, um Speicherplatz zu sparen, ohne dass die Qualität der Karte beeinträchtigt wird.
Lösung
- Legen Sie JPEG als Kachelformat fest.
- Legen Sie MIXED als Kachelformat fest.
- Unternehmen Sie nichts.
Weitere Informationen
Die Auswahl des Bildformats ist wichtig, da es die Größe der Kacheln auf dem Datenträger, die Bildqualität und die Fähigkeit, den Kachelhintergrund transparent zu gestalten, bestimmt.
Das Standardbildformat ist PNG, aber Sie müssen dieses häufig aufgrund des Typs der Karte, die Sie erstellen, ändern. Unten sehen Sie eine Zusammenfassung der verfügbaren Bildformate und die jeweiligen Anwendungsbereiche.
- PNG: Verwenden Sie PNG für Overlay- und Grundkarten-Services, wenn Sie nicht wissen, wie viele Farben in der Karte vorkommen, oder wenn Sie mit dem Caching-Prozess das Speichern einfacher Bereiche in der Karte optimieren und die Anzeigequalität anderer Bereiche beibehalten möchten. Bei diesem Format wird für jede Kachel die Bittiefe des PNG-Formats ausgewählt, die den Speicherplatz für Kacheln ohne Beeinträchtigung der Sichtqualität minimiert. Das Format ist für viele Vektorkarten, insbesondere für Karten mit wenigen Farben und Karten mit großen einfarbigen Streifen, oder Overlay-Netzwerke geeignet. Wenn Sie nicht sicher sind, welches PNG-Format Sie verwenden sollten, testen Sie als Erstes dieses Format.
- PNG8: Verwenden Sie PNG 8 für Overlay-Services, die einen transparenten Hintergrund haben müssen, z. B. Straßen und Grenzen. Bei PNG8 werden Kacheln mit sehr geringem Speicherbedarf ohne Informationsverlust erstellt.
Wenn die Karte mehr als 256 Farben enthält, sollten Sie PNG 8 nicht verwenden. Bei der Nutzung von Bildern, Schummerung, Verlaufsfüllungen, Transparenz und Antialiasing können sich schnell mehr als 256 Farben ergeben. Auch Symbole wie Schnellstraßen-Schilder können an den Rändern leichtes Antialiasing aufweisen, sodass der Karte unerwarteterweise weitere Farben hinzugefügt werden.
- PNG24: Sie können PNG 24 für Overlay-Services wie Straßen und Grenzen verwenden, die über mehr als 256 Farben verfügen (bei weniger als 256 Farben ist PNG 8 zu empfehlen). Verwenden Sie kein PNG 24, wenn die Kacheln in Internet Explorer Version 6 oder früheren Versionen angezeigt werden.
- PNG32: Verwenden Sie PNG 32 für Overlay-Services wie Straßen und Grenzen, die über mehr als 256 Farben verfügen. PNG 32 ist eine besonders gute Wahl für MSD-basierte Overlay-Services, die Antialiasing für Linien oder Text aktiviert haben. Mit PNG 32 werden größere Kacheln als bei PNG 24 auf dem Datenträger erstellt, aber die Kacheln werden von allen Browsern vollständig unterstützt.
- JPEG: Verwenden Sie dieses Format für Grundkartenservices, die über eine große Farbvariation verfügen und keinen transparenten Hintergrund erfordern. Raster-Bilder und sehr ausführliche Vektor-Grundkarten eignen sich z. B. gut für das Format JPEG.
JPEG ist ein verlustbehaftetes Bildformat. Es wird versucht, Daten selektiv zu entfernen, ohne die Darstellung des Bildes zu beeinträchtigen. Dabei kann es zu sehr kleinen Kachelgrößen kommen. Falls eine Karte jedoch Vektorlinien oder -beschriftungen enthält, werden um die Linien herum ggf. zu viele Bereiche mit "Rauschen" oder verschwommener Anzeige erzeugt. Wenn dies der Fall ist, können Sie versuchen, den standardmäßigen Komprimierungswert von 75 zu erhöhen. Bei einem höheren Wert, z. B. 90, kann es sein, dass eine bessere Abstimmung zwischen akzeptabler Linienqualität und dem Vorteil der kleineren Kacheln des JPEG-Formats erzielt wird.
Es liegt bei Ihnen, zu entscheiden, welche Bildqualität Sie für akzeptabel halten. Wenn Sie bereit sind, in den Bildern eine kleinere Menge an Rauschen zu akzeptieren, sparen Sie möglicherweise große Mengen am Speicherplatz, indem Sie JPEG auswählen. Eine kleinere Kachelgröße bedeutet auch, dass der Browser die Kacheln schneller herunterladen kann.
- MIXED: Ein gemischter Cache verwendet JPEG im Mittelpunkt des Cache mit PNG 32 am Rand des Cache. Verwenden Sie den gemischten Modus, wenn Sie Raster-Caches auf anderen Layern sauber überlagern möchten.
Wenn ein gemischter Cache erstellt wird, werden PNG 32-Kacheln immer dort erstellt, wo eine Transparenz erkannt wird (anders ausgedrückt: überall, wo der Datenrahmenhintergrund sichtbar ist). Der Rest der Kacheln wird mit JPEG erstellt. Dadurch wird die durchschnittliche Dateigröße kleiner gehalten, während gleichzeitig ein sauberes Overlay über anderen Caches bereitgestellt werden kann. Wenn Sie in diesem Szenario keinen gemischten Cache-Modus verwenden, sehen Sie um die Peripherie des Bildes, wo es den anderen Cache überlappt, einen nicht transparenten Kragen.
Weitere Informationen zu Karten-Cache-Eigenschaften, zum Planen eines Karten-Cache und Erstellen eines gecachten Karten-Service.