osgEarth¶
Terrain Rendering-Bibliothek¶
osgEarth ist eine Bibliothek für das Echtzeit-Rendering von Terrains für OpenSceneGraph (OSG), einer leistungsfähigen quelloffenen 3D-Grafik Bibliothek. In einer einfachen XML-Datei können Raster-, Höhen- und Vektrodaten konfiguriert und in eine beliebige OSG-Applikation eingebunden werden. osgEarth unterstützt eine Vielzahl an Datenquellen und wird mit zahlreichen Beispielapplikationen ausgeliefert, um einen schnellen und einfachen Einstieg zu ermöglichen.
Kernfunktionen¶
osgEarth ermöglicht das einfache Kreieren von skalierbaren Terrainmodellen:
- Kreierung von Terrainmodellen - entweder offline, oder dynamisch zur Laufzeit
- Laden von weltweiten Terrains ohne eine Codezeile zu schreiben
- Layer mit hochauflösende Insets basierend auf Rasterdaten
- Kombination von Luftbildern, Höhen- und Vektordaten in Echtzeit
- Unterstützt Caching von Kartenkacheln zur Leistungsmaximierung
- Konfigurierbare Layer-Opazität für Multi-Textur Effekte
osgEarth bietet noch mehr als das Rendern von Terrains:
- Darstellung von Vektordaten (GIS) auf dem Terrain
- Umprojizieren von Daten zwischen verschiedenen Koordinatensystemen
- Platzierung von externen 3D-Modellen auf dem Terrain mit lat/long Koordinaten
- Schnelle Schnitt-Tests
- Einbindung neuer Daten in existierende VPB-Datenbanken (ohne Rebuild)
- Direkter Zugriff auf Terrain Kacheln für nicht-visuelle Prozesse
Unterstützte Daten:
- GeoTIFF Rasterdaten und digitale Höhenmodelle (DEM) (und viele weitere Formate)
- Vektordaten wie zum Beispiel ESRI Shapefiles
- OGC-konforme Web-Dienste und -Formate (z.B. WMS)
- Von MapServer oder ESRI ArcGIS Server produzierte GIS Layer
- Online Karten wie OpenStreetMap, ArcGIS Online, oder NASA OnEarth
Details¶
Webseite: http://osgearth.org/
Lizenz: GNU Lesser General Public License (LGPL)
Software Version: 2.5.0
Unterstützte Plattformen: Linux, Mac, Windows
API Schnittstellen: C++
Commercial Support: http://osgearth.org/#ProfessionalServices