ນີ້ແມ່ນຄໍາສັ່ງ v.reclassgrass ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
v.reclass - ການປ່ຽນແປງຄຸນຄ່າປະເພດ vector ສໍາລັບແຜນທີ່ vector ທີ່ມີຢູ່ແລ້ວອີງຕາມການ
ຜົນໄດ້ຮັບຂອງການສອບຖາມ SQL ຫຼືຄ່າໃນຖັນຕາຕະລາງຄຸນລັກສະນະ.
KEYWORDS
vector, reclassification, ຄຸນລັກສະນະ
ສະຫຼຸບສັງລວມ
v.reclass
v.reclass - ຊ່ວຍ
v.reclass ການປ້ອນຂໍ້ມູນ=ຊື່ [ຊັ້ນ=string] [ປະເພດ=string[,string, ... ]] output=ຊື່
[ຖັນ=ຊື່] [ກົດລະບຽບ=ຊື່] [--ຂຽນທັບ] [--ຊ່ວຍເຫຼືອ] [--ຄຳເວົ້າ] [--ງຽບ] [--ui]
ທຸງ:
--ຂຽນທັບ
ອະນຸຍາດໃຫ້ໄຟລ໌ຜົນຜະລິດຂຽນທັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວ
- ຊ່ວຍ
ພິມສະຫຼຸບການນຳໃຊ້
-- verbose
ຜົນຜະລິດໂມດູນ Verbose
--ງຽບ
ຜົນຜະລິດໂມດູນງຽບ
--ui
ບັງຄັບໃຫ້ເປີດກ່ອງໂຕ້ຕອບ GUI
ຕົວກໍານົດການ:
ການປ້ອນຂໍ້ມູນ=ຊື່ [ຕ້ອງການ]
ຊື່ຂອງແຜນທີ່ vector input
ຫຼືແຫຼ່ງຂໍ້ມູນສໍາລັບການເຂົ້າເຖິງ OGR ໂດຍກົງ
ຊັ້ນ=string
ເລກຊັ້ນ ຫຼືຊື່
ລັກສະນະ vector ສາມາດມີຄ່າປະເພດຢູ່ໃນຊັ້ນຕ່າງໆ. ຕົວເລກນີ້ກໍານົດ
ຊັ້ນໃດທີ່ຈະໃຊ້. ເມື່ອໃຊ້ກັບການເຂົ້າເຖິງ OGR ໂດຍກົງ, ນີ້ແມ່ນຊື່ຊັ້ນຂໍ້ມູນ.
ມາດຕະຖານ: 1
ປະເພດ=string[,string,...]
ປະເພດຄຸນສົມບັດການປ້ອນຂໍ້ມູນ
ຕົວເລືອກ: ຈຸດ, ເສັ້ນ, ເຂດແດນ, ສູນກາງ
ມາດຕະຖານ: ຈຸດ, ເສັ້ນ, ເຂດແດນ, ສູນກາງ
output=ຊື່ [ຕ້ອງການ]
ຊື່ສໍາລັບແຜນທີ່ vector ຜົນຜະລິດ
ຖັນ=ຊື່
ຊື່ຂອງຖັນທີ່ມີຄ່າທີ່ຈະໃຊ້ເປັນໝວດໝູ່ໃໝ່
ແຫຼ່ງທີ່ມາຂອງຖັນລະຫັດໃໝ່ຈະຕ້ອງເປັນປະເພດຈຳນວນເຕັມ ຫຼືສະຕຣິງ
ກົດລະບຽບ=ຊື່
ເສັ້ນທາງເຕັມໄປຫາໄຟລ໌ກົດລະບຽບ reclass
ລາຍລະອຽດ
v.reclass ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສ້າງແຜນທີ່ vector ໃຫມ່ໂດຍອີງໃສ່ການຈັດປະເພດໃຫມ່ຂອງ an
ແຜນທີ່ vector ທີ່ມີຢູ່ແລ້ວ. ມັນຍັງອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດປ່ຽນໄດ້ ທີ່ສໍາຄັນ ຖັນ ຫ່າງຈາກ
ຄ່າເລີ່ມຕົ້ນຂອງ "cat"ກັບ ຖັນ ທາງເລືອກ.
ໄຟລ໌ກົດລະບຽບອາດມີຢູ່ໃນແຕ່ລະແຖວທັງສອງຄູ່:
ມູນຄ່າຄໍາຫລັກ
(ແຍກໂດຍຊ່ອງ) ຫຼືຄໍາເຫັນເລີ່ມຕົ້ນດ້ວຍ '#' (hash). ຄໍານິຍາມຂອງປະເພດໃຫມ່
ເລີ່ມຕົ້ນດ້ວຍຄໍາສໍາຄັນ cat ຕິດຕາມດ້ວຍຄ່າໝວດໝູ່ໃໝ່. ຄໍາສໍາຄັນ ບ່ອນທີ່ ກໍານົດ SQL
ສະພາບຢູ່ໃສ.
ຫມາຍເຫດ
ບໍ່ມີຕາຕະລາງໃດຖືກສ້າງຂື້ນສໍາລັບແຜນທີ່ທີ່ຈັດປະເພດໃຫມ່ຖ້າຫາກວ່າ ຖັນ ທາງເລືອກແມ່ນຖືກນໍາໃຊ້ແລະປະເພດຖັນ
ເປັນຈໍານວນເຕັມ (ຕາມຜົນໄດ້ຮັບອາດມີຄວາມບໍ່ແນ່ນອນ). ຖ້າ ຖັນ ທາງເລືອກແມ່ນການນໍາໃຊ້ແລະ
ປະເພດຖັນແມ່ນສະຕຣິງ, ຕາຕະລາງໃຫມ່ຖືກສ້າງຂື້ນປະກອບດ້ວຍ cat ທີ່ສ້າງຂຶ້ນໃຫມ່
ຕົວເລກແລະຖັນດຽວທີ່ມີຄ່າຖັນສະຕຣິງເປັນເອກະລັກ, ຈັດລຽງຕາມ
ລໍາດັບຕົວອັກສອນ.
ສໍາລັບການລະລາຍເຂດແດນທົ່ວໄປ, ເບິ່ງ v.ລະລາຍ.
ຕົວຢ່າງ
ຍົກຕົວຢ່າງ 1: ຫ້ອງຮຽນໃໝ່ by ກົດລະບຽບ
v.reclass input=land output=land_u type=ກົດລະບຽບຂອບເຂດ=land.rcl
ເອກະສານກົດລະບຽບປະກອບມີ:
# ໄຟລ໌ການຈັດປະເພດທີ່ດິນ
cat 1
ບ່ອນທີ່ໃຊ້ = 'E13' ແລະເຈົ້າຂອງ = 'Jara Cimrman'
cat 2
ບ່ອນທີ່ໃຊ້ = 'E14'
ຜະລິດແຜນທີ່ພື້ນທີ່ vector ໃຫມ່ land_u ປະກອບມີເຂດແດນຈາກ ທີ່ດິນ ກັບປະເພດພື້ນທີ່
ຄ່າທີ່ເລືອກຈາກຖານຂໍ້ມູນໂດຍ SQL ເລືອກຄໍາສັ່ງ:
ເລືອກ id ຈາກ tland ບ່ອນທີ່ໃຊ້ = 'E13' ແລະເຈົ້າຂອງ = 'Jara Cimrman' ປ່ຽນເປັນປະເພດ 1;
ຄ່າທີ່ເລືອກຈາກຖານຂໍ້ມູນໂດຍ SQL ເລືອກຄໍາສັ່ງ:
ເລືອກ id ຈາກ tland ບ່ອນທີ່ໃຊ້ = 'E14' ປ່ຽນເປັນປະເພດ 2.
ຍົກຕົວຢ່າງ 2: ຫ້ອງຮຽນໃໝ່ by ຄຸນລັກສະນະ ຖັນ
(ຊຸດຂໍ້ມູນຕົວຢ່າງ North Carolina)
v.reclass in=streams out=streams_by_type column=I_vs_P
v.db.ເລືອກ streams_by_type
cat|I_vs_P
1|ຫຍໍ້ໆ
2|ມີອາຍຸຫລາຍປີ
ຮູ້ ບັນຫາ
ບໍ່ມີຕາຕະລາງຖືກສ້າງຂື້ນສໍາລັບຊັ້ນທີ່ຈັດປະເພດໃຫມ່ຖ້າ ກົດລະບຽບ ທາງເລືອກແມ່ນຖືກນໍາໃຊ້.
ໃຊ້ v.reclassgrass ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net