Wie konvertiere ich eine Vektorgrenze in eine Rasterkarte?


8

Ich muss eine PNG-Datei einer Rasterkarte ausgeben, die mit Grenzen überlagert ist, die in einer Vektorkarte vorhanden sind. Das Problem ist, dass das Skript r.out.png nur eine Rasterzuordnung exportiert. Meine Grenzen liegen in einem Vektorformat vor. Als ich versuchte, die Vektorgrenzen in ein Raster umzuwandeln, um sie zu kombinieren, enthielt das vom Vektor konvertierte Raster die gefüllten Vektorgrenzen. Ich brauche nur die Linien, um in der Rasterkarte vorhanden zu sein. Gibt es eine Möglichkeit, dies zu tun? Ich kann d.rast und d.vect nicht verwenden, da ich die Skripte in einem Shell-Skript aufrufe, sodass keine GRASS-Fenster geöffnet sind.

Antworten:


5

Eine Antwort finden Sie hier: http://lists.osgeo.org/pipermail/grass-user/2011-July/061498.html

"Wenn Sie die Grenzen in gerasterte Linien anstelle des Bereichs konvertieren möchten, müssen Sie zuerst die Grenzen in Linien konvertieren und dann die Vektorlinien in Raster konvertieren.

Stellen Sie außerdem sicher, dass der Rechenbereich korrekt eingestellt ist (Bereiche, die sich mindestens mit der Vektorkarte und der gewünschten Auflösung überschneiden). "


1
Könnten Sie bitte die Antwort hier zusammenfassen?
Underdark

Natürlich habe ich meine Antwort bearbeitet.
MarkusN

1

Bitte lesen Sie Abschnitt "6.7 Vektordaten-Transformationen in Raster" aus der 3. Ausgabe von Grass Book. Es erklärt, dass Sie suchen.


Das erklärt nichts. Wenn Sie eine Frage beantworten, machen Sie sie bitte auch für Personen hilfreich, die keinen Zugriff auf ein bestimmtes Buch haben.
ArMoraer
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.