2010-04-01 2 views
6

Ich wurde gebeten, Google Earth-Bilder zu einer Desktop-App hinzuzufügen (Tiefbau-Modellierungs-App)
Ich hatte den Eindruck, dass die Google-Lizenz dies nicht erlaubte.Alternativen zu Google Earth für sat image

Gibt es andere leicht zugängliche und ähnlich hochauflösende Bildquellen, die jeder empfehlen kann (Blue Marble, terreserver)?

Als Bonus, jede Bibliothek, die mir erlaubt, Koordinaten in einer Reihe von lokalen Kartenbezugsdaten zu verwenden und sie in Lat/Long umzuwandeln, ohne dass ich die gesamte CGAL einbeziehen muss?

Antwort

8

Sie möchten vielleicht NASA WorldWind auschecken. Es ist ein Java-SDK, das Sie in eine Desktop-App oder ein Applet integrieren können. Sie können auf mehrere frei verfügbare Satellitenbilderquellen zugreifen und diese visualisieren. Open Source ist damit vollständig anpassbar.

Darüber hinaus verfügt WorldWind über einige Funktionen, die das Arbeiten mit verschiedenen Koordinatensystemen unterstützen, so dass es möglicherweise mit den Koordinatentransformationen, nach denen Sie gefragt haben, umgehen kann.

+1

Danke, ich dachte, Worldwind hatte nur relativ niedrige res sat Bilder, aber es hat jetzt Ariel Fotos (Sie müssen nur 10 Minuten warten, damit sie geladen werden!) –

+0

WW unterstützt Caching, also wenn Sie häufig das gleiche Gebiet anzeigen Geschwindigkeit sollte sich dramatisch verbessern. Sie können auch Ihren eigenen Image-Server hosten, obwohl das offensichtlich mehr involviert ist. – newdayrising

0

Idealerweise wollte ich eine C++ SDK oder Web-Schnittstelle.
Aber ich fand diese Ossimplanet, die den Worldwind-Server verwendet.

0

ESRI hat die Einrichtung von ArcGIS Online vereinfacht. Sie verfügen über kostenlose Kartenservices für Satellitenbilder, auf die Sie über eine URL und ihre JavaScript-API verweisen.

Überprüfen Sie ihre World Imagery online tutorial, die Code hat, den Sie ausschneiden und einfügen können, um schnell aufzustehen und zu laufen, oder klicken Sie einfach auf "View Live Sample", um eine Demo zu sehen.

Wie für die Bonusfrage: vielleicht versuchen Sie etwas wie GDAL/Proj/Geos (das Dienstprogramm ogr2ogr kann helfen).