add osm provider and change shp index