/ / Beim Versuch, eine in ArcGIS erstellte Dbf-Datei in Sqlite3 zu öffnen - sqlite, gis, arcgis, esri, dbf

Versuchen, ArcGIS erstellte Dbf-Datei in Sqlite3 zu öffnen - sqlite, gis, arcgis, esri, dbf

Zum Erstellen verwende ich ein GIS-Programm namens ArcGISEine DBF-Datei aus Shapefile-Daten. Ich habe versucht, die DBF-Datei in Sqlite3 zu öffnen. sqlite3 hat angegeben "Fehler: Datei ist verschlüsselt oder keine Datenbank". Was verursacht diesen Fehler? Warum kann ich die .dbf nicht in sqlite3 öffnen?

Wenn ich die DBF-Datei in Excel öffne, habe ich keine Probleme.

SQLite-Fehlermeldung

Dfb in Excel geöffnet

Bearbeiten: Ich bin ein neuer Benutzer von Stack Overflow. Also ich bin verwirrt, warum es keine Erklärung für -1 Abstimmung gibt. Was heißt das? Und wie kann ich lernen, bessere Fragen zu schreiben, wenn ich keinen Einfluss darauf habe, warum Abstimmungen stattfinden?

Bearbeiten 2: Seitdem ich eine Antwort bekommen habe, habe ich mehr recherchiert und besser verstanden, dass DBF-Dateien ein altes Format sind, das keine SQL-Komponente enthält. Ursprünglich dachte ich (zu Unrecht), wenn DBF und Sqlite beide Datenbanken sind, müssen sie kompatibel sein. Wenn Sie gerade erst anfangen, sind grundlegende Fragen an Sie für andere möglicherweise nicht so grundlegend.

Antworten:

0 für die Antwort № 1

Eine DBF-Datei ist eine dBase-Datenbankdatei. SQLite ist ein anderes Datenbanksystem mit einem völlig anderen Datenbankdateiformat. SQLite-Clients können keine DBF-Dateien verarbeiten. Das Verhalten, das Sie sehen, wird also erwartet.

Wenn Sie mit einem SQLite-Client wirklich auf diese Daten zugreifen müssen, können Sie ArcGIS verwenden Erstellen Sie das SQLite-Datenbank-Tool und kopieren Sie die Daten aus dem Shapefile in eine SQLite-Datenbank.