[Talk-hr] Pozdrav

Zoran Rončević zroncevi at gmail.com
Uto Sij 7 15:00:29 UTC 2014


Pozdrav,

Da kao što si napisao poslje 19og mi iscrtava tailove ali gubim ulice,
imena ulica... u principu mi ostaju samo poligoni za objekte(zgrade,kuće,
zelene površine) i kućni brojevi. U principu mi to ne predstavlja problem
ali bi htjeo imati na tom zoom levelu i ulice još. Čisto da nemam prazine
izmeću objekata

Danas sam pokušavao natjerati Mapnik da mi i to iscrta ali bezuspješno.
Tražim logiku u njihovom xml stilu ali bezuspješno. Čak sam i mijenjao boje
zelenih površina u crvenu da bi bio siguran da se promjene reflektiraju i
ništa.
Zar nije dovoljno samo promjeniti xml stilu ili treba još nešto napraviti?
gledam da u archive folderu imaju neke upute za customize-mapnik-map skiptu
pa mi nije jasno dali nakon mijenjanja osm-templatea pokrećem skriptu?

Gledao sam da i ako želiš da Mapnik nešto iscrtava na većim zoom levelima
od 19 da se stavi minscale_zoom na 18 što bi trebalo predstavljati
beskonačnost, ali ni to mi ne radi. Promjenim to u 18 za residential roads
i još druge stvari, pokrenem generate tiles na velikom zoom levelu za neko
područje i opet ne iscrta ceste.

Open layerse sam napravio i to na način na koji si napisao.
Nisam radio ništa previše od nekog "hello worlda" radio sa TileMillom, a
vidim da se od kolovoza prešlo na Carto CSS. I da postoji still za njega.
Da preko njega to editiram i onda exportam u mapnik  stil?


2014/1/7 Dražen Odobašić <dodobasic at gmail.com>

> 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
>


Više informacija o Talk-hr mailing listi