コード例 #1
0
 def _calculate_image_size(bbox, zoom_level):
     meters_per_pixel = geo_helper.meters_per_pixel(zoom_level, bbox.bottom)
     width_meter = bbox.node_left_down().get_distance_in_meter(bbox.node_right_down())
     height_meter = bbox.node_left_down().get_distance_in_meter(bbox.node_left_up())
     height = int(height_meter / meters_per_pixel)
     width = int(width_meter / meters_per_pixel)
     return width, height
コード例 #2
0
ファイル: wms_api.py プロジェクト: xuzf2016/OSMDeepOD
 def _calculate_image_size(bbox, zoom_level):
     meters_per_pixel = geo_helper.meters_per_pixel(zoom_level, bbox.bottom)
     width_meter = bbox.node_left_down().get_distance_in_meter(bbox.node_right_down())
     height_meter = bbox.node_left_down().get_distance_in_meter(bbox.node_left_up())
     height = int(height_meter / meters_per_pixel)
     width = int(width_meter / meters_per_pixel)
     return width, height
コード例 #3
0
ファイル: test_geo_helper.py プロジェクト: zclfly/OSMDeepOD
def test_meter_to_pixel(node1):
    meter_per_pixel = geo_helper.meters_per_pixel(19, node1.latitude)
    assert meter_per_pixel > 0