Ito ang command na v.db.joingrass na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
v.db.sumali - Sumasali sa isang database table sa isang vector map table.
KEYWORDS
vector, talahanayan ng katangian, database
SINOPSIS
v.db.sumali
v.db.sumali - Tumulong
v.db.sumali mapa=pangalan [patong=pisi] haligi=pangalan other_table=pangalan other_column=pangalan
[subset_columns=pangalan[,pangalan,...]] [--Tulungan] [--pandiwang] [--tahimik] [--ui]
Mga Bandila:
- Tumulong
I-print ang buod ng paggamit
--verbose
Verbose na output ng module
--tahimik
Tahimik na output ng module
--ui
Piliting ilunsad ang dialog ng GUI
parameter:
mapa=pangalan [kailangan]
Pangalan ng vector map
Vector map kung saan sasali sa ibang table
patong=pisi
Numero o pangalan ng layer
Layer kung saan sasali
Default: 1
haligi=pangalan [kailangan]
Identifier column (hal: cat) sa vector table na gagamitin para sa pagsali
other_table=pangalan [kailangan]
Iba pang pangalan ng talahanayan
other_column=pangalan [kailangan]
Identifier column (hal: id) sa kabilang table na ginamit para sa pagsali
subset_columns=pangalan [, pangalan,...]
Subset ng mga column mula sa kabilang table
DESCRIPTION
v.db.sumali pinagsasama ang nilalaman ng isa pang talahanayan sa konektadong talahanayan ng katangian ng a
mapa ng vector.
NOTA
v.db.sumali ay isang front-end sa db.execute upang payagan ang mas madaling paggamit. Ang talahanayan ng katangian ng vector
dapat na naka-imbak sa isang database ng SQL (SQLite, PostgreSQL, MySQL, ODBC, ...). Ang backend ng DBF
ay hindi suportado. Maaaring ma-import ang mga talahanayan gamit ang db.in.ogr.
Ang (mga) koneksyon sa vector map-database ay maaaring ma-verify gamit ang v.db.connect.
HALIMBAWA
Mag-ehersisyo upang sumali sa mga klase sa geological ng North Carolina mula sa isang talahanayan ng CSV hanggang sa mapa ng "geology".
ng sample na dataset ng North Carolina (nangangailangan ng pag-download ng legend CSV file na nc_geology.csv
mula sa Panlabas na data para sa sample na dataset ng NC):
# suriin ang orihinal na mga katangian ng mapa
v.db.select heology column=GEO_NAME,SHAPE_area
# import ng CSV table
db.in.ogr input=nc_geology.csv output=nc_geology
# trabaho sa kopya ng geology map sa kasalukuyang mapset
g.copy vector=geology,mygeology
# tingnan ang mga pangalan ng column ng mga attribute ng vector map
v.info -c mygeology
# suriin ang mga pangalan ng column ng legend table
db.describe -c nc_geology
# sumali sa talahanayan gamit ang mga pangunahing column (mapa: "GEO_NAME"; talahanayan: "geol_id")
v.db.join map=mygeology column=GEO_NAME other_table=nc_geology other_column=geol_id
# verify na resulta (dito dinaglat)
v.db.select mygeology | ulo -3
pusa|onemap_pro|PERIMETER|GEOL250_|GEOL250_ID|GEO_NAME|SHAPE_area|SHAPE_len|geol_id|longname|komento
1|963738.75|4083.97998|2|1|Zml|963738.608571|4083.979839|Zml|Metagraywacke|Interlayered with metaconglomerate, ...
2|22189124|26628.261719|3|2|Zmf|22189123.2296|26628.261112|Zmf|Metafelsite|Light-colored porphyritic extrusive rock
...
Lupa mapa mesa sumali
Pagsasama sa mga paliwanag ng uri ng lupa mula sa talahanayan soils_legend sa mapa ng Spearfish soils
(i-download ang alamat):
g.copy vect=soils,mysoils
# import legend table
db.in.ogr soils_legend.csv out=soils_legend
# makasali sa mga pangalan ng column
v.info -c mysoils
db.ilarawan -c soils_legend
# tumingin sa orihinal na talahanayan
v.db.select mysoils
pusa|label
1|Aab
2|Ba
3|Bb
4|BcB
5|BcC
...
# tumingin sa alamat
db.select table=soils_legend
db.select table=soils_legend | ulo -7
id|shortname|longname
0|walang data|walang data
0|AaB|Alice fine sandy loam, 0 hanggang 6
0|Ba|Barnum silt loam
0|Bb|Barnum silt loam, na-channel
0|BcB|Boneek silt loam, 2 hanggang 6
0|BcC|Boneek silt loam, 6 hanggang 9
...
# isama ang soils_legend sa mysoils attribute table
v.db.join mysoils col=label other_table=soils_legend ocol=shortname
# pagpapatunay ng pagsali
v.db.select mysoils
pusa|label|id|shortname|mahabang pangalan
1|Aab|||
2|Ba|2|Ba|Barnum silt loam
3|Bb|3|Bb|Barnum silt loam, na-channel
4|BcB|4|BcB|Boneek silt loam, 2 hanggang 6
5|BcC|5|BcC|Boneek silt loam, 6 hanggang 9
...
Gamitin ang v.db.joingrass online gamit ang mga serbisyo ng onworks.net