socketref,再见!高德

https://github.com/adoggie

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  246 Posts :: 4 Stories :: 312 Comments :: 0 Trackbacks

常用链接

留言簿(54)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 1 # -*- coding:utf-8 -*-
 2 
 3 #计算的网格数量
 4 
 5 import sys, traceback,threading,time,struct,os,os.path,shutil,distutils.dir_util,array,base64,zlib
 6 
 7 DPI= 90.0 #每英寸的像素数量
 8 METRER_PER_INCH = 2.54 /100.0  #每英寸多少米
 9 PIXEL_WIDTH = METRER_PER_INCH / DPI #每个象素多少米
10 
11 METERS_PER_DEGREE = 1862 * 60
12 
13 SCALE = 100000 #缩放比
14 
15 GEO_RECT = (70,10,134,60)
16 
17 = (GEO_RECT[2]-GEO_RECT[0]) * METERS_PER_DEGREE
18 = (GEO_RECT[3]-GEO_RECT[1]) * METERS_PER_DEGREE
19 
20 TILE_WIDTH = 1024*4   #图块规格
21 TILE_HEIGHT = TILE_WIDTH
22 RENDER_TILE_TIME = 1
23 
24 
25 ynum = h / (TILE_HEIGHT*PIXEL_WIDTH*SCALE) # SCALE 缩放比例下tile规格的数量
26 xnum = w /(TILE_WIDTH*PIXEL_WIDTH*SCALE) # tile的列数量
27 print "scale:%s,tiles(%s,%s)"%(SCALE,int(xnum),int(ynum))
28 print u"总图块数量:",xnum*ynum,u"消耗时长",xnum*ynum*RENDER_TILE_TIME/3600.0,u"小时(每图块耗时%s秒)"%RENDER_TILE_TIME
29 
30 #-----------------------------------------
31 RESOLUTION = 0.000018 #显示精度 每像素多少度
32 #RESOLUTION = 0.0003 #显示精度 每像素多少度
33 SCALE = RESOLUTION * METERS_PER_DEGREE / PIXEL_WIDTH #计算显示比例
34 ynum = h / (TILE_HEIGHT*PIXEL_WIDTH*SCALE) # SCALE 缩放比例下tile规格的数量
35 xnum = w /(TILE_WIDTH*PIXEL_WIDTH*SCALE) # tile的列数量
36 ynum = int(ynum)
37 xnum = int(xnum)
38 print xnum,ynum, TILE_WIDTH*PIXEL_WIDTH*SCALE 
39 print str(RESOLUTION),"scale:%s,tiles(%s,%s)"%(SCALE,int(xnum),int(ynum))
40 
41 print u"总图块数量:",xnum*ynum,u"消耗时长",xnum*ynum*RENDER_TILE_TIME/3600.0,u"小时(每图块耗时%s秒)"%RENDER_TILE_TIME
42 

posted on 2010-04-12 10:27 放屁阿狗 阅读(255) 评论(0)  编辑 收藏 引用 所属分类: WebGis

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理