Seite 1 von 1
Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Di, 20.07.2010 10:14
von desputin
Hallo Ihr,
ich habe eine 13 mb große dbf-Datei mit Straßen für ein Bundesland von Openstreetmap. Leider kann ich die Datei nicht in Openoffice importieren, da zu viele Zeilen vorhanden seien.
Gibt es da eine Möglichkeit der Umgehung? Ein anderes Programm vielleicht? Wißt Ihr da was?
Viele Grüße Christopher
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Di, 20.07.2010 10:23
von komma4
christopherstark hat geschrieben:Gibt es da eine Möglichkeit der Umgehung? Ein anderes Programm vielleicht? Wißt Ihr da was?
Verbinde die DBF mit BASE (
Datei>Neu>Datenbank>Verbindung mit einer bestehenden Datenbank herstellen>dBase)
Hilft Dir das?
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Di, 20.07.2010 10:30
von desputin
Ok, danke, das hat schon mal so weit geklappt.
Kann ich da auch folgende Funktion durchführen: Überall wo in der Spalte Type "motorway" steht, soll das Programm in der Spalte "Type_num" eine 1 eintragen?
Viele Grüße Christopher
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Di, 20.07.2010 10:57
von komma4
christopherstark hat geschrieben:Kann ich da auch folgende Funktion durchführen: Überall wo in der Spalte Type "motorway" steht, soll das Programm in der Spalte "Type_num" eine 1 eintragen?
Das sollte mit einer SQL-Anweisung gehen, die Du unter
Extras>SQL... absetzen kannst:
Code: Alles auswählen
UPDATE "Tabelle1" SET "Type_num" = 1 WHERE "Type" = 'motorway'
[Tabellenname ist natürlich anzupassen]
Klappt das?
Hinweis: weitere SQL-Dokumentation unter
www.hsqldb.org
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Di, 20.07.2010 11:04
von desputin
das probier ich heut Abend mal aus. Danke. Muß jetzt zur Arbeit (Jetzt keine Zeit für Diplomarbeit)
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Di, 20.07.2010 13:16
von komma4
christopherstark hat geschrieben:Jetzt keine Zeit für Diplomarbeit
Uiuiui,... denke an Deine Datensicherungen!
Viel Erfolg!
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Mi, 21.07.2010 18:39
von desputin
Super, danke das klappt!
Ach ja eine Frage noch:
Wenn ich das bei mehreren Tabellen gleichzeitig machen will, wie ändere ich den Befehl ab?
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Mi, 21.07.2010 18:42
von komma4
Musst den Befehl editieren.... gibt da keine Möglichkeit eine Liste von Tabellen anzugeben
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Mi, 21.07.2010 18:47
von desputin
Ok... kann ich alternativ mehrere suchen+Ersetzen Befehlen gleichzeitig eingeben (residential=1, motorway=2, footpath=3) ?
Viele Grüße Christopher
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Do, 16.09.2010 16:26
von desputin
Noch eine Frage zu diesem Thema:
Wie kann ich der Datenbank sagen, daß sie einen bestimmten Eintrag zählen und mir sagen soll, wie viele Zellen es mit einem bestimmten Eintrag gibt?
Viele Grüße Christopher
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Do, 16.09.2010 16:57
von pmoegenb
Code: Alles auswählen
SELECT COUNT(*) AS Anzahl FROM "Tabelle1" WHERE "Type" = 'motorway'
Die Frage ist in
OOo BASE /SQL besser aufgehoben.
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verfasst: Do, 16.09.2010 17:23
von desputin
Ok, danke. Hast Recht, aber ich kann keine Einträge verschieben.
Wo steht das Ergebnis, wenn man diesen Zählauftrag abgeschickt hat? Ich sehe nur "Befehl erfolgreich ausgeführt"