Tnmaccess API не возвращает результатыPython

Программы на Python
Ответить
Anonymous
 Tnmaccess API не возвращает результаты

Сообщение Anonymous »

У меня API tnmaccess не работает. Независимо от того, какую ограничивающую рамку я использую, она всегда возвращает 0 результатов. Он сломан или я что-то делаю не так?
import requests
API = "https://tnmaccess.nationalmap.gov/api/v1/products"

def search(dataset, bbox):
params = {
"datasets": dataset,
"bbox": bbox,
"outputFormat": "JSON",
"prodFormats": "GeoTIFF"
}
r = requests.get(API, params=params)
r.raise_for_status()
print(r.content)
print(r.json())
return r.json()["items"]

bbox = "-80.5199, 39.7198, -74.6895, 42.5167" # Pennsylvania

dataset = "Digital Elevation Model (DEM) 1 meter"

dem_products = search(dataset, bbox)

Я также не могу получить запрос на возврат чего-либо через документы (https://tnmaccess.nationalmap.gov/api/v1/docs). Он никогда не принимает мою ограничивающую рамку, говоря, что это не число.
Вывод:
{'total': 0, 'items': [], 'errors': [], 'messages': ['The offset is greater than the total number of results for this query. No items returned.'], 'sciencebaseQuery': 'https://www.sciencebase.gov/catalog/ite ... &order=asc', 'filteredOut': 0}


Подробнее здесь: https://stackoverflow.com/questions/798 ... ng-results
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»