v.db.joingrass - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ v.db.joingrass ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


v.db.ເຂົ້າຮ່ວມ - ເຂົ້າຮ່ວມຕາຕະລາງຖານຂໍ້ມູນກັບຕາຕະລາງແຜນທີ່ vector.

KEYWORDS


vector, ຕາຕະລາງຄຸນລັກສະນະ, ຖານຂໍ້ມູນ

ສະຫຼຸບສັງລວມ


v.db.ເຂົ້າຮ່ວມ
v.db.ເຂົ້າຮ່ວມ - ຊ່ວຍ
v.db.ເຂົ້າຮ່ວມ ແຜນທີ່=ຊື່ [ຊັ້ນ=string] ຖັນ=ຊື່ ຕາຕະລາງອື່ນ=ຊື່ other_column=ຊື່
[subset_columns=ຊື່[,ຊື່,...]] [--ຊ່ວຍເຫຼືອ] [--ຄຳເວົ້າ] [--ງຽບ] [--ui]

ທຸງ:
- ຊ່ວຍ
ພິມສະຫຼຸບການນຳໃຊ້

-- verbose
ຜົນຜະລິດໂມດູນ Verbose

--ງຽບ
ຜົນຜະລິດໂມດູນງຽບ

--ui
ບັງຄັບໃຫ້ເປີດກ່ອງໂຕ້ຕອບ GUI

ຕົວກໍານົດການ:
ແຜນທີ່=ຊື່ [ຕ້ອງການ]
ຊື່ຂອງແຜນທີ່ vector
ແຜນທີ່ vector ທີ່ຈະເຂົ້າຮ່ວມຕາຕະລາງອື່ນ

ຊັ້ນ=string
ເລກຊັ້ນ ຫຼືຊື່
ຊັ້ນບ່ອນທີ່ຈະເຂົ້າຮ່ວມ
ມາດຕະຖານ: 1

ຖັນ=ຊື່ [ຕ້ອງການ]
ຖັນຕົວລະບຸ (ເຊັ່ນ: cat) ໃນຕາຕະລາງ vector ທີ່ຈະໃຊ້ສໍາລັບການເຂົ້າຮ່ວມ

ຕາຕະລາງອື່ນ=ຊື່ [ຕ້ອງການ]
ຊື່ຕາຕະລາງອື່ນ

other_column=ຊື່ [ຕ້ອງການ]
ຖັນຕົວລະບຸ (ເຊັ່ນ: id) ໃນຕາຕະລາງອື່ນທີ່ໃຊ້ສໍາລັບການເຂົ້າຮ່ວມ

subset_columns=ຊື່[,ຊື່,...]
ຊຸດຍ່ອຍຂອງຖັນຈາກຕາຕະລາງອື່ນ

ລາຍລະອຽດ


v.db.ເຂົ້າຮ່ວມ ເຂົ້າຮ່ວມເນື້ອໃນຂອງຕາຕະລາງອື່ນເຂົ້າໄປໃນຕາຕະລາງຄຸນລັກສະນະທີ່ເຊື່ອມຕໍ່ຂອງ a
ແຜນທີ່ vector.

ຫມາຍເຫດ


v.db.ເຂົ້າຮ່ວມ ເປັນ front-end ກັບ db. ປະຕິບັດ ເພື່ອ​ໃຫ້​ການ​ນໍາ​ໃຊ້​ງ່າຍ​ຂຶ້ນ​. ຕາຕະລາງຄຸນລັກສະນະ vector
ຕ້ອງຖືກເກັບໄວ້ໃນຖານຂໍ້ມູນ SQL (SQLite, PostgreSQL, MySQL, ODBC, ...). ດ້ານຫຼັງ DBF
ບໍ່ຮອງຮັບ. ຕາຕະລາງສາມາດຖືກນໍາເຂົ້າດ້ວຍ db.in.ogr.

ການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ-ແຜນທີ່ vector ສາມາດກວດສອບໄດ້ v.db.connect.

ຕົວຢ່າງ


ອອກກໍາລັງກາຍເພື່ອເຂົ້າຮ່ວມຫ້ອງຮຽນທໍລະນີສາດ North Carolina ຈາກຕາຕະລາງ CSV ໄປຫາແຜນທີ່ "ທໍລະນີສາດ".
ຊຸດຂໍ້ມູນຕົວຢ່າງຂອງ North Carolina (ຕ້ອງການດາວໂຫຼດໄຟລ໌ CSV ນິທານ nc_geology.csv
ຈາກຂໍ້ມູນພາຍນອກສໍາລັບຊຸດຂໍ້ມູນຕົວຢ່າງ NC):
# ກວດເບິ່ງຄຸນລັກສະນະແຜນທີ່ຕົ້ນສະບັບ
v.db.ເລືອກຖັນທໍລະນີສາດ=GEO_NAME,SHAPE_area
# ການນໍາເຂົ້າຕາຕະລາງ CSV
db.in.ogr input=nc_geology.csv output=nc_geology
# ເຮັດວຽກກ່ຽວກັບການສໍາເນົາແຜນທີ່ທໍລະນີສາດໃນແຜນທີ່ປະຈຸບັນ
g.copy vector=ທໍລະນີສາດ, mygeology
# ກວດເບິ່ງຊື່ຖັນຂອງຄຸນລັກສະນະແຜນທີ່ vector
v.info -c mygeology
# ກວດເບິ່ງຊື່ຖັນຂອງຕາຕະລາງນິທານ
db.describe -c nc_geology
# ເຂົ້າຮ່ວມຕາຕະລາງໂດຍໃຊ້ຖັນຫຼັກ (ແຜນທີ່: "GEO_NAME"; ຕາຕະລາງ: "geol_id")
v.db.join map=mygeology column=GEO_NAME other_table=nc_geology other_column=geol_id
# ກວດ​ສອບ​ຜົນ​ໄດ້​ຮັບ (ຫຍໍ້​ຢູ່​ທີ່​ນີ້​)
v.db.ເລືອກ mygeology | ຫົວ -3
cat|onemap_pro|PERIMETER|GEOL250_|GEOL250_ID|GEO_NAME|SHAPE_area|SHAPE_len|geol_id|ຊື່ຍາວ|ຄຳເຫັນ
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
...

ດິນ ແຜນທີ່ ຕາຕະລາງ ເຂົ້າຮ່ວມ
ເຂົ້າຮ່ວມຄໍາອະທິບາຍປະເພດດິນຈາກຕາຕະລາງ ດິນ_ນິທານ ເຂົ້າໄປໃນແຜນທີ່ດິນ Spearfish
(ດາວ​ໂຫຼດ​ນິ​ທານ​)​:
g.copy vect=soils,mysoils
# ຕາຕະລາງຂາເຂົ້າ
db.in.ogr soils_legend.csv out=soils_legend
# ເອົາຊື່ຖັນເຂົ້າຮ່ວມ
v.info -c mysoils
db.describe -c soils_legend
# ເບິ່ງຕາຕະລາງຕົ້ນສະບັບ
v.db.ເລືອກ mysoils
cat|ປ້າຍ
1|Aab
2|ບ
3|ຂ
4|BCB
5|BCC
...
#ເບິ່ງນິທານ
db.select table=soils_legend
db.select table=soils_legend | ຫົວ -7
id|ຊື່ຫຍໍ້|ຊື່ຍາວ
0|ບໍ່ມີຂໍ້ມູນ|ບໍ່ມີຂໍ້ມູນ
0|AaB|Alice ດິນຊາຍດີ, 0 ຫາ 6
0|Ba|Barnum silt loam
0|Bb|Barnum silt loam, channeled
0|BcB|Boneek silt loam, 2 ຫາ 6
0|BcC|Boneek silt loam, 6 ຫາ 9
...
# ເຂົ້າຮ່ວມ soils_legend ເຂົ້າໄປໃນຕາຕະລາງຄຸນລັກສະນະ mysoils
v.db.join mysoils col=label other_table=soils_legend ocol=ຊື່ຫຍໍ້
# ການຢັ້ງຢືນການເຂົ້າຮ່ວມ
v.db.ເລືອກ mysoils
cat|ປ້າຍກຳກັບ|id|ຊື່ຫຍໍ້|ຊື່ຍາວ
1|Aab|||
2|ບາ|2|ບະ|ບານາມ ຂີ້ຝຸ່ນດິນ
3|Bb|3|Bb|Barnum silt loam, channeled
4|BcB|4|BcB|Boneek silt loam, 2 ຫາ 6
5|BcC|5|BcC|Boneek silt loam, 6 ຫາ 9
...

ໃຊ້ v.db.joingrass ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌