python下载google map地图数据

这篇博客展示了如何在2010年使用Python的urllib库下载特定区域的Google Maps卫星地图数据。通过计算经纬度范围和图片尺寸,确定需要下载的图片数量和每个图片的覆盖范围,然后逐个下载并保存为.png文件。
摘要由CSDN通过智能技术生成

 

# coding=gbk

'''

Created on 2010-6-3

 

@author: Administrator

'''

import urllib

left=113.14062501;

bottom=22.178289;

right=113.62447;

top=22.78125;

 

dy=0.0025349162;#(22.5643181-22.5641596); #这是个GOOGLE API的GetBound()函数获得的在一定放大级别下512像素的经纬度范围

dx=0.0027465819;#(113.3400086-113.3398370);

#pixX=dx/512.0;

#pixY=dy/512.0;

 

_width=right-left;#经度距离

_height=top-bottom;#纬度距离

#d_width=(_width*10000.0)*3.0;#单位米

#d_height=(_height*10000.0)*3.0;#单位米

clos=_width/dx;#    横向图片数

rows=_height/dy;#纵向图片数

#clos=d_width/60.0;#    横向图片数

#rows=d_height/60.0;#纵向图片数

pImage_width=dx;#_width/clos;#_width/clos;#每张图片的经度宽度

pImage_height=dy;#_height/rows;#_hei

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值