ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Räumliches Aktivieren einer SQLite-Datenbank

  • Hinzufügen von ST_Geometry-Tabellen
  • Hinzufügen von GeoPackage-Tabellen

Sie können SpatiaLite installieren, den ST_Geometry-Typ hinzufügen oder ein GeoPackage erstellen, um räumliche Daten in einer vorhandenen SQLite-Datenbank zu speichern.

Weitere Informationen zum Hinzufügen von SpatiaLite zu einer SQLite-Datenbank finden Sie in der SpatiaLite-Dokumentation.

Verwenden Sie SQL, um die ST_Geometry-Bibliothek zu laden, und erstellen Sie den ST_Geometry-Typ oder ein GeoPackage in einer vorhandenen SQLite-Datenbank.

Hinzufügen von ST_Geometry-Tabellen

Um ST_Geometry-Systemtabellen zu einer vorhandenen SQLite-Datenbank hinzuzufügen, müssen folgende Voraussetzungen erfüllt sein:

  • Die Datenbankdatei muss die Erweiterung .sqlite aufweisen. Wenn die Datenbank, die Sie verwenden möchten, eine andere Erweiterung hat, müssen Sie sie also umbenennen. Wenn die Datenbank den Namen "projdata.d1" hat, benennen Sie sie in "projdata.sqlite" um, bevor Sie ihr den Typ "ST_Geometry" hinzufügen.
  • Die Datenbank darf nicht bereits einen anderen räumlichen Typ enthalten.
  1. Benennen Sie die Erweiterung der Datenbankdatei bei Bedarf in .sqlite um.
  2. Stellen Sie eine Verbindung mit der Datenbank her, indem Sie einen SQL-Editor wie "sqlite3.exe" verwenden.
  3. Laden Sie die Bibliothek "ST_Geometry".

    In diesem Beispiel wird die ST_Geometry-Bibliothek in eine SQLite-Datenbank auf einem Windows-Computer geladen:

    SELECT load_extension('stgeometry_sqlite.dll','SDE_SQL_funcs_init');
    

    In diesem Beispiel wird die ST_Geometry-Bibliothek in eine SQLite-Datenbank auf einem Linux-Computer geladen:

    SELECT load_extension('libstgeometry_sqlite.so','SDE_SQL_funcs_init');
    

  4. Rufen Sie die Funktion "CreateOGCTables" auf, um der Datenbank die ST_Geometry-Tabellen hinzuzufügen.

    SELECT CreateOGCTables();
    

Hinzufügen von GeoPackage-Tabellen

Um GeoPackage-Systemtabellen zu einer vorhandenen SQLite-Datenbank hinzuzufügen, müssen folgende Voraussetzungen erfüllt sein:

  • Die Datenbankdatei muss die Erweiterung .gpkg aufweisen. Wenn die Datenbank, die Sie verwenden möchten, eine andere Erweiterung hat, müssen Sie sie also umbenennen. Wenn die Datenbank beispielsweise den Namen "study.db" hat, benennen Sie sie in "study.gpkg" um, bevor Sie ihr GeoPackage-Tabellen hinzufügen.
  • Die Datenbank darf nicht bereits einen anderen räumlichen Typ enthalten.
  1. Benennen Sie die Erweiterung der Datenbankdatei bei Bedarf in .gpkg um.
  2. Stellen Sie eine Verbindung mit der Datenbank her, indem Sie einen SQL-Editor wie "sqlite3.exe" verwenden.
  3. Laden Sie die Bibliothek "ST_Geometry".

    In diesem Beispiel wird die ST_Geometry-Bibliothek in eine SQLite-Datenbank auf einem Windows-Computer geladen:

    SELECT load_extension('stgeometry_sqlite.dll','SDE_SQL_funcs_init');
    

    In diesem Beispiel wird die ST_Geometry-Bibliothek in eine SQLite-Datenbank auf einem Linux-Computer geladen:

    SELECT load_extension('libstgeometry_sqlite.so','SDE_SQL_funcs_init');
    

  4. Rufen Sie die Funktion "CreateGpkgTables" auf, um der Datenbank die GeoPackage-Tabellen hinzuzufügen.

    SELECT CreateGpkgTables();
    

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2019 Esri. | Datenschutz | Rechtliches