Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在完成请求的缩放级别之前生成_tiles.py停止_Python_Mapnik - Fatal编程技术网

Python 在完成请求的缩放级别之前生成_tiles.py停止

Python 在完成请求的缩放级别之前生成_tiles.py停止,python,mapnik,Python,Mapnik,根据我在一些相关文章中读到的内容,我还将NUM_THREADS设置为1,因为我在generate_tiles.py中的linux系统上只有一个处理器 以下是在generate_tiles.py末尾请求的缩放级别: # World bbox = (-180.0,-90.0, 180.0,90.0) render_tiles(bbox, mapfile, tile_dir, 0, 4, "World") # western US minZoom = 5 maxZoom = 8 bbox = (-

根据我在一些相关文章中读到的内容,我还将NUM_THREADS设置为1,因为我在generate_tiles.py中的linux系统上只有一个处理器

以下是在generate_tiles.py末尾请求的缩放级别:

# World
bbox = (-180.0,-90.0, 180.0,90.0)

render_tiles(bbox, mapfile, tile_dir, 0, 4, "World")

# western US
minZoom = 5
maxZoom = 8
bbox = (-126.592,29.0454,-96.225,49.3887)
render_tiles(bbox, mapfile, tile_dir, minZoom, maxZoom)

# NM
minZoom = 9
maxZoom = 12
bbox = (-109.22314, 37.28077, -102.56542, 31.46398)
render_tiles(bbox, mapfile, tile_dir, minZoom, maxZoom)

# Albuquerque, East Mountains, Jemez, Pecos
minZoom = 13
maxZoom = 15
bbox = (-107.35546, 36.01150, -105.18017, 34.73952)
render_tiles(bbox, mapfile, tile_dir, minZoom, maxZoom) 
以下是generate_tiles.py终止的方式:

...
unknown : 8 59 104  
unknown : 8 59 105  
unknown : 8 59 106  
render_tiles( (-109.22314, 37.28077, -102.56542, 31.46398) /home/user/data/downloads/svn/mapnik-r27279/osm.xml /home/user/data/tilecache/tilelite/ 9 12 unknown )
9
10
11
12
render_tiles( (-107.35546, 36.0115, -105.18017, 34.73952) /home/user/data/downloads/svn/mapnik-r27279/osm.xml /home/user/data/tilecache/tilelite/ 13 15 unknown )
13
14
15

因此,正如您所看到的,它创建平铺的最后一个缩放级别是级别8,之后它只创建文件夹,然后退出。如何获取generate_tiles.py以在缩放级别8以上创建平铺?

render_tiles参数应为-109.22314、31.46398、-102.56542、37.28077
和-107.35546,34.73952,-105.18017,36.0115

谢谢你的建议@Laihioh Yeh。我可以争取更好的理解吗?如果边界框的形式是X1,Y1,X2,Y2,那么按照您建议的方式将其切换为X1,Y2,X2,Y1,这将如何帮助我降低缩放级别8。它似乎只会改变我的边界框尺寸,这是我真的不想要的。谢谢