private static MathTransform findMathTransform(Path input, CoordinateReferenceSystem src,
    CoordinateReferenceSystem dest) throws FactoryException {
    try {
      return CRS.findMathTransform(src, dest);
    } catch (OperationNotFoundException e) {
      var result = CRS.findMathTransform(src, dest, true);
      LOGGER.warn(
        "Failed to parse projection from {} (\"{}\") using lenient mode instead which may result in data inconsistencies",
        input.getFileName(), e.getMessage());
      return result;
    }
  }
Utility that reads {@link SourceFeature SourceFeatures} from the geometries contained in an ESRI shapefile.
<p>
Shapefile processing handled by geotools {@link ShapefileDataStore}.

@see <a href=
     "https://www.esri.com/content/dam/esrisites/sitecore-archive/Files/Pdfs/library/whitepapers/pdfs/shapefile.pdf">ESRI
     Shapefile Specification</a>
planetiler-core/src/main/java/com/onthegomap/planetiler/reader/ShapefileReader.java