Open Source Tools zum Erstellen und Veröffentlichen von animierten Webkarten?

10

Ich bin daran interessiert, Animationen aus Beobachtungen oder Modellvorhersagen zu erstellen und diese Animationen dann in einem webbasierten Viewer wie OpenLayers anzuzeigen .

Das beste Beispiel, das ich für diese Funktionalität gefunden habe, ist:

Meiner Meinung nach ist die Benutzeroberfläche sehr unintuitiv. Die Schritte zum Erstellen einer animierten Karte sind:

  1. Wählen Sie links im Baumbrowser eine Ebene aus.
  2. Klicken Sie rechts im Kalender auf einen Tag.
  3. Klicken Sie auf den Link "Erster Frame" links im Kalender.
  4. Wählen Sie einen anderen Tag aus dem Kalender und klicken Sie auf den Link "Letzter Frame".
  5. Ein Link "Animation erstellen" wird angezeigt. Klicken Sie darauf, um die Animation zu generieren.

Welche Open Source Toolkits sind mit Unterstützung für die Visualisierung und Animation von Zeitreihen verfügbar? Im Front-End möchte ich die Ergebnisse in einem Viewer im Google Maps-Stil anzeigen, da dies die meisten Benutzer kennen. Das Backend ist weit offen.

Sharpie
quelle

Antworten:

9

Wenn Sie Ihre Daten in JSON, KML oder GeoRSS ablegen können, behandelt die Zeitkarte die Zeit auf sehr elegante Weise.

UPDATE: Weitere zu berücksichtigende Optionen:

Radek
quelle
1
Wow, das sieht toll aus! Ist dies auch mit OpenLayers verwendbar?
underdark
das wäre toll, leider haben alle beispiele, die ich bisher gesehen habe, google maps verwendet.
Radek
1
Vielen Dank für den Link zur Zeitkarte - ein paar nette Sachen. An Google Maps gebunden - aber das bringt einige interessante Links mit Google Earth. Auch Open Source, damit es mit etwas Arbeit an OpenLayers angepasst werden kann.
Sharpie
2

Es ist kein Open Source, aber die kostenlose Google Earth-API bietet eine Schnittstelle und einen Speichermechanismus für Zeitreihendaten. Weitere Informationen finden Sie in der Zeitdokumentation der API .

Bei OpenLayers wird WMS-T unterstützt ( siehe Beispiel ), das in Verbindung mit diesem Patch verwendet werden kann , um eine Schnittstelle zur Steuerung der Animation bereitzustellen.

scw
quelle
Zu Ihrer Information, der erste Link lautet "Die Google Earth-API ist nicht mehr verfügbar. Vielen Dank für Ihr Interesse."
fatih_dur
1
@fatih_dur danke für den Kommentar. Archive.org-Versionen ausgegraben und mit diesen verknüpft.
Scw
1

http://Mapstraction.com , eine Open-Source-Javascript-Mapping-Abstraktionsbibliothek, verfügt über ein Filtermarker-Steuerelement, das für Animationen genutzt werden kann. Das Filterbeispiel verwendet einen Schieberegler http://script.aculo.us/ und Google Maps.

Beispiel mit Code unter: http://mapstraction.appspot.com/#filtering_markers

Zumindest in dieser Beispielimplementierung von Google Maps könnte der Code entweder als Autopilot-Animation oder über Benutzerinteraktion neu verkabelt werden.

Glennon
quelle
0

Haben Sie sich mit GeoEXT befasst?

dassouki
quelle
GeoEXT ist ein schönes Projekt - aber als ich es das letzte Mal verwendet habe, war es nur eine Integrationsschicht, die die Erstellung von GUIs mit ExtJS und OpenLayers vereinfacht hat. Ich habe keine explizite Unterstützung für Animationen bemerkt. Ich werde es mir aber noch einmal ansehen.
Sharpie
0

ArcGIS Explorer ist kein Open Source, aber zumindest kostenlos. Es kann mit historischen Daten verwendet werden .

Es kann angepasst werden , um Keyframe-basierte Präsentationen zu erstellen . Ich bin nicht sicher, ob die REST-API für die Geoverarbeitung verwendet wird , die ESRI als offene Spezifikation veröffentlicht , wenn Geoverarbeitungsaufgaben aufgerufen werden . In diesem Fall können Sie Ihr Modell möglicherweise so verfügbar machen, dass es vom ArcGIS Explorer aufgerufen wird.

Kirk Kuykendall
quelle
1
ArcGIS Explorer ist sehr schwer (funktioniert nicht überall), nicht plattformunabhängig und ehrlich gesagt eher klobig.
Westyvw
1
Es ist auch nur Windows und nicht browserbasiert. Ich bewundere die Beiträge von ESRI zu GIS wirklich, aber bis sie ihre Produktpalette über die Windows-Plattform hinaus erweitern, sind sie für mich von begrenztem Nutzen.
Sharpie
Ich habe vergessen zu erwähnen, dass es auch ArcGIS Explorer Online gibt. Es ist nicht so schwer wie AGX, verwendet aber Silverlight. explorer.arcgis.com
Kirk Kuykendall