downloadosmtilesp - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 downloadosmtilesp 명령입니다.

프로그램:

이름


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=파일 이름

기술


이 스크립트는 일부 지리적 위치에 대해 OpenStreetMap 타일 서버에서 모든 지도 타일을 다운로드합니다.
확대/축소 수준 범위의 영역. 타일의 PNG 이미지는 디렉토리에 저장됩니다.
서버의 경로를 미러링하는 트리.

지리적 좌표의 경계 상자와 확대/축소 수준 범위는 다음을 통해 선택해야 합니다.
명령줄 옵션.

COMMAND LINE 옵션


명령줄 옵션은 명확하게 유지되는 한 축약될 수 있습니다.

최소한 "--latitude", "--longitude" 및 "--zoom" 또는 "--link"를 지정해야 합니다.

"--위도=latmin[:latmax]"
다운로드할 좌표 경계 상자의 위도를 선택합니다. 하나의 싱글이 될 수 있습니다
"-85.0511..85.0511" 범위에서 콜론으로 구분된 실수 값 또는 두 개의 실수 값. 만약에
값이 하나만 주어지면 이 위도의 타일(또는 타일 행)만 다운로드됩니다.

기본값 : 없음

"--경도=lonmin[:lonmax]"
다운로드할 좌표 경계 상자의 경도를 선택합니다. 하나의 싱글이 될 수 있습니다
"-180.0..180.0" 범위에서 콜론으로 구분된 실수 값 또는 두 개의 실수 값. 주어진 경우
값이 하나만 있으면 이 경도의 타일(또는 타일 열)만 다운로드됩니다.

기본값 : 없음

"--zoom=zoommin[:zoommax]"
지도 타일을 다운로드할 확대/축소 수준 범위를 선택합니다. 하나의 단일 정수일 수 있습니다.
값 또는 콜론으로 구분된 두 개의 정수 값입니다. OpenStreetMap은 확대/축소 수준을 지원합니다.
범위 0..18. (이는 기본 URL에 따라 다르며 이 스크립트에서는 적용되지 않습니다.)

다운로드할 타일 수는 확대할 때마다 최대 XNUMX배까지 증가합니다.
수평.

기본값 : 없음

"--링크=URL"
하나의 인수에서 "--latitude", "--longitude" 및 "--zoom"을 선택하는 URL입니다. 아이디어는
영구 링크로 OSM의 미끄러운 지도의 현재 보기를 선택합니다.

"--link"에 대한 인수는 HTTP 옵션 "?lat=s&lon=s&zoom=s"를 포함하는 URL이어야 합니다.
(사실 기본 URL은 무시됩니다.) 스크립트는 위도 주변의 상자를 선택합니다.
및 경도 옵션. 상자의 크기는 확대/축소 옵션에 따라 다릅니다.

"--latitude", "--longitude" 또는 "--zoom"과 결합된 경우 명시적으로 지정됩니다.
값은 "--link"에서 암시적으로 지정된 값을 재정의합니다.

기본값 : 없음

"--baseurl=url"
타일을 다운로드할 서버의 기본 URL입니다.

기본:http://tile.openstreetmap.org> (Mapnik 타일의 기본 URL입니다.)

"--destdir=디렉토리"
타일이 저장될 디렉토리입니다. PNG 파일은 다음과 같이 저장됩니다.
"dir/zoom/x/y.png".

기본값: 현재 작업 디렉토리.

"--조용한"
진단 메시지를 작성하지 마십시오. 치명적인 오류만 보고됩니다.

"--dumptilelist=파일명"
타일을 전혀 다운로드하지 말고 다른 명령으로 선택한 타일 목록을 작성하십시오.
"filename"이라는 파일에 줄 옵션을 추가합니다. 아래의 "타일 목록"을 참조하십시오.

"--loadtilelist=파일명"
"filename" 파일에서 다운로드할 타일 목록을 읽습니다. 아래의 "타일 목록"을 참조하십시오.


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" 명령줄 옵션. 타일 ​​세트는 다음과 같습니다.
명령줄 옵션 "--latitude", "--longitude", "--zoom" 및
"--link" 및 "--dumptilelist"로 지정된 파일에 기록됩니다. 이 목록은 다음에서 읽을 수 있습니다.
"--loadtilelist" 옵션을 사용하는 나중 날짜.

타일 ​​다운로드를 연기하거나 타일 목록을 편집하거나
이 목록을 생성하려면 외부 도구를 사용하십시오.

타일 ​​목록은 YAML 형식으로 읽고 씁니다. 이것은
현재 버전의 실험적 기능입니다. 파일 형식이 안정적인 것으로 간주되지 않습니다.
아직. 이 스크립트의 한 버전에서 생성된 타일 목록이
향후 버전에서 읽을 수 있습니다.

환경


http_proxy
ftp_proxy
xxx_프록시
no_proxy
이러한 환경 변수는 프록시 서버를 통한 통신이 가능하도록 설정할 수 있습니다.
이것은 LWP::UserAgent에 의해 구현됩니다.

onworks.net 서비스를 사용하여 온라인으로 downloadosmtilesp 사용



최신 Linux 및 Windows 온라인 프로그램