Mehr

QGIS $area Feldrechner erzeugt immer NULL


Fehler tritt unter Windows in QGIS 2.8.3 und 2.10.1 auf, Antworten auf ähnliche Fragen z.B. 57418 haben nicht geholfen.

Das betreffende Shapefile wurde wie folgt erstellt:

  1. Vektor-/GPS-/GPS-Tools/GPX-Datei laden (Routen)
  2. Layer / als ESRI-Shapefile speichern [… epsg4326 outes.shp]

Die fehlgeschlagene Reihenfolge ist:

  • Neue Karte starten/Vektorebene hinzufügen [routes.shp]
  • Attributtabelle öffnen
  • Neue Spalte AREA hinzufügen [dezimale reelle Breite=17 Präzision=8]
  • Bearbeiten Sie beide AREA-Werte manuell, um das Format zu überprüfen.
  • Alle Einträge auswählen [2 Einträge]
  • Feldrechner / vorhanden /AREA / Geometrie / $area

Bekomme immer NULL

Ich habe unzählige Kombinationen von Breite und Präzision für AREA ausprobiert. Ich habe verschiedene Versionen deinstalliert/neu installiert/installiert. Alles ohne Erfolg.

Was ist los Doc?

Beginnen Sie, eine Ratte in Richtung des GPS-Tools oder des Shapefiles zu riechen. Wie kann ich, beginnend mit dem Shapefile, es unabhängig überprüfen?


Es gibt zwei Dinge, die Sie falsch machen:

  1. GPX-Daten sind immer in EPSG:4326 Latlong-Grad. Wenn Sie Messungen in Metern wünschen, müssen Sie die Daten in Ihre lokale UTM-Zone reprojizieren. BenutzenSpeichern als…, nichtLayer-CRS festlegendafür.
  2. GPX kennt nur Punkte und Linien. Wenn Sie Polygone wünschen, müssen Sie die Linie schließen. Wenn sich innerhalb Ihrer Strecke eine Selbstkreuzung befindet, erhalten Sie kein gültiges Polygon. Sie müssen also zuerst Ihre Daten bereinigen, wenn Sie aus GPS-Daten ein Polygon erhalten möchten.

Ein geschlossener Weg ist nicht automatisch ein Polygon. In QGIS können SieVektor -> Geometriewerkzeuge -> Linien zu Polygonenum einen Polygon-Layer aus den Daten zu erstellen. Wenn Sie immer noch kein Ergebnis erhalten, versuchen Sie esVektor -> Geometriewerkzeuge -> Gültigkeit der Geometrie prüfen.

Selbstkreuzung bedeutet, dass sich die Linie irgendwo (nicht unbedingt an den Enden) kreuzt. GPS-Daten sind dafür anfällig, wenn Sie stillstehen und das Gerät seine Empfangsqualität verbessert.


Schau das Video: QGIS - Create New Shapefile (Oktober 2021).