ນີ້ແມ່ນຄໍາສັ່ງ t.registergrass ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
t.ລົງທະບຽນ - ລົງທະບຽນແຜນທີ່ raster, vector ແລະ raster3d ໃນຊຸດຂໍ້ມູນເວລາອາວະກາດ.
KEYWORDS
ຊົ່ວຄາວ, ການຄຸ້ມຄອງແຜນທີ່, ລົງທະບຽນ, ເວລາ
ສະຫຼຸບສັງລວມ
t.ລົງທະບຽນ
t.ລົງທະບຽນ - ຊ່ວຍ
t.ລົງທະບຽນ [-i] [ການປ້ອນຂໍ້ມູນ=ຊື່] [ແຜນທີ່=ຊື່[,ຊື່,...]] [ປະເພດ=ຊື່] [ເອກະສານ=ຊື່]
[ການເລີ່ມຕົ້ນ=string] [ໃນຕອນທ້າຍ=string] [ຫນ່ວຍບໍລິການ=string] [ການເພີ່ມຂື້ນ=string] [separator=ລັກສະນະ]
[--ຂຽນທັບ] [--ຊ່ວຍເຫຼືອ] [--ຄຳເວົ້າ] [--ງຽບ] [--ui]
ທຸງ:
-i
ສ້າງໄລຍະຫ່າງ (ເວລາເລີ່ມຕົ້ນ ແລະເວລາສິ້ນສຸດ) ໃນກໍລະນີທີ່ມີການເພີ່ມຂຶ້ນ ແລະເວລາເລີ່ມຕົ້ນແມ່ນ
ສະຫນອງໃຫ້
--ຂຽນທັບ
ອະນຸຍາດໃຫ້ໄຟລ໌ຜົນຜະລິດຂຽນທັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວ
- ຊ່ວຍ
ພິມສະຫຼຸບການນຳໃຊ້
-- verbose
ຜົນຜະລິດໂມດູນ Verbose
--ງຽບ
ຜົນຜະລິດໂມດູນງຽບ
--ui
ບັງຄັບໃຫ້ເປີດກ່ອງໂຕ້ຕອບ GUI
ຕົວກໍານົດການ:
ການປ້ອນຂໍ້ມູນ=ຊື່
ຊື່ຂອງຊຸດຂໍ້ມູນເວລາຊ່ອງປ້ອນຂໍ້ມູນ
ແຜນທີ່=ຊື່[,ຊື່,...]
ຊື່ຂອງແຜນທີ່ປ້ອນຂໍ້ມູນ
ປະເພດ=ຊື່
ປະເພດຂອງແຜນທີ່ປ້ອນຂໍ້ມູນ
ຕົວເລືອກ: raster, vector, raster_3d
ມາດຕະຖານ: raster
ເອກະສານ=ຊື່
ປ້ອນໄຟລ໌ທີ່ມີຊື່ແຜນທີ່, ຫນຶ່ງຕໍ່ແຖວ
ນອກຈາກນັ້ນ, ເວລາເລີ່ມຕົ້ນແລະເວລາສິ້ນສຸດສາມາດຖືກກໍານົດຕໍ່ແຖວ
ການເລີ່ມຕົ້ນ=string
ວັນທີເລີ່ມຕົ້ນທີ່ຖືກຕ້ອງ ແລະເວລາຂອງແຜນທີ່ທໍາອິດ
ຮູບແບບເວລາຢ່າງແທ້ຈິງ: "yyyy-mm-dd HH:MM:SS +HHMM", ເວລາສົມທຽບແມ່ນເປັນຈຳນວນເຕັມປະເພດ).
ໃນຕອນທ້າຍ=string
ວັນທີສິ້ນສຸດ ແລະເວລາຂອງແຜນທີ່ທັງໝົດທີ່ຖືກຕ້ອງ
ຮູບແບບເວລາຢ່າງແທ້ຈິງ: "yyyy-mm-dd HH:MM:SS +HHMM", ເວລາສົມທຽບແມ່ນເປັນຈຳນວນເຕັມປະເພດ).
ຫນ່ວຍບໍລິການ=string
ຫນ່ວຍປະທັບຕາເວລາ
ຫນ່ວຍງານຕ້ອງຖືກຕັ້ງໃນກໍລະນີຂອງສະແຕມເວລາທີ່ກ່ຽວຂ້ອງ
ຕົວເລືອກ: ປີ, ເດືອນ, ມື້, ຊົ່ວໂມງ, ນາທີ, ວິນາທີ
ການເພີ່ມຂື້ນ=string
ການເພີ່ມເວລາ, ເຮັດວຽກພຽງແຕ່ສົມທົບກັບທາງເລືອກເລີ່ມຕົ້ນ
ການເພີ່ມເວລາລະຫວ່າງແຜນທີ່ເພື່ອສ້າງຊ່ວງເວລາທີ່ຖືກຕ້ອງ (ຮູບແບບຢ່າງແທ້ຈິງ: NNN
ວິນາທີ, ນາທີ, ຊົ່ວໂມງ, ມື້, ອາທິດ, ເດືອນ, ປີ; ຮູບແບບພີ່ນ້ອງແມ່ນຈໍານວນເຕັມ: 5)
separator=ລັກສະນະ
ລັກສະນະຕົວແຍກຊ່ອງຂໍ້ມູນຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ
ລັກສະນະພິເສດ: ທໍ່, ເຄື່ອງໝາຍຈຸດ, ຍະຫວ່າງ, ແຖບ, ແຖວໃໝ່
ມາດຕະຖານ: ທໍ່
ລາຍລະອຽດ
ໂມດູນ t.ລົງທະບຽນ ຖືກອອກແບບມາເພື່ອລົງທະບຽນ raster, raster 3D ແລະແຜນທີ່ vector ໃນ
ຖານຂໍ້ມູນຊົ່ວຄາວ ແລະໃນຊຸດຂໍ້ມູນເວລາອາວະກາດສະເພາະ. ໂມດູນນີ້ຕ້ອງຖືກນໍາໃຊ້ເພື່ອມອບຫມາຍ
ສະແຕມເວລາໄປຫາ raster, raster 3D ແລະແຜນທີ່ vector. ໂມດູນເວລາທີ່ມີຢູ່
r.timestamp, r3.timestamp ແລະ v.timestamp ບໍ່ໄດ້ລົງທະບຽນແຜນທີ່ໃນ temporal
ຖານຂໍ້ມູນ GRASS. ຢ່າງໃດກໍ່ຕາມ, ເວລາທີ່ຖືກສ້າງຂື້ນດ້ວຍໂມດູນເຫຼົ່ານີ້ສາມາດເປັນ
ອ່ານແລະນໍາໃຊ້ໂດຍ t.ລົງທະບຽນ. ອັນນີ້ໃຊ້ໄດ້ກັບແຜນທີ່ທີ່ຍັງບໍ່ໄດ້ລົງທະບຽນຢູ່ໃນນັ້ນເທົ່ານັ້ນ
ຖານຂໍ້ມູນຊົ່ວຄາວ.
ໂມດູນນີ້ສະຫນັບສະຫນູນທີ່ໃຊ້ເວລາຢ່າງແທ້ຈິງແລະພີ່ນ້ອງ. ປະເພດຊົ່ວຄາວຢ່າງແທ້ຈິງຫມາຍເຖິງ a
ວັນທີຄົງທີ່ ໃນຂະນະທີ່ປະເພດທາງໂລກທີ່ອ້າງອີງເຖິງຂໍ້ມູນໂດຍບໍ່ມີການສະແຕມເວລາຄົງທີ່
(ຕົວຢ່າງ, ແຜນທີ່ຕາມລໍາດັບທີ່ໃຊ້ໃນການຄິດໄລ່ຄ່າສະເລ່ຍຫຼາຍທົດສະວັດ).
ແຜນທີ່ສາມາດໄດ້ຮັບການລົງທະບຽນໂດຍການໂຕ້ຖຽງບັນຊີຄໍາສັ່ງ (ບັນຊີລາຍຊື່ຂອງເຄື່ອງຫມາຍຈຸດທີ່ແຍກອອກຊື່ແຜນທີ່) ຫຼື
ການນໍາໃຊ້ໄຟລ໌ປ້ອນຂໍ້ມູນ. ເວລາເລີ່ມຕົ້ນ, ເວລາສິ້ນສຸດແລະການເພີ່ມຊົ່ວຄາວສາມາດສະຫນອງໃຫ້
ໂດຍເສັ້ນຄໍາສັ່ງຫຼືໃນໄຟລ໌ປ້ອນຂໍ້ມູນ. ເວລາສິ້ນສຸດແລະການເພີ່ມຂຶ້ນແມ່ນສະເພາະເຊິ່ງກັນແລະກັນ. ໄດ້
ຜູ້ໃຊ້ສາມາດລົງທະບຽນແຜນທີ່ດຽວຫຼືບັນຊີລາຍຊື່ຂອງແຜນທີ່ໃນເວລາດຽວກັນ. ແຜນທີ່ສາມາດລົງທະບຽນໄດ້ຫຼາຍອັນ
ຊຸດຂໍ້ມູນເວລາອາວະກາດໂດຍໃຊ້ເວລາດຽວກັນ.
ໄດ້ ການເພີ່ມຂື້ນ ທາງເລືອກແລະ -i ທຸງ (ເພື່ອສ້າງຊ່ວງເວລາ) ເຮັດວຽກຮ່ວມກັນເທົ່ານັ້ນ
ກັບ ການເລີ່ມຕົ້ນ ທາງເລືອກ. ຖ້າຫາກວ່າໄຟລ໌ປ້ອນຂໍ້ມູນທີ່ມີສະແຕມທີ່ໃຊ້ເວລາ, ຫຼັງຈາກນັ້ນ ການເພີ່ມຂື້ນ
ທາງເລືອກແລະ -i ບໍ່ຮອງຮັບທຸງ.
ເວລາເລີ່ມຕົ້ນແລະເວລາສິ້ນສຸດກັບເວລາຢ່າງແທ້ຈິງຕ້ອງຖືກສະຫນອງໃຫ້ໂດຍໃຊ້ຮູບແບບ ປປປປ-ວດ-ວວ
HH: MM: SS +ຮຮມມ. ມັນສະຫນັບສະຫນູນເພື່ອລະບຸພຽງແຕ່ວັນທີ ປປປປ-ວດ-ວວ. ໃນກໍລະນີຂອງພີ່ນ້ອງ
ເວລາ ຫນ່ວຍບໍລິການຊົ່ວຄາວ (ປີ, ເດືອນ, ມື້, ຊົ່ວໂມງ, ນາທີ ຫຼື ວິນາທີ) ຈະຕ້ອງໃຫ້.
ເວລາເລີ່ມຕົ້ນທີ່ກ່ຽວຂ້ອງ, ເວລາສິ້ນສຸດແລະການເພີ່ມຂຶ້ນແມ່ນຈໍານວນເຕັມ.
ຫມາຍເຫດ
ເວລາຂອງແຜນທີ່ທີ່ລົງທະບຽນຈະຖືກເກັບໄວ້ໃນຖານຂໍ້ມູນຊົ່ວຄາວແລະໃນ
metadata ຂອງແຜນທີ່ຫຍ້າໃນຖານຂໍ້ມູນທາງກວ້າງຂອງພື້ນ. ນີ້ຮັບປະກັນວ່າການສະແຕມເວລາສາມາດເຮັດໄດ້
ໄດ້ຮັບການເຂົ້າເຖິງສະເຫມີກັບ (r|r3|v).ສະແຕມເວລາ ແລະໂມດູນທາງໂລກ. ເວລາຄວນ
ພຽງແຕ່ຖືກແກ້ໄຂດ້ວຍ t.ລົງທະບຽນ ເນື່ອງຈາກວ່າ (r|r3|v).ສະແຕມເວລາ ໂມດູນບໍ່ມີການເຂົ້າເຖິງ
ຖານຂໍ້ມູນຊົ່ວຄາວ.
ປັດໄຈນໍາເຂົ້າ ເອກະສານ ຮູບແບບ
ໄຟລ໌ປ້ອນຂໍ້ມູນປະກອບດ້ວຍລາຍຊື່ແຜນທີ່, ທາງເລືອກພ້ອມກັບສະແຕມເວລາ. ແຕ່ລະ
ຊື່ແຜນທີ່ຈະຖືກເກັບໄວ້ເປັນແຖວໃນໄຟລ໌ນີ້.
ມີຫຼາຍທາງເລືອກໃນການລົງທະບຽນແຜນທີ່, ການເພີ່ມຂື້ນ ທາງເລືອກແລະ -i ທຸງແມ່ນ
ສະຫນັບສະຫນູນ:
ສະເພາະຂອງຊື່ແຜນທີ່:
terra_lst_day20020113
terra_lst_day20020114
terra_lst_day20020115
terra_lst_day20020116
terra_lst_day20020117
ການລະບຸຊື່ແຜນທີ່ ແລະເວລາເລີ່ມຕົ້ນຢ່າງແທ້ຈິງ (ວັນທີ) ຂອງຕົວຢ່າງເວລາ, ບໍ່ແມ່ນ
ສະຫນັບສະຫນູນສໍາລັບ ການເພີ່ມຂື້ນ ທາງເລືອກແລະ -i ທຸງ:
terra_lst_day20020113|2002-01-13
terra_lst_day20020114|2002-01-14
terra_lst_day20020115|2002-01-15
terra_lst_day20020116|2002-01-16
terra_lst_day20020117|2002-01-17
ສະເພາະຂອງຊື່ແຜນທີ່ແລະສະແຕມທີ່ໃຊ້ເວລາຢ່າງແທ້ຈິງ (datetime), ບໍ່ໄດ້ສະຫນັບສະຫນູນສໍາລັບການ
ການເພີ່ມຂື້ນ ທາງເລືອກແລະ -i ທຸງ:
terra_lst_day20020113|2002-01-13 10:30
terra_lst_day20020114|2002-01-14 10:30
terra_lst_day20020115|2002-01-15 10:30
terra_lst_day20020116|2002-01-16 10:30
terra_lst_day20020117|2002-01-17 10:30
ຂໍ້ມູນຈໍາເພາະຂອງຊື່ແຜນທີ່ແລະໄລຍະເວລາຢ່າງແທ້ຈິງກັບການເລີ່ມຕົ້ນ, ບໍ່ສະຫນັບສະຫນູນສໍາລັບ
ການເພີ່ມຂື້ນ ທາງເລືອກແລະ -i ທຸງ: ແລະເວລາສິ້ນສຸດ:
prec_1|2001-01-01|2001-04-01
prec_2|2001-04-01|2001-07-01
prec_3|2001-07-01|2001-10-01
prec_4|2001-10-01|2002-01-01
prec_5|2002-01-01|2002-04-01
prec_6|2002-04-01|2002-07-01
EXAMPLE
ພາກເຫນືອ Carolina ຊຸດຂໍ້ມູນ
ການນໍາໃຊ້ a ຂໍ້ຄວາມ ເອກະສານ
ລົງທະບຽນແຜນທີ່ໃນຊຸດຂໍ້ມູນເວລາອະວະກາດຢ່າງແທ້ຈິງ, ສ້າງຊ່ວງເວລາ
# ທໍາອິດ: ກະກຽມໄຟລ໌ຂໍ້ຄວາມທີ່ມີບັນຊີລາຍຊື່ຂອງແຜນທີ່ການປ້ອນຂໍ້ມູນ (ເບິ່ງຂ້າງເທິງ)
# ທີສອງ: ລົງທະບຽນແຜນທີ່
t.register -i type=raster input=precipitation_monthly
file=list_of_input_maps.txt start=2009-01-01
ເພີ່ມຂຶ້ນ = "1 ເດືອນ"
ການນໍາໃຊ້ g.list ເພື່ອສ້າງວັດສະດຸປ້ອນ
ລົງທະບຽນແຜນທີ່ໃນຊຸດຂໍ້ມູນເວລາອະວະກາດຢ່າງແທ້ຈິງ, ສ້າງຊ່ວງເວລາ
t.register -i type=raster input=precipitation_monthly
maps=`g.list raster pattern="*precip*" sep=comma` start=2009-01-01
ເພີ່ມຂຶ້ນ = "1 ເດືອນ"
synthetic ແຜນທີ່
ໃນຕົວຢ່າງນີ້ພວກເຮົາສ້າງ 6 ແຜນທີ່ raster ທີ່ຈະໄດ້ຮັບການລົງທະບຽນໃນເວລາຊ່ອງດຽວ
ຊຸດຂໍ້ມູນ raster ທີ່ມີຊື່ວ່າ precip_abs ໂດຍໃຊ້ granularity temporal ປະຈໍາເດືອນ. ໄດ້ -i ທຸງ
ສ້າງຊ່ວງເວລາ. ສະແຕມເວລາທີ່ສ້າງຂຶ້ນຈະຖືກກວດສອບໂດຍໃຊ້ r.timestamp ແລະ
t.rast.list. ພວກເຮົາຈະລົງທະບຽນແຜນທີ່ເພີ່ມເຕີມທີ່ມີເວລາທີ່ກໍານົດໄວ້
r.timestamp.
r.mapcalc expression="prec_1 = 100"
r.mapcalc expression="prec_2 = 200"
r.mapcalc expression="prec_3 = 300"
r.mapcalc expression="prec_4 = 400"
r.mapcalc expression="prec_5 = 500"
r.mapcalc expression="prec_6 = 600"
t.create type=strds temporaltype=absolute
output=precip_abs title="ຕົວຢ່າງ"
descr="ຕົວຢ່າງ"
t.register -i type=raster input=precip_abs
maps=prec_1,prec_2,prec_3,prec_4,prec_5,prec_6
start="2001-01-01" increment="1 ເດືອນ"
r.timestamp prec_1
1 ມັງກອນ 2001 00:00:00 / 1 Feb 2001 00:00:00
r.timestamp prec_2
1 Feb 2001 00:00:00 / 1 Mar 2001 00:00:00
t.rast.list input=precip_abs
ຊື່|ແຜນທີ່|ເວລາເລີ່ມຕົ້ນ|ເວລາສິ້ນສຸດ
prec_1|PERMANENT|2001-01-01 00:00:00|2001-02-01 00:00:00
prec_2|PERMANENT|2001-02-01 00:00:00|2001-03-01 00:00:00
prec_3|PERMANENT|2001-03-01 00:00:00|2001-04-01 00:00:00
prec_4|PERMANENT|2001-04-01 00:00:00|2001-05-01 00:00:00
prec_5|PERMANENT|2001-05-01 00:00:00|2001-06-01 00:00:00
prec_6|PERMANENT|2001-06-01 00:00:00|2001-07-01 00:00:00
r.mapcalc expression="prec_7 = 700"
r.timestamp map=prec_7 date="1 jul 2001 / 1 Aug 2001"
t.register type=raster input=precip_abs maps=prec_7
t.rast.list input=precip_abs
ຊື່|ແຜນທີ່|ເວລາເລີ່ມຕົ້ນ|ເວລາສິ້ນສຸດ
prec_1|PERMANENT|2001-01-01 00:00:00|2001-02-01 00:00:00
prec_2|PERMANENT|2001-02-01 00:00:00|2001-03-01 00:00:00
prec_3|PERMANENT|2001-03-01 00:00:00|2001-04-01 00:00:00
prec_4|PERMANENT|2001-04-01 00:00:00|2001-05-01 00:00:00
prec_5|PERMANENT|2001-05-01 00:00:00|2001-06-01 00:00:00
prec_6|PERMANENT|2001-06-01 00:00:00|2001-07-01 00:00:00
prec_7|PERMANENT|2001-07-01 00:00:00|2001-08-01 00:00:00
ໃຊ້ t.registergrass ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net