Exemple #1
0
def mapserver_render_test():
	print "Mapserver render test"
	storage_manager = tiletree.csvstorage.CSVStorageManager(open('mapserver_tree.csv','w'), open('mapserver_images.csv', 'w'))
	#storage_manager = tiletree.fsstorage.FSStorageManager(image_prefix='test_images/')
	renderer = tiletree.mapserver.MapServerRenderer(open('default.map','r').read(),['poly_fill'], img_w=256, img_h=256)
	min_x, min_y, max_x, max_y = (-19338083.638408754, 804303.8439259261, -2215605.96243665, 17926781.51989803)
	tiletree.generate(min_x, min_y, max_x, max_y, storage_manager, renderer, tiletree.NullGeomCutter(), stop_level=3)
Exemple #2
0
def null_csv_tree_test():
	print "Null csv tree test"
	storage_manager = tiletree.csvstorage.CSVStorageManager(open('null_csv_tree.csv','w'), open('null_csv_images.csv', 'w'))
	renderer = tiletree.NullRenderer()
	cutter = tiletree.shapefile.ShapefileCutter('test_geo/webmerc_northamerica/north_america.shp', 'north_america')
	min_x, min_y, max_x, max_y = (-15696351.547463987, 804303.8439259261, -5857338.053381417, 17926781.51989803)
	tiletree.generate(min_x, min_y, max_x, max_y, storage_manager, renderer, cutter, stop_level=2)
Exemple #3
0
def label_render_test():
	print "Label render test"
	feature_storage_manager = tiletree.postgres.PostgresStorageManager('dbname=planetwoo user=planetwoo', 'tile_csv_nodes', 'tile_csv_images')
	storage_manager = tiletree.fsstorage.FSStorageManager(image_prefix='test_images/')
	#storage_manager = tiletree.NullStorageManager()
	min_x, min_y, max_x, max_y = (-19338083.638408754, 804303.8439259261, -2215605.96243665, 17926781.51989803)
	renderer = tiletree.label.LabelRenderer(open('default.map','r').read(), feature_storage_manager)
	tiletree.generate(min_x, min_y, max_x, max_y, storage_manager, renderer, tiletree.NullGeomCutter(), stop_level=3)
Exemple #4
0
def meta_tile_mapserver_test():
	print "Meta tile mapserver test"
	backend_storage_manager = tiletree.csvstorage.CSVStorageManager(open('meta_tile_mapserver_tree.csv','w'), open('meta_tile_mapserver_images.csv', 'w'))
	storage_manager = tiletree.splitstorage.SplitStorageManager(backend_storage_manager, 3)
	cutter = tiletree.shapefile.ShapefileCutter('test_geo/webmerc_northamerica/north_america.shp', 'north_america')
	renderer = tiletree.mapserver.MapServerRenderer(open('split_default.map','r').read(),['poly_fill'], img_w=256, img_h=256)
	min_x, min_y, max_x, max_y = (-15696351.547463987, 804303.8439259261, -5857338.053381417, 17926781.51989803)
	tiletree.generate(min_x, min_y, max_x, max_y, storage_manager, renderer, cutter, stop_level=4)
	backend_storage_manager.close()
Exemple #5
0
def null_test():
	print "Null test"
	storage_manager = tiletree.NullStorageManager()
	renderer = tiletree.NullRenderer()
	cutter = tiletree.NullGeomCutter()
	min_x = 0
	min_y = 0
	max_x = 10
	max_y = 10
	tiletree.generate(min_x, min_y, max_x, max_y, storage_manager, renderer, cutter, stop_level=5)
Exemple #6
0
def null_fs_tree_test():
	print "Null fs tree test"
	storage_manager = tiletree.fsstorage.FSStorageManager(image_prefix='test_images/')

	if(os.path.exists('test_images')):
		raise Exception("Directory already exists!")
	os.makedirs('test_images')

	renderer = tiletree.NullRenderer()
	cutter = tiletree.NullGeomCutter()
	tiletree.generate(0, 0, 10, 10, storage_manager, renderer, cutter, stop_level=2)