OpenCoeli

Povídání o astronomické literatuře, počítačových planetáriích, hvězdných mapách, atd.
Odpovědět
Uživatelský avatar
MilAN
Příspěvky: 24882
Registrován: 17. 04. 2004, 23:56
Bydliště: Jablonec nad Nisou
Věk: 76

OpenCoeli

#16

Příspěvek od MilAN »



Zkrátka připadá mi , že tvorba vlastních tištěných map bývá dost bolavé místo stávajících SW..Já si myslím že např. Guide, The Sky nebo Megastar s tím nemají nejmenší problémy, a to jak ve filtraci zobrazení , tak s měřítkem a ani s výrazností , tak ani s kvalitou tisku
lepší rada žádná než špatná
milantos(šnek)centrum(puntík) cz
Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#17

Příspěvek od Janek8 »

Delal jsem si nejake pokusy s databazema. Muj favorit (derby) vytvarel silene velke datove soubory. Takze nakonec pouziju mysql. Je stejne rychla, funguje bez instalace a jeji datove soubory jdou komprimovat. Dalsi vyhoda je ze data z ni mohou cerpat i programy psane v C, PHP a dalsich jazycich.
Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#18

Příspěvek od Janek8 »

Prave jsem dokoncil dalsi testy. Mysql zvladne utahnout databazi hvezd do 20 magnitudy o velikosti 100 GB.

Hledam partaky pro tenhle projekt. Potrebuji:
* nekoho pro import dat do Mysql (znalost Java, C nebo jineho programovaciho jazyka)
* nekoho se znalostmi astrometrie, napriklad tycho2 ma asi 20 sloupcu o kterych vubec nevim co znameji.
* nekoho na kresleni map za pouziti draw2d (knihovna pro vektorove kresleni). Znalost javy neni podminkou.
* nastavit web projektu, instalace wiki, fora a dalsich veci na sourceforge.


* tvorba dokumentace
Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#19

Příspěvek od Janek8 »

Delal jsem dalsi pruzkum:

Zakladni otazka zda tohle planetarium ma vubec smysl je zatim nezodpovezena. Delat dalsi desktop planetarium nema smysl. Ale je pravda ze existuje spousta katalogu pristupnych pres webove sluzby. Klienti existuji, ale jsou trochu hardcore pro profiky. Dalsi smer vyvoje tedy vypada jako popularnejsi klient pro tyhle databaze ale Google earth. Otazka je proc CdC a dalsi tohle davno nepodporuji.

Po zvazeni pozadavku jsem opustil Eclipse RCP+Draw2d a pouziju Swing+Java2d. Vyhodou je hlavne hardwarova akcelerace vykreslovani map a moznost bezet v java appletu. Je take otevrena cesta pro 3D akceleraci.

Mam hotovy hruby navrh datovych zdroju. Umozni cerpat data z binarnich souboru, SQL databaze a webovych stranek. Planetarium bude v podstate klientem Virtualni Observatore a bude schopne online vykreslovat monstrozni katalogy jako NOMAD. Resim i takove veci jako cachovani a rozdeleni do threadu.

Zkoumam take datove formaty pouzivane v astronomii. Existuje nekolik standartu souvisejicich s virtualni observatori, ale ty jsou prilis obecne. Zpusob ukladani souradnic tedy v podstate preberu z USNOA.

Jsem uplne nadseny z mysql. Jde velmi snadno "vnorit" do java aplikace. Dalsi super feature jsou komprimovane tabulky, nad kterymi lze presto vykonavat dotazy. Mysql je siroce podporovana, podporuje ji i Cartes du Ciel. Dokazu si tedy predstavit distribuci velkych katalogu v podobe zaindexovanych mysql databazi. Jen nevim kde sehnat 50 GB na FTP serveru :-)

Mam zhruba jasno o prvni betaverzi programu. Bude 10 az 20 MB velka, pulka knihoven, pulka dat. Ze zavislosti: spring framework, hsqldb, jaxb, batik a dalsi. Vse pure java. V zakladni verzi budou hvezdy do 9 magnitudy a objekty do 12 mag. Delam soupis featur z konkurencnich programu a rozhoduju ktere zaclenim do prvni verze.

Potom co dostanu program do trochu pouzitelneho stadia, rozsekam ho na pluginy. Je potreba vytvorit seznam "extension points", tedy mist ktere se daji rozsirit pluginem. Problem je ze tyto pointy jde dat prakticky vsude, ale pak by se zase zkomplikoval vyvoj, udrzba a dokumentace. Je tedy sepsat co vlastne by astronomicke planetarium melo umet a tomu prizpusobit navrh extension pointu.

Uživatelský avatar
Neci
Příspěvky: 84
Registrován: 07. 02. 2007, 23:49

OpenCoeli

#20

Příspěvek od Neci »

Ja sa len chem opytat co tak nepouzit uz nejaky hotovy projekt pod GPL/GNU licenciou napriklad kstars, chartes du ciel, openuniverse a podobne projekty. Podla mna bude jednoduchsie a viac efektivnejsie pracovat uz na rozbehnutom projekte ako zacat s novym.
Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#21

Příspěvek od Janek8 »

Duvod je ze nejsou v Jave. KStars jsou v C++, Cartes du Ciel v Pascalu. A nez bych pronikl do noveho jazyka, budu to mit rychleji napsane v Jave. Existuje nekolik miniaturnich java planetarii.

Dale je duvodem architektura programu. Zbytek astronomickych programu je hodne stary a vnitrnosti tomu odpovidaji. Takze proste chci vzit metody pouzivane pro vyvoj komercnich java aplikaci a pouzit je pro planetarium. Bude tedy mozne vzit modul pro vykreslovani dat z GUI a placnout ho na server, kde bude exportovat mapy do obrazku.

Ale jak jsem psal, zakladni otazka jestli to ma cenu, jeste neni zodpovezena. Kdyz se ukaze ze to je zbytecne, zacnu delat aplikaci v jinem oboru .
Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#22

Příspěvek od Janek8 »

Zde jsou standarty souvisejici s virtualni observatori, spousta XML a vsechny priklady v Jave. Mozna ma smysl poustet se do toho :-)

http://www.ivoa.net/Documents/
Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#23

Příspěvek od Janek8 »

Dalsi moznost je zobrazovat globus cele oblohy (ala Google Earth) pomoci fotek z Digitized Sky Survey.

http://skyview.gsfc.nasa.gov/cgi-bin/surv_comp.pl?dss

Ale to uz je asi trochu moc smely plan :-)
Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#24

Příspěvek od Janek8 »

Tak jsem zacal, za par tydnu budu moc predstavit prvni verzi.

Zatim jen testovaci obrazek:

Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#25

Příspěvek od Janek8 »

Dalsi screenshoty:



Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#26

Příspěvek od Janek8 »

A jeste jeden:
Uživatelský avatar
ladis
Příspěvky: 2972
Registrován: 05. 09. 2006, 05:12
Bydliště: Dolní Bousov
Věk: 45

OpenCoeli

#27

Příspěvek od ladis »

Pekne. Drzim palce!
Obrázek
Ladislav Červinka
vizuální pozorování a fotometrie proměnných hvězd a zákrytů hvězd planetkami
Janek8
Příspěvky: 508
Registrován: 30. 01. 2006, 03:06

OpenCoeli

#28

Příspěvek od Janek8 »

Tak prvni prototyp noveho planetaria je na svete. Necekejte moc, je to jen 'proof of concept'.

http://www.kotek.net/coeli.htm

Uživatelský avatar
Vabra
Příspěvky: 3966
Registrován: 10. 02. 2006, 17:20

OpenCoeli

#29

Příspěvek od Vabra »

Janek8 napsal: Tak prvni prototyp noveho planetaria je na svete. Necekejte moc, je to jen 'proof of concept'.

http://www.kotek.net/coeli.htm

Vubec to nevypada zle. Rychlost na mem centrinovem notebooku je dostatecna. Ovladani mysi jsem snad pochopil.
Jen obcas zmizi spojnice souhvezdi. Hodilo by se jeste ubirat/pridavat dosah magnitudy (prip. menit velikost kotoucku vezd) pri ruznych zvetsenich...
Pavel Vabrousek
Uživatelský avatar
Martin Vyskočil
Příspěvky: 1940
Registrován: 27. 11. 2005, 21:13
Bydliště: Jablonec nad Nisou
Věk: 44

OpenCoeli

#30

Příspěvek od Martin Vyskočil »

Na zacatek moc pekny. Primlouval bych se za vetsi vyuziti mysi. Je to mozna muj zvyk z pouzivani ruznych 3D programu, AutoCADu, Catie atd. Napriklad posouvani prostrednim tlacitkem, zoomovaci okno pod levym tlacitkem (zoom koleckem je super). Vystredovani kliknutim tlacitka se mi taky moc libi.
Podobne by mohly zafungovat i klavesovy zkratky. Sipky na posuv, nejaky dalsi na zoom, otaceni atd.
TS 15x70, "Ostříží oko" 60/1040 (refraktor vlastní konstrukce)
Odpovědět