Example #1
0
def update_country_view():

	# Extract the data received from frontend
	long = flask.request.args.get('longitude')
	lat = flask.request.args.get('latitude')

	# Retrieve the location-specific data
	location_data = dp.location_mobility_data(longitude = long, latitude = lat)

	# Pass the data to the home page & updated page
	return flask.jsonify({"Country":location_data[0], "WalkingDecrease":location_data[1], "DrivingDecrease":location_data[2]})
Example #2
0
# Load internal dependencies
# ---------------------------------------------#
import sys
sys.path.append('backend')
import dataprocessing as dp

# ------------------------------------------------------------------------ #
# Test Functions
# ------------------------------------------------------------------------ #

## Note: Try with US, Germany, UK
for i in [[-71.08328259999999, 42.3662154],[10.48328259999999, 51.3662154],[-1.78328259999999, 52.4662154]]:
    try:
        lon = i[0]
        lat = i[1]
        data = dp.location_mobility_data(longitude = lon, latitude = lat)
        print("Country name: ", data[0])
        print("Decrease in # of walking calls (%): " + str(data[1]))
        print("Decrease in # of driving calls (%): " + str(data[2]))
    except:
        print("Country not found.")

# ------------------------------------------------------------------------ #
# Define views
# ------------------------------------------------------------------------ #

# home
# ---------------------------------------------#
@application.route('/home')
def home_view():
Example #3
0
# Last Updated: 2020-04-13
# Language:     Python 3.7

# ------------------------------------------------------------------------ #

# ------------------------------------------------------------------------ #
# Initialization
# ------------------------------------------------------------------------ #

# Load dependencies
# ---------------------------------------------#
import sys

sys.path.append('Backend')
import dataprocessing as dp

# ------------------------------------------------------------------------ #
# Test Functions
# ------------------------------------------------------------------------ #

## Try the location_mobility_data() function
## Note: Longitude,latitude refer to the United States
data = dp.location_mobility_data(longitude=-71.08328259999999,
                                 latitude=42.3662154)
print("Country name: ", data[0])
print("Decrease in # of walking calls (%): " + str(data[1]))
print("Decrease in # of driving calls (%):" + str(data[2]))

# ------------------------------------------------------------------------ #
# ------------------------------------------------------------------------ #