joerg has quit [Ping timeout: 248 seconds]
joerg has joined #maemo-leste
Daanct12 has joined #maemo-leste
ceene has joined #maemo-leste
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #maemo-leste
Twig has joined #maemo-leste
norayr has left #maemo-leste [Error from remote client]
pere has quit [Ping timeout: 240 seconds]
Livio has joined #maemo-leste
Twig has quit [Ping timeout: 246 seconds]
pere has joined #maemo-leste
uvos has joined #maemo-leste
xmn has quit [Ping timeout: 248 seconds]
Pali has joined #maemo-leste
Pali has quit [Ping timeout: 256 seconds]
norayr has joined #maemo-leste
Daanct12 has quit [Ping timeout: 256 seconds]
Daanct12 has joined #maemo-leste
bencoh_ has quit [Changing host]
bencoh_ has joined #maemo-leste
bencoh_ is now known as bencoh
Daaanct12 has joined #maemo-leste
ungeskriptet has quit [Quit: You have been kicked for being idle]
Daanct12 has quit [Ping timeout: 248 seconds]
vgratian has joined #maemo-leste
[TheBug] has quit [Ping timeout: 276 seconds]
[TheBug] has joined #maemo-leste
[TheBug] has quit [Changing host]
[TheBug] has joined #maemo-leste
pere has quit [Ping timeout: 256 seconds]
Daanct12 has joined #maemo-leste
Daaanct12 has quit [Ping timeout: 240 seconds]
Daaanct12 has joined #maemo-leste
Daanct12 has quit [Ping timeout: 260 seconds]
Livio has quit [Ping timeout: 260 seconds]
ceene has quit [Remote host closed the connection]
<norayr> buZz, i have written an irc bot in oberon, which remembers last 100 (or n) messages, and can tell when asked privaterly what was going on. it was for the oberon irc room. then it was invited to a couple of channels (i had no courage to bring him to live there myself) .
<norayr> i worked with osm api, but not exactly. there was a web service that would render the tiles and give you the tiles by web request.
<norayr> whole world is very easy ho get because the tiles had zoom levels
<norayr> and at zoom level zero you can fit the world in one or several (dont remember) tiles, each a couple of kbs.
<norayr> i think for my program i was usinc tiles at zoom level 18.
<norayr> that service is not available now, but i guess it was also possible to selfhost the renderer.
<norayr> anyway i missed, why are you talking about osm api? the only place maemo (the system, the desktop environment) used the map was in the locale and time settings.
Daaanct12 has quit [Read error: Connection reset by peer]
Daanct12 has joined #maemo-leste
vgratian has left #maemo-leste [#maemo-leste]
Daanct12 has quit [Read error: Connection reset by peer]
Daaanct12 has joined #maemo-leste
Daanct12 has joined #maemo-leste
Daaanct12 has quit [Ping timeout: 248 seconds]
<buZz> norayr: imho, best OSM experience is from a vector map stored on device
<buZz> there's a bunch of map/gps applications in leste already, afaik most just download tiles
vgratian has joined #maemo-leste
<norayr> buZz, and vector maps take much less space.
<freemangordon> but, how often shall we re-download?
<freemangordon> also, how much cpu we need to render every time we need a tile?
<norayr> my understanding is that you decide.
<freemangordon> who is 'you'?
<freemangordon> imagine maemo location applet
<norayr> with tiles it was like you were setting up the timeout for yourself. you, the author of the program, i have no idea what are you doing. but i was deciding how long my cache is valid.
<norayr> but with vector maps, probably there are snapshots, and it is possible to check
<norayr> if there is a new snapshot
<freemangordon> you turn it on, and it asks maps provider (dbus service) for tiles
<norayr> with tiles, it might be possible to check if http header of the tile changed, reports other size.
<freemangordon> wait, you said everything is on-device
<norayr> i? (:
<uvos> with vector mapps you can also just update changed vectors
<uvos> osmand dose this
<freemangordon> well, you agreed
<uvos> this ofc is the most efficant way possible
<freemangordon> ok, but in order to render we must have mapnik or sleepi-maps or whatever renederer on-device, no?
<norayr> vector maps on device take less space, but... let's say if you want to keep whole germany in tiles of all sizes vs germany in vector, vector is much much smaller.
<norayr> but if you just need to download a couple of tiles for a backyard of your house, then a couple of tiles of fixed size are smaller than vector archive of country.
<freemangordon> norayr: I understand that vector maps are smaller, the point is - what we do if we want to show a map?
<uvos> freemangordon: sure yes
<uvos> so?
<freemangordon> that seems overkill to me
<norayr> which zoom level do you want the map to show?
<freemangordon> this will pull the repo and the kitchen sink I am afraid
<norayr> you just show it on a world map? or on a level of city?
<freemangordon> norayr: depends
<freemangordon> norayr: do you know location home applet?
<norayr> that's the problem, i don't remember it, probably never used.
<freemangordon> the level of details shown depends on gps lock accuracy
<freemangordon> so variable zoom
<norayr> i only remember settings applett and probably same during first boot when it asked for locale and i had to point it on the map.
<freemangordon> no, this is different thing
<norayr> but did it download tiles?
<freemangordon> it has nothing to do with gps or map, besides world map
<freemangordon> 'world map image"
<norayr> or did it ask which country the user wants to download vector info for?
<freemangordon> it does not wokr like thta
<norayr> just my understanding is that 'world map' image can be one tile at zoom level zero.
<norayr> then can be like 6 tiles at the zoom level, don't remember which, let's say 4.
<freemangordon> application asks provider: "give me a map with area x1,y1,x2,y2 on zoom level z"
<norayr> and at the zoom level 18 the city tiles will take more space than the vector of the whole country.
<freemangordon> this has nothing to do with country, city or whatever
<norayr> okay, cool. yes that should be possible, but then you download tiles, and it requires internet.
<freemangordon> yes, exactly
<uvos> this api also has another fatal flaw
<bencoh> freemangordon: actually iirc the application fetches tiles in an explicit fashion from the provider repository
<freemangordon> yes
<freemangordon> and caches them
<freemangordon> no, it is not the application
* bencoh nods
<bencoh> uh?
<freemangordon> it is the provider ;)
<norayr> freemangordon, so regarding the cache, the application decides when to invalidate it.
<freemangordon> "application" is home applet
<freemangordon> and it uses libnavigation
<bencoh> aah, I see, nevermind then :)
<norayr> you can just hardcode one week. otherwise maybe it's possible to get the size of the tile via http header, and if it changed, then to redownload.
<freemangordon> libnavigatin just calls dbus provider
<norayr> theoretically it can be changed, but the size may remain the same, but not likely with jpegs.
<freemangordon> and provider is the one that does whatever needed to serve the request
<freemangordon> uvos: like what?
<bencoh> yeah, I missed the fact that you were talking about maemo integration (not how the 3rd-party map apps work)
<freemangordon> :nod:
<norayr> somebody please port mappero to leste. it is too tough work for me.
<norayr> but i loved it.
<freemangordon> uvos: could you elaborate on the flow you think this API has?
<freemangordon> *flaw
pere has joined #maemo-leste
<buZz> freemangordon: its so small the vector, a full vector OSM dump of whole Netherlands is ~1GB
<bencoh> how much is it for the tile version?
sicelo has quit [Ping timeout: 246 seconds]
Daanct12 has quit [Remote host closed the connection]
sicelo has joined #maemo-leste
sicelo has quit [Changing host]
sicelo has joined #maemo-leste
sicelo has quit [Quit: Bye!]
sicelo has joined #maemo-leste
sicelo has joined #maemo-leste
xmn has joined #maemo-leste
avoidr has quit [Ping timeout: 276 seconds]
avoidr has joined #maemo-leste
vgratian has left #maemo-leste [#maemo-leste]
vgratian has joined #maemo-leste
Livio has joined #maemo-leste
Livio has quit [Ping timeout: 248 seconds]
<freemangordon> I wonder if this is s good choice
<freemangordon> like, get the vector data and render it on device
<bencoh> on n900? definitely not
<freemangordon> maybe it is not that resource-intensive
Livio has joined #maemo-leste
meridion has quit [Ping timeout: 260 seconds]
Livio has quit [Ping timeout: 240 seconds]
Livio has joined #maemo-leste
uvos has quit [Remote host closed the connection]
noidea_ has quit [Remote host closed the connection]
Livio has quit [Read error: Connection reset by peer]
Livio has joined #maemo-leste
Livio has quit [Ping timeout: 256 seconds]
meridion has joined #maemo-leste
pere has quit [Ping timeout: 248 seconds]
peetah_ is now known as peetah
isabelle has quit [Remote host closed the connection]
isabelle has joined #maemo-leste
noidea_ has joined #maemo-leste
pere has joined #maemo-leste
LjL has quit [Quit: Scappò via con la paura di arrugginire. Il giornale di ieri lo dà morto arrugginito. I becchini ne raccolgono spesso fra la gente che si lascia piovere addosso.]
LjL has joined #maemo-leste
Livio has joined #maemo-leste
noidea_ has quit [Remote host closed the connection]
Livio has quit [Ping timeout: 255 seconds]
_alice_ has joined #maemo-leste
nohit_ has joined #maemo-leste
enyc_ has joined #maemo-leste
parazyd1 has joined #maemo-leste
meridion_ has joined #maemo-leste
_alice has quit [Ping timeout: 250 seconds]
enyc has quit [Ping timeout: 250 seconds]
scops has quit [Ping timeout: 250 seconds]
parazyd has quit [Ping timeout: 250 seconds]
meridion has quit [Ping timeout: 250 seconds]
nohit has quit [Ping timeout: 250 seconds]
scops has joined #maemo-leste
noidea_ has joined #maemo-leste
missMyN900 has joined #maemo-leste