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.