Subject: Marine Geospatial Ecology Tools (MGET) help
Text archives
From: | Jason Roberts <> |
---|---|
To: | Melinda Conners <> |
Cc: | "" <>, "" <> |
Subject: | RE: [mget-help] aviso_eddy MGET help |
Date: | Thu, 31 Jul 2014 19:51:30 +0000 |
Accept-language: | en-US |
Hi Melinda, Sorry; that is a bug in MGET. Mia reported it earlier today and we solved it. She was able to run the tool successfully. To patch your system: 1. Close all ArcGIS programs. 2. Save the attached file to C:\Python27\ArcGIS10.2\Lib\site-packages\GeoEco\OceanographicAnalysis, overwriting the file you already have there. (If you have
version of ArcGIS prior to 10.2, the path will be different.) 3. Start ArcGIS and try the tool again. Sorry for not sending it to you originally; I should have done that proactively rather than let you stumble across it, but it slipped my mind. Please let me
know if it works. I am rebuilding MGET with the patch and will release 0.8a57 in the next day or so, so that others will not have to patch 0.8a56 manually. Best, Jason From: Melinda Conners [mailto:]
Hi Jason, Changing the name and password did not result in the “Unable to parse token:
<!DOCTYPE”
error , but ran into the same error as Mia. Here're the contents of the processing window: Executing: AvisoDuacs2014GriddedProductFindOkuboWeissEddies aviso-users grid2010 Global "DT all sat" MADT C:\Users\Melinda\Documents\Mel_Work\Dissertation\ArcGIS_Projects\Ch1bathy\databases\bathy02\files\aviso_eddy\aviso_okuboweiss_07302014
Add %(Zone)s;%(Delay)s;%(Product)s_%(ImageType)s;%%Y;%(Product)s_%(ImageType)s_%%Y%%j.img "Standard Deviation" -0.2 2 # 28 # "186 15 210 37" 2/14/2006 2/15/2006 60 120 # true true false true true Start Time: Thu Jul 31 12:11:25 2014 Running script AvisoDuacs2014GriddedProductFindOkuboWeissEddies... Querying time slices of Okubo-Weiss eddies in AVISO Global DT all sat sea surface height, clipped to indices tMin = 4792, tMax = 4793, yMin = 420, yMax = 507, xMin = 744, xMax =
839. Query complete: 0:00:00 elapsed, 2 datasets found, 0:00:00.001000 per dataset. Importing 2 datasets into ArcGIS Folder C:\Users\Melinda\Documents\Mel_Work\Dissertation\ArcGIS_Projects\Ch1bathy\databases\bathy02\files\aviso_eddy\aviso_okuboweiss_07302014 with
mode "add". Checking for existing destination datasets. Finished checking: 0:00:00 elapsed, 2 datasets checked, 0:00:00 per dataset. 0 destination datasets already exist. Importing 2 datasets. Import stopped before all datasets were imported: 0:00:00 elapsed, 0 datasets imported, 0:00:00 per dataset, 2 datasets not imported. NameError: global name 'Dataset' is not defined Traceback (most recent call last): File "C:\Program Files\GeoEco\ArcGISToolbox\Scripts\AvisoDuacs2014GriddedProductFindOkuboWeissEddies.py", line 5, in <module> ExecuteMethodFromCommandLineAsArcGISTool('GeoEco.DataProducts.Aviso', 'AvisoDuacs2014GriddedProduct', 'FindOkuboWeissEddies') File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\ArcGISScripts.py", line 210, in ExecuteMethodFromCommandLineAsArcGISTool exec sourceCode in globals(), locals() File "<string>", line 1, in <module> File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\DataProducts\Aviso.py", line 464, in FindOkuboWeissEddies workspace.ImportDatasets(GridSliceCollection(eddies, tQACoordType=u'min').QueryDatasets(), mode, calculateStatistics=calculateStatistics, buildRAT=buildRAT, buildPyramids=buildPyramids) File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\Datasets\__init__.py", line 820, in ImportDatasets self._ImportDatasets(datasets, mode.lower(), reportProgress, options) File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\Datasets\Collections.py", line 694, in _ImportDatasets self._ImportDatasetsToPath(pathComponentsForPath[path], datasetsForPath[path], mode, progressReporter, options) File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\Datasets\ArcGIS.py", line 609, in _ImportDatasetsToPath self.DatasetType._ImportDatasetsToPath(os.path.join(self.Path, *pathComponents), sourceDatasets, mode, progressReporter, options) File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\Datasets\ArcGIS.py", line 1121, in _ImportDatasetsToPath GDALDataset._ImportDatasetsToPath(path, sourceDatasets, mode, None, {'useArcGISSpatialReference': True, 'useUnscaledData': useUnscaledData, 'calculateStatistics': False, 'blockSize':
blockSize}) File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\Datasets\GDAL.py", line 1073, in _ImportDatasetsToPath data = "sourceDatasets[i].Data[rowsCopied:rowsCopied+rowsToCopy," :] File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\Datasets\__init__.py", line 3670, in __getitem__ return getattr(self._Grid(), self._GetMethod)(key) File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\Datasets\Virtual.py", line 562, in _GetUnscaledDataAsArray return self._Grid._GetUnscaledDataAsArray(self._AddSlicedDimsToKey(key)) File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\Datasets\__init__.py", line 3310, in _GetUnscaledDataAsArray data, actualNoDataValue = self._ReadNumpyArray(reorderedSliceList) File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\OceanographicAnalysis\Eddies.py", line 137, in _ReadNumpyArray self._FindEddies() File "C:\Python27\ArcGIS10.1\lib\site-packages\GeoEco\OceanographicAnalysis\Eddies.py", line 172, in _FindEddies sr2 = Dataset.ConvertSpatialReference('proj4', '+proj=sinu +a=%r +b=%r +no_defs' % (sr1.GetSemiMajor(), sr1.GetSemiMinor()), 'obj') NameError: global name 'Dataset' is not defined Failed to execute (AvisoDuacs2014GriddedProductFindOkuboWeissEddies). Failed at Thu Jul 31 12:11:30 2014 (Elapsed Time: 5.00 seconds) Many thanks - Melinda On Thu, Jul 31, 2014 at 6:00 AM, Jason Roberts <> wrote:
-- Melinda Conners, PhD Candidate (831)428-6576 |
Attachment:
Eddies.py
Description: Eddies.py