Adding Icon's to OSM using Mapnik
June 27, 2017If you are not familiar with Mapnik, then please read my previous blogs. This blog is to add icon’s to your map.
STEP 1
Download icon’s you want to add to your map. You can use link : http://www.flaticon.com/packs/material-design
STEP 2
Add following code, and attach your shapefile or osm file in parameter.
<Style name="points_layer"> <Rule> <MaxScaleDenominator>250000</MaxScaleDenominator> <Filter>'building'</Filter> <PointSymbolizer file= "/home/abhinav/Desktop/ldh/shapefile/shape/buildings.png" type="png" width="16" height="16" /> </Rule> <Rule> <MaxScaleDenominator>250000</MaxScaleDenominator> <Filter>'hostipal'</Filter> <PointSymbolizer file= "/home/abhinav/Desktop/ldh/shapefile/shape/hospital-marker.svg" type="png" width="16" height="16" /> </Rule> <Rule> <MaxScaleDenominator>250000</MaxScaleDenominator> <Filter>'gedi'</Filter> <PointSymbolizer file= "/home/abhinav/Desktop/ldh/shapefile/shape/gedi.png" type="png" width="16" height="16" /> </Rule> <Rule> <MaxScaleDenominator>250000</MaxScaleDenominator> <Filter>'school'</Filter> <PointSymbolizer file= "/home/abhinav/Desktop/ldh/shapefile/shape/school.png" type="png" width="16" height="16" /> </Rule> </Style> <Layer name="points_layer" > <StyleName>points_layer</StyleName> <Datasource> <Parameter name="type">shape</Parameter> <Parameter name="file">points.shp</Parameter> </Datasource> </Layer>
OUTPUT:
Here is a zoomed image of rendered output after adding icon’s to map.