downloadosmtilesp - Online sa Cloud

Ito ang command downloadosmtilesp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


downloadosmtiles.pl - Mag-download ng mga tile ng mapa mula sa OpenStreetMap

SINOPSIS


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=filename

DESCRIPTION


Dina-download ng script na ito ang lahat ng tile ng mapa mula sa isang OpenStreetMap tile server para sa ilang heyograpikong
rehiyon sa isang hanay ng mga antas ng pag-zoom. Ang mga PNG na larawan ng mga tile ay naka-imbak sa isang direktoryo
puno na sumasalamin sa mga landas mula sa server.

Ang isang hangganan na kahon ng mga geographic na coordinate at isang hanay ng mga antas ng pag-zoom ay dapat mapili sa pamamagitan ng
mga pagpipilian sa command line.

COMMAND LINE Opsyon


Maaaring paikliin ang mga opsyon sa command line hangga't nananatiling hindi malabo ang mga ito.

Dapat na tukuyin ang alinman sa "--latitude", "--longitude", at "--zoom" o "--link".

"--latitude=latmin[:latmax]"
Pinipili ang latitude ng bounding box ng mga coordinate na ida-download. Maaaring isang single
tunay na halaga o dalawang tunay na halaga na pinaghihiwalay ng isang tutuldok sa hanay na "-85.0511..85.0511". Kung
binigyan lamang ng isang halaga, ang tile lamang (o hilera ng mga tile) sa latitude na ito ang mada-download.

Default: wala

"--longitude=lonmin[:lonmax]"
Pinipili ang longitude ng bounding box ng mga coordinate na ida-download. Maaaring isang single
tunay na halaga o dalawang tunay na halaga na pinaghihiwalay ng isang tutuldok sa hanay na "-180.0..180.0". Kung bibigyan
isang value lang, ang tile lang (o column ng mga tile) sa longitude na ito ang mada-download.

Default: wala

"--zoom=zoommin[:zoommax]"
Pinipili ang hanay ng mga antas ng zoom kung saan ida-download ang mga tile ng mapa. Maaaring isang solong integer
value o dalawang integer value na pinaghihiwalay ng colon. Sinusuportahan ng OpenStreetMap ang mga antas ng pag-zoom in
ang saklaw 0..18. (Depende ito sa base URL at hindi ipinapatupad ng script na ito.)

Tandaan na ang bilang ng mga tile na ida-download ay lumalaki nang hanggang apat sa bawat pag-zoom
antas.

Default: wala

"--link=url"
Isang URL na pumipili ng "--latitude", "--longitude", at "--zoom" sa isang argumento. Ang ideya ay
upang piliin ang kasalukuyang view ng madulas na mapa ng OSM sa pamamagitan ng permalink nito.

Ang argument sa "--link" ay dapat na isang URL na naglalaman ng mga opsyon sa HTTP na "?lat=s&lon=s&zoom=s".
(Sa totoo lang, hindi papansinin ang base URL.) Ang script ay pumipili ng isang kahon sa paligid ng latitude
at mga pagpipilian sa longitude. Ang laki ng kahon ay depende sa opsyon sa pag-zoom.

Kung pinagsama sa "--latitude", "--longitude", o "--zoom", ang mga ito ay tahasang tinukoy
Ino-override ng mga value ang implicitly na tinukoy na mga value mula sa "--link".

Default: wala

"--baseurl=url"
Ang base URL ng server kung saan ida-download ang mga tile.

Default:http://tile.openstreetmap.org> (Ito ang base URL para sa mga tile ng Mapnik.)

"--destdir=dir"
Ang direktoryo kung saan iimbak ang mga tile. Ang mga PNG file ay maiimbak bilang
"dir/zoom/x/y.png".

Default: Ang kasalukuyang gumaganang direktoryo.

"--tahimik"
Huwag magsulat ng anumang mga diagnostic na mensahe. Mga fatal error lang ang iuulat.

"--dumptilelist=filename"
Huwag mag-download ng anumang mga tile, ngunit magsulat ng isang listahan ng mga tile bilang pinili ng ibang command
mga pagpipilian sa linya sa file na pinangalanang "filename". Tingnan ang "TILE LISTS" sa ibaba.

"--loadtilelist=filename"
Magbasa ng listahan ng mga tile na ida-download mula sa file na "filename". Tingnan ang "TILE LISTS" sa ibaba.

Halimbawa


Piliin ang rehiyon ng interes sa madulas na mapa ng OSM at sundin ang permalink sa ibaba
kaliwa ng bintana. Ipagpalagay natin na ang permalink na ito
<http://www.openstreetmap.org/?lat=49.5782&lon=11.0076&zoom=12&layers=B000FTF>. Pagkatapos

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

ida-download ang lahat ng tile mula sa antas ng zoom 5 hanggang 18 para sa rehiyong ito.

tILE MGA LISTA


Ang isang listahan ng mga tile ay maaaring maimbak sa at makuha mula sa mga panlabas na file gamit ang
Mga opsyon sa command line na "--dumptilelist" at "--loadtilelist". Ang isang hanay ng mga tile ay maaaring
pinili gamit ang mga opsyon sa command line na "--latitude", "--longitude", "--zoom", at
"--link" at nakasulat sa isang file na tinukoy na may "--dumptilelist". Maaaring basahin ang listahang ito sa
sa ibang araw gamit ang opsyong "--loadtilelist".

Ito ay maaaring maging kapaki-pakinabang upang ipagpaliban ang pag-download ng mga tile, upang i-edit ang listahan ng mga tile, o upang
gumamit ng ilang panlabas na tool upang bumuo ng listahang ito.

Ang mga listahan ng tile ay binabasa at isinusulat sa YAML na format. Mangyaring tandaan na ito ay isang
pang-eksperimentong tampok sa kasalukuyang bersyon. Ang format ng file ay hindi itinuturing na stable
pa. Walang garantiya na ang isang listahan ng mga tile ay nabuo ng isang bersyon ng script na ito
maaaring basahin ng isang bersyon sa hinaharap.

Kapaligiran


http_proxy
ftp_proxy
xxx_proxy
walang_proxy
Ang mga environment variable na ito ay maaaring itakda upang paganahin ang komunikasyon sa pamamagitan ng isang proxy server.
Ito ay ipinatupad ng LWP::UserAgent.

Gamitin ang downloadosmtilesp online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa