Ich fange an, QGis 1.8.0 zu verwenden. Ich habe eine topografische Rasterkarte, dh weißen Hintergrund und schwarze Konturlinien, Häuser, Straßen und so weiter. Ich möchte den weißen Hintergrund transparent machen. Wenn ich also die topografische Karte mit einem Luftbild überlappe, sehe ich nur Konturlinien, Häuser und andere Elemente auf den Fotos.
In ArcGIS ist dieser Vorgang trivial. Wie kann ich das mit QGis 1.8.0 machen? Ich habe viele Foren erkundet, aber keine Antwort gefunden. Die Lösung ist nicht der Befehl "Transparenz" im Eigenschaftenfenster, da dieser Befehl alles transparent macht. Vielen Dank.
quelle
Öffnen Sie die Ebeneneigenschaften des Bildes, gehen Sie zu Colormap, stellen Sie die Farbinterpolation auf "genau" ein, löschen Sie den weißen Eintrag (0,0000) und fertig.
quelle
Ich hatte auch eine Weile Mühe, dies zum Laufen zu bringen, und meine Schlussfolgerung ist, dass dies derzeit in QGIS gebrochen ist. Ich werde dir zeigen, warum ich das denke:
Scrollen Sie nach unten bis in die Nähe des unteren Bereichs, wo Sie Folgendes sehen:
Es gibt Farbkomponenten für die Leinwand für RGB und für die Auswahl für RGB + Alpha. Beachten Sie, dass sich auf der Leinwand
SelectionColorAlphaPart
kein entsprechendesCanvasColorAlphaPart
Tag befindet.Diese scheinen den bei der Verwendung festgelegten Farben zu entsprechen
Settings -> Options -> Default Map Appearance
im Menü.Fügen wir als Experiment ein Transparenz-Tag im selben Format wie die übrigen Tags hinzu. Fügen Sie ein
CanvasColorAlphaPart
nach unten ein:Zumindest auf meinem Computer, wenn ich dies wieder einlade, gibt es immer noch kein Alpha im Hintergrund. Selbst wenn extern eingestellt, erkennt qgis die Transparenz in einer Hintergrundebene nicht.
Hier sind zwei verwandte Fehlerberichte, die nachverfolgen, dass dies zu einem bestimmten Zeitpunkt ein Problem war - der erste ist als geschlossen markiert und der zweite ist nicht zugewiesen:
quelle
Klicken Sie mit der rechten Maustaste auf Ebene >> Eigenschaften >> Stil >> und wählen Sie "Invertierte Polygone".
quelle