ArcView als SDE - Client SDE Client inklusive! ArcViewGIS: ArcView GIS: Michael Jacobi ESRI GmbH ESRI EUROPEAN USER CONFERENCE
ArcView als SDE - Client Gliederung Allgemeines Allgemeines Datenbankthemen Datenbankthemen Datenbanktabellen Datenbanktabellen Avenue Avenue ArcSDE 8 und Database Access 2 ArcSDE 8 und Database Access 2
ArcView als SDE - Client RDBMS ArcView Client ArcView Client ArcView Client ArcView Client SDE Daten SDE server SDE server Vorteile des RDBMS Zentrale DatenbankZentrale Datenbank ZugriffskontrolleZugriffskontrolle TransaktionenTransaktionen SicherheitSicherheit Client/Server Modell Allgemeines
ArcView als SDE - Client ArcView GIS 3.2 Database Access Erweiterung 2.0 Allgemeines
ArcView als SDE - Client Database Access 2.0 Schnittstelle zu: und ODBC ODBC ArcSDE 8 ArcSDE 8 SDE 3.x SDE 3.x Allgemeines
ArcView als SDE - Client Funktionalitäten der Benutzeroberfläche: Möglichkeiten mit Avenue: erweiterte Analyse der Daten erweiterte Analyse der Daten Editieren und Anlegen neuer Datenbestände Editieren und Anlegen neuer Datenbestände Transaktionskontrolle Transaktionskontrolle räumliche Locks räumliche Locks Ausführung von RDBMS Befehlen Ausführung von RDBMS Befehlen Darstellung von SDE - Layern und RDBMS - Tabellen Darstellung von SDE - Layern und RDBMS - Tabellen einfache Operationen einfache Operationen Allgemeines
ArcView als SDE - ClientDatenbankthemen Client/Server Technologie Multi-User Zugriff sehr große Datenmengen Merkmale: lesender Zugriff - Änderungen mit Avenue lesender Zugriff - Änderungen mit Avenue Attributabfragen über SQL Attributabfragen über SQL stets aktuelle Ansicht der Daten (zoom, pan) stets aktuelle Ansicht der Daten (zoom, pan) Datenbankthemen
ArcView als SDE - ClientDatenbankthemen
Datenbanktabellen SQLAbfrage SQL Abfrage Cache (Standardwert: 1000) Datensätze im Cache pro Zugriff per Standard: 100 +Keyset database tables + Keyset database tables -> erlauben Selektionen -> erlauben Selektionen + Forward only scrolling database tables -> keine Selektionen möglich -> keine Selektionen möglich Datenbanktabellen
ArcView als SDE - Client Forward only scrolling tables keine Selektionen Scrollen -> Zugriff auf Datenbank (dynamischer View) (dynamischer View) Anzahl der Datensätze beim backward scrolling ist begrenzt -> abhängig von Cachegröße Datenbanktabellen
ArcView als SDE - Client Keyset database tables 1:1 Beziehung der ArcView-Datenbanktabelle mit der Tabelle in der Datenbank mit der Tabelle in der Datenbank unique keycolumn - Integer oder String Selektionen über Bitmap im Speicher Maximum keyset table Größe: Standardeinstellung: Datensätze Standardeinstellung: Datensätze bei Überschreitung -> bei Überschreitung -> Forward only scrolling table Forward only scrolling table Datenbanktabellen
ArcView als SDE - Client Merkmale von ArcView-Datenbanktabellen Read-Only Look. Bearbeitung über Avenue Read-Only Look. Bearbeitung über Avenue Join: Datenbanktabelle an „normale“ ArcView Tabelle Join: Datenbanktabelle an „normale“ ArcView Tabelle kein Join: ArcView Tabelle an Datenbanktabelle kein Join: ArcView Tabelle an Datenbanktabelle keine Links beider Tabellenarten keine Links beider Tabellenarten Alias über SQL Alias über SQL Änderung der zugrundeliegenden SQL Abfrage ist möglich. Änderung der zugrundeliegenden SQL Abfrage ist möglich. Für Forward only scrolling tables: SDE erlaubt 8 Streams pro Verbindung (Default). Jede Tabelle hält einen Stream geöffnet. Für Forward only scrolling tables: SDE erlaubt 8 Streams pro Verbindung (Default). Jede Tabelle hält einen Stream geöffnet. Datenbanktabellen
ArcView als SDE - ClientDatenbanktabellen
Avenue Anwendungsgebiete: Modifizieren von Daten Modifizieren von Daten erweiterte räumliche Analysen erweiterte räumliche Analysen Automatisierung Automatisierung Zur Programmierung stehen 7 SDE - spezifische Klassen zur Verfügung: SDEConnection, SDEQueryDef, SDERecordSet, SDESColumn, SDESFilter, SDETable und SDELog Avenue
ArcView als SDE - ClientAvenue
Avenue - Beispiele: Erweiterungen: sde3tls - Tools zum Erzeugen, Manipulieren und Analysieren von SDE Layern sde3edit - Check In / Check Out sde3aedit - direkte Bearbeitung von Attributtabellen Avenue
ArcView als SDE - ClientAvenue
Vorteile ArcSDE 8 und Database Access 2.0 Mehrfache Logins von einem User von einem Rechner verbrauchen nur eine LizenzMehrfache Logins von einem User von einem Rechner verbrauchen nur eine Lizenz Verbesserung der Performance bei SelektionenVerbesserung der Performance bei Selektionen ArcSDE 8 und Database Access 2