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?


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 .


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




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


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.