Martijn van Oosterhout wrote: > 2008/6/4 Richard Duivenvoorde <[EMAIL PROTECTED]>: >> Feit blijft dat het erg moeilijk is om voor alle zoomlagen tegelijk een >> eenduidige configuratie te krijgen. Door die veelheid aan regeltjes >> vallen dus soms labels weg die wij als mens NIET zouden willen weg laten >> (bv Amsterdam valt eerder weg dan Haarlem en Almere...). Puur een >> samenspel van positie en volgorde van inlezen. >> Wij hebben uiteindelijk op het hoogste nivo gekozen voor een aparte >> 'grote steden datasetje'... > > De uiteindelijke oplossen die gepland is is om steden een z_index te > geven en dan op basis van die volgorde te renderen. Dan komt Amsterdam > altijd tevoorschijn omdat het als eerste gerenderd wordt.
En steden met een hogere/lagere z-index die evt overlappen met het label van Amsterdam worden genegeerd? Dan komt dit op hetzelfde neer als een 'belangrijkheids-index', alleen omgekeerd toch? Is het niet zo dat de laagste z-indexen bovenaan liggen (dus z-index 1 ligt boven z-index 2 ??)? Is het dan niet handig om de places-indexen in de pas te laten lopen met de zoomlevels van de wereldkaart? heel de wereld = zoom 0, heel nederland = zoom 3, straatnivo = zoom 18, evt steeds verder Je kunt dan bijvoorbeeld Amsterdam z-index 0 geven (omdat je die zelfs op de wereldkaart wilt zien), alle grote steden in nederland bijvoorbeeld zoom 3, en het buurtschap weetikveel zoom 15 en het putje in mijn gootsteen (nu nog niet op de kaart, maar over een half jaar wanneer we die highres-sat-foto's er ook in hebben) op zoom 25 ;-) (is ook de reden dat in (een ver verleden) de GoogleMaps-api de zoomlevels op een bepaald moment zijn omgedraaid. Eerst was 0 het diepste nivo, later zag men in dat verder uitzoomen niet waarschijnlijk was, maar verder inzoomen wel :-) ) Als iedereen bij OSM in alle landen dit aanhoudt, dan hebben we "nooit" meer labelprobleempjes ... Groet Richard Duivenvoorde _______________________________________________ Talk-nl mailing list Talk-nl@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl