Frage

Ich mag verschiedene Quellen von Karten in einem mapClient aufzunehmen. Eine Quelle biete ich mich mit einem selbstgeschriebenen mapfile von einem UMN-MapServer gemacht. Das Problem ist, dass UMN macht die Hintergrund (Orte gibt es keine Funktion ist) als weiße, und wenn ich dies in der mapClient kombinieren, dies verbirgt sich alle Schichten hinter sich. Was schreibe ich in die mapfile, dass der Hintergrund transparent ist?

War es hilfreich?

Lösung

Auch in Ihrem MAP-Objekt Sie die TRANSPARENT ON und IMAGECOLOR auf etwas festlegen können,

passt

Hinweis:

IMAGECOLOR [r] [g] [b]

Farbe die Karte mit (d Hintergrundfarbe) zu initialisieren. Wenn Transparenz (TRANSPARENT ON) für den typischen Fall von 8-Bit-Falschfarbenkartengenerierung aktiviert ist, wird diese Farbe in der Ausgabedatei Palette als transparent gekennzeichnet werden. Alle andere Kartenkomponenten in dieser Farbe gezeichnet werden auch transparent sein, so dass für Kartenerzeugungsleitmaschine mit Transparenz ist es am besten, eine ansonsten nicht verwendete Farbe als Hintergrundfarbe zu verwenden.

aus http://mapserver.org/mapfile/map.html

Andere Tipps

Sehen Sie unter TRANSPARENT auf dieser Seite . Der Verweis auf IMAGECOLOR ist in der MAP Abschnitt rel="nofollow.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top