Re: [Talk-lt] Mapnik

2011-04-15 Thread Ramas
Gal ir verta naudoti tiesiogiai osm xml, jei nori viską iš karto
sugeneruoti. Bet tai neefektyvu ir dauguma generuoja kvadratais pagal
poreikį, naudojant paruoštą duombazę.

2011/4/15 Tomas Straupis 

> 2011 m. balandis 15 d. 08:33, Ramas rašė:
> > osm2ogsql ir neturi "parikiuoti ar pataginti" duomenų. Ji tiesiog keičia
> > duomenų struktūrą į patogesnę mapnik'ui ir sukelia į postgresql. Šis
> > procesas nėra abipusis.
>
>   Taip, teisingai. T.y. variantas:
>  osmxml->osm2pgsql->postgresql/poistgis->mapnik->žemėlapis
>
>  Tik aš pradžioje kalbėjau apie kitą metodą, kai mapnikas duomenis
> ima tiesiai iš osm/xml failo BE postgresql'o.
>  osmxml->mapnik->žemėlapis
>  Tada procesas paprastesnis, bet, kaip rodo praktika, neveikia ryšiai
> (Lietuvos siena labai skylėta, nėra tų vietų, kur siena „eina“ per upę
> ar pan.) ir multipoligonai (miškų proskynos nepažymėtos, didieji
> multipoligonais pažymėti miškai apskritai nepaišomi).
>
>  Žodžiu bent kiek normalesniam žemėlapio paišymui postgre db naudoti
> būtina.
>
> P.S. Nuo šio ryto geofabrik Lietuvos extract'ai nebenukarpys Lietuvos
> sienų, taigi jau galima gauti pilnus ir gražius žemėlapius. Tiesa
> laiko tai užima... 1-15 zoom lygius 3-4 valandas generavo...
>
> --
> Tomas Straupis
>
> ___
> Talk-lt mailing list
> Talk-lt@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-lt
>
___
Talk-lt mailing list
Talk-lt@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Mapnik

2011-04-15 Thread Tomas Straupis
2011 m. balandis 15 d. 10:12, Ramas rašė:
> Gal ir verta naudoti tiesiogiai osm xml, jei nori viską iš karto
> sugeneruoti. Bet tai neefektyvu ir dauguma generuoja kvadratais pagal
> poreikį, naudojant paruoštą duombazę.

  Su mod_tiles ir renderd? Chrm. Aš, matai, galvojau apie tokį
variantą, kad kažkoks konkretaus taikymo žemėlapis sugeneruojamas „kur
nors“, tada kaladėlės tiesiog nusiunčiamos į webserverį, kuriam tokiu
atveju nebereikia nieko, tik apache (t.y. nebereikia nei postgreso,
nei mod_tiles, nei renderd, nei mapniko, nei db atnaujinimų ir
pan.)... Žodžiu variantas, kur visas „sudėtingumas“ paliekamas
generavimo pusėje, o hostinimo pusėje nieko daryti nereikia.

  Aišku sutinku, jei žemėlapių taikymų daug, tai vieną db ir
renderinimo mechanizmą palaikyti yra paprasčiau, tada tik generavimo
taisyklių xml'ą reikėtų krauti į „centrinį“ serverį.

  Kaip ten bebūtų, kažkaip užgesus idėjai dar kartą visiems susitikti
ir pakalbėti apie techninius „Lietuvos osm“ serverio reikalus, liko
neaiškus klausimas, kaip te mums su serveriu galima būtų daryti.
Prievarta gi nelįsim į openmap.lt :) Tai va, o kol neaišku, kas per
serveris, kas jį administruos (kiek turės tam laiko), kiek serveris
turi CPU pajėgumų, kiek pralaidumo ten/šen, tai neaišku ir kaip geriau
jam informaciją paruošti.

-- 
Tomas Straupis

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Mapnik

2011-04-15 Thread Ramas
2011/4/15 Tomas Straupis 

> 2011 m. balandis 15 d. 10:12, Ramas rašė:
> > Gal ir verta naudoti tiesiogiai osm xml, jei nori viską iš karto
> > sugeneruoti. Bet tai neefektyvu ir dauguma generuoja kvadratais pagal
> > poreikį, naudojant paruoštą duombazę.
>
>   Su mod_tiles ir renderd? Chrm. Aš, matai, galvojau apie tokį
> variantą, kad kažkoks konkretaus taikymo žemėlapis sugeneruojamas „kur
> nors“, tada kaladėlės tiesiog nusiunčiamos į webserverį, kuriam tokiu
> atveju nebereikia nieko, tik apache (t.y. nebereikia nei postgreso,
> nei mod_tiles, nei renderd, nei mapniko, nei db atnaujinimų ir
> pan.)... Žodžiu variantas, kur visas „sudėtingumas“ paliekamas
> generavimo pusėje, o hostinimo pusėje nieko daryti nereikia.
>
>
o paprasčiausias rsync netinka?



>  Aišku sutinku, jei žemėlapių taikymų daug, tai vieną db ir
> renderinimo mechanizmą palaikyti yra paprasčiau, tada tik generavimo
> taisyklių xml'ą reikėtų krauti į „centrinį“ serverį.
>
>  Kaip ten bebūtų, kažkaip užgesus idėjai dar kartą visiems susitikti
> ir pakalbėti apie techninius „Lietuvos osm“ serverio reikalus, liko
> neaiškus klausimas, kaip te mums su serveriu galima būtų daryti.
> Prievarta gi nelįsim į openmap.lt :) Tai va, o kol neaišku, kas per
> serveris, kas jį administruos (kiek turės tam laiko), kiek serveris
> turi CPU pajėgumų, kiek pralaidumo ten/šen, tai neaišku ir kaip geriau
> jam informaciją paruošti.
>

openmap.lt palaiko visas geras iniciatyvas ir gali priglausti "nesunkius"
dalykus. Tik dar nesupratau, iš kur toks didelis "Lietuvos osm" poreikis?
___
Talk-lt mailing list
Talk-lt@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Mapnik

2011-04-15 Thread Tomas Straupis
2011 m. balandis 15 d. 15:00, Ramas rašė:
> o paprasčiausias rsync netinka?

  Na, labai didelio skirtumo nėra, kokiu būdu sugeneruotos kaladėlės
būtų perduodamos iš „generatoriaus“ kompo į viešai prieinamąjį...
rsync, scp, sftp, su/be archyvavimo (srauto sumažinimui) ir pan...

> openmap.lt palaiko visas geras iniciatyvas ir gali priglausti "nesunkius"
> dalykus. Tik dar nesupratau, iš kur toks didelis "Lietuvos osm" poreikis?

  Nėra „didelio/dabartuojpatlabaireikia“ poreikio :-)

  Tiesiog jau senokai buvo užsimenama (bent jau per „gyvus“
susibėgimus), kad būtų galima pateikti kažkokius savo specifinius
nekomercinius taikymus. Juk ir tas pats turizmo žemėlapis buvo
aptarinėjamas jau virš metų (ir su TINP tai tikrai nesusiję). T.y.
buvo norėta žemėlapio, kuris padėtų geriau rasti poilsiui reikalingus
dalykus: poilsiavietes, istorinius objektus, parkus, dviračių/pėsčiųjų
kelius/maršrutus ir pan. Žodžiu visos trys man žinomos layer
kategorijos:
  1. Pilnas žemėlapis (nepermatomas, alia dabartinis mapnik,
osmarender sluoksniai)
  2. Papildomas sluoksnis (kaip dabar yra visuomeninis transportas,
beje šitoje vietoje neblogai atrodė opvn žemėlapio fonas - pilkas -
būtų visai neblogai tokį sau - Lietuvai susigeneruoti)
  3. Taškai (pvz. spusteli varnelę - atsiranda kokie piliakalniai,
kempingai, kaimo turizmas ir pan. Nes dabar tokius taškus rasi tik
tada, jei padidinsi žemėlapį ten, kur jie yra, o tam reikia IŠ ANKSTO
žinoti, kur jie yra).

  O kas yra „nesunkus“? CPU prasme, pralaidumo in/out prasme, disko
talpos prasme.

P.S. Šiaip prieš metus ar daugiau (dar iki openmap.lt išviešinimo)
buvo mąstoma apie kompo nupirkimą, jo pastatymą kuriame nors
universitete hostinimui (kažkaip buvo viliamasi, kad universitetai
neturėtų būti labai priešiškai nusiteikę tokiam litneto naudojimui).

P.P.S. Kalba tik apie Lietuvos teritorijos įvairius žemėlapius.

-- 
Tomas Straupis

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-lt


[Talk-lt] Kitų idėjos

2011-04-15 Thread Tomas Straupis
Na va, štai dar viena turizmo žemėlapio idėjos dalis:
http://www.technologijos.lt/n/pranesimai_spaudai/S-18696/straipsnis?name=S-18696&l=1&p=1

-- 
Tomas Straupis

___
Talk-lt mailing list
Talk-lt@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-lt


Re: [Talk-lt] Mapnik

2011-04-15 Thread Ramas
2011/4/15 Tomas Straupis 

>  Tiesiog jau senokai buvo užsimenama (bent jau per „gyvus“
> susibėgimus), kad būtų galima pateikti kažkokius savo specifinius
> nekomercinius taikymus. Juk ir tas pats turizmo žemėlapis buvo
> aptarinėjamas jau virš metų (ir su TINP tai tikrai nesusiję). T.y.
> buvo norėta žemėlapio, kuris padėtų geriau rasti poilsiui reikalingus
> dalykus: poilsiavietes, istorinius objektus, parkus, dviračių/pėsčiųjų
> kelius/maršrutus ir pan. Žodžiu visos trys man žinomos layer
> kategorijos:
>  1. Pilnas žemėlapis (nepermatomas, alia dabartinis mapnik,
> osmarender sluoksniai)
>  2. Papildomas sluoksnis (kaip dabar yra visuomeninis transportas,
> beje šitoje vietoje neblogai atrodė opvn žemėlapio fonas - pilkas -
> būtų visai neblogai tokį sau - Lietuvai susigeneruoti)
>  3. Taškai (pvz. spusteli varnelę - atsiranda kokie piliakalniai,
> kempingai, kaimo turizmas ir pan. Nes dabar tokius taškus rasi tik
> tada, jei padidinsi žemėlapį ten, kur jie yra, o tam reikia IŠ ANKSTO
> žinoti, kur jie yra).
>

Tai žiūrėkit, yra keli variantai padaryti tokį žemėlapį:
 - padaryti vektorinį interaktyvų sluoksnį, pvz. kaip
http://olm.openstreetmap.de/?zoom=15&lat=54.6809&lon=25.29075&layers=B0FTTT
 - generuoti skaidrų viršutinį sluoksnį, kuris išspręstų esamo trūkumus;
 - generuoti naują žemėlapį, pagal reikiamas taisykles.

punktai išvardinti pagal paprastumą nuo lengviausio.
___
Talk-lt mailing list
Talk-lt@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-lt