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.

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:


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ą.


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?


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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.