variable precision
This commit is contained in:
parent
28d69ca91e
commit
b323b6319d
|
@ -14,7 +14,7 @@ else:
|
|||
|
||||
# for retreiving geo coordinates from addresses
|
||||
geolocator = Nominatim(user_agent="my-mapper")
|
||||
|
||||
precision = 2
|
||||
# get data from file
|
||||
with open( fn, 'r' ) as fp:
|
||||
for place in fp:
|
||||
|
@ -26,8 +26,8 @@ with open( fn, 'r' ) as fp:
|
|||
if location is not None: # its a class
|
||||
# todo: ceil coords to hide true location in format string
|
||||
# ~ strCoordPlace = '{:s},{:.6f},{:.6f}'.format( arrAddress[3], location.latitude, location.longitude )
|
||||
geojson = '{{"type":"Feature","geometry": {{"type": "Point","coordinates":[{:.6f}, {:.6f}]}},"properties":{{"name":"{:s}","marker":fn.split("-")[0]}}}}';
|
||||
strCoordPlace = geojson.format( location.latitude, location.longitude, arrAddress[3] )
|
||||
geojson = '{{"type":"Feature","geometry":{{"type":"Point","coordinates":[{:.'+str(precision)+'f},{:.'+str(precision)+'f}]}},"properties":{{"name":"{:s}","marker":{:s}}}}}';
|
||||
strCoordPlace = geojson.format( location.latitude, location.longitude, arrAddress[3], fn.split("-")[0] )
|
||||
# ~ {"type": "Feature","geometry": {"type": "Point","coordinates":[125.6, 10.1]},"properties":{"name":"Dinagat Islands"}}
|
||||
print ( strCoordPlace )
|
||||
|
||||
|
|
Loading…
Reference in New Issue