def get_aspect(): errors = {} latitude = request.args.get('lat') longitude = request.args.get('lon') input_data, errors = validation.validate_spatial_data( input_data={ 'latitude': latitude, 'longitude': longitude }) if errors: return jsonify({ 'message': 'Some errors occurred while processing this request', 'errors': errors }), 400 model = ext.Extract() result = model.get_aspect_270(float(input_data['latitude']), float(input_data['longitude'])) response = dict(message="aspect value returned successfully", data=result) return jsonify(response), 200
def get_distance_to_closest_unclassified_road(): errors = {} latitude = request.args.get('lat') longitude = request.args.get('lon') input_data, errors = validation.validate_spatial_data( input_data={ 'latitude': latitude, 'longitude': longitude }) if errors: return jsonify({ 'message': 'Some errors occurred while processing this request', 'errors': errors }), 400 model = ext.Extract() result = model.get_distance_to_closest_unclassified_road( float(input_data['latitude']), float(input_data['longitude'])) response = dict( message="distance to closest unclassified road returned successfully", data=result) return jsonify(response), 200