2016-12-29 2 views
-1

Мне нужно найти максимальную высоту вдоль заданного пути (определяемого начальным и конечным широты/долготы), но при поиске в Интернете единственным вариантом, который, как мне кажется, является api, является aple. К сожалению, это не вариант, поскольку в сервисе google явно указано, что:Elevation API/database без использования Google?

API-интерфейс Elevation Google Maps может использоваться только в сочетании с отображением результатов на карте Google. Запрещается использовать данные API Карт Google Maps без отображения карты Google.

Поскольку в моем использовании не используется карта google (я использую данные Openmartap в сочетании с графическими диаграммами FAA), использование API надстройки Google Maps прямо нарушит это. Кроме того, я хочу сказать, что Google запрещает коммерческое использование, которое это (хотя мы можем заплатить непомерную плату, чтобы обойти это ограничение).

В любом случае, учитывая, что API высот Карт Google не является вариантом, какие у меня есть другие параметры, будь то в веб-интерфейсе API, подобном Google, или в какой-то локальной загрузке базы данных, которую я может запросить?

+0

http://www2.jpl.nasa.gov/srtm/ – geocodezip

+0

@geocodezip Эта ссылка не распространяется на Аляску, которая мне нужна. Однако он ссылается оттуда на данные USGS 3DEP, что и происходит. Тогда возникает вопрос, как использовать файлы DEM, которые я могу загрузить оттуда? – ibrewster

ответ

1

USGS предлагает загрузку данных высот в различных форматах в https://nationalmap.gov/small_scale/atlasftp.html Мне удалось загрузить GeoTIFF в интересующей области, загрузить его в базу данных PostgreSQL и использовать расширение PostGIS для выполнения запросов к данным для извлечения желаемая информация. Никаких проблем с лицензированием или количества ограничений в отношении точек данных, плюс все локально.

Смежные вопросы