Johannes Radinger wrote > Hi, > > I am slightly confused about creating new layers for vector maps and > adding > a category value. > I want to add a layer and subsequently I want to use v.what.rast to query > a > raster map and update > that layer. Hence, I need categories in the new layer. However, it seems > that adding a new table and connect it to a specific layer (v.db.addtable) > does not create/update the category column (in GRASS 71, trunk): > > Here an example for the NC-dataset: > > v.db.addtable map=firestations@PERMANENT layer=2 > > DB settings already defined, nothing to do > Reading features... > Updating database... > 0 categories read from vector map (layer 2) > 0 records updated/inserted (layer 2) > > > And when I try to manually update the category I am also not successful: > v.to.db map=firestations@PERMANENT layer=2 option=cat columns=cat > > Reading features... > Updating database... > 0 categories read from vector map (layer 2) > 0 records updated/inserted (layer 2) > > Maybe I just got something wrong? > > > The map "firestations@PERMANENT" has categories (stored in layer 1) > v.category input=firestations@PERMANENT option=report > > Layer/table: 1/firestations > type count min max > point 71 1 71 > line 0 0 0 > boundary 0 0 0 > centroid 0 0 0 > area 0 0 0 > face 0 0 0 > kernel 0 0 0 > all 71 1 71 > v.category complete. 0 features modified. > > > > Any suggestions? > > > best, > Johannes > > _______________________________________________ > grass-user mailing list
> [email protected] > http://lists.osgeo.org/mailman/listinfo/grass-user a possible workflow (but maybe not the only one): g.copy vect=hospitals@PERMANENT,myhospitals v.db.addtable map=myhospitals@testnewlayer table=myhospitalslayer2 layer=2 DB settings already defined, nothing to do Lese Objekte... Aktualisiere die Datenbank... 0 Kategorien gelesen von der Vektorkarte (Layer 2). 0 Datensätze aktualisiert/eingefügt (Layer 2). v.category --verbose input=myhospitals@testnewlayer layer=2 output=myhospitals2layers option=add Using native format Verarbeite Objekte... Kopiere Attributtabelle(n)... Erstelle Topologie für die Vektorkarte <myhospitals2layers@testnewlayer>... Registriere Primitive... 160 primitives registered 160 Vertices registriert Erzeuge Flächen... 0 areas built 0 isles built Füge Inseln hinzu... Füge Zentroide hinzu... Die Topologie wurde erstellt. Anzahl der Knoten: 0 Anzahl der Primitive: 160 Anzahl der Punkte: 160 Anzahl der Linien: 0 Anzahl der Grenzen: 0 Anzahl der Zentroide: 0 Anzahl der Flächen: 0 Anzahl der Inseln: 0 v.category komplett. 160 features modified. v.to.db map=myhospitals2layers@testnewlayer layer=2 option=cat columns=cat Lese Objekte... Aktualisiere die Datenbank... 160 Kategorien gelesen von der Vektorkarte (Layer 2). 160 Kategorien gelesen von der Vektorkarte existieren nicht in der Selektion der Tabelle. 160 Datensätze aktualisiert/eingefügt (Layer 2). v.db.addcolumn --quiet map=myhospitals2layers@testnewlayer layer=2 columns=testquery double v.category input=myhospitals2layers@testnewlayer option=report v.category komplett. 0 features modified. Layer/Tabelle: 1/myhospitals2layers_hospitals Typ Anzahl Min Max Punkt 160 1 160 Linie 0 0 0 Grenze 0 0 0 Zentroid 0 0 0 Fläche 0 0 0 Oberfläche 0 0 0 Kernel 0 0 0 Alle 160 1 160 Layer/Tabelle: 2/myhospitals2layers_myhospitalslayer2 Typ Anzahl Min Max Punkt 160 1 160 Linie 0 0 0 Grenze 0 0 0 Zentroid 0 0 0 Fläche 0 0 0 Oberfläche 0 0 0 Kernel 0 0 0 Alle 160 1 160 g.region -p -a --verbose rast=elevation@PERMANENT align=elevation@PERMANENT v.what.rast --verbose map=myhospitals2layers@testnewlayer layer=2 raster=elevation@PERMANENT column=testquery Reading features from vector map... WARNING: 158 Punkte außerhalb der Region wurden übersprungen. Update vector attributes... 2 Kategorien aus dem Vektor geladen. 160 Kategorien aus der Tabelle geladen. 0 Kategorien des Vektors fehlen in der Tabelle. v.what.rast komplett. 2 records updated. ----- best regards Helmut -- View this message in context: http://osgeo-org.1560.x6.nabble.com/Categories-in-new-layers-of-vector-maps-tp5167141p5167191.html Sent from the Grass - Users mailing list archive at Nabble.com. _______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
