[FOSSGIS-Talk] Fehlerhafte Verbindung von Geometrie und Attributen

Thomas B rdbath.regiodata at gmail.com
Mi Jun 16 13:26:26 CEST 2021


Hallo Ute,
dass die shx mitunter Index-Datei genannt wird ist etwas mißverständlich.
Hier ist das mal etwas genauer beleuchtet:
https://gis.stackexchange.com/a/294874/67477
Ganz genau genommen könnte man sie vielleicht eher offset-Datei nennen zur
Abgrenzung, aber am besten wir kommen perspektivisch alle von den
Shapefiles weg und müssen uns damit nicht mehr rumschlagen :-)  Stichwort
http://switchfromshapefile.org/
So, genug missioniert...

Ich meinte die räumlichen Indices.Was mir schon untergekomme ist wäre
folgendes Szenario:

Daten gehen durch die Hände verschiedener Mitarbeiter. Dabei werden
verschiedene Teildateien des Shapefiles aus zwei Ordnern mit
unterschiedlichen Datenständen zusammengeworfen.
z.B. hat der User ein aktuelles Shapefile, sieht aber in einem anderen
Ordner mit älterem Datenstand noch andere (optionale) Teildateien und
kopiert die zusammen.

Dann konntest du einen räumlichen Index haben, der nicht zu der shp-Datei
passt und was u.a. bewirken kann, dass du Objekte nicht korrekt selektieren
kannst...
Aber wie schon gesagt. Aus der Ferne ist das etwas Kaffeesatz-Leserei :-)
Wahrscheinlich war es wirklich das externe Editieren der DBF-Datei.

Viele Grüße,
Thomas


Am Mi., 16. Juni 2021 um 13:05 Uhr schrieb Ute Heuer <ute.heuer at fodilus.de>:

>
> Hallo Thomas,
>
> vielen Dank. Die von dir genannten Teildateien gibt es nicht, nur die
> shp, shx, dbf und eine Stildatei qml.
>
> Ich verstehe nicht ganz, was der räumliche Index bewirkt. Ich dachte der
> Index ist in der shx enthalten.
>
> Da Projekt ist nicht sehr groß und es gibt eine Sicherung von allen
> shapes, von daher ist die Korrektur nicht sooo aufwändig.
>
> Mir ging es vor allem darum, ob sowas durch einen technischen Fehler
> passiert ist bzw. auch wieder passieren kann. Oder ob es eben durch
> Editieren der dbf entstanden ist und deshalb in Zukunft vermieden werden
> kann.
> Allerdings vermute ich schon auch, dass der Fehler in letzterem zu
> suchen ist. Es ist schon auffällig, dass in allen Layern, in denen das
> Problem aufgetreten ist die dbf-Einträge numerisch aufsteigend sortiert
> sind, in der Sicherungskopie aber nicht, sondern hier nach geom-id.
>
>
> Viele Grüße
>
> Ute
>
>
>
> Am 15.06.2021 um 08:23 schrieb Thomas B:
> > Hallo Ute,
> > ohne die Daten zu sehen könnte ich nur mutmaßen.
> > Haben die Dateien denn bei den Teildateien auch einen räumlichen Index?
> > (Dateiendung *.qix, *.sbx oder *.sbn)
> > Im ersten Schritt würde ich raten den Index neu zu erstellen (rechte
> > Maustaste auf den Layer --> Eigenschaften --> Quelle --> Geometrie
> > -->Räumlichen Index erstellen.
> >
> > Falls der Inhalt der shp nicht mehr zum Index passen sollte kann man in
> > manchen Fällen das beschriebene Problem der fehlerhaften Darstellung
> > oder auch Selektion beheben.
> >
> > Falls nicht würde ich auch darauf tippen, dass Teildateien editiert
> > wurden und so der Zusammenhang gestört wurde.
> >
> > VG
> > Thomas
> >
> >
> > Am Mo., 14. Juni 2021 um 17:45 Uhr schrieb Ute Heuer
> > <ute.heuer at fodilus.de <mailto:ute.heuer at fodilus.de>>:
> >
> >     Liebe Liste,
> >
> >     ich habe ein Problem mit einem Plan einer Ausgrabung. Die Verbindung
> >     zwischen Attributen und Geometrien ist fehlerhaft.
> >     Wenn ich also ein bestimmtes Objekt anzoome, dann stimmt zwar der
> >     Eintrag in der Attributtabelle aber gelb markiert wird ein Objekt mit
> >     einer anderen Nummer.
> >     Das Problem betrifft mehrere Layer.
> >
> >     Ich hatte die Vermutung, dass direkt in der dbf editiert worden ist.
> In
> >     diesem Fall sind Objektnummern aufsteigend sortiert worden. In einer
> >     anderen Version ist das aber noch nicht so.
> >     Der Bearbeiter sagt allerdings, er hätte in der dbf nicht editiert.
> >
> >     Kann sowas durch was anderes als menschliches Zutun passieren?
> >
> >     Zu erwähnen ist noch, dass in allen betroffenen Layern Geometrien
> >     gelöscht worden sind, indem einfach die Stützpunkte entfernt wurden.
> >     Die
> >     Einträge in der Attributtabelle sind noch vorhanden.
> >
> >     Kann es hierdurch zu der fehlerhaften Verbindung von shp und dbf
> >     kommen?
> >     Oder ist das eher unwahrscheinlich?
> >
> >     Viele Grüße
> >
> >     Ute Heuer
> >
> >
> >     -------------
> >     Ute Heuer M.A.
> >     Archäologin
> >
> >     ---------------
> >     fodilus GmbH
> >     Büro für Archäologie und Grabungstechnik
> >     Hirschauer Str. 32
> >     72108 Rottenburg-Wurmlingen
> >     Tel.: 07472 - 16 70 541
> >     Fax: 032 - 22 700 50 19
> >     Mail: mail at fodilus.de <mailto:mail at fodilus.de>
> >
> >     Handelsregister beim Amtsgericht Stuttgart: HRB Nr. 758210
> >     Geschäftsführer: Dr. Ralf Keller, Sascha Schmidt M. A., Dr. Gerd
> >     Stegmaier
> >     Umsatzsteuer-ID DE308730820
> >     www.fodilus.de <http://www.fodilus.de> - Forschung · Dienstleistung
> >     · fachliche Untersuchung
> >     --
> >     ....................................................................
> >     FOSSGIS Veranstaltungen
> >     https://www.fossgis.de/news/fossgis-events/
> >     <https://www.fossgis.de/news/fossgis-events/>
> >
> >     FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> >     GIS-Bereich und Freier Geodaten!
> >     https://www.fossgis.de/ <https://www.fossgis.de/>
> >     https://twitter.com/FOSSGIS_Verein <
> https://twitter.com/FOSSGIS_Verein>
> >
> >     ____________________________________________________________________
> >     FOSSGIS-Talk-Liste mailing list
> >     FOSSGIS-Talk-Liste at fossgis.de <mailto:FOSSGIS-Talk-Liste at fossgis.de>
> >     https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
> >     <https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste>
> >
>
> --
> -------------
> Ute Heuer M.A.
> Archäologin
>
> ---------------
> fodilus GmbH
> Büro für Archäologie und Grabungstechnik
> Hirschauer Str. 32
> 72108 Rottenburg-Wurmlingen
> Tel.: 07472 - 16 70 541
> Fax: 032 - 22 700 50 19
> Mail: mail at fodilus.de
>
> Handelsregister beim Amtsgericht Stuttgart: HRB Nr. 758210
> Geschäftsführer: Dr. Ralf Keller, Sascha Schmidt M. A., Dr. Gerd Stegmaier
> Umsatzsteuer-ID DE308730820
> www.fodilus.de - Forschung · Dienstleistung · fachliche Untersuchung
> --
> ....................................................................
> FOSSGIS Veranstaltungen
> https://www.fossgis.de/news/fossgis-events/
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/             https://twitter.com/FOSSGIS_Verein
>
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste