diff --git a/layers/summary.php b/layers/summary.php index f0399ae..bf7cf7c 100644 --- a/layers/summary.php +++ b/layers/summary.php @@ -44,7 +44,7 @@ file_put_contents($ROOT . 'tilma/web/layers.json', $j); function parse_ogr($ogr) { - preg_match('#^INFO: Open.*\n *using driver.*successful\.\n\nLayer name: (.*?)\n(?:Metadata:\n DBF_DATE_LAST_UPDATE=(.*?)\n)?Geometry: (.*?)\nFeature Count: (.*?)\n(?:Extent: (.*?)\n)?Layer SRS WKT:\n(?:\(unknown\)|(?:GEOGCS|PROJCS).*?(?:1936|WGS 84).*\]\])\n(.*)#s', $ogr, $m); + preg_match('#^INFO: Open.*\n *using driver.*successful\.\n\nLayer name: (.*?)\n(?:Metadata:\n DBF_DATE_LAST_UPDATE=(.*?)\n)?Geometry: (.*?)\nFeature Count: (.*?)\n(?:Extent: (.*?)\n)?Layer SRS WKT:\n(?:\(unknown\)|(?:GEOGCR?S|PROJCR?S|COMPOUNDCRS).*?(?:1936|WGS 84).*\]\])\n(.*)#s', $ogr, $m); if (!$m) { print $ogr; exit; } preg_match_all('#^(.*?): .*?$#m', $m[6], $mm); return [