Hallo Forum,
ich habe ein seltsames und sehr sehr ärgerliches Problem: hin und wieder kommt es vor, daß ArcView 9.1 es nicht schafft, nach einer Editiersitzung, das Shape sauber zu speichern.
Die Symptome zeigen sich zuerst darin, daß ArcView die grafische Anzeige nicht mehr korrekt ausführt. Danach erfolgt keine Aktualiersierung der Anzeige mehr und ArcView ist auch nicht mehr dazu zu bewegen.
Hier hilft nur noch eines: alles speichern, schließen und neu starten.
Wenn das ganze nun mitten in einer Editiersitzung passiert, ist das Shape hin.
Beim Neuladen erscheint die Fehlermeldung: "Number of Shapes does not match the number of table records"!!
Irgendwie richt mir das nach einem Pufferüberlauf oder so... und ArcView schmiert ab!!
Wie kann das Shape wiederhergestellt werden und wie kann der Fehler beseitigt/ vermieden werden??
ArcMap 9.1 Build 750, Licence Type: ArcView
Sven
ich habe ein seltsames und sehr sehr ärgerliches Problem: hin und wieder kommt es vor, daß ArcView 9.1 es nicht schafft, nach einer Editiersitzung, das Shape sauber zu speichern.
Die Symptome zeigen sich zuerst darin, daß ArcView die grafische Anzeige nicht mehr korrekt ausführt. Danach erfolgt keine Aktualiersierung der Anzeige mehr und ArcView ist auch nicht mehr dazu zu bewegen.
Hier hilft nur noch eines: alles speichern, schließen und neu starten.
Wenn das ganze nun mitten in einer Editiersitzung passiert, ist das Shape hin.
Beim Neuladen erscheint die Fehlermeldung: "Number of Shapes does not match the number of table records"!!
Irgendwie richt mir das nach einem Pufferüberlauf oder so... und ArcView schmiert ab!!
Wie kann das Shape wiederhergestellt werden und wie kann der Fehler beseitigt/ vermieden werden??
ArcMap 9.1 Build 750, Licence Type: ArcView
Sven
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Wolfgang am Mi., 07.06.2006 - 08:15
Permalinkdas Problem tritt auch bei uns häufiger auf, wobei wir nicht wirklich festmachen können, woran es liegt. Abhilfe schafft die Verwendung der Geodatabase, da hier offenbar weniger Speicherfehler passieren.
Die defekten Shapes lassen sich meines Wissens ohne große Verluste nur mit ArcInfo reparieren.
Gruß
Wolfgang
Gespeichert von Maxilla am Mi., 07.06.2006 - 08:34
PermalinkGespeichert von Kasparz am Do., 08.06.2006 - 00:26
PermalinkDas tool habe ich probiert.
Tatsächlich sind zwei Objekte betroffen... die übrig geblieben sind. :-((
Hm... da hilft wohl nur neu machen...
Sch... (= Hartes Wort für eine weiche Masse)!
Trotzdem danke.
Sven
Gespeichert von Wolfgang am Mo., 12.06.2006 - 16:58
Permalinkwie gesagt, es lässt sich mit ArcInfo reparieren...
Je nach Aufwand lohnt es sich, einen Dienstleister zu bemühen (s.u.).
Gruß
Wolfgang
www.ili-gis.com
Gespeichert von Gisaster am Do., 15.03.2007 - 09:36
Permalinkmit dem Opensource- GIS "OpenJump" lassen sich die defekten Shapes öffnen. Danach speichert man sie unter neuem Namen als ESRI-Shape ab (man wird beim Abspeichern gefragt)und das Shape lässt sich wieder mit ArcView öffnen. Man sollte dann auch überpüfen ob in der Tabelle nicht zu viele Attribute stehen. In der Regel sind es die letzten Attribute in der Tabelle, die kein zugehöriges Polygon in der Karte haben. War jedenfalls bei mir so. In diesem Fall bitte die besagten Attribute löschen und das Shape ist von nun an wieder brav.