Ergebnis 1 bis 2 von 2

Thema: Verschneidung mit count

  1. #1
    karl_ha ist offline Erfahrener Benutzer
    Registriert seit
    08.03.2009
    Beiträge
    225

    Standard Verschneidung mit count

    Hallo,

    ich versuche eine Abfrage zu erstellen, bei der folgendes geschieht:

    Ausgegeben werden flächenhafte Objekte. Zusätzlichsoll die Summe von Linienhaften Elementen berechnet werden, welche in dem ensprechenden flächenhaften Objekt liegen.
    Eigentlich ein ST_Within mit einem count.

    Die Reihenfolge verstehe ich aber nicht. Verschneidet man zuerst die Fläche mit den Linien und schaut dann nach der Summe aller Linien pro Fläche oder anderstrum?


    Gruß
    Karl

  2. #2
    karl_ha ist offline Erfahrener Benutzer
    Registriert seit
    08.03.2009
    Beiträge
    225

    Standard

    Super Seite:

    http://www.google.de/url?sa=t&source...tZdzwQ&cad=rja

    Code:
    SELECT
       m.name,
       Sum(v.ndp) AS ndp,
       Sum(v.liberal) AS liberal,
       Sum(v.green) AS green,
       Sum(v.unity) AS unity,
       Sum(v.vtotal) AS total
     FROM
       bc_voting_areas v, 
      bc_municipality m 
    WHERE ST_Intersects(v.the_geom, m.the_geom)
     GROUP BY m.name
     ORDER BY m.name;
    
    
               name            |  ndp  | liberal | green | unity | total
     ---------------------------+-------+---------+-------+-------+-------
     100 MILE HOUSE             |   398 |     959 |     0 |    70 |   1527
     ABBOTSFORD                 |  1507 |    9547 |    27 |   575 |  12726
     ALERT BAY                  |   366 |      77 |    26 |     0 |    500
     ANMORE                     |   247 |    1299 |     0 |     0 |   1644
     ARMSTRONG                  |   433 |    1231 |   199 |   406 |   2389
     ASHCROFT                   |   217 |     570 |     0 |    39 |    925
     BELCARRA                   |    93 |     426 |    37 |     0 |    588
     BURNABY                    | 15500 |   31615 |  8276 |  1218 |  58316
     BURNS LAKE                 |   370 |     919 |   104 |    92 |   1589
     CACHE CREEK                |    76 |     323 |     0 |    27 |    489
     CAMPBELL RIVER             |  2814 |    6904 |  1064 |     0 |  11191
     . . . . . . .

Ähnliche Themen

  1. Verschneidung und Verknüpfung
    Von robbe im Forum SQL
    Antworten: 2
    Letzter Beitrag: 14.06.2011, 12:08
  2. Ergebniss der Verschneidung richtig eintragen
    Von karl_ha im Forum PostGIS
    Antworten: 4
    Letzter Beitrag: 16.12.2009, 10:43
  3. Verschneidung
    Von karl_ha im Forum PostGIS
    Antworten: 3
    Letzter Beitrag: 28.07.2009, 17:24
  4. max und count
    Von artek im Forum SQL
    Antworten: 6
    Letzter Beitrag: 15.01.2009, 07:12
  5. Antworten: 4
    Letzter Beitrag: 18.01.2008, 15:58

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