====== Löschen von Elementen ohne Geometrie ====== ===== Symptome ===== Beim Datenimport oder auch beim unachtsamen Einfügen von neuen Elementen in MIKE URBAN kann es passieren, dass Haltungen oder Rohre((ganz allgemein: Elemente vom Typ Polylinie)) erstellt werden, die keine Geometrie aufweisen: sie haben keinen Anfangs- und keinen Endpunkt, und der Eintrag im Feld "Shape" ist leer. Man spricht auch von einer Null-Geometrie. Solche Elemente verursachen bei der hydraulischen Berechnung Fehlermeldungen. Im Falle eines Wasserversorgungsmodells könnte ein fehlerhafter Eintrag im Rohr-Editor beispielsweise folgendermaßen aussehen: {{ :mikeurban:arcgis:nullgeometrie_loeschen_rohreditor.png?300 |}} Versucht man die Zeile zu löschen, ist man mit der Fehlermeldung "Error in delete." konfrontiert: {{ :mikeurban:arcgis:nullgeometrie_loeschen_errorindelete.png?130 |}} ===== Lösung ===== Um ein Element ohne Geometrie zu entfernen, gibt es zwei Methoden. (a) Die unsanfte Methode besteht darin, die Modelldatenbank in MS Access zu öffnen((sofern es sich um eine //Personal Geodatabase//, und nicht um eine //File Based Geodatabase// handelt)), und die problematische Zeile aus der Tabelle "mw_Pipe" zu entfernen. Wenn Sie mit dieser Methode Pech haben, wird die Datenbank für ArcGIS unlesbar. (b) Die aus Sicht von ArcGIS saubere Methode umfasst folgende Schritte: * Fügen Sie die Featureklasse "mw_Pipe" zu einem neuen ArcMap-Dokument hinzu. * In der ArcToolbox finden Sie in der Gruppe "Data Management Tools > Features" das Werkzeug "Geometrie reparieren". Wählen sie die "mw_Pipe" aus, und setzen Sie ein Hakerl vor "Features mit Null-Geometrie löschen". Klicken Sie OK. * Nach einiger Zeit sollte am rechten unteren Bildschirmrand eine Meldung auftauchen, die Sie darüber informiert, wo Reparaturen durchgeführt worden sind. Die problematischen Rohre sollten gelöscht sein.