shape-contour Rust crate shape-contour supports ESRI J shapefile Requirements shapelib-rs OSGeo OSGeo shapelib (C) shapelib ESRI J shapefile License MIT License