pkcomposite - ອອນລາຍໃນຄລາວ

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

ໂຄງການ:

NAME


pkcomposite - ໂຄງການເພື່ອ mosaic ແລະຮູບພາບທີ່ອ້າງອີງພູມສາດປະກອບ

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


pkcomposite -i ການປ້ອນຂໍ້ມູນ [-i ການປ້ອນຂໍ້ມູນ] -o output [ທາງເລືອກໃນການ] [ກ້າວຫນ້າທາງດ້ານ ທາງເລືອກໃນການ]

ລາຍລະອຽດ


pkcomposite ສາມາດໃຊ້ກັບ {mosaic} ແລະ {composite} ຫຼາຍ (georeferenced) raster
ຊຸດຂໍ້ມູນ. mosaic ສາມາດລວມຮູບພາບທີ່ມີຂອບເຂດພູມສາດທີ່ແຕກຕ່າງກັນເຂົ້າໄປໃນອັນດຽວ
ຮູບພາບຂະຫນາດໃຫຍ່. Compositing ແກ້ໄຂ pixels ທີ່ທັບຊ້ອນກັນຕາມກົດລະບຽບບາງຢ່າງ (ເຊັ່ນ:
ກາງຂອງ pixels ທັບຊ້ອນກັນທັງຫມົດ). ຜົນປະໂຫຍດນີ້ແມ່ນປະກອບກັບ GDAL, ເຊິ່ງ
ໃນປັດຈຸບັນບໍ່ຮອງຮັບຂັ້ນຕອນປະສົມ. ຊຸດຂໍ້ມູນການປ້ອນຂໍ້ມູນສາມາດມີຂອບເຂດທີ່ແຕກຕ່າງກັນ
ກ່ອງແລະການແກ້ໄຂພື້ນທີ່.

ຕົວຢ່າງ: ຄິດໄລ່ການປະກອບ NDVI ສູງສຸດຂອງຮູບການປ້ອນຂໍ້ມູນ multispectral ສອງ (ຕົວຢ່າງ: ສີແດງ
ແມ່ນແຖບ 0 ແລະໃກ້ກັບອິນຟາເຣດແມ່ນແຖບ 1)

pkcomposite -i input1.tif -i input2.tif -o output.tif -cr maxndvi -cb 0 -cb 1

ຕົວຢ່າງ: ຄິດໄລ່ອົງປະກອບ nadir ຕໍາ່ສຸດຂອງສອງຮູບທີ່ປ້ອນເຂົ້າ, ບ່ອນທີ່ແຖບອອກ
(b=3) ມີມຸມເບິ່ງຈຸດສູງສຸດ

pkcomposite -i input1.tif -i input2.tif -o minzenith.tif -cr ເຊືອກຜູກ -cb 3

ຕົວຢ່າງ: ຄິດໄລ່ຂັ້ນຕ່ຳຂອງສອງຮູບທີ່ປ້ອນເຂົ້າໃນທຸກແຖບ

pkcomposite -i input1.tif -i input2.tif -o ຕໍາ່ສຸດທີ່.tif -cr ແຖບນ້ອຍ

OPTIONS


-i ຊື່​ເອ​ກະ​ສານ, --ການປ້ອນຂໍ້ມູນ ຊື່​ເອ​ກະ​ສານ
ປ້ອນໄຟລ໌ຮູບພາບ. ຖ້າວັດສະດຸປ້ອນເຂົ້າມີຫຼາຍຮູບ, ຜົນຜະລິດຫຼາຍແຖບແມ່ນ
ສ້າງ

-o ຊື່​ເອ​ກະ​ສານ, -- ຜົນຜະລິດ ຊື່​ເອ​ກະ​ສານ
ໄຟລ໌ຮູບພາບອອກ

-b band, --ແຖບ band
ດັດຊະນີແຖບ (es) ເພື່ອຕັດ (ປ່ອຍໃຫ້ຫວ່າງຖ້າທຸກແຖບຕ້ອງຖືກຮັກສາໄວ້)

-dx xres, --dx xres
ຄວາມ​ລະ​ອຽດ​ຜົນ​ໄດ້​ຮັບ​ໃນ x (ໃນ​ແມັດ​) (ຫວ່າງ​ເປົ່າ​: ຮັກ​ສາ​ຄວາມ​ລະ​ອຽດ​ຕົ້ນ​ສະ​ບັບ​)

-ດີ ປີ, --ດີ ປີ
ຄວາມ​ລະ​ອຽດ​ຜົນ​ໄດ້​ຮັບ​ໃນ y (ໃນ​ແມັດ​) (ຫວ່າງ​ເປົ່າ​: ຮັກ​ສາ​ຄວາມ​ລະ​ອຽດ​ຕົ້ນ​ສະ​ບັບ​)

-e vector, --ຂອບເຂດ vector
ໄດ້ຮັບຂອບເຂດຈາກຂອບເຂດຈາກ polygons ໃນໄຟລ໌ vector

-ulx ULX, --ulx ULX
ຊ້າຍເທິງ x ຂອບເຂດຂອບເຂດກ່ອງ

-uly ULY, --uly ULY
ກ່ອງຂອບຄ່າ y ຊ້າຍເທິງ

-lrx LRX, --lrx LRX
ລຸ່ມຂວາ x ກ່ອງຂອບຂອບ

-lry LRY, --lry LRY
ລຸ່ມຂວາ y ຄ່າ bounding box

-cr ກົດລະບຽບ, -- ໂຫດຮ້າຍ ກົດລະບຽບ
ກົດລະບຽບການປະກອບ (ຂຽນທັບ, maxndvi, maxband, minband, mean, mode (ສະເພາະສໍາລັບ byte ເທົ່ານັ້ນ
ຮູບພາບ), ປານກາງ, ຜົນລວມ

-cb band, --cb band
ດັດຊະນີແຖບທີ່ໃຊ້ສໍາລັບກົດລະບຽບການປະກອບ (ຕົວຢ່າງ, ສໍາລັບ ndvi, ການນໍາໃຊ້ --cband=0 --cband=1
ດ້ວຍ 0 ແລະ 1 ຕົວຊີ້ວັດສໍາລັບແຖບສີແດງແລະ nir ຕາມລໍາດັບ

-srcnodata ມູນຄ່າ, --srcnodata ມູນຄ່າ
ຄ່າບໍ່ຖືກຕ້ອງສໍາລັບການປ້ອນຮູບພາບ

-bndnodata band, --bndnodata band
ແຖບໃນຮູບພາບທີ່ປ້ອນເຂົ້າເພື່ອກວດເບິ່ງວ່າ pixel ຖືກຕ້ອງ (ໃຊ້ສໍາລັບ srcnodata, min ແລະ max
ທາງເລືອກ)

- ນາທີ ມູນຄ່າ, --ນາທີ ມູນຄ່າ
ຄ່າທຸງນ້ອຍກວ່າ ຫຼືເທົ່າກັບຄ່ານີ້ເປັນບໍ່ຖືກຕ້ອງ.

-ສູງສຸດ ມູນຄ່າ, --ສູງສຸດ ມູນຄ່າ
ຄ່າທຸງໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບຄ່ານີ້ເປັນບໍ່ຖືກຕ້ອງ.

-dstnodata ມູນຄ່າ, --dstnodata ມູນຄ່າ
ຄ່າ nodata ທີ່ຈະໃສ່ໃນຮູບພາບທີ່ອອກມາຖ້າບໍ່ຖືກຕ້ອງຫຼືບໍ່ມີຂອບເຂດ.

-r resampling_method, --ວິ​ທີ​ການ resampling​ resampling_method
ວິ​ທີ​ການ​ສະ​ແດງ​ຄືນ​ໃຫມ່ (ໃກ້​ກັບ​: ບ້ານ​ໃກ້​ເຮືອນ​ຄຽງ​ທີ່​ໃກ້​ທີ່​ສຸດ​, bilinear​: bi-linear interpolation​)​.

-ບໍ່ ປະເພດ, --otype ປະເພດ
ປະເພດຂໍ້ມູນສໍາລັບຮູບພາບຜົນຜະລິດ ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}). ສະຕຣິງຫວ່າງເປົ່າ: ສືບທອດປະເພດຈາກ
ປ້ອນຮູບພາບ

-ຂອງ ຮູບແບບ GDAL, -- ຮູບແບບ ຮູບແບບ GDAL
ຮູບ​ແບບ​ຮູບ​ພາບ​ຜົນ​ຜະ​ລິດ (ເບິ່ງ​ gdal_translate(1)). ສະຕຣິງຫວ່າງເປົ່າ: ສືບທອດຈາກການປ້ອນຂໍ້ມູນ
ຮູບພາບເລັກນ້ອຍ

-ຮ່ວມ NAME=VALUE, - ໂກ NAME=VALUE
ທາງເລືອກໃນການສ້າງໄຟລ໌ຜົນຜະລິດ. ທາງເລືອກຫຼາຍສາມາດຖືກກໍານົດ.

-a_srs EPSG: ຈໍານວນ, --a_srs EPSG: ຈໍານວນ
ລົບ​ລ້າງ​ການ​ອ້າງ​ອີງ​ທາງ​ກວ້າງ​ຂວາງ​ສໍາ​ລັບ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ (ປະ​ໄວ້​ຫວ່າງ​ເປົ່າ​ເພື່ອ​ຄັດ​ລອກ​ຈາກ​ການ​ປ້ອນ​ຂໍ້​ມູນ​
ໄຟລ໌, ໃຊ້ epsg: 3035 ເພື່ອໃຊ້ການຄາດຄະເນເອີຣົບແລະບັງຄັບໃຫ້ຕາຂ່າຍໄຟຟ້າເອີຣົບ)

-v, -- verbose
ຄຳເວົ້າ

ຕົວເລືອກຂັ້ນສູງ

-file, --file
ຂຽນຈໍານວນການສັງເກດ (1) ຫຼືລໍາດັບ nr ຂອງໄຟລ໌ທີ່ເລືອກ (2) ສໍາລັບແຕ່ລະຄົນ
pixels ເປັນຊັ້ນເພີ່ມເຕີມໃນອົງປະກອບ. ຄ່າເລີ່ມຕົ້ນ: 0

-w ນ້ໍາ, --ນ້ຳໜັກ ນ້ໍາ
ນ້ຳໜັກ (ປະເພດ: ສັ້ນ) ສຳລັບການປະກອບ, ໃຊ້ນ້ຳໜັກໜຶ່ງອັນສຳລັບແຕ່ລະໄຟລ໌ທີ່ປ້ອນເຂົ້າຄືກັນ
ຄໍາ​ສັ່ງ​ທີ່​ມີ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ໃຫ້​)​. ໃຊ້ຄ່າ 1 ສໍາລັບນໍ້າໜັກເທົ່າກັນ.

-c ຊື່, --ຊັ້ນ ຊື່
ຫ້ອງຮຽນສໍາລັບຮູບພາບຜົນຜະລິດຫຼາຍແຖບ: ແຕ່ລະແຖບເປັນຕົວແທນຂອງຈໍານວນ
ການສັງເກດການສໍາລັບຫ້ອງຮຽນສະເພາະ. ໃຊ້ຄ່າ 0 ເພື່ອບໍ່ມີຮູບພາບອອກຫຼາຍແຖບ.

-ct ຊື່​ເອ​ກະ​ສານ, --ct ຊື່​ເອ​ກະ​ສານ
ຕາຕະລາງສີໃນຮູບແບບ ASCII ມີ 5 ຖັນ: id RGB ALFA (0: ໂປ່ງໃສ, 255:
ແຂງ)

- ຈັດ​ວາງ​, --ຈັດ
ຈັດວາງກ່ອງຂອບທາງອອກໄປຫາຮູບການປ້ອນຂໍ້ມູນທຳອິດ

-d ຄໍາອະທິບາຍ, --ລາຍລະອຽດ ຄໍາອະທິບາຍ
ກໍານົດຄໍາອະທິບາຍຮູບພາບ

EXAMPLE


ສ້າງອົງປະກອບຈາກສອງຮູບພາບການປ້ອນຂໍ້ມູນ. ຖ້າຮູບພາບທັບຊ້ອນກັນ, ໃຫ້ເກັບຮູບພາບສຸດທ້າຍເທົ່ານັ້ນ (ຄ່າເລີ່ມຕົ້ນ
ກົດ​ລະ​ບຽບ)

pkcomposite -i input1.tif -i input2.tif -o output.tif

ສ້າງອົງປະກອບຈາກສອງຮູບພາບການປ້ອນຂໍ້ມູນ. ຄ່າຂອງ 255 ໃນແຖບ 1 (ເລີ່ມຕົ້ນຈາກ 0) ແມ່ນ
ໜ້າກາກວ່າບໍ່ຖືກຕ້ອງ. ປົກກະຕິແລ້ວໃຊ້ເມື່ອແຖບທີສອງຂອງຮູບພາບເຂົ້າເປັນໜ້າກາກຄລາວ

pkcomposite -i input1.tif -i input2.tif -srcnodata 255 -bndnodata 1 -dstnodata 0 -o output.tif

ສ້າງ NDVI ສູງສຸດ (ດັດຊະນີພືດພັນຄວາມແຕກຕ່າງປົກກະຕິ) ອົງປະກອບ. ມູນຄ່າ 255 ໃນ
ແຖບ 0 ຖືກໃສ່ໜ້າກາກວ່າບໍ່ຖືກຕ້ອງ ແລະໝາຍເປັນ 0 ຖ້າບໍ່ມີການຄຸ້ມຄອງທີ່ຖືກຕ້ອງອື່ນ. ປົກກະຕິແລ້ວໃຊ້
ສໍາລັບ (ເຊັ່ນ: MODIS) ຮູບພາບທີ່ແຖບສະເປກຕຣາສີແດງ ແລະໃກ້ກັບອິນຟາເຣດຖືກເກັບໄວ້ໃນແຖບ 0
ແລະ 1 ຕາມລໍາດັບ. ໃນກໍລະນີນີ້ໂດຍສະເພາະ, ມູນຄ່າ 255 ໃນແຖບປ້ອນຂໍ້ມູນທໍາອິດ
ຊີ້ບອກຄ່າ nodata (ຕົວຢ່າງ, cloud mask ແມ່ນລະຫັດພາຍໃນຄ່າຂໍ້ມູນ).

pkcomposite -i input1.tif -i input2.tif -cr maxndvi -rb 0 -rb 1 -srcnodata 255 -bndnodata 0 -dstnodata 0 -o output.tif

ສ້າງຮູບປະກອບໂດຍໃຊ້ຄ່າສະເລ່ຍນ້ຳໜັກ:
output=(3/4*input1+6/4*input2+3/4*input2)/3.0

pkcomposite -i input1.tif -i input2.tif -i input3.tif -o output.tif -cr ຫມາຍຄວາມວ່າ -w 0.75 -w 1.5 -w 0.75

ສ້າງອົງປະກອບປານກາງຂອງຮູບພາບ GTiff ທັງຫມົດທີ່ພົບເຫັນຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນທີ່ກວມເອົາ (ທີ່
ສ່ວນຫນ້ອຍຂອງ) ຮູບພາບ coverage.tif. ຄ່ານ້ອຍກວ່າ ຫຼືເທົ່າກັບ 0 ຖືກຕັ້ງເປັນ nodata 0
(ຄ່າເລີ່ມຕົ້ນສຳລັບ -dstnodata)

pkcomposite -i large.tif $(ສຳລັບ IMAGE ໃນ *.tif;do pkinfo -i $IMAGE --ປົກ $(pkinfo -i coverage.tif -bb);ແລ້ວໆ) -cr ປານກາງ - ນາທີ 0 -o output.tif

FAQ


Q1. ຄໍາຖາມທໍາອິດ

A1. ສຳລັບຄ່າທີ່ບໍ່ຖືກຕ້ອງແຕ່ລະອັນໃນຮູບທີ່ປ້ອນເຂົ້າ, ໃຫ້ໃຊ້ -srcnodata

ການນໍາໃຊ້: ໃຊ້ຄ່າທີ່ບໍ່ຊ້ໍາກັນສໍາລັບແຕ່ລະແຖບທີ່ບໍ່ຖືກຕ້ອງທີ່ກໍານົດໄວ້ໃນ --bndnodata ຫຼືໃຊ້ຄ່າດຽວ
ທີ່ຈະໃຊ້ກັບທຸກແຖບທີ່ບໍ່ຖືກຕ້ອງ

ຕົວຢ່າງ:

pkcomposite -i input1.tif -i input2.tif -o output.tif -srcnodata 0 -srcnodata 255 -bndnodata 0 -bndnodata 1

ຈະພິຈາລະນາ 0 ໃນແຖບ 0 ແລະ 255 ໃນແຖບ 1 ຂອງຮູບພາບທີ່ປ້ອນເຂົ້າເປັນບໍ່ມີຄ່າ

pkcomposite -i input1.tif -i input2.tif -o output.tif -srcnodata 0 -bndnodata 0 -bndnodata 1

ຈະພິຈາລະນາ 0 ໃນທັງສອງແຖບ 0 ແລະ 1 ຂອງຮູບພາບທີ່ປ້ອນເຂົ້າເປັນບໍ່ມີຄ່າ

ສໍາລັບໄລຍະຂອງຄ່າທີ່ບໍ່ຖືກຕ້ອງຢູ່ໃນຮູບພາບທີ່ປ້ອນເຂົ້າ: ໃຊ້ - ນາທີ (--ນາທີ) ແລະ -ສູງສຸດ (--ສູງສຸດ) ການ​ນໍາ​ໃຊ້​:
ໃຊ້ຂອບເຂດທີ່ບໍ່ຊ້ໍາກັນທີ່ກໍານົດໄວ້ສໍາລັບແຕ່ລະແຖບທີ່ບໍ່ຖືກຕ້ອງທີ່ກໍານົດໄວ້ໃນ -bndnodata

ຕົວຢ່າງ:

pkcomposite -i input1.tif -i input2.tif -o output.tif - ນາທີ 0 -ສູງສຸດ 200 - ນາທີ 0 -ສູງສຸດ 2 -bndnodata 0 -bndnodata 1

ຈະພິຈາລະນາຄ່າລົບທັງໝົດໃນແຖບ 0 ແລະ 1 ຂອງຮູບພາບທີ່ປ້ອນເຂົ້າເປັນບໍ່ຖືກຕ້ອງ. ຄຸນຄ່າ
ໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ 200 ໃນແຖບ 0 ຈະບໍ່ຖືກຕ້ອງ, ເຊັ່ນດຽວກັນກັບຄ່າໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ 2.
ໃນ​ແຖບ 1​

Q2. ຖ້າຂ້ອຍເອົາຄ່າສະເລ່ຍເປັນກົດລະບຽບອົງປະກອບສໍາລັບຮູບພາບການປ້ອນຂໍ້ມູນຫຼາຍແຖບ, ຜົນໄດ້ຮັບຈະ
ຮູບພາບມີຄ່າສະເລ່ຍຂອງຮູບພາບທີ່ທັບຊ້ອນກັນໃນແຕ່ລະແຖບບໍ?

A2. ແມ່ນແລ້ວ

24 ມັງກອນ 2016 pkcomposite(1​)

ໃຊ້ pkcomposite ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



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