450 likes | 564 Views
Geoinformation II. Anfragen an Karten - SQL - Suchen. Identifier (ID). Aufbau von Karten. Geometriedaten. Sachdaten. Grundlage einer thematischen Karte. Grundlage für das „Bild“. Enthalten Informationen über Lage Darstellung (Polygon).
E N D
Geoinformation II Anfragen an Karten - SQL - Suchen
Identifier (ID) Aufbau von Karten Geometriedaten Sachdaten • Grundlage einer thematischen Karte • Grundlage für das „Bild“ • Enthalten Informationen über • Lage • Darstellung (Polygon) • Enthält Informationen über ein Objekt • Fläche • Einwohnerzahl • Arbeitslosenquote • oft gekennzeichnet als • *.geo oder *.bnd • boundaries = Grenzen • oft gekennzeichnet als • *.dat oder *.att • attributes
Anfragen an Karten • Datenanalyse • Abfrage einer Datenbank Raumbezogen Zur Ermittlung unmittelbarer Eigenschaften eines Ortes z.B. Größe, Umfang Themenbezogen Zur Identifizierung räumlicher Objekte, die festgelegten Bedingungen entsprechen z.B. Einwohnerzahlt, ALQ Nachbarschaftsoperationen Zur Ermittlung der Beziehung zweier benachbarter Objekte oder Pixel z.B. Höhenmodell ??? ??? ???
Motivation- raumbezogene Anfragen - Welche Fläche, Farbe, Form und Funktion haben die Elemente dieser Grafik ?
Fläche: 12 Farbe: rot Form: Oval Funktion: links oben Motivation - raumbezogene Anfragen - Welche Fläche, Farbe, Form und Funktion haben die Elemente dieser Grafik ?
Fläche: 10 Farbe: blau Form: Dreieck Funktion: links unten Motivation - raumbezogene Anfragen - Welche Fläche, Farbe, Form und Funktion haben die Elemente dieser Grafik ?
Fläche: 14 Farbe: grün Form: Kreis Funktion: Mitte Motivation - raumbezogene Anfragen - Welche Fläche, Farbe, Form und Funktion haben die Elemente dieser Grafik ?
Fläche: 8 Farbe: orange Form: Rechteck Funktion: rechts oben Motivation - raumbezogene Anfragen - Welche Fläche, Farbe, Form und Funktion haben die Elemente dieser Grafik ?
Fläche: 15 Farbe: flieder Form: Herz Funktion: rechts unten Motivation - raumbezogene Anfragen - Welche Fläche, Farbe, Form und Funktion haben die Elemente dieser Grafik ?
Zusammenfassung- raumbezogene Anfragen - • setzen in der Kartenebene an (es werden Daten gesucht) • Ziel: Erhalt der Geometriedaten durch „Anklicken“ • durch Verknüpfung (ID) auch Anzeige der Sachdaten • bei Auswahl mehrerer Objekte auch Anzeige von • Summe, Durchschnitt • Minimum, Maximum • Anwendung: Auskunftssystem
Umsetzung in ArcMap 1- raumbezogene Anfragen - • Auswahl der Objekte, deren Attribute angezeigt werden: • Berühren mit der Maus • Anklicken mit der Maus • Auswahlbox • Voreinstellungen • Layer bestimmen, aus denen ausgewählt werden soll • Auswahlmodus einstellen • Art der Darstellung der Auswahl • Einstellungen zur Auswahlbox
Umsetzung in ArcMap 2 - raumbezogene Anfragen - • Was tun mit den Informationen ? • Zoom zu ausgewählten Elementen • Tabelle der ausgewählten Elemente • Statistik der Ausgewählten Elemente • Neuen Layer aus den ausgewählten Elementen erzeugen • Auswahl löschen
1. 2. 3. 4. - Auswahlmodus - 1. Jede Anfrage erzeugt eine neue Auswahl 2. Jede Anfrage wird zu der/den vorherigen Auswahlen hinzugefügt 3. Jede Anfrage wird von der/den vorherigen Auswahlen entfernt 4. Grundlage jeder Anfrage ist das Ergebnis der vorherigen
1. 2. 3. - Einstellungen zur Auswahlbox - 1. Alle Features, die mit einem Teil in der Box liegen 2. Nur Features, die vollständig in der Box liegen 3. Nur Features, in denen die vollständige Box liegt
- Auswahl löschen - oder
Aufgabe 1 Ziel: Vertraut werden mit den „selection-tools“ WICHTIG Datensatz für diese Übung: V:\001.mxd • Probiert einfach mal rum . . . • Zoomt in die Gegend von Bonn • Wählt einige Elemente mit dem „info-tool“ an • Trefft eine Auswahl mit der „drop-box“ • Erzeugt einen Layer aus Eurer Auswahl • Schaut Euch die Tabelle der ausgewählten Elemente an • Bitte die angelegten Verzeichnisse nach der Übung löschen !! • Geht das von Euerm Speicherplatz ab • Versumpft dieses Laufwerk so langsam
Motivation - themenbezogene Anfragen - Finde alle Gemeinden in NRW mit mehr als 10.000 Einwohnern und einer Arbeitslosenquote unter 7,5% • Wo soll gesucht werden? Welche Tabellen/Datenbanken? Gemeinden • Welche Zeile/Spalte, welches Attribut interessiert? Bundeslang, Einwohnerzahl, ALQ • Gibt es einschränkende Bedingungen? NRW, 10.000, 7,5 • Genaue Eingabelogik gegeben durch z.B. SQL
Zusammenfassung- themenbezogene Anfragen - • setzen auf der Datenebene an (es wird ein Ort gesucht) • Ziel: Herausfiltern der Raumobjekte, die bestimmten sachlichen Inhalten genügen • leicht standardisierbar => Datenbanksprache • SQL, Oracle, INFO, dBASE oder FoxPro • Ausschlussverfahren durch kombinierte Anfrage • je mehr Daten vorliegen, desto detaillierter das Ergebnis • Anwendung: Standortanalysen / Geomarketing
Umsetzung in ArcMap 1- themenbezogene Anfragen - • Auswahl der Objekte, deren Attribute angezeigt werden: • Find Tool • Auswahl nach Eigenschaften • Auswahl nach örtlichen Kriterien
Element kennzeichnen Zum Element zoomen Infos über das Element Element bookmarken Element auswählen Element aus der Auswahl entfernen - Find Tool -
Motivation - Nachbarschaftsoperationen - Standortsuche einer Industrieanlage (Raster) Bedingungen: Entfernung zu Trinkwasser mind. 300 m • nur auf unbewaldeten Flächen • mindestens 40.000 m² Pixelgröße: 100 x 100 m
3 4 5 5 5 3 4 4 4 4 3 3 3 3 3 3 Motivation - Nachbarschaftsoperationen - 1 Markieren aller Pixel die keinen Wald und kein Wasser darstellen • Reklassifizierung („Ausstanzen“) • Berechnen aller Abstände zu Wasser und Markieren aller Pixel mit Wert > 2 4 Reklassifizierung
3 4 5 5 5 3 4 4 4 4 3 3 3 3 3 3 Motivation - Nachbarschaftsoperationen - 5. Overlay (Überlagerung) 6. Berechung der Flächen und Markieren aller Flächen > 40.000 m² 7. Reklassifizierung
Zusammenfassung - Nachbarschaftsoperationen - • Anwendung bei Rasterdaten • Beziehung zwischen benachbarten Zellen von Interesse • Jede Zelle hat vier oder acht Nachbarn • Reklassifizierung • Overlay / Verschneidung • Anwendung bei Vektordaten • Wichtigste Nachbarschaftsoperation: Buffering • Bestimmen einer Pufferzone um ein Element
Gemeinden GEM BL EW ALQ A-dorf NRW 9.365 6,3 B-dorf BY 12.468 8,4 C-dorf SAA 30.578 12,5 D-dorf NRW 10.001 17,0 E-dorf NRW 200.468 5,4 Motivation- SQL -(Structured Query Language) • Themenbezogene Abfragen setzten auf der Datenebene an • jetzt genaue Betrachtung des Beispiels Suche in TabelleGemeinden Suche alle GEM dieBL= NRW undEW> 10.000 undALQ< 7,5
Zusammenfassung- SQL - • Syntax • SELECT ... (Was soll gesucht werden ?) • FROM ... (Wo soll gesucht werden ?) • WHERE ... (Welche Bedingungen gibt es ?) • logische (Boolesche) Operatoren • UND, ODER • UNWAHR (NOT) • < , >, =
Umsetzung in ArcMap (1)- SQL - • Syntax • Nur vereinfachte SQL-Version • es steht nicht alle Funktionen von SQL zur Verfügung • Syntax ist unterschiedlich bei • coverages, shapefiles, INFO-Tabellen, dBase-Tabellen • persönlichen Geodatenbanken (personal) • öffentlichen Geodatenbanken (shared) • nicht von Interesse, denn ArcMap erkennt die Quelldatenbank, und ändert die Syntax automatisch
Umsetzung in ArcMap (2)- SQL - • Verfeinern der Anfrage • wie bei Internetsuchmaschine: • „Das Ergebnis ist besser, je spezieller die Anfrage formuliert ist!“ • Operator • ‘LIKE‘ oder ‘=‘ => „STATE_NAME“ LIKE ‘germany‘ • Platzhalter • ‘%‘ oder ‘*‘ für eine Zeichenfolge • ‘_‘ oder ‘?‘ für einzelne Zeichen => „STATE_NAME“ LIKE ‘united%‘
Grundsätzliches- SQL - • Verfeinern der Anfrage • mehrere Anfragen nach einander (select from current selection !) • Städte: %burg% • Städte: %heim% • Anfragen mit mehreren Kriterien • Städte: • Name=%Burg% UND ALQ<7,5 UND NOT BL=NRW
Aufgabe 2 Ziel: Anwendung von SQL und Verarbeiten von Suchergebnissen Datensatz für diese Übung: V:\002.mxd • Wie viele Städte der USA haben einen Namen, in dem „town“ vorkommt? • Wie viele Frauen leben in all diesen Städten zusammen? • In welchem Bundesstaat liegen die meisten der o.g. Städte, wie viele Städte sind es? • Welche dieser Städte liegt im Zip3-Gebiet (ähnlich den deutschen PLZ´s) 403? Welche ID hat diese Stadt? • In welchem ZIP5-Gebiet liegt diese Stadt? • Welche ID hat der Berg, der am nächsten an dieser Stadt liegt? 70 1.012.350 17 Georgetown (ID: 1841) 40324 Hickman Hill ID: 45613 Gesamtlösung: 1.100.215
Danke an: alle Zuhörer – fürs Zuhören ESRI - für ArcInfo 8.02 ESRI – für die Unmengen an Daten Microsoft – für PowerPoint Uni Bonn – für das GIS-Labor Dem Christkind