Frage

Ich plane, eine App, die die Fähigkeit zu sehen, die Erhebung der geographischen Punkte von lat / lng müssen. Idealerweise würde ich etwas, das weltweit funktionieren würde, aber nur in den USA würde auch genügen. Ich habe bei Verwendung des USGS Elevation Abfrage Web Service sah jedoch nur erlaubt es Ihnen abfragen für einen Punkt zu einer Zeit, und ich werde mehr hundert, und möglicherweise bis zu mehrere tausend suchen muß auf. Ich habe auch als Download & den Nationalen Elevation Dataset selbst Hosting, aber es ist fast 100 Gigs, und anscheinend nur die USGS ermöglicht es Ihnen, 1,5 Gigs in einer Zeit zum Download bereit.

Kann jemand vertraut mit GIS eine gute Lösung für mich empfehlen? Ich suche nach etwas so leicht und einfach wie möglich. Ich bin völlig neu zu GIS, so würde ich wirklich zu schätzen Vorschläge, wohin die Daten zu erhalten, wie sie gespeichert wird, und wie / was zu verwenden, wenn sie mit ihm zu arbeiten.

Vielen Dank im Voraus.

EDIT: Nur um zu klären, die Datenpunkte Ich brauche nicht vorbestimmt. Sie sind beliebige Punkte durch den Benutzer ausgewählt (indem sie mit einem Google Maps Mashup interagieren), so dass ich brauche für jeden Punkt abfragen zu können, nicht nur eine kleine Teilmenge.

EDIT 2: Wenn es keine leichte oder einfache Lösung ist, ich nehme, was ich kriegen kann =)

War es hilfreich?

Lösung

Ich gebe Ihnen eines der besten „Geheimnisse“, die ich im Laufe der Jahre gelernt, nach vielen verschiedenen Schmerzen (leeching Skripte, manuelles Klicken, usw.) durchlaufen. Es ist ein Old-School-Trick ... eine reale Person in Verbindung!

Die beste Art und Weise tun, um die NED Elevation Dataset erhalten zu kontaktieren ist Eros USGS direkt bei bulkdatainfo_at_usgs.gov Gruppe

Sie sie ein externes Laufwerk senden und nach 4 bis 8 Wochen (in der Regel viel weniger als das) sie werden Sie den gesamten Datensatz senden, die Sie angefordert haben.

Dann GDAL benutzen, um Ihre Punkte in ähnlicher Weise wie zu dieses Beispiel . Vielleicht möchten Sie den Affine Geotransformation Abschnitt der GDAL-Datenmodell

lesen

Andere Tipps

Ich stolperte vor kurzem in dieser Frage, während Forschung. Ich habe nicht eine komplette einfache Antwort entweder, aber es gibt einige andere Optionen, die nicht in den Antworten bisher:

Die USGS Elevation Abfrage Web Service nur eine Abfrage ermöglicht bei eine Zeit, aber es ermöglicht es Ihnen, Anfragen mit SOAP zu machen, HTTP GET oder HTTP POST. Wählen Sie Ihre bevorzugte Sprache und ein Skript schreiben zu generieren Anfragen für jede Ihrer Datenpunkte.

kaufte ich eine GeoIP-Datenbank und speichern jeden einzelnen Post lang lat Daten in mysql. Danach habe ich implementieren nur die Google Map API durch dynamische longlat Daten an die Google MAP vorbei. Was ich bekommen, ist mein Beitrag in der Google Map angezeigt und auch nächste Post von einer bestimmten Stelle anzuzeigen

Was Sie brauchen, ist eine GeoIP-Datenbank Eine Abfrage, die auf bestimmte longlat, Google API, PHP dynamisches geben API Variablen.

Entfernung in Meilen Basis berechnen

Beispiel von meiner Seite. Matchimedia.com

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top