Maciej Cybulski

Maciej Cybulski Magik od WordPressa,
secjalista SEO

Temat: Jakich technologii i rozwiązań tu użyto?

Witam,

Mam do rozwiązania póki co teoretyczny problem. Jest kilka milionów rekordów bazy (x,y i jakieś dodatkowe info). x,y to współrzędne astronomiczne obiektu na niebie. Problem jak utworzyć z tego interaktywną mapę - zbliżoną funkcjonalnie do
http://www.sky-map.org/?ra=3.8941828347692544&de=16.10...
Pytanie czego tu użyto i jak uzyskać podobny efekt?
To co ta strona oferuje poprzez API, nie jest do końca tym co potrzebne jest w projekcie (za dużo zbędnych elementów-funkcjonalności) dlatego pojawił się (być może naiwnie nieświadomy) pomysł na zrealizowanie czegoś podobnego tyle że o mniejszej funkcjonalności.
By to zrobić najpierw potrzebna jest świadomość jakich narzędzi trzeba użyć.
No i o doradę w rozpracowaniu tego problemu Was tu proszę ;)

konto usunięte

Temat: Jakich technologii i rozwiązań tu użyto?

tu to chyba użyto jakiejś autorskiego interfejsu, ale ja osobiście bym pomyślał o użyciu Google Maps API, pod warunkiem, że mapy Google oferowałyby stworzenie własnej wymyślonej mapy ze zdjęciem galaktyki jako tłem czy użycie innych użytych tu bajerów (tego nie jestem pewien, ale o możesz sprawdzić zawsze w dokumentacji Google Maps).
Maciej Cybulski

Maciej Cybulski Magik od WordPressa,
secjalista SEO

Temat: Jakich technologii i rozwiązań tu użyto?

Hmmm czyli silnik Google Maps... no tak jeśli na to pozwala, trzeba będzie sprawdzić. Bo niestety mapy nieba w wykonaniu Googla pozostawiają b. dużo do życzenia...

konto usunięte

Temat: Jakich technologii i rozwiązań tu użyto?

W sumie to rzeczywiście mapę nieba można traktować jako odwróconą sferę, gdyby nie to że Ziemia się kręci dookoła Słońca... zmieniają się pozycje planet i do tego Ziemia jeszcze wiruje. Ale oczywiście da się to wszystko oprogramować.

Zanim zaczniesz implementować swój engine, otwórz (najlepiej na tablecie nocą) Google Sky Map.
http://www.google.com/sky/
http://www.google.com/mobile/skymap/
Maciej Cybulski

Maciej Cybulski Magik od WordPressa,
secjalista SEO

Temat: Jakich technologii i rozwiązań tu użyto?

Też myślałem że można wykorzystać realizację Googla, ale niestety ma ona głównie wartość estetyczną - nie przydatną kompletnie, a do tego wymaga instalacji dodatków żeby poprawnie się uruchamiać. Niestety u mnie (Chrome na MacOS i na Windows) strona kompletnie nie działa: "Moduł wyszukiwania nie odpowiada", strona czarna i nic poza tym.
Wskazana w pierwszym poście strona atlasu działa bez dodatkowych wtyczek. Zatem to powinno być wyznacznikiem.
Odwrócona sfera... jak najbardziej. Ruch to zmiana położenia w czasie. Strona wyświetla zawsze stan na dany moment (czyli teoretycznie brak ruchu) zatem nie ma z tym problemu. Z resztą od strony mechaniki nieba i numerycznego jej opisu to problem jest rozwiązany. Raczej problemem jest wizualizacja "statycznych" danych w postaci takiej odwróconej sfery. Jak też interaktywność - obracanie tej sfery.
W podanym przykładzie można zaobserwować podobieństwo do Google Maps ("kafelkowanie" nieba) i chyba to jest jedynym podobieństwem.
Czyli... wyjściowe pytanie pozostaje nie zmienione.

konto usunięte

Temat: Jakich technologii i rozwiązań tu użyto?

do tego wymaga instalacji dodatków żeby poprawnie się uruchamiać
z tego co wiem, to Google Maps nie wymaga żadnych wtyczek.

Komunikat na tej stronie "Moduł wyszukiwania nie odpowiada" jest spowodowany (bo popatrzyłem w źródła strony) tym, że nie mogą uzyskać poprawnych danych od serwera, więc gdzieś jest błąd na linii komunikacji JavaScriptu z serwerem, i nie chodzi wcale o brak pluginu.

No ale ta strona to tylko demówka, w dodatku fatalnie napisana pod kątem kodu HTML i nie sądzę, żeby należało ją utożsamiać z możliwościami biblioteki Google Maps (która oczywiście też wcale nie musi być dobrym rozwiązaniem, ale to już inna sprawa).Łukasz Lityński edytował(a) ten post dnia 05.02.13 o godzinie 20:04
Maciej Cybulski

Maciej Cybulski Magik od WordPressa,
secjalista SEO

Temat: Jakich technologii i rozwiązań tu użyto?

Co do wtyczki to bardziej chodziło mi o Google Earth... choć po tej jak piszesz demówce trudno wyczaić czy chodzi o brak wtyczki czy po prostu strona nie działa ;)
No a Google Maps... póki co okazuje się być najbardziej zbliżona do poszukiwanego rozwiązania, niestety raczej do silnika trudno będzie się dostać.
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: Jakich technologii i rozwiązań tu użyto?

Obadaj sobie np leaflet, czy openlayers. jest tego więcej.
Maciej Cybulski

Maciej Cybulski Magik od WordPressa,
secjalista SEO

Temat: Jakich technologii i rozwiązań tu użyto?

Dzięki za naprowadzenie... przyjrzałem się leaflet i wygląda obiecująco tzn. porównując sky-map.org z google maps i leaflet mam takie spostrzeżenia.
1.cecha wspólna - mapa składana jest z "puzli" odpowiedniej ilości, dokładnie dopasowanych do siebie, uzależnionych od stopnia powiększenia. No to pojawia się pytanie, jaki silnik jest w stanie dostarczyć takich "puzli" będących statycznymi wycinkami mapy świata? Oczywiście mowa tu tylko o rozwiązaniach OpenSource.
2. Większość obserwowanych ciał niebieskich jest "statyczna" nie przemieszcza się na niebie. Jest też pewna grupa która w zauważalnym czasie przemieszcza się. Tutaj chyba realizowane być to powinno jako warstwa nałożona na mapę-"puzel". Jak w takim razie zachować wysoką precyzję nałożenia.
3. Rozumiem, że te "puzle" zostały wygenerowane przez jakiś program, odpowiednio pocięte i oznaczone. Dla każdego współczynnika powiększenia jest generowany zestaw "puzli". Chyba nikt ręcznie tego nie robił :) Zatem jaki program umożliwia coś takiego?

Całe to zagadnienie jest bardzo podobne do panoramy sferycznej z trybem multiresolution, gdzie z odwzorowania equirectangular (prostokątna grafika o stosunku boków 2:1) naciągniętego na kulę uzyskujemy właśnie obraz sfery w której obserwator stoi dokładnie w środku. Może tym tropem pójść? Tylko pojawia się wtenczas problem - panoramy realizowane są jako aplikacje flash, co w tym przypadku nie jest dobrym rozwiązaniem.

A może macie inne jakieś spostrzeżenia dotyczące tego tematu?
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: Jakich technologii i rozwiązań tu użyto?

traktuj to jako mapę - czy sferę / 'sferoidę' odwzorowujesz patrząc z góry, czy od środka i tak musisz ją przenieść na płaszczyznę - to już łatwiej ciąć na kafelki; w przykładzie odwzorowanie wygląda na mollweidego, albo zbliżone do niego pseudowalcowe.

wracając do silników - obadaj np. geoserver, albo mapserver. To z narzędzi foss. jest naturalnie jeszcze niemało komercyjnych, z ceną od akceptowalnej do kosmicznej (tak nawiązując do tematu ;-)



Wyślij zaproszenie do