ນີ້ແມ່ນຄໍາສັ່ງ mapcache_seed ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mapcache_seed - ສ້າງກະເບື້ອງເພື່ອ seed mapcache
ສະຫຼຸບສັງລວມ
mapcache_seed -c /path/to/mapcache.xml [ທາງເລືອກໃນການ]
ລາຍລະອຽດ
mapcache_seed ເປັນເຄື່ອງມືການກ້າເບ້ຍແບບພິເສດສໍາລັບ mapcache, ທີ່ມີລັກສະນະຕົ້ນຕໍແມ່ນ:
· ຈໍານວນ configurable ຂອງກະທູ້ແກ່ນ, ເພື່ອເລັ່ງການສະແດງຜົນໄດ້
· ຄວາມສາມາດໃນການປູກກະເບື້ອງເກົ່າກວ່າເວລາທີ່ແນ່ນອນ
· ຄວາມສາມາດໃນການເມັດພືດທີ່ໄດ້ຮັບໃຫ້ເປັນ shapefile / OGR datasource
OPTIONS
-c, --config ເອກະສານ
ເສັ້ນທາງໄປຫາໄຟລ໌ການຕັ້ງຄ່າ mapcache.xml ທີ່ມີຊຸດແຜ່ນທີ່ຕ້ອງການ
ແກ່ນ.
-C, --cache override
ລົບລ້າງແຄດທີ່ໃຊ້ໂດຍຊຸດກະເບື້ອງທີ່ເລືອກ (ເປັນປະໂຫຍດສໍາລັບການເລືອກແກ່ນ
fallback/multitier cache).
-t, --ຊຸດກະເບື້ອງ ຊື່
ຊື່ຂອງກະເບື້ອງທີ່ຕ້ອງໄດ້ຮັບການແກ່ນ.
-g, --ຕາຂ່າຍ ຊື່
ຊື່ຂອງຕາໜ່າງທີ່ຈະຕ້ອງມີແກ່ນ (ຊຸດກະເບື້ອງທີ່ເລືອກຕ້ອງອ້າງອີງໃສ່ທີ່ໃຫ້
ຕາຂ່າຍ).
-z, --ຊູມ ຊູມໜ້ອຍ, ຊູມສູງສຸດ
(ທາງເລືອກ) ເລີ່ມຕົ້ນ ແລະສິ້ນສຸດລະດັບການຊູມທີ່ຕ້ອງຖືກແກ່ນ, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ,
ຕົວຢ່າງ: 0,6.
-M, -- metasize ຄວາມກວ້າງ, ຄວາມສູງ
override ຂະຫນາດ metatile ໃນຂະນະທີ່ມີແກ່ນ, ເຊັ່ນ: 8,8.
-e, --ຂອບເຂດ minx,miny,maxx,maxy
(ທາງເລືອກ) ປ່ອງຜູກພັນຂອງພື້ນທີ່ເພື່ອແກ່ນ.
-o, --ເກົ່າ timestamp|ດຽວນີ້
(ທາງເລືອກ) ພຽງແຕ່ເມັດເມັດທີ່ເກົ່າກວ່າມູນຄ່າທີ່ໃຫ້. ມູນຄ່າສາມາດ
ບໍ່ວ່າຈະເປັນສະຕຣິງ "ດຽວນີ້", ຫຼືວັນທີທີ່ມີຮູບແບບເຊັ່ນ: ປີ/ເດືອນ/ມື້ ຊົ່ວໂມງ: ນາທີ,
ຕົວຢ່າງ: "2011/01/31 20:45". (ໃຫ້ສັງເກດວ່າການສະແຕມເວລາເຕັມຄວນຈະຖືກອ້າງອີງ).
-n, --nthreads ຈໍານວນ
ຈຳນວນຂອງກະທູ້ຂະໜານທີ່ຄວນໃຊ້ເພື່ອຮ້ອງຂໍແຜ່ນຈາກ WMS
ແຫຼ່ງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1, ແຕ່ສາມາດຕັ້ງຄ່າໄດ້ສູງກວ່າຖ້າເຄື່ອງແມ່ຂ່າຍ WMS ສາມາດທົນໄດ້
ການຮ້ອງຂໍຂະຫນານ (ຕາມກົດລະບຽບ, ມູນຄ່າທີ່ເລືອກຢູ່ທີ່ນີ້ບໍ່ຄວນຈະມີຫຼາຍ
ສູງກວ່າຈໍານວນ CPU ໃນເຊີບເວີ WMS). (ບໍ່ເຂົ້າກັນໄດ້ກັບ
-p/--n ຂະບວນການ).
-p, --n ຂະບວນການ ຈໍານວນ
ຈໍານວນຂະບວນການຂະຫນານທີ່ຄວນຈະຖືກໃຊ້ເພື່ອຮ້ອງຂໍແຜ່ນຈາກ WMS
ແຫຼ່ງ. (ບໍ່ເຂົ້າກັນໄດ້ກັບ -n/--nthreads).
-P, -- ກ່ອນໜ້ານີ້ ຈໍານວນ
ເປີເຊັນຂອງການຮ້ອງຂໍທີ່ລົ້ມເຫລວທີ່ອະນຸຍາດໃຫ້ຈາກ 1000 ສຸດທ້າຍກ່ອນທີ່ພວກເຮົາຈະຍົກເລີກ (ຄ່າເລີ່ມຕົ້ນ: 1%,
ຕັ້ງເປັນ 0 ເພື່ອຍົກເລີກໃນຄວາມຜິດພາດຄັ້ງທໍາອິດ).
-L, --log-ລົ້ມເຫລວ ເອກະສານ
ບັນທຶກບໍ່ສຳເລັດ tiles to ເອກະສານ.
-R, --ລອງໃໝ່ບໍ່ສຳເລັດ ເອກະສານ
Rtry ລົ້ມເຫລວການຮ້ອງຂໍເຂົ້າສູ່ລະບົບ ເອກະສານ by --log-ລົ້ມເຫລວ.
-m, --ໂໝດ ແກ່ນ|ລຶບ|ໂອນ
ຮູບແບບຜົນປະໂຫຍດຈະໄດ້ຮັບການແລ່ນໃນ: ແນວພັນ (ຄ່າເລີ່ມຕົ້ນ), ລຶບຫຼືການໂອນ.
-x, --ໂອນ ຊຸດກະເບື້ອງ
ຊື່ຂອງ tileset ທີ່ຈະໂອນ.
-D, -- ຂະໜາດ DIMENSION=VALUE
ໃຊ້ເພື່ອລະບຸຂະໜາດທີ່ຈະໃຊ້ຖ້າຊຸດກະເບື້ອງຮອງຮັບຂະໜາດ. ສາມາດເປັນ
ໃຊ້ຫຼາຍຄັ້ງເພື່ອກໍານົດຫຼາຍມິຕິ, e.g -D "DIM1=VAL1" -D "DIM2=VAL2".
-h, - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອ.
-q, --ງຽບ
ຢ່າພິມຂໍ້ຄວາມຄວາມຄືບຫນ້າໄປຫາຜົນໄດ້ຮັບມາດຕະຖານ.
-f, --ກຳລັງ
ບັງຄັບການພັກຜ່ອນດ້ວຍກະເບື້ອງ ເຖິງແມ່ນວ່າມັນມີຢູ່ແລ້ວກໍຕາມ.
-v, -- verbose
ພິມຂໍ້ມູນການດີບັ໊ກ verbose (ຖ້າລວບລວມຢູ່ໃນ).
ຖ້າຕ້ອງການ ເສັ້ນຄໍາສັ່ງ ທາງເລືອກໃນການ ໃນເວລາທີ່ ການນໍາໃຊ້ OGR/GEOS.
ໃນເວລາລວບລວມ, ຖ້າ OGR ແລະ GEOS ບ່ອນທີ່ພົບເຫັນຢູ່ໃນລະບົບ, ເຄື່ອງມື seeder ສະຫນັບສະຫນູນ
ທາງເລືອກໃນການເພີ່ມເຕີມພຽງແຕ່ເມັດກະເບື້ອງທີ່ກວມເອົາພື້ນທີ່ທາງພູມສາດທີ່ຕົນເອງ.
ທີ່ສໍາຄັນ: ໃຫ້ສັງເກດວ່າໃນເວລານີ້, ແຫຼ່ງຂໍ້ມູນ OGR ຄວນຢູ່ໃນອັນດຽວກັນ
ການຄາດຄະເນເປັນຕາຂ່າຍໄຟຟ້າທີ່ທ່ານກໍາລັງ seeding, ເນື່ອງຈາກວ່າບໍ່ມີ reprojection ອັດຕະໂນມັດຈາກ
ການຄາດຄະເນແຫຼ່ງຂໍ້ມູນກັບການຄາດຄະເນຕາຂ່າຍໄຟຟ້າ.
-d, --ogr-datasource ແຫຼ່ງຂໍ້ມູນ
ການເຊື່ອມຕໍ່ OGR ກັບແຫຼ່ງພື້ນທີ່. ປຶກສາຫາລືເອກະສານ OGR ສໍາລັບທຸກສິ່ງທີ່ເປັນ
ສະຫນັບສະຫນູນ. ໃນກໍລະນີທີ່ງ່າຍດາຍທີ່ສຸດ (ເຊັ່ນ: Shapefile), ນີ້ແມ່ນພຽງແຕ່ຊື່ໄຟລ໌ເຕັມ
ຂອງ shapefile.
-l, --ogr-ຊັ້ນ ຊັ້ນ
(ທາງເລືອກ) ສໍາລັບແຫຼ່ງຂໍ້ມູນທີ່ປະກອບດ້ວຍຫຼາຍຊັ້ນ (ເຊັ່ນ: postgis, ກັບ
ຫຼາຍຕາຕະລາງ), ກໍານົດວ່າຊັ້ນໃດຈະຖືກນໍາໃຊ້.
-s, --ogr-sql SQL
ການສະແດງອອກ OGR sql ທີ່ສາມາດຖືກນໍາໃຊ້ (ເບິ່ງ http://www.gdal.org/ogr/ogr_sql.html).
-w, --ogr-ບ່ອນ ບ່ອນທີ່
SQL "ບ່ອນທີ່" ສະແດງອອກເພື່ອກັ່ນຕອງຄ່າທີ່ສົ່ງຄືນ. ໂດຍປົກກະຕິ, ນີ້ຈະຖືກນໍາໃຊ້
ເພື່ອເລືອກພຽງແຕ່ເລຂາຄະນິດຂອງປະເທດໃດນຶ່ງຫາກແຫຼ່ງຂໍ້ມູນມີທັງໝົດ
ຮູບແບບຂອງໂລກ.
ຫມາຍເຫດ
ຜົນປະໂຫຍດຂອງແກ່ນຕ້ອງຖືກດໍາເນີນການພາຍໃຕ້ບັນຊີຜູ້ໃຊ້ດຽວກັນກັບຜູ້ໃຊ້ທີ່ດໍາເນີນການ
ເຊີບເວີ. ອັນນີ້ແມ່ນຕ້ອງການເພື່ອໃຫ້ການອະນຸຍາດໃນກະເບື້ອງທີ່ສ້າງຂຶ້ນໂດຍ seeder ແມ່ນ
ສາມາດເຂົ້າເຖິງໄດ້ໂດຍ webserver, ແລະກົງກັນຂ້າມດັ່ງນັ້ນ seeder ມີສິດທີ່ຈະຂຽນໄຟລ໌
ໄດເລກະທໍລີທີ່ສ້າງໂດຍ webserver.
ຊ່ວງເວລາເກັບຕົວຢ່າງເປັນແບບນີ້:
[user@host]$ sudo www-data
[www-data@host]$ mapcache_seed -c /path/to/www/conf/mapcache.xml [ຕົວເລືອກ]
[www-data@host]$ ອອກຈາກລະບົບ
[user@host]$
EXAMPLE
Seed the "osm" tileset with the "g"(google/web-mercator) grid:
mapcache_seed -c mapcache.xml -t osm -gg
ລະດັບເມັດພັນ 0 ຫາ 12:
mapcache_seed -c mapcache.xml -t osm -gg -z 0,12
ເນື່ອງຈາກໄຟລ໌ຮູບຮ່າງທີ່ປະກອບດ້ວຍການນັບປະເທດຂອງໂລກ, ແກ່ນພຽງແຕ່ພື້ນທີ່ທີ່ມີ
ກວມເອົາດິນ (ເຊັ່ນ: ຂ້າມມະຫາສະຫມຸດ). ຍັງໃຊ້ 4 ຫົວຂໍ້ການຮ້ອງຂໍໃນຂະຫນານ:
mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -n 4 -d /path/to/seed.shp
ເຊັ່ນດຽວກັນກັບກ່ອນຫນ້ານີ້, ແຕ່ພຽງແຕ່ແກ່ນຂອງອາເມລິກາ (ສັງເກດເຫັນການນໍາໃຊ້ໃບຄໍາເຫັນ, ຕ້ອງການເພື່ອສ້າງ
sql ທີ່ຖືກຕ້ອງກັບ 'US' ທີ່ອ້າງອີງດຽວ:
mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -n 4 -d /path/to/seed.shp -w "FIPS_A2='US'"
Reseed ລະດັບ 0 ຫາ 12 (ອັນນີ້ສາມາດເຮັດໄດ້ໂດຍການລຶບ cache ສໍາລັບລະດັບ 0 ຫາ 12.
ແລະການເຮັດແນວພັນຄລາສສິກ, ແຕ່ການເຮັດແບບນີ້ບໍ່ໄດ້ເຮັດໃຫ້ການເຂົ້າເຖິງຈາກເວັບຊ້າລົງ
ລູກຄ້າ):
mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -o ດຽວນີ້
29 ສິງຫາ 2015 mapcache_seed(1)
ໃຊ້ mapcache_seed ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net