Ergebnis 1 bis 4 von 4

Thema: Rasterkarte aus Punktverteilung

  1. #1
    geom ist offline Neuer Benutzer
    Registriert seit
    27.12.2011
    Beiträge
    3

    Standard Rasterkarte aus Punktverteilung

    Ich habe in Postgresql Einzelpunkte (Vorkommen von Obstsorten). Ich möchte diese aber nicht als Punkte in einer Karte ausgeben, sondern als Häufigkeiten innerhalb eines 1 km Rasters.
    Gibt es eine Möglichkeit per Abfrage die Häufigkeit des Vorkommens als Attribut in einem Polygonraster etwa als View auszugeben?

    Danke für einen Hinweis

  2. #2
    geom ist offline Neuer Benutzer
    Registriert seit
    27.12.2011
    Beiträge
    3

    Standard Antwort gefunden

    Ich habe einen Weg gefunden.

    Ich habe zuerst ein 1x1km Polygonraster 'rast1km' erzeugt (shp > in Postgresql geladen).
    Mit der folgenden Abfrage erzeuge ich dann eine View, die nur die Rasterfelder enthällt, in denen Punkte (aus sorten_all) enthalten sind. Die Anzahl der jeweiligen Punkte wird mit count() gezählt und in anz gespeichert.

    Code:
    CREATE OR REPLACE VIEW v_obstbaum_raster AS 
     SELECT b.gid, b.the_geom, count(a.gid) AS anz
       FROM sorten_all a, rast1km b
      WHERE st_intersects(a.the_geom, b.the_geom)
      GROUP BY b.gid, b.the_geom;
    Ich habe nur das Problem, dass count() bigint zurückgibt, ich im GIS allerdings ein int bräuchte.

  3. #3
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    755

    Standard

    Dann caste das Ergebniss doch in ein normales int, count(a.gid)::int4 oder so ähnlich sollte das gehen.

    Gruß Uwe
    Have a lot of fun!

  4. #4
    geom ist offline Neuer Benutzer
    Registriert seit
    27.12.2011
    Beiträge
    3

    Standard

    Danke,
    jetzt funktioniert es.

    Gruß
    Georges

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum