+ check if index is valid in to_string() + output feature id
+ check if index is valid in to_string()
+ output feature id

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