Ich habe eine Ebene von Punkten, die ich als Heatmap-Konzentration von Punkten zur Visualisierung darstellen möchte.
In QGIS 1.8 habe ich das integrierte Heatmap-Plugin ausprobiert, die Standardwerte unverändert gelassen und dieses graue Kästchen erhalten.
Was ist der nächste Schritt, nachdem diese Ebene vom Heatmap-Plugin erstellt wurde? Ich hoffe, von hier aus etwas Ähnliches wie diese Ausgabe produzieren zu können. http://www.sethoscope.net/heatmap/
PS Ich habe es tatsächlich versucht und die Ausgabe war wunderschön, aber ich konnte das Bild nicht als Ebene in qgis bekommen.
Antworten:
Bei Verwendung des Heatmap-Plugins
Diese Diskussion sollte etwas Licht in die Funktionsweise dieses Plugins bringen:
Beachten Sie, dass der Puffer in Pixel angegeben ist! Die eigentliche Frage ist also, wie die Pixel berechnet werden.
In GRASS wird dies in den Regionseinstellungen angegeben. Wenn es Ihnen nichts ausmacht, sich an GRASS zu gewöhnen, bietet es viel erweiterte Optionen als das Heatmap-Plugin.
Beim Styling der Ergebnisse
Auf der Registerkarte "Stil" (der Eigenschaften der Rasterebene) können Sie im Abschnitt "Kontrastverbesserung" die Option "Auf MinMax strecken" auswählen. Das resultierende Bild sollte kein graues Kästchen mehr sein, sondern die Dichte in Graustufen anzeigen.
Wenn die Ergebnisse auf der von Ihnen veröffentlichten Website aussehen sollen, wählen Sie "Farbkarte" anstelle von "Graustufen". Gehen Sie dann zur dritten Registerkarte mit dem Namen "Farbkarte" und erstellen Sie die Farben, die Ihren Daten entsprechen.
Tipp: Sie möchten wahrscheinlich "Farbinterpolation" auf der Registerkarte "Farbkarte" in "Linear" ändern. Aber probieren Sie es aus.
quelle
Ich habe aufgrund einiger Verwirrung über das CRS ähnliche Diagramme erstellt. Grundsätzlich müssen Sie sicherstellen, dass sowohl Ihr Projekt als auch Ihre Vektorebene das richtige CRS verwenden. Ich konnte dieses Problem wie folgt beheben:
Öffnen Sie das Menü Projekteigenschaften und wählen Sie "CRS-Transformation im laufenden Betrieb aktivieren". Wählen Sie "WGS 84 / World Mercator" als CRS.
Wenn das CRS auf Ihrer Vektorebene nicht "WGS 84 / World Mercator" ist, klicken Sie mit der rechten Maustaste auf Ihren Vektor und speichern Sie ihn unter ..., um ihn zu ändern. Soweit ich weiß, ist dieser zusätzliche Schritt erforderlich - es reicht nicht aus, das CRS im Layereigenschaften-Menü anzugeben.
Überprüfen Sie Ihre Ergebnisse in der Maßstabsleiste mit Ansicht -> Dekorationen -> Maßstabsleiste. Wenn Sie in der Skalierungsleiste keinen erwarteten Bereich (in m) sehen, ist in den Schritten 1-2 möglicherweise ein Fehler aufgetreten.
Führen Sie das Heatmap-Plugin gemäß den Anweisungen aus. Durch Ändern des Radiusparameters sollten Sie Ergebnisse erhalten, die mit der Skalierung in der Skalierungsleiste übereinstimmen. Wenn Ihre Datenpunkte beispielsweise 10 km umfassen, können Sie einen Radius im Bereich von 100 bis 500 m versuchen. Wenn die Auflösung des Rasters zu blockartig ist, aktivieren Sie das Kontrollkästchen "Erweitert" und reduzieren Sie die Zellengröße ein wenig.
quelle