Shape gecrasht

Moin!

Habe blöderweise ein Polygon-Shape mit M-Tools gecrash, beim Tabelle sortieren. Gab Segmantation Violation und nach dem Rausschmeißen lässt es sich nicht mehr reinholen: Anzahl der Tabelleneinträge entspricht nicht der Polygonzahl (oder so ähnloch). Es gibt natürlich keine halbwegs aktuelle Sicherheitkopie. Sind die Stunden futsch und alles nochmal oder gibt da noch ne Möglichkeit? HILFE!
Schönen Dank schonmal...

Emu
hallo emu,

hast du dir die tabelle (dbf-datei) einmal angesehen? ist da noch alles in ordnung?

gruss

dergast
Hi Emu,

wieviele Objekte dir vermutlich verschütt gehen werden kannst du auf folgende Weise abschätzen:

Geh mit einem rechten Mausklick auf die zugehörige .shx Datei und wähle 'Eigenschaften'. Zieh von der Größe der Datei in Bytes 100 ab und teile diese Zahl durch 8. Das Ergebnis entspricht der Anzahl der Polygone in deinem Shape. Nun öffne die .dbf-Datei (in AV oder in einem anderen Program) und vergleiche die Datensatzanzahl mit der Polygonanzahl. Die Differenz ist das, was vermutlich futsch sein wird.

Mit dem ShapeFile Repairer von Andrew Williamson kannst du retten, was zu retten ist.

Noch ne Frage: Welche Funktion genau hast du zum Sortieren benutzt und wie groß ist (war) dein Shapefile?

Viel Glück, Maxilla
Tschuldigung an dengast... Das Zwischenplappern war keine Absicht...
Moin!

Ja, die .dbf ist in Ordnung. Da muss irgendwas bei den Polygonen geschrottet sein.
Wollte die Tabelle 'dauerhaft umsortieren' (MemoTools), vorher hatte das File gut 200 Polygone, nachher gabs ne Fehlermeldung, die Polygone und auch die DS in der Tab waren verdoppelt, und es sind noch ein paar zusätzliche DS ohne Attribute aufgetaucht. Ich dödel hab mir dann gedacht, lösch ich einfach die überflüssigen (waren noch gut sortiert in der Tab) und fertig ist. Tja, nixda.
Werd mal den Repairer austesten, mal sehen obs was bringt. Vielen Dank erstmal an Euch!

Emu
Du solltest dir die neueste Version der und M-Tools holen und statt der von dir genannten Funktion (die wirklich nur zum 'Nach-hinten-stellen' einzelner Datensätze dient) zum Exportieren sortierter Tabellen oder Shapefiles die Funktion 'Tabelle sortiert exportieren' benutzen.
Moin nochmal!

Das Rerpaire-Tool hat super funktioniert! Und das Beste: Waren nur ein paar Polygone doppelt und keine verloren! Musste nur noch ein bisschen Ordnung in die Attribute bringen und nun ist alles wieder wies sein soll. Uff!
Ja, mit den M-Tools werde ich in Zukunft vorsichtiger sein, obwohl sonst immer alles ganz gut funktioniert hat bei denen.
Nochmal schönen Dank und schönen Tag noch für alle!

Emu