Comment rechercher des données d'altitude par lat / lng
Je suis la planification d'une application qui aura besoin de la capacité à rechercher l'élévation des points géographiques en lat/lng. Idéalement, je voudrais quelque chose qui pourrait fonctionner dans le monde entier, mais uniquement les états-unis seraient également suffire. J'ai regardé à l'aide de la L'USGS Élévation de la Requête de Service Webcependant il ne permet de faire la recherche pour un point à un moment, et j'aurai besoin de regarder jusqu'à plusieurs centaines, et peut-être jusqu'à plusieurs milliers. J'ai également songé à télécharger & hébergement de la National ensemble de données d'Élévation moi-même, mais c'est près de 100 concerts, et, apparemment, l'USGS ne vous permet de télécharger 1.5 concerts à la fois.
Peuvent quiconque est familier avec les SIG recommander une bonne solution pour moi? Je suis à la recherche de quelque chose d'aussi léger & simple que possible. Je suis complètement nouveau dans les SIG, donc je voudrais vraiment l'apprécier suggestions sur l'endroit où obtenir les données, comment les stocker, et de la manière de ce qu'il faut utiliser lorsque vous travaillez avec elle.
Merci d'avance.
EDIT: Juste pour préciser, les points de données j'ai besoin ne sont pas prédéterminées. Ils sont arbitraires points choisis par l'utilisateur (par l'interaction avec un mashup google maps), donc j'ai besoin d'être en mesure d'interroger à tout moment, pas seulement un petit sous-ensemble.
EDIT 2: Si il n'y a pas de léger ou de solution simple, je vais prendre tout ce que je peux obtenir de l' =)
source d'informationauteur Bryan | 2009-07-07
Vous devez vous connecter pour publier un commentaire.
Je vais vous donner l'un des meilleurs "secrets" que j'ai appris tout au long des années après être passé par de nombreuses douleurs (sangsues scripts, manuel de clic, etc). C'est une vieille école de truc... contact avec une personne réelle!
La meilleure façon de faire obtenir le NED ensemble de données d'élévation est de contacter l'USGS l'Éros du groupe directement à bulkdatainfo_at_usgs.gov
Vous leur envoyez un lecteur externe, et après 4 à 8 semaines (habituellement beaucoup moins que ça) ils vont vous envoyer l'ensemble du jeu de données que vous avez demandé.
Puis utiliser GDAL pour interroger vos points dans une voie semblable pour cet exemple. Vous pouvez lire les Affine Geotransform section de la bibliothèque GDAL Modèle de Données
Je suis tombé récemment à cette question en faisant des recherches. Je n'ai pas de complet simple de répondre, soit, mais il ya quelques autres options qui ne sont pas répertoriés dans les réponses:
La L'USGS Élévation de la Requête de Service Web ne permet qu'une seule requête à la fois, mais il vous permet de faire des requêtes avec SOAP, HTTP GET ou POST HTTP. Choisissez votre langue préférée et écrire un script pour générer des demandes pour chacun de vos points de données.
J'ai acheté un GEOIP base de données et de les stocker chaque poste à long lat données mysql. Après que je viens de mettre en œuvre l'API Google Map en passant dynamique longlat de données à la CARTE de Google. Ce que je reçois est tout mon post indiqué dans la Carte de Google et également d'afficher le plus proche de poste à partir d'un certain endroit
Ce que vous avez besoin est un GEOIP base de données, Une requête de calcul de la distance en milles de la base de donné longlat, l'API Google, PHP Dynamique de passage de l'API variables.
exemple de mon site : Matchimedia.com.