Mit QGIS versuche ich, eine alte Rasterkarte zu digitalisieren. Da ich diese 2D-Ebenen letztendlich in eine Skizze laden möchte, um sie in 3D-Modelle umzuwandeln, muss alles quadratisch sein.
Hier ist ein Beispiel der Karte, mit der ich arbeite:
Die grünen Linien, die Sie sehen können, sind eine Vektorebene von Eisenbahnschienen, die ich bereits mithilfe von Liniengeometrien digitalisiert habe. Der Rest ist eine rasterbasierte Ebene, auf die ich korrekt georeferenziert habe, und bildet den Hintergrund hinter jeder Ebene.
Was ich tun möchte, ist, die Gebäudegrundrisse zu erfassen, mein Beispiel zu nehmen und das normale Erfassungspolygon-Werkzeug zu verwenden, ungefähr so:
Dies funktioniert zwar ausreichend für die Erstellung einer 2D-Vektorkarte (z. B. zur Anzeige als Webkartenkacheln oder zur Verwendung in QGis), ist jedoch nicht für den Export als KML und den anschließenden Import in Sketch-up geeignet, da nicht alles zu 100% quadratisch ist und was auch immer Mehr noch, es ist extrem schwierig, die Dinge zu 100% quadratisch zu machen.
Wie Sie meinen Tools in QGis entnehmen können, sind die Plug-Ins zum Digitalisieren von Rechtecken und CAD-Tools installiert, aber diese sind nicht gut für das, was ich tun muss, zum Beispiel, wenn wir das orthogonale Polygon-Capture-Tool verwenden:
Ich kann anfangen, meine erste Linie in dem Winkel zu zeichnen, den ich brauche, aber sobald ich STRG drücke, um die Dinge in einem richtigen Winkel und / oder Quadrat zur ersten Linie zu bringen, geht alles schief, weil das Plug-In dies nicht tut Berücksichtigen Sie den Drehwinkel des Gebäudes. Dies bedeutet, dass alle zusätzlichen Punkte durch einen bestimmten Nord / Ost-Horizont / Vertikal und um 90 Grad zu dieser Achse wahr sind.
Wenn sich das Gebäude, das ich ausfindig machen möchte, auf dieser Achse befindet, ist das kein Problem, alles ist perfekt, aber viele von ihnen sind es nicht, und zwar in verschiedenen Winkeln um den Komplex herum (es ist ein großes Fabrikgelände, das ich digitalisiere).
Das perfekte Werkzeug ähnelt dem Ursprungswerkzeug in der Skizze. Sie platzieren den Ursprungsstart an einer Ecke und strecken dann ein X und ein Y, die sich in einem Winkel von 90 Grad zueinander befinden, über die Vorderseite Gesicht, eines auf der linken Seite, alles, was Sie dann an diesen Ursprüngen ausrichten, oder alle daraus abgeleiteten Hilfslinien befinden sich automatisch in einem Winkel von 90 Grad zu den anderen Linien, wobei die Drehung nach Bedarf berücksichtigt wird, wie Sie im nächsten Bild sehen können:
Das Erfassen und Digitalisieren der Polygone im Sketch-up ist sicherlich möglich, ohne zuerst QGis zu verwenden, aber wenn ich sie auf diese Weise mache, kann ich sie nicht georef, sie kommen nur mit Standard-Weltkoordinaten heraus, die um 0,0 zentriert sind
Die Digitalisierung in QGis erfolgt so, dass die Position im Raum korrekt ist und der OSGB36-Projektion entspricht.
Sketch-up befolgt auch nicht die Georeferenzierung in der Hintergrundkarte. Wenn ich versuche, diese zu importieren, verankert sie unten links bei 0,0 und fordert mich auf, sie entsprechend zu skalieren.
Die einzige Möglichkeit, eine georeferenzierte Karte in eine Skizze zu integrieren, besteht darin, den Erfassungsbereich des Google Earth-Tools zu verwenden. Ab SK Version 8 oder höher werden dabei jedoch nur die Basisfotografien von Google Earth Ariel importiert und keine benutzerdefinierten Überlagerungen, die Sie möglicherweise angezeigt haben. Wenn ich also mein Georef einlade, wird es ignoriert, wenn ich versuche, das zu erfassen georeferenzierter Ort.
Sketch-up V7 und niedriger ignorierte benutzerdefinierte Bilder nicht, aber V7 steht nicht mehr zum Download zur Verfügung. Selbst wenn Sie eine Kopie finden, wird diese nicht ausgeführt, da der Authentifizierungsserver keine Schlüssel mehr dafür authentifiziert ... :-(
Die ultimative Frage
Ich frage also im Wesentlichen, ob jemand ein Plug-In für QGis kennt, das mir ähnliche Funktionen wie beim Skizzieren bietet, und wenn nicht, kann mir jemand einen Weg (oder Workflow) vorschlagen, mit dem ich das Gebäude erfassen kann Fußabdrücke, während die Kanten orthogonal zueinander gehalten werden, ohne jedoch wie bei den aktuellen Werkzeugen horizontal und vertikal ausgerichtet zu sein.
Sogar eine Möglichkeit, ein schnappbares Gitter bereitzustellen, in dem ich die Punkte zumindest an Gebäudeecken ausrichten könnte, wäre eine Verbesserung.
Wenn nicht, dann muss ich wohl die QGis-Plug-In-API lernen und mein eigenes Plugin schreiben.
quelle
Antworten:
Ich habe noch Version 2.2.0 verwendet, als ich diese Frage gestellt habe. Seitdem habe ich ein Upgrade auf 2.8.1 durchgeführt.
Was folgt, ist ein kleines Tutorial für diejenigen, die das gleiche Problem angehen möchten.
Die Lösung für mich war ein Plug-In namens Cadinput von Oliver Dlang . Ich hatte es vor einiger Zeit installiert, aber nie wirklich angeschaut, was es tat.
Dann bin ich auf diese Dokumentation gestoßen:
https://github.com/olivierdalang/CadInput
und ein Video darüber auf Vimeo.
https://vimeo.com/85052231
Als ich mich fragte, wo ich das Plugin finden könnte, schaute ich in meinen Plugins-Manager und stellte fest, dass ich es bereits installiert hatte. Also machte ich mich daran, zu lernen, wie man es benutzt. Ich fand später heraus, dass dieses Plug-In ab Version 2.8.0 von QGis on-Wards unter den fortschrittlichen Digitalisierungstools tatsächlich in den Kern integriert ist.
Verwendung von Cad Input
Die Dokumentation geht nicht wirklich ins Detail und es gibt keinen Kommentar zum Video. Im Wesentlichen läuft alles auf die folgenden Tastenkombinationen hinaus:
Wählen Sie die Funktion aus, die Sie digitalisieren möchten, und versetzen Sie Ihre Ebene wie gewohnt in den Bearbeitungsmodus. In meinem Fall ist dies das, was ich digitalisiere.
Sobald Sie sich im Bearbeitungsmodus befinden, klicken Sie auf das Symbol zum Hinzufügen neuer Funktionen (wieder Standardmaterial) und suchen und aktivieren Sie entweder die erweiterten Digitalisierungswerkzeuge oder das CAD-Eingabe-Plugin (das Symbol ist für beide gleich).
Es sieht aus wie ein Quadrat mit einem Lineal dahinter.
Ein Wort der Warnung hier, wenn Sie ein neueres QG verwenden. Installieren Sie das Cad-Input-Plugin nicht. Ich stellte fest, dass mit dem installierten Plug-In und einer Version von QGis, die die integrierte Version enthielt, die Tastenkombinationen nicht mehr funktionierten.
Nachdem ich das Plug-In deinstalliert hatte, funktionierten die Tastenkombinationen wieder und sind der Schlüssel zur effektiven Verwendung dieses Tools.
Sobald Sie das CAD-Eingabe-Tool aktiviert haben, sollten Sie feststellen, dass Sie ein Fenster haben, das wie folgt aussieht:
(Ich habe einige Highlights darauf gezeichnet ...)
Mit Blick auf die Tastenkombinationen schaltet C die Konstruktionsmodus-Taste ein / aus, P schaltet die Parallelmodus-Tasten um, drückt sie einmal, um senkrecht zu werden, und drückt sie zweimal, um parallele Linien auszuwählen.
Ich werde hier nicht vollständig auf die parallelen Modi eingehen, da ich nur die Winkelsperre verwendet habe.
Zeichnen Sie bei aktivem neuen Feature-Tool und aktivierter erweiterter Digitalisierung die ersten beiden Punkte Ihres Rechtecks entlang einer Kante des Features, das Sie digitalisieren möchten.
Sobald Sie den zweiten Punkt angeklickt haben, sehen Sie, dass eine dünne grüne Konstruktionslinie aus dem Ende der von Ihnen erstellten Linie herausragt.
Dies ist eine Konstruktionslinie für die fortschrittlichen Digitalisierungswerkzeuge. Wenn Sie die Maus nach unten bewegen, um das zweite Gesicht zu erstellen, sollten Sie feststellen, dass Ihre CAD-Eingabe den Winkel anzeigt, in dem Sie sich bewegen.
An diesem Punkt gibt es einen kleinen Unterschied zwischen den beiden Versionen.
In der integrierten Version rastet das Werkzeug standardmäßig automatisch in 90-Grad-Winkeln ein (obwohl Sie dies in den Optionen ändern können). In diesem Fall wird Folgendes angezeigt:
Beachten Sie die blaue Linie im rechten Winkel zur hellgrünen?
In Ihrem Digitalisierungsfeld sehen Sie, dass der Winkel 90 Grad betragen sollte. Wenn Sie die Plug-In-Version verwenden, wird diese blaue Linie jedoch nicht angezeigt. Sie sollten jedoch weiterhin Strg + A drücken , um den Winkel im Mautfeld zu sperren.
Wenn Sie in der Plug-In-Version Strg + A gerade mit einem Winkel von nicht 90 Grad drücken , können Sie mit der Maus über das Bedienfeld fahren und 90 manuell eingeben, ohne den Digitalisierungsprozess zu beeinträchtigen Box und das Sperren macht den Rest des Prozesses einfach.
Fügen Sie weitere Punkte an den Ecken Ihres Gebäudes hinzu. Denken Sie daran, nach jedem hinzugefügten Punkt Strg + a zu drücken. Dadurch wird sichergestellt, dass Ihr nächster Punkt immer in einem Winkel von 90 Grad zum vorherigen Punkt gezeichnet wird.
Wenn Sie den letzten Punkt erreicht haben, richten Sie ihn von Hand aus (leider hat das Werkzeug hier keine Hilfe ..). Klicken Sie, um den letzten Punkt hinzuzufügen, und klicken Sie dann mit der rechten Maustaste, um das Polygon wie gewohnt zu schließen.
Es gibt auch eine Menge mehr Funktionen in den Tools, aber keinen Platz, um alles hier zu dokumentieren.
Meine letzte 100ft Ansicht jedoch:
Wäre ohne das nicht möglich gewesen.
quelle
Sie können Ihre Ergebnisse mit einer Kombination aus Tools und Plugins erzielen. Es ist nicht perfekt, aber es wird funktionieren
Es ist ein umständlicher Workflow, aber ich denke, er sollte für Ihre Anforderungen funktionieren.
quelle