die funktion overlay von anne kampmann. 25.11.2002 overlay 2 inhalt definition wofür braucht man...
TRANSCRIPT
Die Funktion Overlay
von Anne Kampmann
25.11.2002 Overlay
2
Inhalt• Definition• Wofür braucht man diese
Funktion?• Arten der Funktion Overlay• Aufgabe 1• Anwendung: Overlay Wizard• Aufgabe 2
25.11.2002 Overlay
3
Definition
Die Funktion Overlay verknüpft zweiräumliche Layer zu einem neuen mitder Topologie und den Attributenbeider.
25.11.2002 Overlay
4
Wofür braucht man die Funktion Overlay in der
Praxis?• Bestimmung von Einzugsgebieten
Krisengebiet
z.B.
25.11.2002 Overlay
5
Wofür braucht man...?• Gebietsanalysen
z.B. Grundstückspreisermittlung
• Analyse der zeitlichen Veränderung von Flächennutzungenz.B. aus BRD und DDR wird vereintes Deutschland
25.11.2002 Overlay
6
BeispielLayer A(kann Polygon,Linie oder Punktsein)
Deutschland(Bund)
25.11.2002 Overlay
7
Layer B(muss immerein Polygon sein)
Deutschland(Länder)
25.11.2002 Overlay
8
Layer A
+
Layer B
Deutschland(Bund)
Deutschland(Länder)
25.11.2002 Overlay
9
Input Coverage+
Overlay Coverage=
Output Coverage
z.B. bekommen die Länder die Attributwerte
des Bundes
Bundesstaat
25.11.2002 Overlay
10
1 2
3
1
2
2
Zuordnen von Attributwerten
1 3 1 3 3
Ermittlung der Schnittpunkte mit dem Scanline-Algorithmus(siehe Vorlesung Diskrete Mathe 2)
25.11.2002 Overlay
11
Arten der Funktion Overlay
IntersectIdentity
Union
Input Overlay Output
Erase
25.11.2002 Overlay
12
Intersect:• Das Input Coverage kann ein Punkt,
eine Linie oder ein Polygon sein.
• Nur die Schnittmenge beider Coverages bleibt erhalten.
• Output erhält die Attributwerte von Input und Overlay.
25.11.2002 Overlay
13
Identity:• Das Input Coverage kann ein Punkt,
eine Linie oder ein Polygon sein.
• Während das Input Coverage vollständig erhalten bleibt, bleibt vom Overlay nur die Schnittmenge erhalten.
• Output erhält die Attributwerte von Input und Overlay.
25.11.2002 Overlay
14
Union:• Das Input Coverage kann nur ein
Polygon sein.
• Beide Coverages (Input und Overlay) bleiben vollständig erhalten.
• Output erhält die Attributwerte von beiden Coverages.
25.11.2002 Overlay
15
Erase:• Das Input Coverage kann ein Punkt, eine
Linie oder ein Polygon sein.
• Es bleibt nur der Teil des Inputs erhalten, der sich außerhalb des Overlays befindet.
• Output erhält nur die Attributwerte vom Input.
25.11.2002 Overlay
16
Eliminate• Es gibt kein Overlay, sondern nur ein
Input Coverage.
• Das Input Coverage kann eine Linie oder ein Polygon sein (kein Punkt).
• Output erhält nur die Teile des Inputs, die man ausgewählt hat und deren Attributwerte.
25.11.2002 Overlay
17
Update• Das Update Coverage enthält gegenüber
dem Input Coverage geänderte Objekte.
• Beide müssen identische Klassen und Attribute haben.
• Output enthält das Input Coverage, bei dem nur die Objekte aus dem Update Coverage geändert sind.
25.11.2002 Overlay
18
25.11.2002 Overlay
19
25.11.2002 Overlay
20
Aufgabe 1• Öffnet ArcToolbox.• Erstellt aus den Layern country
und cntry98 (Verzeichnis: V:\A.K.\GIS) einen Layer mit dem Erase-Overlay, wobei cntry98 das Input-Coverage und country das Overlay-Coverage ist.
25.11.2002 Overlay
21
Anwendung: Overlay Wizard
•ArcToolbox öffnen
25.11.2002 Overlay
22
25.11.2002 Overlay
23
Input Coverageeinfügen
25.11.2002 Overlay
24
Overlay Coverageeinfügen
25.11.2002 Overlay
25
Output enthält Attributwerte von beidenCoverages
Output enthält nurdie internen IDs jedesCoverages
25.11.2002 Overlay
26
Benenne das Output Coverage
25.11.2002 Overlay
27
25.11.2002 Overlay
28
Das Output Coverage befindetsich jetzt unter C:\ .
25.11.2002 Overlay
29
25.11.2002 Overlay
30
Aufgabe 2• Öffnet ArcToolbox und ArcCatalog.• Ändert das Format der Layer Buffer1
und Buffer2 (Verzeichnis: V:\A.K.\GIS) von Shapefile in Coverage.
• Erstellt mit diesen Layern einen neuen Layer, der nur die Schnittflächen der beiden Coverages enthält.
• Benutzt dazu den Overlay Wizard.
25.11.2002 Overlay
31
Ändern des Formats(von Shapefile in
Coverage)
von Shapefile in Coverage
Rechtsklick
25.11.2002 Overlay
32
Benennung desOutput Coverage
25.11.2002 Overlay
33
Der Layer im Format Coveragebefindet sich jetzt unter C:\ .