У меня 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
Tnmaccess API не возвращает результаты ⇐ Python
Программы на Python
1763931172
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/items?filter=tagslq%3D%28%28tags.scheme%3A%22The+National+Map+Collection+Thesaurus%22+AND+tags.name%3A%22Digital+Elevation+Model+%28DEM%29+1+meter%22%29+OR+%28tags.scheme%3A%223D+Elevation+Program+%283DEP%29%22+AND+tags.name%3A%22Digital+Elevation+Model+%28DEM%29+1+meter%22%29%29&filter=tagslq%3Dtags.scheme%3A%22The+National+Map+Product+Format+Thesaurus%22+AND+%28tags.name%3A+%22GeoTIFF%22%29&filter=spatialQuery%3D%7B%22wkt%22%3A%22POLYGON%28%28-80.5199++39.7198%2C+-74.6895++39.7198%2C+-74.6895++42.5167%2C-80.5199++42.5167%2C-80.5199++39.7198%29%29%22%2C%22relation%22%3A%22intersects%22%7D&max=50&offset=0&fields=id%2Ctitle%2Csummary%2Cbody%2Ctags%2CwebLinks%2Cdates%2Cspatial%2Cidentifiers&format=json&sort=title&order=asc', 'filteredOut': 0}
Подробнее здесь: [url]https://stackoverflow.com/questions/79828107/tnmaccess-api-not-returning-results[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия