Please activate JavaScript!
Please install Adobe Flash Player, click here for download

arcAKTUELL 4.2013 - Zukunft gestalten

42 TIPPS UND TRICKS Für Anwender Übrigens – auch mit ArcObjects kann ein Zugriff auf die Daten von SQLite implementiert werden. Die Datenbankverbindung wird mithilfe der Klasse SqlWorkspaceFactory erreicht (Beispiel mit C#): Type t = Type.GetTypeFromProgID("esriDataSourcesGDB. SqlWorkspaceFactory"); System.Object obj = Activator.CreateInstance(t); var workspaceFactory = obj as IWorkspaceFactory2; var sqlWorkspace = workspaceFactory.OpenFromFile (@"...\.sqlite", 0) as ISqlWorkspace; Der Zugriff auf die Tabellen und ihre Inhalte ist mithilfe der Methoden GetQueryDescription und GetQueryClass oder mit der GetQuery­ Cursor-Methode der Schnittstelle ISqlWorkspace möglich. Zum Schluss noch einmal zusammenfassend die genauen Systemvor- aussetzungen für die Nutzung von SQLite in ArcGIS for Desktop: ·· Datenbankversion: SQLite 3.7.15.2 ·· SpatialLite Add-on: 4.0 ·· Dateiname muss auf .sqlite enden, um von ArcGIS als SQLite- Datenbank erkannt zu werden. ·· In SQLite kann keine Geodatabase angelegt werden. ·· Kartendokumente mit SQLite-Layern können nicht veröffentlicht werden. ·· Feature-Services mit Daten aus SQLite werden nicht unterstützt. Jochen Manegold Esri Deutschland GmbH Kranzberg ++ t ipps u nd t ric k s

Seitenübersicht