Monika Słocińska

Monika Słocińska Student, Uniwersytet
im. Adama
Mickiewicza w
Poznaniu

Temat: _packed.dbf

Mam nastepujacy problem. Posiadam shape (linie, stworzony w QGIS). Kiedy chcialam dodac do niego nowa czesc, przy zapisywaniu pojawil mi sie blad, po czym plik xyz.dbf dostal nazwe xyz_packed.dbf. Zmiana nazwy na poprzednia daje efekt tylko na chwile, bo potem albo znow zmienia nazwe .dbf, albo .shp oddajac znow to _packed. Dane najwidoczniej zepsute, ale czy jest mozliwe je zreparowac?
Rafał Poniedzielski

Rafał Poniedzielski System tester, ABB

Temat: _packed.dbf

spróbuj zapisać warstwę jako nowy plik, prawy zapisz jako (podejrzewam, że zapisujesz warstwy jako shapefile) powinno pomóc, jeśli nie wrzuć ten plik na jakieś repozytorium

fajnie by było gdybyś napisała jakim błędem rzuca, może coś z indeksowaniem się dzieje lub podczas edycji jakieś nieświadome błędy popełniasz i qgis świruje

zainstaluj też najnowszego qgis'a bardzo stare wersje zwłaszcza te poniżej 2.0 miały problem z shape'mi w niektórych przypadkach (najzwyczajniejszy crash w kodzie qgis)
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: _packed.dbf

_packed oznacza błąd zapisu przy edycji shp w Qgis w starszych wersjach, występuje wtedy niezgodność ilości elementów graficznych z bazodanową - próbowałem jakiś czas temu wywołać taki błąd według opisu ze zgłoszeń błędów ale mi się udało. Naprawa polega na usunięciu z pliku dbf rekordów ze znacznikami kasowania.
Jarosław S.

Jarosław S. mgr inż. ochrony
środowiska,
specjalista GIS

Temat: _packed.dbf

Karol S.:
Naprawa polega na usunięciu z pliku dbf rekordów ze znacznikami kasowania.

Jak wygląda w dbf rekord ze znacznikiem kasowania?
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: _packed.dbf

http://ulisse.elettra.trieste.it/services/doc/dbase/DB...

"The records follow the header in the table file. Data records are preceded by one byte, that is, a space (20h) if the record is not deleted, an asterisk (2Ah) if the record is deleted."

Po polsku w edytorze binarnym np Frhed należy zamienić zapis binarny 2A czyli * na 20 czyli spację.
Po zapisie w edycji programy GIS pakują dane i aktualizują plik indeksujący
więc elementy ze znacznikami * zostają usunięte.Ten post został edytowany przez Autora dnia 21.11.14 o godzinie 18:47

Następna dyskusja:

GeoServer - kodowanie polsk...




Wyślij zaproszenie do