Suchen von Objekten
Kennen Sie das auch? Sie suchen nach etwas und wissen, dass es irgendwo sein muss. Nur die Frage "Wo?" können Sie nicht beantworten. Und nun? Sie beginnen an allen Ecken zu suchen, an denen Sie das Gesuchte vermuten...aber es bleibt verschollen.
Nicht nur mit Alltagsgegenständen kann das passieren und ärgerlich sein. Auch bei Objekten in großen Datenmengen steht man da teilweise vor einer fast unlösbaren Aufgabe. Um das Problem allerdings ein wenig einzugrenzen bleiben wir bei den graphischen Objekten im Moskito GIS.
Und vor genau so einer Suchaufgabe standen auch wir vor kurzem. Gesucht war ein Objekt, nicht sehr oft aber trotzdem schon mindestens einmal genutzt. Wir wussten noch dieses Objekt ist einem Projekt zu finden - nur eben nicht mehr in welchem. Was tun in so einer Situation? Erste Idee: Alle Pläne in Moskito laden und schauen, ob das Objekt sich zeigt. Schlechte Idee bei den vielen Projekten die wir bearbeiten. Eine Möglichkeit das Objekt in den Plänen auf der Festplatte zu suchen wäre nicht schlecht...
Gesagt - getan! Wir haben ein kleines Skript gebastelt welches für uns die Suche erfolgreich abgeschlossen hat. Diese Art der Suche dauert bei großen Datenmengen zwar auch seine Zeit, aber nebenbei können wir andere Aufgaben erledigen.
Großes Problem - Kleine Lösung.
Nach einer kurzen Diskussion haben wir beschlossen auch Ihnen diese Lösung zur Verfügung zu stellen. Allerdings nicht als reines Skript. Wir werden einen Dialog zur Bedienung der Suche erstellen.
Sie haben im Dialog dann folgende Möglichkeiten die Suche zu konfigurieren:
- Eingabe bzw. Auswahl von einem oder mehreren Pfaden, auch Netzwerkpfade wählbar
- Eingabe eines Objektschlüssels, eines Schlüsselbereiches oder eines Objektnamens
- Eingabe eines Attributnamens, wahlweise mit oder ohne Attributwert
Die Suche erfolgt dann in allen Unterverzeichnissen der gewählten Pfade. Das Ergebnis der Suche, also die Liste der Dateinamen mit Pfad, wird in einer Datei abgelegt. Zudem wird die Liste für die direkte Weiterarbeit im Dialog eingetragen. Hier können Sie dann direkt einen Plan auswählen und diesen laden.
Wir hoffen mit dieser globalen Suche bleiben keine Wünsche offen. Oder haben Sie noch weitere Wünsche für die Erstellung einer Suche? Dann geben Sie diese doch direkt an uns weiter.