[GRASS-de] Attributierung in GRASS
Stephan Holl
sholl at gmx.net
So Aug 18 10:03:14 CEST 2002
At Fri, 16 Aug 2002 15:14:11 +0200 Monika Schunke wrote:
Hello Monika
> sieht in GRASS so aus: CAT NUM 1 CATEGORY NAME Hauptstrasse.
aha
> Wenn ich nun die Daten über PostgreSQL an eine Datenbank übergebe,
> wird aber nur der CAT NUM mitgegeben.
>
> Wie kann ich GRASS dazu bringen das er auch den CATEGORY NAME mit an
> die Datenbank übergibt???
mir würde ein csv-import mit dem sql-copy befehl einfallen:
### datenbanktabelle erstellen
# start writing SQL file:
echo "CREATE TABLE "$TABLE" (" > $TMP/pgimport.sql
echo "id int4," >> $TMP/pgimport.sql
echo "str_name char(30);" >> $TMP/pgimport.sql
# erstellen
psql -q -d $DB_DATABASE < $TMP/pgimport.sql
# SQL-Befehl für den das kopieren der csv-datei
echo "COPY "$TABLE" FROM '"$CSV_DAT"' USING DELIMITERS ',';" >
$TMP/pgimport_copy.sql
# ausführen
psql -q -d $DB_DATABASE < $TMP/pgimport_copy.sql
die datei $LOCATION/dig_cats/<map-name> ist für den import geeignet,
dann im copy-befehl den delimiter auf ':' setzen, und den header
weglassen.
hth
gruß
stephan
--
--------------------------------------
Stephan Holl
GnuPG Key-ID: 11946A09
ICQ# 117277975
--------------------------------------
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: nicht verfügbar
URL : <https://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20020818/423700e0/attachment-0001.pgp>