ນີ້ແມ່ນຄໍາສັ່ງ v.db.addtablegrass ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
v.db.addtable - ສ້າງແລະເຊື່ອມຕໍ່ຕາຕະລາງຄຸນລັກສະນະໃຫມ່ກັບຊັ້ນທີ່ໃຫ້ຂອງ an
ແຜນທີ່ vector ທີ່ມີຢູ່ແລ້ວ.
KEYWORDS
vector, ຕາຕະລາງຄຸນລັກສະນະ, ຖານຂໍ້ມູນ
ສະຫຼຸບສັງລວມ
v.db.addtable
v.db.addtable - ຊ່ວຍ
v.db.addtable ແຜນທີ່=ຊື່ [ຕາຕະລາງ=string] [ຊັ້ນ=integer] [ທີ່ສໍາຄັນ=ຊື່] [ຄໍລໍາ=ຊື່
ປະເພດ[,ຊື່ ປະເພດ,...]] [--ຊ່ວຍເຫຼືອ] [--ຄຳເວົ້າ] [--ງຽບ] [--ui]
ທຸງ:
- ຊ່ວຍ
ພິມສະຫຼຸບການນຳໃຊ້
-- verbose
ຜົນຜະລິດໂມດູນ Verbose
--ງຽບ
ຜົນຜະລິດໂມດູນງຽບ
--ui
ບັງຄັບໃຫ້ເປີດກ່ອງໂຕ້ຕອບ GUI
ຕົວກໍານົດການ:
ແຜນທີ່=ຊື່ [ຕ້ອງການ]
ຊື່ຂອງແຜນທີ່ vector
ຫຼືແຫຼ່ງຂໍ້ມູນສໍາລັບການເຂົ້າເຖິງ OGR ໂດຍກົງ
ຕາຕະລາງ=string
ຊື່ຂອງຕາຕະລາງຄຸນລັກສະນະໃຫມ່ (ຄ່າເລີ່ມຕົ້ນ: ຊື່ແຜນທີ່ vector)
ຊັ້ນ=integer
ເລກຊັ້ນບ່ອນທີ່ຈະເພີ່ມຕາຕະລາງຄຸນລັກສະນະໃໝ່
ມາດຕະຖານ: 1
ທີ່ສໍາຄັນ=ຊື່
ຊື່ຖັນຫຼັກ
ຕ້ອງອ້າງອີງໃສ່ຖັນຈຳນວນເຕັມ
ມາດຕະຖານ: cat
ຄໍລໍາ=ຊື່ ປະເພດ[,ຊື່ ປະເພດ,...]
ຊື່ແລະປະເພດຂອງຖັນໃຫມ່
ປະເພດແມ່ນຂຶ້ນກັບ backend ຖານຂໍ້ມູນ, ແຕ່ສະຫນັບສະຫນູນທັງຫມົດ VARCHAR(), INT, DOUBLE PRECISION ແລະ
DATE. ຕົວຢ່າງ: "ປ້າຍຊື່ ຕົວປ່ຽນ(250), ພິມຈຳນວນເຕັມ"
ລາຍລະອຽດ
v.db.addtable ສ້າງແລະເພີ່ມຕາຕະລາງຄຸນລັກສະນະໃຫມ່ໃຫ້ກັບແຜນທີ່ vector ທີ່ໃຫ້. ມັນເຊື່ອມຕໍ່
ຕາຕະລາງໄປຫາຊັ້ນທີ່ລະບຸຂອງແຜນທີ່ vector. ຖ້າແຜນທີ່ vector ຍັງບໍ່ທັນໄດ້ເຊື່ອມຕໍ່ກັບອັນໃດ
ຕາຕະລາງ, ການເຊື່ອມຕໍ່ຖານຂໍ້ມູນໃຫມ່ໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນໂດຍອີງໃສ່ການຕັ້ງຄ່າຖານຂໍ້ມູນ MAPSET (ເບິ່ງ
db.connect).
ຫມາຍເຫດ
v.db.addtable ເປັນ front-end ກັບ db. ປະຕິບັດ ເພື່ອໃຫ້ການນໍາໃຊ້ງ່າຍຂຶ້ນ. v.db.addtable ເທົ່ານັ້ນ
ໃສ່ຄ່າໝວດໝູ່ເຂົ້າໃນຕາຕະລາງສຳລັບຄຸນສົມບັດເຫຼົ່ານັ້ນ ເຊິ່ງຕົວຈິງແລ້ວມີໝວດໝູ່
ຄ່າໃນຊັ້ນທີ່ກ່ຽວຂ້ອງ. ການນໍາໃຊ້ສາມາດເພີ່ມມູນຄ່າປະເພດອັດຕະໂນມັດໂດຍການນໍາໃຊ້
v. ປະເພດ ຫຼືດ້ວຍຕົນເອງກັບ wxGUI vector digitizer ກ່ອນທີ່ຈະແລ່ນ v.db.addtable. ຫຼືຫນຶ່ງ
ສາມາດດໍາເນີນການ v.db.addtable ທໍາອິດແລະຫຼັງຈາກນັ້ນນໍາໃຊ້ບໍ່ວ່າຈະເປັນ combinatino ຂອງ v. ປະເພດ + v.to.db or
wxGUI vector digitizer ເພື່ອເພີ່ມສາຍທີ່ກ່ຽວຂ້ອງໃນຕາຕະລາງ. ປະເພດສະຫນັບສະຫນູນຂອງ
ຖັນແມ່ນຂຶ້ນກັບ backend ຖານຂໍ້ມູນ. ຢ່າງໃດກໍຕາມ, backends ທັງຫມົດຄວນຈະສະຫນັບສະຫນູນ VARCHAR, INT,
Double PreCISION ແລະ DATE.
ການເຊື່ອມຕໍ່ຖານຂໍ້ມູນທີ່ມີຢູ່ແລ້ວສາມາດກວດສອບໄດ້ v.db.connect.
EXAMPLE
ການເພີ່ມຕາຕະລາງຄຸນລັກສະນະໃໝ່ທີ່ມີຖັນດຽວໃສ່ຊັ້ນເລີ່ມຕົ້ນ 1:
g.copy vect=roadsmajor,myroads
v.db.addtable myroads columns="ຄວາມແມ່ນຍໍາຂອງຄວາມຊັນສອງເທົ່າ"
v.db.connect -p myroads
v.info -c myroads
ການເພີ່ມຕາຕະລາງຄຸນລັກສະນະໃໝ່ທີ່ມີສອງຖັນໃສ່ຊັ້ນທີ 2:
g.copy vect=roadsmajor,myroads
v.db.addtable myroads columns="slope double precision, roadname ຕົວປ່ຽນ(15)"ຊັ້ນ=2
v.db.connect -p myroads
v.info -c myroads
v.info -c myroads layer=2
ໃຊ້ v.db.addtablegrass ອອນລາຍໂດຍໃຊ້ການບໍລິການ onworks.net