Zu große dbf-Datei kann nicht alle Zeilen importieren
Moderator: Moderatoren
Zu große dbf-Datei kann nicht alle Zeilen importieren
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
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
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Verbinde die DBF mit BASE (Datei>Neu>Datenbank>Verbindung mit einer bestehenden Datenbank herstellen>dBase)christopherstark hat geschrieben:Gibt es da eine Möglichkeit der Umgehung? Ein anderes Programm vielleicht? Wißt Ihr da was?
Hilft Dir das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
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
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
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Das sollte mit einer SQL-Anweisung gehen, die Du unter Extras>SQL... absetzen kannst: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?
Code: Alles auswählen
UPDATE "Tabelle1" SET "Type_num" = 1 WHERE "Type" = 'motorway'
Klappt das?
Hinweis: weitere SQL-Dokumentation unter www.hsqldb.org
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
das probier ich heut Abend mal aus. Danke. Muß jetzt zur Arbeit (Jetzt keine Zeit für Diplomarbeit)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Uiuiui,... denke an Deine Datensicherungen!christopherstark hat geschrieben:Jetzt keine Zeit für Diplomarbeit
Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Super, danke das klappt!
Ach ja eine Frage noch:
Wenn ich das bei mehreren Tabellen gleichzeitig machen will, wie ändere ich den Befehl ab?
Ach ja eine Frage noch:
Wenn ich das bei mehreren Tabellen gleichzeitig machen will, wie ändere ich den Befehl ab?
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Musst den Befehl editieren.... gibt da keine Möglichkeit eine Liste von Tabellen anzugeben
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Ok... kann ich alternativ mehrere suchen+Ersetzen Befehlen gleichzeitig eingeben (residential=1, motorway=2, footpath=3) ?
Viele Grüße Christopher
Viele Grüße Christopher
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
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
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
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
Code: Alles auswählen
SELECT COUNT(*) AS Anzahl FROM "Tabelle1" WHERE "Type" = 'motorway'
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: Zu große dbf-Datei kann nicht alle Zeilen importieren
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"
Wo steht das Ergebnis, wenn man diesen Zählauftrag abgeschickt hat? Ich sehe nur "Befehl erfolgreich ausgeführt"