Narzędzia Open Source do tworzenia i publikowania animowanych map internetowych?

11

Interesuje mnie tworzenie animacji na podstawie obserwacji lub prognoz modelu, a następnie wyświetlanie tych animacji w przeglądarce internetowej, takiej jak OpenLayers .

Najlepszy przykład tej funkcji, jaki znalazłem:

Moim zdaniem interfejs użytkownika jest bardzo nieintuicyjny. Kroki wymagane do uzyskania animowanej mapy to:

  1. Wybierz warstwę z przeglądarki drzewa po lewej stronie.
  2. Kliknij dzień w kalendarzu po prawej stronie.
  3. Kliknij link „pierwsza klatka” po lewej stronie kalendarza.
  4. Wybierz kolejny dzień z kalendarza i kliknij link „ostatnia klatka”.
  5. Pojawi się link „Utwórz animację” - kliknij go, aby wygenerować animację.

Jakie zestawy narzędzi open source są dostępne z obsługą wizualizacji i animacji szeregów czasowych? Na froncie chcę wyświetlać wyniki w przeglądarce w stylu Map Google, ponieważ to jest to, co zna większość ludzi. Back-end jest szeroko otwarty.

Sharpie
źródło

Odpowiedzi:

9

Jeśli możesz umieścić swoje dane w JSON, KML lub GeoRSS, wówczas mapa czasowa obsługuje czas w bardzo elegancki sposób.

AKTUALIZACJA: Inne opcje do rozważenia:

radek
źródło
1
Wow, to wygląda świetnie! Czy można to również wykorzystać w OpenLayers?
podmrok
byłoby świetnie, niestety wszystkie przykłady, które do tej pory widziałem, korzystały z map Google.
radek
1
Dzięki za link do mapy czasowej - kilka fajnych rzeczy. Powiązany z Google Maps, ale przynosi ciekawe linki z Google Earth. Również open source, dzięki czemu można go dostosować do OpenLayers przy odrobinie pracy.
Sharpie
2

Nie jest to oprogramowanie typu open source, ale bezpłatny interfejs API Google Earth zapewnia interfejs i mechanizm przechowywania danych szeregów czasowych, zobacz dokumentację interfejsu API czasu .

Trzymając się OpenLayers, obsługuje WMS-T ( patrz przykład ), którego można użyć w połączeniu z czymś takim jak ta łatka, aby zapewnić interfejs do sterowania animacją.

scw
źródło
Do Twojej wiadomości, pierwszy link mówi „Interfejs API Google Earth nie jest już dostępny. Dziękujemy za zainteresowanie”.
fatih_dur
1
@fatih_dur dzięki za komentarz. Wykopano wersje archive.org i powiązane z nimi.
scw
0

Czy zajrzałeś do GeoEXT?

dassouki
źródło
GeoEXT to fajny projekt - ale kiedy go ostatnio użyłem, była to tylko warstwa integracyjna, która ułatwiła budowę GUI przy użyciu ExtJS i OpenLayers. Nie zauważyłem wyraźnego wsparcia dla animacji. Spojrzę na to jeszcze raz.
Sharpie
0

ArcGIS Explorer nie jest open source, ale przynajmniej jest darmowy. Można go używać z danymi historycznymi .

Można go dostosować, aby tworzyć prezentacje oparte na klatkach kluczowych . Nie jestem pewien, czy używa interfejsu API REST do geoprzetwarzania , który ESRI wydaje jako specyfikację otwartą , gdy wywołuje zadania geoprzetwarzania . Jeśli tak, możesz udostępnić swój model, aby został wywołany przez ArcGIS Explorer.

Kirk Kuykendall
źródło
1
ArcGIS Explorer jest bardzo ciężki (nie działa wszędzie), nie jest niezależny od platformy i szczerze mówiąc raczej niechlujny.
westyvw
1
Jest również przeznaczony tylko dla systemu Windows i nie jest oparty na przeglądarce. Naprawdę podziwiam wkład ESRI w GIS, ale dopóki nie poszerzą swojej linii produktów poza platformę Windows, mają dla mnie ograniczone zastosowanie.
Sharpie
Zapomniałem wspomnieć, że istnieje także ArcGIS Explorer Online. Nie jest tak ciężki jak AGX, ale używa Silverlight. explorer.arcgis.com
Kirk Kuykendall