downloadosmtilesp - ออนไลน์ในคลาวด์

นี่คือคำสั่ง downloadosmtilesp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


downloadosmtiles.pl - ดาวน์โหลดไทล์แผนที่จาก OpenStreetMap

เรื่องย่อ


downloadosmtiles.pl --lat=49.5611:49.6282 --lon=10.951:11.0574 --zoom=13:14
downloadosmtiles.pl --link='http://www.openstreetmap.org/?lat=-23.5872&lon=-46.6508&zoom=12&layers=B000FTF'
downloadosmtiles.pl --loadtilelist=ชื่อไฟล์

DESCRIPTION


สคริปต์นี้ดาวน์โหลดแผนที่ย่อยทั้งหมดจากเซิร์ฟเวอร์ไทล์ OpenStreetMap สำหรับบางพื้นที่
ในระดับการซูมต่างๆ รูปภาพ PNG ของไทล์ถูกเก็บไว้ในไดเร็กทอรี
ต้นไม้ที่สะท้อนเส้นทางจากเซิร์ฟเวอร์

ต้องเลือกกรอบพิกัดทางภูมิศาสตร์และช่วงระดับการซูมโดย
ตัวเลือกบรรทัดคำสั่ง

คำสั่ง สาย OPTIONS


ตัวเลือกบรรทัดคำสั่งอาจย่อได้ตราบเท่าที่ยังคงชัดเจน

อย่างน้อยต้องระบุ "--ละติจูด" "--ลองจิจูด" และ "--ซูม" หรือ "--ลิงก์"

"--latitude=latmin[:latmax]"
เลือกละติจูดของกรอบพิกัดของพิกัดที่จะดาวน์โหลด อาจจะเป็นหนึ่งเดียว
ค่าจริงหรือค่าจริงสองค่าที่คั่นด้วยเครื่องหมายทวิภาคในช่วง "-85.0511..85.0511" ถ้า
ให้ค่าเดียวเท่านั้น ระบบจะดาวน์โหลดเฉพาะไทล์ (หรือแถวของไทล์) ที่ละติจูดนี้

ค่าเริ่มต้น: none

"--ลองจิจูด=ลอนมิน[:lonmax]"
เลือกลองจิจูดของกรอบพิกัดของพิกัดที่จะดาวน์โหลด อาจจะเป็นหนึ่งเดียว
ค่าจริงหรือค่าจริงสองค่าที่คั่นด้วยเครื่องหมายทวิภาคในช่วง "-180.0..180.0" ถ้าให้
ค่าเดียวเท่านั้น จะดาวน์โหลดเฉพาะไทล์ (หรือคอลัมน์ของไทล์) ที่ลองจิจูดนี้

ค่าเริ่มต้น: none

"--zoom=zoommin[:zoommax]"
เลือกช่วงของระดับการซูมเพื่อดาวน์โหลดชิ้นส่วนแผนที่ อาจเป็นจำนวนเต็มเดียว
ค่าหรือค่าจำนวนเต็มสองค่าที่คั่นด้วยเครื่องหมายทวิภาค OpenStreetMap รองรับระดับการซูมใน
ช่วง 0. (ขึ้นอยู่กับ URL พื้นฐานและไม่ได้บังคับใช้โดยสคริปต์นี้)

โปรดทราบว่าจำนวนไทล์ที่จะดาวน์โหลดจะเพิ่มขึ้นถึงสี่เท่าในการซูมแต่ละครั้ง
ชั้น

ค่าเริ่มต้น: none

"--ลิงค์=url"
URL ที่เลือก "--ละติจูด", "--ลองจิจูด" และ "--ซูม" ในอาร์กิวเมนต์เดียว ความคิดคือ
เพื่อเลือกมุมมองปัจจุบันของแผนที่ลื่นของ OSM โดยลิงก์ถาวร

อาร์กิวเมนต์ของ "--link" ต้องเป็น URL ที่มีตัวเลือก HTTP "?lat=s&lon=s&zoom=s"
(อันที่จริง URL ฐานจะถูกละเว้น) สคริปต์จะเลือกช่องรอบละติจูด
และตัวเลือกลองจิจูด ขนาดของกล่องขึ้นอยู่กับตัวเลือกการซูม

หากรวมกับ "--ละติจูด", "--ลองจิจูด" หรือ "--ซูม" สิ่งเหล่านี้จะระบุไว้อย่างชัดเจน
ค่าจะแทนที่ค่าที่ระบุโดยปริยายจาก "--link"

ค่าเริ่มต้น: none

"--baseurl=url"
URL พื้นฐานของเซิร์ฟเวอร์ที่จะดาวน์โหลดไทล์จาก

ค่าเริ่มต้น:http://tile.openstreetmap.org> (นี่คือ URL พื้นฐานสำหรับไทล์ Mapnik)

"--destdir=dir"
ไดเร็กทอรีที่จะจัดเก็บไทล์ ไฟล์ PNG จะถูกจัดเก็บเป็น
"dir/zoom/x/y.png".

ค่าเริ่มต้น: ไดเร็กทอรีการทำงานปัจจุบัน

"--เงียบ"
อย่าเขียนข้อความวินิจฉัยใด ๆ เฉพาะข้อผิดพลาดร้ายแรงเท่านั้นที่จะถูกรายงาน

"--dumptilelist=ชื่อไฟล์"
อย่าดาวน์โหลดไทล์ใด ๆ เลย แต่เขียนรายการไทล์ตามที่เลือกโดยคำสั่งอื่น
ตัวเลือกบรรทัดของไฟล์ชื่อ "ชื่อไฟล์" ดู "รายการกระเบื้อง" ด้านล่าง

"--loadtilelist=ชื่อไฟล์"
อ่านรายการไทล์ที่จะดาวน์โหลดจากไฟล์ "ชื่อไฟล์" ดู "รายการกระเบื้อง" ด้านล่าง

ตัวอย่าง


เลือกภูมิภาคที่น่าสนใจในแผนที่ลื่นของ OSM และทำตามลิงก์ถาวรด้านล่าง
ด้านซ้ายของหน้าต่าง ให้ถือว่าลิงก์ถาวรนี้เป็น
<http://www.openstreetmap.org/?lat=49.5782&lon=11.0076&zoom=12&layers=B000FTF>. แล้ว

downloadosmtiles.pl --link='http://www.openstreetmap.org/?lat=49.5782&lon=11.0076&zoom=12&layers=B000FTF' --zoom=5:18

จะดาวน์โหลดไทล์ทั้งหมดจากการซูมระดับ 5 ถึง 18 สำหรับภูมิภาคนี้

กระเบื้อง รายการ


รายการของไทล์อาจถูกจัดเก็บและเรียกค้นจากไฟล์ภายนอกโดยใช้
ตัวเลือกบรรทัดคำสั่ง "--dumptilelist" และ "--loadtilelist" ชุดกระเบื้องอาจจะ
เลือกโดยใช้ตัวเลือกบรรทัดคำสั่ง "--ละติจูด", "--ลองจิจูด", "--ซูม" และ
"--link" และเขียนลงในไฟล์ที่ระบุด้วย "--dumptilelist" รายการนี้อ่านได้ที่
วันหลังโดยใช้ตัวเลือก "--loadtilelist"

ซึ่งอาจเป็นประโยชน์ในการเลื่อนการดาวน์โหลดไทล์ แก้ไขรายการไทล์ หรือเพื่อ
ใช้เครื่องมือภายนอกเพื่อสร้างรายการนี้

รายการไทล์จะถูกอ่านและเขียนในรูปแบบ YAML โปรดทราบว่านี่คือ an
คุณลักษณะทดลองในเวอร์ชันปัจจุบัน รูปแบบไฟล์ไม่เสถียร
ยัง. ไม่มีการรับประกันว่ารายการไทล์ที่สร้างโดยเวอร์ชันหนึ่งของสคริปต์นี้
สามารถอ่านได้ในรุ่นต่อๆ ไป

และพวกเรา


http_proxy
ftp_proxy
xxx_proxy
no_proxy
ตัวแปรสภาพแวดล้อมเหล่านี้สามารถตั้งค่าให้เปิดใช้งานการสื่อสารผ่านพร็อกซีเซิร์ฟเวอร์
สิ่งนี้ถูกนำไปใช้โดย LWP :: UserAgent

ใช้ downloadosmtilesp ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด