From 7ee780529f154f708806a415a869bbcfe2476094 Mon Sep 17 00:00:00 2001
From: jlaura <jlaura@usgs.gov>
Date: Thu, 16 Aug 2018 12:48:52 -0700
Subject: [PATCH] Update extract_metadata.py

---
 plio/io/extract_metadata.py | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/plio/io/extract_metadata.py b/plio/io/extract_metadata.py
index 00af717..547b578 100644
--- a/plio/io/extract_metadata.py
+++ b/plio/io/extract_metadata.py
@@ -1,5 +1,10 @@
-from osgeo import osr
-
+try:
+    from osgeo import osr
+    hasosr = True
+except:
+    hasosr = False
+    
+    
 import_options = ['ImportFromWkt', 'ImportFromProj4',
                   'ImportFromEPSG', 'ImportFromUSGS',
                   'ImportFromXML']
@@ -20,7 +25,10 @@ def extract_projstring(proj_string):
           OSR spatial reference object
 
     """
-    srs = osr.SpatialReference()
+    if hasosr:
+        srs = osr.SpatialReference()
+    else:
+        return
     for import_option in import_options:
         try:
             func = getattr(srs, import_option)
-- 
GitLab