GRASS 5.0.x besitzt ein neues Punktdatenformat (Sitesformat): Es werden ein oder mehrere
Attribute pro Punkt mit beliebig vielen Dimensionen akzeptiert. Neben den
Koordinatenangaben gibt es ein Integer-Feld "`category"' (mit dem Zeichen # als Präfix),
optionale Dezimalattribute (mit % als Präfix) und optionale Zeichenketten (mit @
als Präfix, bei Leerzeichenverwendung mit " " geschachtelt). Getrennt werden die
Felder durch Leerzeichen. Der allgemeine Aufbau sieht so aus:
easting|northing|[z|[d4|]...][#category_int] [ [@attr_text OR %flt] ... ]
Zwischen den Pipezeichen | können beliebig viele Dimensionen angegeben werden (also
über die üblichen Raumdimensionen hinaus), jedoch erst dann dürfen die optionale
Kategorienummer (maximal eine Integerzahl) und weitere optionale Dezimal- bzw.
Zeichenkettenattribute (beliebig viele, getrennt durch Leerzeichen)
folgen.
Da $ s.in.ascii nur das simple "`xyz-Format"' akzeptiert, empfiehlt es sich, die Punktdatei mit einem Texteditor direkt anzulegen oder eine Tabelle im DBF-Format mit $ s.in.dbf einzulesen.
Beim Erzeugen einer Punktdatei mit einem Texteditor ist die Datei in der
GRASS-Datenbank im Pfad $LOCATION/site lists/dateiname
zu speichern (gegebenenfalls Verzeichnis $LOCATION/site lists/
vorher erzeugen). Dann können auch beliebig viele Dimensionen und Attribute
gespeichert werden.
Ein Beispiel: Ein Bodenstandort (Nr. 1) mit Koordinaten, Bodentyp und pH-Wert wird folgendermaßen gespeichert (statt $ s.in.ascii zu benutzen):
3567000|5787000|#1 %4.2 @"Sandboden"
Diese Textdatei wird dann gespeichert, beispielsweise als
$LOCATION/site lists/standortkarte.
Ein weiteres Beispiel (Koordinaten und weitere Informationen zu einer U.S.-amerikanischen Stadt):
739865.8|4279785.5|#2965 %396685 %10941 %2.473222 @"St. Louis" @MO @city