On 31.12.2013 12:10, Zoran Rončević wrote:
> Pozdrav Dražene,
> 
> Došlo je do promjene u mojim potrebama za projekt na kojem radim, pa evo da
> ti objasnim ako možeš odvojiti minutu dve za pomoć.
> 
> Od mod_tile se odustalo jer su se promjenili zahtjevi. Evo malo detaljnije.
> Trebaju mi tailovi za određeno područje tipa kvarta max, nikako za područje
> cijele države, sa zoom levelom većem od 19. Negdje do 21 ili 22. To mi je
> potrebno da imam podlogu na kojoj ću vizualizirati pointove i neke
> poligone. Sustav neće imati izlaz na internet tako da su mi iz tog razloga
> potrebni izrenderirani tajlovi i ne mogu koristiti podlogu tipa
> openstreetmaps, bing ili google mapsa. I kao što je već sad jasno ovo što
> radim je dio web projekta.
> 
> Inače uspio sam izrenderirati tajlove za probu jednog dijela Zagreba do 19
> zooma sa Mapnikom  i ispadaju ok.
> Loadao sam ih u Open Layers i prikazuju se dobro.
> 
> E sad, ja jesam rekao u jednoj od sljedećih probi Mapniku da renderira
> područje jednog kvarta za zoom levele 17 - 21 ali koliko ja vidim (Open
> layers mi zoom kontrola me nešto zeza pa mi ne da zoomirati više od 19)
> da izrenderirani tajlovi za 20 zoom su otprilike isti kao i za zoom level
> 19. Broj izgeneriranih foldera i tajlova nije isti ali koliko ja vidim zoom
> level na tim tailovima je isti.
> 
> Gledao sam da u inc folderu defaultnog stila OSM-a za Mapnik u
> entities.xml.inc postoje:
> maxscale_zoom i minscale_zoom definirani do 18.
> 
> i gledao sam po layer includovima i osm.xml da za svaki layer ima
> izdefiniran max i min scale_zoom.
> Jel način da dobijem veće zoom levele tailova tako da mijenjam sve
> maxscale_zoom levele?
> 
> Ima neki lakši način? i vidim da brojke max i min scale zooma opadaju
> otprilike za pola, jel to pravilo kojeg se treba držati kao pijan plota ili
> postoji neko drugo pravilo?
> 
> Ako netko ima ideju, način na koji ovo da napravim bilo bi super
> 
> 
> Lp
> Zoran
> 
> 

Pozdrav,

problem renderiranja na većim zoom levelima je što defaultni stil iscrtavanja
nije pripremljen za više od 19tog. Iscrtavanje će raditi, ali rezultat neće biti
ono što očekuješ. (moguće da se nešto promijenilo, nisam dugo gledao XML
defaultnog stila).

OpenLayers treba podesiti, te je to moguće na više načina
(http://trac.osgeo.org/openlayers/wiki/SettingZoomLevels). Ja uglavnom koristim
maxResolution i numZoomLevels kombinaciju.

Mislim da maxscale/minscale zoom level postavke u .inc datotekama ne mijenjaju 
puno.

'Pravilo' da je svaki sljedeći scale dva puta manji od prethodnog uobičajeno je
za web karte. Jednostavno je bilo potrebno osigurati isto ponašanje na klijentu
i serveru. Tj. da klijent zna zatražiti tajlove od servera te da ih server zna
isporučiti. No kako tvoj projekt nije javan... možeš što hoćeš... naravno dok
god si spreman osigurati podršku na klijentu i serveru.

Pretpostavljam da ćeš morati ili prilagoditi postojeći stil ili napraviti neki
svoj za OSM podatke.

Dražen

_______________________________________________
Talk-hr mailing list
Talk-hr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-hr

Reply via email to