Danstahr / Geokuk

A fork of https://code.google.com/p/geokuk/
GNU General Public License v3.0
1 stars 0 forks source link

Ukládání kachlí do databáze #34

Closed Danstahr closed 10 years ago

Danstahr commented 10 years ago

From Ludek.Vo...@gmail.com on February 04, 2011 09:20:48

Prosím o zvážení možnosti ukládat stažené kachle do SQLite databáze.

Zdůvodnění: GeoKuk lze použít jako generátor off-line map pro PocketDrake, který od verze 1.4.5 umí pracovat s mapou v jediném databázovém souboru. Struktura tabulky odpovídá formátu BigPlanet SQLite resp. RMaps generovanému pomocí Mobile Atlas Creatoru. Konkrétně CREATE TABLE tiles(x int, y int, z int, s int, image blob, PRIMARY KEY (x,y,z,s)) Záludnosti:

V případě realizace jsem k dispozici pro jakékoli dotazy.

Díky LudekV

Original issue: http://code.google.com/p/geokuk/issues/detail?id=35

Danstahr commented 10 years ago

From martin.v...@gmail.com on February 05, 2011 12:32:25

Námět je to zajímavý, ale dost obtížně realizovatelný. SQLite je v céčku, Geokuk v Javě. Jejich spojení vyžaduje využít JNI a řešit problémy s portacemi na různé platformy. Také se musí použít JDBC driver, který není součástí JVM a musí být distribuován. Výhodou geokuku je, že se jedná o jediný jar. Použitím SQLite by se tato výhoda ztratila. Takže možná někdy později.

Jako alternativu by se dal vytvořit program mimo geokuk, který kachle do databáze zavede. A nebo ještě lépe využít volbu "File / rendrovat". Pokud se vybere KMZ, je možné výstup rozdělit na dlaždice libovolné velikosti (ne jako kachle, které jsou 256 * 256 pixlů) a tyto dlaždice zavést do zmiňované databáze.

Status: Prijaty
Labels: -Priority-Medium Priority-Low

Danstahr commented 10 years ago

From Ludek.Vo...@gmail.com on February 05, 2011 12:39:13

Což o to, program už existuje ( http://pocketdrake.cz/doku.php?id=download#vytvareni_map ), ale bez něj by to bylo hezčí :-)

Javu zas tak neznám, vím jen, že zmiňovaný MobAC je v Javě a se SQLite v pohodě pracuje, potřeboval jen přidat sqlite_jni.dll, javovský JDBC driver už v něm zřejmě nějaký je.

Danstahr commented 10 years ago

From LuTze...@gmail.com on March 21, 2014 12:48:46

Nástroj http://pocketdrake.cz/doku.php?id=download#vytvareni_map bohužel přestal pracovat s verzí geokuku 2.5.0 :/

Danstahr commented 10 years ago

From Dan.St...@gmail.com on April 09, 2014 09:44:31

Jelikož implementace této fičury je na patch příliš rozsáhlá, odkážu radši na svůj fork : https://github.com/Danstahr/Geokuk .

Danstahr commented 10 years ago

Done.