Apakah ada layanan elevasi berbasis ubin online?

9

Saya sedang mengerjakan aplikasi yang membutuhkan elevasi pada koordinat lat / long yang diberikan untuk banyak koordinat yang berjarak dekat di sepanjang jalur tidak teratur yang diberikan. (Jalurnya adalah jejak penerbangan glider / hang-glider.)

Saya bisa menggunakan data SRTM / GTOPO30 / GLOBE tapi saya hanya perlu bagian kecil (tapi sewenang-wenang) di dunia pada satu waktu sehingga saya ingin menghindari menyimpan database DEM secara lokal.

Ada juga API elevasi Google (untuk digunakan dengan peta mereka) tetapi memiliki batas penggunaan 2500 permintaan sehari sedangkan data saya bisa puluhan ribu poin. Ditambah lagi meminta server berkali-kali untuk lokasi yang berjarak dekat sepertinya membuang-buang bandwidth.

Jadi, idealnya, saya ingin server ubin untuk ubin DEM kecil. Saya menemukan ini http://www.arcgis.com/home/item.html?id=1b48cd3b6276416784fe90a68c580a89 tetapi panduan ArcGIS API tidak mengandung informasi berguna tentang hal itu. Adakah yang benar-benar menggunakannya? Apakah ada layanan serupa lainnya?

petebu
sumber
Anda mungkin menemukan diskusi StackOverflow sebelumnya berguna: stackoverflow.com/questions/1090534/…
Nelson

Jawaban:

5

Api lain yang dapat Anda tanyakan alih-alih milik Google adalah Kueri Ketinggian Survei Geologi AS. Informasi tentang layanan mereka dapat ditemukan di sini:

gisdata.usgs.gov/XMLWebServices/TNM_Elevation_Service.php

Permintaan terlihat seperti ini:

http://gisdata.usgs.gov/xmlwebservices2/elevation_service.asmx/getElevation?X_Value=-118.4&Y_Value=36.7&Elevation_Units=METERS&Source_Layer=-1&Elevation_Only=true .

relima
sumber
Pada Desember 2015, URL itu menampilkan 500 kesalahan. Sepertinya sudah hilang.
Hal Mueller
2

Tampaknya sedang turun saat ini, tapi saya pikir http://www.heywhatsthat.com/ mungkin menyediakan layanan itu, dan jika tidak, dia mungkin terbuka untuk ide itu. Tembolok halaman FAQ di sini .

masukkan deskripsi gambar di sini

matt wilkie
sumber
Kode sumber halaman profil menunjuk ke skrip javastring yang sangat menarik, yang menurut saya bisa disesuaikan (tidak sepele, tetapi layak).
heltonbiker
2

Mungkin, Layanan Ketinggian Terbuka MapQuest dapat membantu http://open.mapquestapi.com/elevation/

Saya tidak menemukan informasi tentang batasan permintaan setelah pencarian cepat tentang ini.

ThomasG77
sumber
1

MapZen memiliki data di situs web mereka dan AWS S3 itu hebat. Mereka memiliki banyak format. Saya suka format PNG Terrarium Anda harus mendekode Nilai RGB menggunakan rumus ini. (merah * 256 + hijau + biru / 256) - 32768 Anda dapat menggunakan MapBox Raster Tile Query https://github.com/mapbox/raster-tile-query atau pustaka lain untuk membaca nilai RGB dari RGB. Saya telah menampilkannya di Leaflet dan OpenLayers dengan baik dan bahkan memberi kode warna pada nilai ketinggian. Berikut ini tautan https://mapzen.com/documentation/terrain-tiles/use-service/ Anda dapat mengakses data tanpa kunci API dari AWS S3 Bucket. https://s3.amazonaws.com/elevation-tiles-prod/terrarium/ {z} / {x} / {y} .png https://s3.amazonaws.com/elevation-tiles-prod/normal/ { z} / {x} / {y} .png https://s3.amazonaws.com/elevation-tiles-prod/geotiff/ {z} / {x} / {y} .tif https://s3.amazonaws.com/elevation-tiles-prod/skadi/ { N | S} {y} / {N | S} {y} {E | W} {x} .hgt.gz

Insinyur Geospasial
sumber
Yang menyenangkan tentang ini adalah Anda dapat mengunduh data, membuat mbtile atau geopackage dan memilikinya offline
Geospatial Engineer
0

Mapzen memiliki beberapa set ubin , termasuk penampil elevasi yang bagus di sini (info di sini ), yang menampilkan ubin elevasi skala abu-abu dengan kontras yang disesuaikan secara dinamis secara lokal.

Abbafei
sumber