ModelBuilder und Editieren – Bewährte Konzepte und neue Möglichkeiten Gregor Radlmair 1 ESRI Deutschland GmbH 2010 © Inhalt + Möglichkeiten zum Editieren – ein Überblick + Bewährte Editier-Konzepte in der Geodatabase + Editieren in ArcGIS 10 + Model Builder – Automatisierung für Nicht-Programmierer 2 ModelBuilder und Editieren + Möglich- keiten zum Editieren 3 ArcGIS – eine Produktfamilie ArcGIS Desktop ArcGIS Engine ArcGIS Explorer / ArcReader Web Mapping Application Custom GIS applications Lightweight GIS Viewer Java .NET ArcGIS Mobile Anwendungen ArcMap ArcCatalog + Extensions Mobile GIS ArcGIS Server Dienste Shapefiles SDE technology Daten 4 Geodatabase ModelBuilder und Editieren Personal (.mdb) File Personal (SDE) Workgroup Enterprise ArcGIS Desktop: Unterschiede bei der Editierung ArcInfo ArcEditor = ArcEditor + = ArcView + + SDE Technologie + Multiuser Editierung ArcView + Verteilte Geodatabase + Shapefile, Personal und File Geodatabase + Complex Features (Geometrische Netzwerke, Topologie, Relationship Classes) + Simple Features (Geometrie, Attribute + Domänen) 5 ModelBuilder und Editieren + ArcInfo Classic (Workstation Modul) + ArcInfo Coverages + Representations Shapefile versus Geodatabase Shapefile 6 Geodatabase Vektor Speicherung Vektor / Raster / Geländemodelle / Tabellen/ Ausprägungen / Beziehungen / Tools / Geokodierungsregeln Ungeschützt Nur Ein Bearbeiter Editieren Geschützt / gleichzeitig (Versionierung) ^= shape Graphische Ausprägung ^= shape oder Representations (ArcInfo) ModelBuilder und Editieren Shapefile versus Geodatabase Shapefile 7 Geodatabase Nein Fehlervermeidung und Überprüfung Subtypes, Domänen, Beziehungsklassen Nur Map-Topology Topologie Regeln in der GDB - auch zu anderen Daten Begrenzt durch dBase-Tabelle Größe Skalierbar / Unbegrenzt Nein Echte Kurven Ja Grafik Beschriftung Grafik / (Featurelinked) Annotation, Bemaßungen Personal und File Geodatabase Personal File .mdb Speicherung .gdb (Folder) 4 GB (2 GB+) Größe unbegrenzt Windows Plattform Windows, Linux, Solaris - Performance + Keine Versionierung 8 Personal ArcSDE + Im Lieferumfang von ArcEditor und ArcInfo + Vollständig integrierte Gesamtlösung + Enthalten sind > SQL Server Express + Beschränkungen > 3 je Instanz, zeitgleich > 1 schreibend je DB > bis 4 GB Gesamtdatenvolumen 9 ModelBuilder und Editieren ArcGIS Server: Produktabstufungen Advanced Standard Basic 10 Funktionalität Workgroup Enterprise Größe ArcGIS Server - Web Anwendung + Mapping / 3D + Geoverarbeitung + Geokodieren + Routing + Editieren Web Map AJAX Integration von Verschiedenen Services 11 ModelBuilder und Editieren ArcGIS Server – Functionality Matrix 12 ArcGIS Mobile + Nutzung gecachter ArcGIS Server Daten + Sehr schnelle Darstellung + Nutzung auch offline + Mapping + Editieren + Abfragen + GPS-Anbindung Lauffähig auf: + Smartphones + PDA + Laptop + Tablet PC . . . Daten werden beim connect synchronisiert 13 ModelBuilder und Editieren ArcPad ArcPad AXF oder Shape checkout/checkin Geodatabase 14 + Bewährte Konzepte 15 Editierkonzepte in der Geodatabase + Qualitative Dateneingabe und -überprüfung > Attributiv: > Subtypes, > Domains, > Beziehungsklassen (Spezialfall Annotations) > Räumlich: > Topologie (Spezialfall Geometrische Netzwerke) + Versionierung + Repräsentationen 16 ModelBuilder und Editieren Beziehungsklassen + Permanante Tabellenbeziehung als Regel in der GDB > Einfache Beziehung (peer-to-peer) > Abhängige Beziehung (Composite Relationship Class) + Lese- und Schreibzugriff + Referentielle Integrität + ab ArcEditor 17 ModelBuilder und Editieren Beschriftung vs. Annotation 18 Beschriftung Annotation Dynamisch platziert Behalten die Position Als Gruppe behandelt Individuell platzierbar In Kartendokument oder Layer gespeichert Können in der Geodatabase gespeichert werden Immer mit einem Objekt verbunden Können mit Objekt verlinkt sein Maßstabsabhängig Maßstabsunabhängig Layer Eigenschaft Kann Grafik oder Objekt sein Topologie + Karten-Topologie (nur im .mxd) + „echte“ Topologie in der Geodatabase + Geometrische Netzwerke 19 ModelBuilder und Editieren Topologische Prüfung + Ebene 1 ArcCatalog + Ebene 1 ArcMap > Ebene 2 > Ebene 3 Topologie >erstellen Ebene 4 > Ebene 5 Validierung Cluster-Toleranz Ränge Regeln 20 Nicht überprüfte Bereiche Topologie validieren Daten fehlerfrei Fehler Ausnahme definieren Fehler beheben Ausnahmen Verfügbarkeit der Topologiewerkzeuge ArcInfo & ArcEditor ArcGIS GeodatabaseTopologie TopologieBearbeitung Gemeinsame Features anzeigen Linien an Schnittpunkten teilen Features konstruieren Überprüfen Fehlermanagement 21 ArcView ArcGIS Karten-Topologie Karten-Topologie Versionierung AGS_Demo Ursprungs-Datenbestand Versionen ESRI2010_V1 Kindergarten 22 ESRI2010_V2 Schule Versionierung AGS_Demo Ursprungs-Datenbestand Konflikt Versionen ESRI2010_V1 Kindergarten 23 ESRI2010_V2 Schule + ArcGIS 10 24 Feature Templates + Anstelle des Editier-Ziels + Pro Layer + Symbologie aus TOC 1: 40.000 25 ModelBuilder und Editieren Feature Templates + maßstabsabhängig + Eigenschaften > Default KonstruktionsWerkzeug > Attributbelegung 1: 24.000 26 ModelBuilder und Editieren Feature Templates + „Subtypes“ für das mxd + Symbol- und Attributvergabe vereinfacht 27 Edit tools + Einfachere und schnellere Bedienung: > Sticky Window > Neue Button-Symbolik + Bezier-Kurven + Symbologie schon während der Editierung + Snapping überarbeitet 28 ModelBuilder und Editieren Kartographisches Editieren + ..eine kleine Auswahl der neuen Toolboxes 29 Verdrängung (Resolve Building Confl.) + vorher + nachher 30 Straßen-Ausdünnung (Thin Road Network) 31 Web-Editing REST 32 SOAP ab ArcGIS 10 Editierung ja JavaScript Flex Silverlight Verfügbare API‘s Web ADF Mobile SDK + Geschwindigkeit - HTTP Übertragung HTTP / DCOM - Funktionsumfang + short Transaktionen long Simple Features Complex ModelBuilder und Editieren + Model Builder 33 ModelBuilder - Warum? + für wiederkehrende Prozesse + für veränderte Parameter + zur Dokumentation + für verkettete Geoverarbeitung 34 ModelBuilder und Editieren Die Geoverarbeitungsumgebung ArcToolbox Befehlszeile / Python Window Modell Skript ArcObjects 35 ModelBuilder - Wie? + per Drag & Drop + in einer eigenen Toolbox 36 ModelBuilder und Editieren Iterators - For (ArcGIS 10) 37 Neues Arbeiten mit ArcGIS 10 – Termine 38 + Bonn 07.12. + Hannover 21.09. / 18.11. + Kranzberg 11.11. + Leipzig 03.11. + Münster 13.07. / 15.07. / 26.11 + Wiesbaden 09.09. / 02.12. ModelBuilder und Editieren Niederlassungen ESRI Deutschland Hannover ESRI Deutschland GmbH Lister Meile 27 D-30161 Hannover Telefon +49 511 334 16 0 Telefax +49 511 334 16 11 Münster ESRI Deutschland GmbH Martin-Luther-King-Weg 20 D-48155 Münster Telefon +49 251 747 45 48 0 Telefax +49 251 747 45 48 11 con terra GmbH Martin-Luther-King-Weg 24 D-48155 Münster Telefon +49 251 747 4 0 Telefax +49 251 747 4 100 Leipzig ESRI Deutschland GmbH Fechnerstraße 8 D-04155 Leipzig Telefon +49 341 711 96 0 Telefax +49 341 711 96 11 Bonn ESRI Deutschland GmbH Rheinallee 24 D-53173 Bonn Telefon +49 228 329 692 0 Telefax +49 228 329 692 11 Wiesbaden ESRI Deutschland GmbH Dwight-D.Eisenhower-Straße 9 D-65197 Wiesbaden Telefon +49 611 447 54 42 0 Telefax +49 611 447 54 42 11 39 Kranzberg b. München ESRI Deutschland GmbH Ringstraße 7 D-85402 Kranzberg Telefon +49 8166 677 0 Telefax +49 8166 677 1111 http://esri.de