[OSM-dev] OpenStreetMap Carto release v5.9.0

Lynn W. Deffenbaugh (Mr) ldeffenb at homeside.to
Mon Oct 21 14:09:54 UTC 2024


Ok, I located the missing function in functions.sql and did the command 
from INSTALLmd to get it in place.

The new hearing-aids shop symbol WORKS!   Thank you Michael for the 
nudge into the right direction.

Is there a guide/ToDo/tutorial on all of the steps necessary to update 
the carto stylesheet in an existing tile server?   I tried searching but 
came up empty which is why I resorted to posting the request here.

Lynn (D) - Seeming up and running with the v5.9.0 carto stylesheet!


Thank you Michael,


I just did that, but renderd failed on the restart with the following in 
syslog:

> Oct 21 15:58:53 bee-osm renderd[303293]: An error occurred while 
> loading the map layer 'ajt': Postgis Plugin: ERROR:  function 
> carto_path_type(text, text) does not exi st#012LINE 15: ...   
> 'highway_' || (CASE WHEN highway = 'path' THEN carto_path...#012 
> ^#012HINT:  No funct     ion matches the given name and argument 
> types. You might need to add explicit type casts.#012in executeQuery 
> Full sql was: 'SELECT * FROM (SELECT#012 way,#012    (C     ASE WHEN 
> feature IN ('highway_motorway_link', 'highway_trunk_link', 
> 'highway_primary_link', 'highway_secondary_link', 
> 'highway_tertiary_link') THEN substr(feature, 0,      
> length(feature)-4) ELSE feature END) <snip>

This is a very old import that has been applying updates for 2 years 
now.   Maybe there's a script I need to re-run to get the Postgis Plugin 
updated to include the (apparently new) carto_path)_type function?

Lynn (D) - Getting closer than I was!

On 10/21/2024 9:44 AM, Michael Reichert wrote:
> Hi Lynn,
>
> Am 21.10.24 um 15:33 schrieb Lynn W. Deffenbaugh (Mr):
>> 1) git pull on the carto repository. I confirmed that the new 
>> hearing_aids.svg is present.
>> 2) Confirmed that there are no other locations containing the 
>> original svg symbols
>>      to ensure that the renderer must be using this directory
>> 3) Restarted renderd (probably not necessary, but did it anyway)
>
> You have to regenerate the Mapnik XML style file using
>
> carto project.mml > project.xml
>
> and restart renderd afterwards.
> (Tirex users have to restart tirex-backend-manager instead)
>
> Best regards
>
> Michael
>
>





More information about the dev mailing list