+ centroid: return first vertex if num_vertices == 1
+ centroid: return first vertex if num_vertices == 1

Airphrame/mapnik,tomhughes/python-mapnik,yohanboniface/python-mapnik,cjmayo/mapnik,stefanklug/mapnik,yiqingj/work,zerebubuth/mapnik,strk/mapnik,Airphrame/mapnik,pramsey/mapnik,rouault/mapnik,jwomeara/mapnik,yohanboniface/python-mapnik,mbrukman/mapnik,naturalatlas/mapnik,manz/python-mapnik,sebastic/python-mapnik,zerebubuth/mapnik,jwomeara/mapnik,mbrukman/mapnik,pnorman/mapnik,zerebubuth/mapnik,jwomeara/mapnik,mapycz/python-mapnik,sebastic/python-mapnik,jwomeara/mapnik,mapnik/mapnik,tomhughes/mapnik,sebastic/python-mapnik,whuaegeanse/mapnik,lightmare/mapnik,tomhughes/mapnik,whuaegeanse/mapnik,garnertb/python-mapnik,lightmare/mapnik,cjmayo/mapnik,mapnik/python-mapnik,cjmayo/mapnik,yiqingj/work,strk/mapnik,rouault/mapnik,davenquinn/python-mapnik,whuaegeanse/mapnik,lightmare/mapnik,pramsey/mapnik,kapouer/mapnik,mbrukman/mapnik,cjmayo/mapnik,qianwenming/mapnik,qianwenming/mapnik,CartoDB/mapnik,pnorman/mapnik,tomhughes/python-mapnik,pramsey/mapnik,strk/mapnik,davenquinn/python-mapnik,Mappy/mapnik,mapnik/python-mapnik,Mappy/mapnik,tomhughes/mapnik,CartoDB/mapnik,naturalatlas/mapnik,mapycz/mapnik,kapouer/mapnik,mapnik/python-mapnik,whuaegeanse/mapnik,CartoDB/mapnik,tomhughes/python-mapnik,mapnik/mapnik,naturalatlas/mapnik,yiqingj/work,qianwenming/mapnik,stefanklug/mapnik,yiqingj/work,Mappy/mapnik,mapycz/mapnik,Uli1/mapnik,tomhughes/mapnik,lightmare/mapnik,manz/python-mapnik,yohanboniface/python-mapnik,kapouer/mapnik,pramsey/mapnik,rouault/mapnik,qianwenming/mapnik,garnertb/python-mapnik,Airphrame/mapnik,strk/mapnik,pnorman/mapnik,kapouer/mapnik,rouault/mapnik,Uli1/mapnik,qianwenming/mapnik,mbrukman/mapnik,garnertb/python-mapnik,mapycz/python-mapnik,mapycz/mapnik,pnorman/mapnik,mapnik/mapnik,Uli1/mapnik,Airphrame/mapnik,stefanklug/mapnik,Mappy/mapnik,naturalatlas/mapnik,davenquinn/python-mapnik,Uli1/mapnik,manz/python-mapnik,mapnik/mapnik,stefanklug/mapnik