[Tilesathome] Tackling the Z12 tile enclosed by landuse issue

Brent Easton b.easton at exemail.com.au
Wed Dec 19 12:26:43 GMT 2007



*********** REPLY SEPARATOR  ***********

On 19/12/2007 at 11:19 AM Frederik Ramm  wrote:

>Hi,
>
>> 1. Use a relation type=enclosed to connect any node or way within   
>> the tile (role=within) to the enclosing landuse (role=enclosing).  
>> Change the data download to download the enclosing landuse whenever  
>> the enclosed relation is downloaded.
>>
>> Pros: Simple, easy to implement. Good for smaller enclosing areas.  
>> Can be maintained using JOSM
>> Cons: Will be clumsy for large enclosing forests.
>
>Too clumsy IMHO.
>
>> 2. Expand the current oceantiles process from just water/land to  
>> include other landuse types using other colors as needed.
>>
>> Pros: Easier to maintain (for people who can cope with png2tileinfo)
>> Cons: Hard to maintain (for people who cannot cope with  
>> png2tileinfo). More work to implement.
>
>Almost there ;-)
>
>I suggested something similar when I came up with the close-areas  
>script, but not using an extra png file; instead, I suggested  
>creating a "hint node" somewhere within the level-12 tile area,  
>tagged something like
>
>close-areas:hint_key=natural
>close-areas:hint_value=wood
>
>It would be relatively easy for the close-areas script to detect  
>whether any such hint node was on the tile, and if so, assume the  
>whole area to be natural=wood.
>
>Pros: Can be maintained using JOSM, can be easily set up for any type  
>of area
>Cons: slightly hackish as it introduces render-specific stuff in the  
>database
>
>I am still very fond of this idea and think it is superior to the two  
>choices you have offered. Someone else has suggested an improvement  
>over this by using a relation:
>
>http://wiki.openstreetmap.org/index.php/Relations/Proposed/Hint
>
>That way, you would not have to tag the hint node with the kind of  
>area, as the connection is made through the relation. This is more  
>elegant, but it would require close-areas.pl to evaluate the  
>type=hint relations and download the area with an extra request.

Hmm, Isn't this pretty much identical it my 'Too clumsy' relations idea? Why have close-areas.pl issue an extra request, why not just have the API download the enclosing part of a hint relation?

____________________________________________________________
Brent Easton                       
Analyst/Programmer                               
University of Western Sydney                                   
Email: b.easton at uws.edu.au





More information about the Tilesathome mailing list