Attribute vorhanden ?

Guten Morgen an die Experten,
Aus einem Hauptthema erstelle ich verschiedene abgeleitete Themen, die aus den Attributen des Hauptthemas bestimmte
Attribute auswählen und über die Zuweisung einer bestimmten Legende diese (abgeleiteten) Themen neu erstellen.
(Aus GISPAD erhalte ich ein ALLES.shp und wähle alle Tümpel aus und daraus wird dann mit der richtigen
Legende TÜMPEL.shp)
Bisher kann ich jeweils nur generell ALLE abgeleiteten Themen KOMPLETT erstellen, d.h. Avenue prüft
nicht, ob bestimmte Attribute vorhanden sind.
Gibt es eine Abfragemöglichkeit, die mir nur die Themen ableitet, die in einer bestimmten Spalte/Feld
der Tabelle auch einen Eintrag haben ?

NochnKlaus
Hallo Klaus,

wahrscheinlich schon...

Eventuell findet deine "Ableitung" über eine Selektion statt

Möglicherweise ist diese Selektion in einer for each Schleife eingebettet

Unter Umständen reicht ein "if (theBitmap.Count = 0) then continue end"

Vielleicht wäre es günstig, hier ein paar Codezeilen deines Skriptes zu posten...
Das war der Expertenhinweis.
Der dirty hack des Universaldiletanten wäre, immer das ALLES.shp zu verwenden und aus der jeweiligen bestimmten Legende alles das rauszuschmeißen, was Du grade nicht brauchst. Die Null-Daten darft Du dann auch nicht darstellen.

Wenn Du die Tabelle abfragen möchtest, begegnen Dir aber wieder ALLE Datensätze. Wenn das ein Problem ist, bringt Thema - Eigenschaften - Definition eine Lösung. Mit der Function "A,B,C,D...".Contains([Attribut]) kann man sich da eine Auswahl basteln, die sich auch in der Attributtabelle wiederspiegelt. IsEmpty() oder IsNull() prüfen, ob überhaupt was im Feld steht. Diese Funktionen kannst Du natürlich auch in einem Script benutzen. Dann bist Du aber längst über die Universaldiletantenstufen hinaus gewachsen.

Klaus



Klaus
Danke Maxilla - Danke Klaus,
ich will mit Euern Vorschlägen mal ein bisserl basteln; ich glaube dassas der richtige Ansatz ist und ich meld mich wenn ich Erfolg habe oder wenn ich wieder heulend vorm Bildschirm sitz

NochnKlaus