นี่คือคำสั่ง mapcache_seed ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mapcache_seed - สร้างไทล์เพื่อ seed mapcache
เรื่องย่อ
mapcache_seed -c /path/to/mapcache.xml [ตัวเลือก]
DESCRIPTION
mapcache_seed เป็นเครื่องมือ seeding ขั้นสูงสำหรับ mapcache ซึ่งมีคุณสมบัติหลักคือ:
· จำนวนเธรดการเพาะที่กำหนดได้ เพื่อเพิ่มความเร็วในการเรนเดอร์
· ความสามารถในการ reseed ไทล์ที่เก่ากว่าการประทับเวลาที่กำหนด
· ความสามารถในการ seed ไทล์ที่ได้รับจากแหล่งข้อมูล Shapefile/OGR
OPTIONS
-c, --การกำหนดค่า ไฟล์
พาธไปยังไฟล์คอนฟิกูเรชัน mapcache.xml ที่มีชุดไทล์ที่จำเป็นต้อง
เป็นเมล็ด
-C, --แคช แทนที่
แทนที่แคชที่ใช้โดยชุดชิ้นส่วนที่เลือก (มีประโยชน์สำหรับการเลือก seeding
แคชสำรอง/หลายชั้น)
-t, --ชุดกระเบื้อง ชื่อ
ชื่อชุดไทล์เซ็ตที่ต้องเพาะ
-g, --กริด ชื่อ
ชื่อของกริดที่จะต้องถูกเพาะ (ชุดไทล์ที่เลือกต้องอ้างอิงตามที่กำหนด
ตาราง)
-z, --ซูม ซูมขั้นต่ำ, ซูมสูงสุด
(ไม่บังคับ) ระดับการซูมเริ่มต้นและสิ้นสุดที่ต้องตั้งค่าเริ่มต้น คั่นด้วยเครื่องหมายจุลภาค
เช่น 0,6
-M, --metasize ความกว้างความสูง
แทนที่ขนาดเมทาไทล์ขณะเพาะ เช่น 8,8
-e, --ขอบเขต จัดจ้าน,มินนี่,แม็กซ์,แม็กซี่
(ไม่บังคับ) กล่องขอบเขตของพื้นที่ที่จะเมล็ด
-o, --เก่ากว่า ประทับเวลา|ตอนนี้
(ไม่บังคับ) เฉพาะไทล์เมล็ดพันธุ์ที่เก่ากว่าค่าที่กำหนด ค่าสามารถ
อาจเป็นสตริง "ตอนนี้" หรือวันที่ในรูปแบบปี/เดือน/วัน ชั่วโมง:นาที
เช่น "2011/01/31 20:45" (โปรดทราบว่าควรระบุเวลาเต็ม)
-n, --nกระทู้ จำนวน
จำนวนเธรดคู่ขนานที่ควรใช้เพื่อขอไทล์จาก WMS
แหล่งที่มา. ค่าเริ่มต้นคือ 1 แต่สามารถตั้งค่าให้สูงขึ้นได้หากเซิร์ฟเวอร์ WMS สามารถทนต่อ
คำขอแบบคู่ขนาน (ตามกฎทั่วไป ค่าที่เลือกที่นี่ไม่ควรมาก
สูงกว่าจำนวนซีพียูบนเซิร์ฟเวอร์ WMS) (เข้ากันไม่ได้กับ
-p/--n กระบวนการ).
-p, --n กระบวนการ จำนวน
จำนวนโปรเซสคู่ขนานที่ควรใช้เพื่อร้องขอไทล์จาก WMS
แหล่งที่มา. (เข้ากันไม่ได้กับ -n/--nกระทู้).
-P, --พรีเซนต์ จำนวน
เปอร์เซ็นต์ของคำขอที่ล้มเหลวที่อนุญาตจาก 1000 ครั้งล่าสุดก่อนที่เราจะยกเลิก (ค่าเริ่มต้น: 1%,
ตั้งค่าเป็น 0 เพื่อยกเลิกเมื่อเกิดข้อผิดพลาดครั้งแรก)
-L, --บันทึกล้มเหลว ไฟล์
บันทึกไทล์ล้มเหลวไปยัง ไฟล์.
-R, -- ลองใหม่ล้มเหลว ไฟล์
Rtry ล้มเหลวคำขอเข้าสู่ระบบ ไฟล์ by --บันทึกล้มเหลว.
-m, --โหมด เมล็ด | ลบ | โอน
โหมดยูทิลิตี้จะทำงานใน: เมล็ด (ค่าเริ่มต้น) ลบหรือโอน
-x, --โอนย้าย ชุดกระเบื้อง
ชื่อชุดกระเบื้องที่จะโอน
-D, --มิติ มิติ = มูลค่า
ใช้เพื่อระบุมิติที่จะใช้หากชุดไทล์สนับสนุนมิติ เป็นไปได้
ใช้หลายครั้งเพื่อกำหนดหลายมิติ เช่น -D "DIM1=VAL1" -D "DIM2=VAL2"
-h, --ช่วยด้วย
แสดงความช่วยเหลือ
-q, --เงียบ
อย่าพิมพ์ข้อความแสดงความคืบหน้าไปยังเอาต์พุตมาตรฐาน
-f, --บังคับ
บังคับให้สร้างไทล์ไทล์แม้ว่าจะมีอยู่แล้วก็ตาม
-v, --รายละเอียด
พิมพ์ข้อมูลการดีบักแบบละเอียด (หากคอมไพล์แล้ว)
สามารถเลือกหรือไม่เลือกก็ได้ บรรทัดคำสั่ง ตัวเลือก เมื่อ การใช้ OGR/GEOS.
ในเวลาคอมไพล์ หาก OGR และ GEOS พบในระบบ เครื่องมือ seeder รองรับ
ตัวเลือกเพิ่มเติมในการเพาะเฉพาะกระเบื้องที่ครอบคลุมพื้นที่ทางภูมิศาสตร์โดยพลการ
สำคัญ: โปรดทราบว่าในขณะนี้ แหล่งข้อมูล OGR ควรอยู่ในที่เดียวกัน
การฉายภาพเป็นตารางที่คุณกำลังเพาะ เนื่องจากไม่มีการฉายภาพแบบอัตโนมัติจาก
การฉายภาพจากแหล่งข้อมูลไปยังการฉายโครงข่าย
-d, --ogr-แหล่งข้อมูล แหล่งข้อมูล
การเชื่อมต่อ OGR กับแหล่งกำเนิดเชิงพื้นที่ ศึกษาเอกสาร OGR สำหรับทั้งหมดที่เป็น
ได้รับการสนับสนุน. ในกรณีที่ง่ายที่สุด (เช่น Shapefile) นี่เป็นเพียงชื่อไฟล์เต็ม
ของไฟล์รูปร่าง
-l, --ogr-เลเยอร์ ชั้น
(ไม่บังคับ) สำหรับแหล่งข้อมูลที่มีหลายเลเยอร์ (เช่น postgis, with
หลายตาราง) กำหนดว่าจะใช้เลเยอร์ใด
-s, --ogr-ตร SQL
นิพจน์ OGR sql ที่สามารถใช้ได้ (ดู http://www.gdal.org/ogr/ogr_sql.html).
-w, --ogr-ที่ไหน ที่ไหน
นิพจน์ "where" ของ SQL เพื่อกรองค่าที่ส่งคืน โดยทั่วไปจะใช้สิ่งนี้
เพื่อเลือกเฉพาะรูปทรงเรขาคณิตของประเทศที่กำหนดหากแหล่งข้อมูลมี .ทั้งหมด
รูปทรงโลก
หมายเหตุ
ยูทิลิตีการเพาะต้องทำงานภายใต้บัญชีผู้ใช้เดียวกันกับผู้ใช้ที่เรียกใช้
เว็บเซิร์ฟเวอร์. นี่เป็นสิ่งจำเป็นเพื่อให้การอนุญาตบนไทล์ที่สร้างโดย seeder เป็น
เว็บเซิร์ฟเวอร์เข้าถึงได้ และในทางกลับกันก็ให้ seeder มีสิทธิ์เขียนไฟล์ถึง
ไดเร็กทอรีที่สร้างโดยเว็บเซิร์ฟเวอร์
เซสชั่นการเพาะตัวอย่างมีลักษณะดังนี้:
[user@host]$ sudo www-ข้อมูล
[www-data@host]$ mapcache_seed -c /path/to/www/conf/mapcache.xml [ตัวเลือก]
[www-data@host]$ ออกจากระบบ
[ผู้ใช้@โฮสต์]$
ตัวอย่าง
เพาะชุดไทล์ "osm" ด้วยกริด "g" (google/web-mercator):
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
เหมือนเดิมแต่ seed ที่ USA (สังเกตการใช้ quote, จำเป็นในการสร้าง
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 (สามารถทำได้โดยการลบแคชสำหรับระดับ 0 ถึง 12
และทำ classic seed แต่การทำเช่นนี้จะไม่ทำให้การเข้าถึงจาก web ช้าลง
ลูกค้า):
mapcache_seed -c mapcache.xml -t osm -gg -z 0,12 -o ตอนนี้
29 2015 สิงหาคม mapcache_seed(1)
ใช้ mapcache_seed ออนไลน์โดยใช้บริการ onworks.net