Python ошибка сценария в Tableau при подключении к Mapbox - KeyError - PullRequest
0 голосов
/ 20 марта 2020

В настоящее время я пытаюсь выполнить следующий скрипт в Таблице, к которому я получаю следующую ошибку:

Справочная информация: Попытка показать получение изохрон из службы Mapbox в Таблицу с помощью TabPy интеграция.

SCRIPT_REAL("
import requests
import json
time = _arg4
transit= _arg5
longitude=_arg1
latitude=_arg2
url=''.join(['https://api.mapbox.com/isochrone/v1/mapbox/',str(transit[0]),'/',str(longitude[0]),',', str(latitude[0])])
payload={'contours_minutes': str(time[0]),'polygons': 'true','access_token':''}
r=requests.get(url, params=payload)
rjson=r.json()
result_len = len(_arg3)
j=rjson['features'][0]['geometry']['coordinates']
print(len(j[0]))
j2=[]
if len(j) < result_len: j2 = j[0] + ([[None,None]] * (result_len-len(j[0])))
point = [i for x in j2 for i in x]
return(point[0::2])
",MAX([LongitudeDensify]),MAX([LatitudeDensify]),MAX([Densify2]),[Distance],[Transit Method])

Запрос изображения ошибки в таблице

Сообщение об ошибке: Ошибка обработки скрипта KeyError: 'features'

Мысли и предложения приветствуются!

...