ນີ້ແມ່ນຄໍາສັ່ງ r.reliefgrass ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
r. ການບັນເທົາທຸກ - ສ້າງແຜນທີ່ການບັນເທົາທຸກທີ່ມີຮົ່ມຈາກແຜນທີ່ລະດັບຄວາມສູງ (DEM).
KEYWORDS
raster, elevation, ການບັນເທົາທຸກ, terrain, hillshade
ສະຫຼຸບສັງລວມ
r. ການບັນເທົາທຸກ
r. ການບັນເທົາທຸກ - ຊ່ວຍ
r. ການບັນເທົາທຸກ ການປ້ອນຂໍ້ມູນ=ຊື່ output=ຊື່ [ລະດັບຄວາມສູງ=float] [azimuth=float] [zscale=float]
[ຂະຫນາດ=float] [ຫນ່ວຍ=string] [--ຂຽນທັບ] [--ຊ່ວຍເຫຼືອ] [--ຄຳເວົ້າ] [--ງຽບ] [--ui]
ທຸງ:
--ຂຽນທັບ
ອະນຸຍາດໃຫ້ໄຟລ໌ຜົນຜະລິດຂຽນທັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວ
- ຊ່ວຍ
ພິມສະຫຼຸບການນຳໃຊ້
-- verbose
ຜົນຜະລິດໂມດູນ Verbose
--ງຽບ
ຜົນຜະລິດໂມດູນງຽບ
--ui
ບັງຄັບໃຫ້ເປີດກ່ອງໂຕ້ຕອບ GUI
ຕົວກໍານົດການ:
ການປ້ອນຂໍ້ມູນ=ຊື່ [ຕ້ອງການ]
ຊື່ຂອງແຜນທີ່ raster ການປ້ອນຂໍ້ມູນ
output=ຊື່ [ຕ້ອງການ]
ຊື່ສໍາລັບຜົນຜະລິດແຜນທີ່ການບັນເທົາທຸກທີ່ມີຮົ່ມ
ຊື່ສໍາລັບແຜນທີ່ raster ຜົນຜະລິດ
ລະດັບຄວາມສູງ=float
ລະດັບຄວາມສູງຂອງດວງອາທິດຢູ່ໃນອົງສາຂ້າງເທິງຂອບຟ້າ
ຕົວເລືອກ: 0-90
ມາດຕະຖານ: 30
azimuth=float
Azimuth ຂອງດວງອາທິດໃນອົງສາໄປທາງທິດຕາເວັນອອກຂອງພາກເຫນືອ
ຕົວເລືອກ: 0-360
ມາດຕະຖານ: 270
zscale=float
ປັດໄຈສໍາລັບການບັນເທົາທຸກເກີນໄປ
ມາດຕະຖານ: 1
ຂະຫນາດ=float
ປັດໄຈຂະຫນາດສໍາລັບການປ່ຽນແມັດເປັນຫນ່ວຍຄວາມສູງ
ມາດຕະຖານ: 1
ຫນ່ວຍ=string
ໜ່ວຍຄວາມສູງ (ແທນທີ່ປັດໄຈຂະໜາດ)
ຕົວເລືອກ: intl, ການສໍາຫຼວດ
Int'l: ຕີນສາກົນ
ການສໍາຫຼວດ: ຕີນສໍາຫຼວດ
ລາຍລະອຽດ
r. ການບັນເທົາທຸກ ສ້າງແຜນທີ່ການບັນເທົາທຸກທີ່ມີຮົ່ມ raster ໂດຍອີງໃສ່ການຕັ້ງຄ່າການແກ້ໄຂໃນປະຈຸບັນແລະຢູ່ໃນ
ລະດັບຄວາມສູງຂອງແສງຕາເວັນ, azimuth, ແລະ z-exaggeration ຄ່າທີ່ຜູ້ໃຊ້ເຂົ້າມາ. ຖ້າບໍ່ມີຜົນຜະລິດ
ມີຊື່ແຜນທີ່ຮົ່ມ, ແຜນທີ່ການບັນເທົາທຸກທີ່ມີຮົ່ມໃຫມ່ຖືກຕັ້ງຊື່ < input_map >.ຮົ່ມ. ແຜນທີ່ແມ່ນ
ມອບໝາຍຕາຕະລາງສີຂະໜາດສີຂີ້ເຖົ່າ.
ຕົວກໍານົດການຄວບຄຸມການຮົ່ມແມ່ນ:
1 ຊັ້ນແຜນທີ່ raster ເພື່ອສະຫນອງຄ່າຄວາມສູງສໍາລັບແຜນທີ່ການບັນເທົາທຸກທີ່ມີຮົ່ມ.
ໂດຍປົກກະຕິ, ນີ້ຈະເປັນຊັ້ນແຜນທີ່ຂອງຄວາມສູງ; ແນວໃດກໍ່ຕາມ, ຊັ້ນແຜນທີ່ raster ໃດ
ສາມາດມີຊື່.
2 ໄດ້ ລະດັບຄວາມສູງ ຂອງດວງອາທິດໃນອົງສາຂ້າງເທິງຂອບຟ້າ (ຄ່າລະຫວ່າງ 0 ຫາ 90
ອົງສາ).
3 ໄດ້ azimuth ຂອງດວງອາທິດໃນອົງສາໄປທາງທິດຕາເວັນອອກຂອງເໜືອ (ຄ່າລະຫວ່າງ 0 ຫາ 360
ອົງສາ; ຕາມເຂັມໂມງຈາກທິດເໜືອ).
4 ຕົວກໍານົດການຂະຫນາດ, ເຊິ່ງຊົດເຊີຍສໍາລັບແນວນອນທີ່ແຕກຕ່າງກັນ ຂະຫນາດ ກ່ວາ
ຂະໜາດແນວຕັ້ງ. ຖ້າ ຂະຫນາດ ແມ່ນຕົວເລກ, ຫຼັງຈາກນັ້ນ ewres ແລະ nsres ຖືກຄູນດ້ວຍ
ຂະຫນາດນັ້ນເພື່ອຄິດໄລ່ການຮົ່ມ. (ຄ່າເລີ່ມຕົ້ນ=1.0 ສຳລັບລວງນອນທຽບເທົ່າ ແລະ
ເກັດແນວຕັ້ງ.)
5 ໄດ້ zscale ປັດໄຈທີ່ເກີນກວ່າທີ່ປ່ຽນແປງການບັນເທົາທຸກທີ່ປາກົດຂື້ນສໍາລັບບ່ອນທີ່ມີຮົ່ມ
ແຜນທີ່ບັນເທົາທຸກ. ນີ້ສາມາດເປັນຈຸດບວກ (ຫຼືລົບ) ຄ່າຈຸດລອຍ.
(ຄ່າເລີ່ມຕົ້ນ=1.0)
6 ໄລຍະຫ່າງອອກຕາມລວງນອນແມ່ນຄິດໄລ່ເປັນແມັດ, ໂດຍໃຊ້ໄລຍະຫ່າງ geodesic ສໍາລັບ a
ການຄາດຄະເນເສັ້ນແວງ-ເສັ້ນແວງ. ດ້ວຍແຜນທີ່ລະດັບຄວາມສູງທີ່ວັດແທກເປັນຕີນ, ໄດ້ ຫນ່ວຍ
ທາງເລືອກສາມາດຖືກຕັ້ງໃຫ້ປ່ຽນແມັດເປັນຕີນສາກົນໂດຍອັດຕະໂນມັດ (0.3048
ແມັດ = 1 ຟຸດ) ຫຼືສໍາຫຼວດຕີນ (1200 / 3937 ແມັດ = 1 ຟຸດ). ໄດ້ ຫນ່ວຍ ພາລາມິເຕີ
overrides ໄດ້ ຂະຫນາດ ພາລາມິເຕີ.
r. ການບັນເທົາທຸກ ກຳນົດຕາຕະລາງສີເທົາກັບແຜນທີ່ການບັນເທົາທຸກທີ່ມີຮົ່ມໃໝ່.
ຫມາຍເຫດ
ເພື່ອປັບປຸງຜົນໄດ້ຮັບຂອງແຜນທີ່ຮົ່ມຈາກແບບຈໍາລອງລະດັບຄວາມສູງທີ່ມີຄວາມລະອຽດຕໍ່າ, ໃຫ້ໃຊ້
r.resamp.interp ດ້ວຍວິທີການ bilinear ຫຼື bicubic ເພື່ອເອົາຕົວຢ່າງ DEM ຢູ່ທີ່ຄວາມລະອຽດສູງກວ່າ.
r. ການບັນເທົາທຸກ ຫຼັງຈາກນັ້ນ, ແມ່ນດໍາເນີນການຢູ່ໃນ DEM ທີ່ມີຕົວຢ່າງໃຫມ່.
ຕົວຢ່າງ
ມີຮົ່ມ ການບັນເທົາທຸກ ແຜນທີ່
ໃນຕົວຢ່າງນີ້, ແຜນທີ່ລັກສະນະໃນ North Carolina ຕົວຢ່າງທີ່ຕັ້ງຊຸດຂໍ້ມູນແມ່ນຖືກນໍາໃຊ້ເພື່ອ
ແຜນທີ່ພູເຂົາສູງ:
g.region raster=elevation -p
r.relief input=elevation output=elevation_shade
r.ບັນເທົາ: ຮົ່ມ ສູງ ແຜນທີ່ (ຊຸດຍ່ອຍ)
ການໃສ່ສີ a ຮົ່ມ ການບັນເທົາທຸກ ແຜນທີ່
ສາມາດເພີ່ມສີໄດ້ໃນພາຍຫຼັງ r.ຮົ່ມ:
r.shade shade=elevation_shade color=elevation output=elevation_shaded
ການນໍາໃຊ້ ໄດ້ ຂະຫນາດ ປັດໄຈ in ເສັ້ນຂະໜານ-ເສັ້ນແວງ
ໃນສະຖານທີ່ Latitude-Longitude (ຫຼືສະຖານທີ່ທີ່ບໍ່ແມ່ນວັດແທກອື່ນໆ), the ຂະຫນາດ ປັດໃຈຕ້ອງ
ຖືກນໍາໃຊ້:
# ຕົວຢ່າງ Latitude-Longitude
g.region raster=srtm -p
r.relief input=srtm output=srtm_shaded scale=111120
ການສົ່ງອອກ ຮົ່ມ ການບັນເທົາທຸກ ແຜນທີ່ to GeoTIFF
ຂອບເຂດຂໍ້ມູນຂອງແຜນທີ່ບັນເທົາທຸກທີ່ມີຮົ່ມໂດຍປົກກະຕິແລ້ວບໍ່ອະນຸຍາດໃຫ້ສົ່ງອອກແຜນທີ່ໄປ GeoTIFF
ຮູບແບບພ້ອມກັບຕາຕະລາງສີທີ່ກ່ຽວຂ້ອງເນື່ອງຈາກຂໍ້ຈໍາກັດໃນຮູບແບບ GeoTIFF.
ວິທີທີ່ງ່າຍດາຍທີ່ສຸດທີ່ຈະສົ່ງອອກມັນໃນຂະນະທີ່ເຖິງແມ່ນວ່າການຫຼຸດຜ່ອນຂະຫນາດໄຟລ໌ແມ່ນເພື່ອສົ່ງອອກເປັນ palette
ແຜນທີ່ byte. ອັນນີ້ຕ້ອງການການແປງທີ່ເຮັດໃນ r.mapcalc, ໂດຍໃຊ້ # operator ເພື່ອແປງ
ໝວດໝູ່ແຜນທີ່ໃຫ້ຄ່າເທົ່າກັບຂະໜາດສີເທົາຂອງພວກມັນ:
# ໃຊ້ແຜນທີ່ທີ່ສ້າງຂຶ້ນຂ້າງເທິງ
# ສ້າງແຜນທີ່ໃຫມ່ຈາກຄ່າປະເພດແຜນທີ່
r.mapcalc "elevation_shade_byte = #elevation_shade"
# ກວດສອບໄລຍະຂໍ້ມູນ
r.info elevation_shade_byte
# ກຳນົດຕາຕະລາງສີເທົາ
r.colors elevation_shade_byte color=grey
# ສົ່ງອອກ (ທາງເລືອກ: createopt="COMPRESS=DEFLATE,BIGTIFF=YES")
r.out.gdal input=elevation_shade_byte createopt="COMPRESS=DEFLATE" \
output=elevation_shade.tif
# ເພີ່ມຮູບພາບລວມຢູ່ໃນໄຟລ໌ GeoTIFF ສໍາລັບການຊູມໄວຂຶ້ນ
gdaladdo --config GDAL_CACHEMAX 2000 elevation_shade.tif 2 4 8 16
ໃຊ້ r.reliefgrass ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net