Subject: Marine Geospatial Ecology Tools (MGET) help
Text archives
From: | Alexander McVittie <> |
---|---|
To: | Jason Roberts <> |
Cc: | "" <> |
Subject: | Re: [mget-help] Issues with Cayula-Cornillon Fronts tool in ArcGIS |
Date: | Wed, 18 Feb 2015 21:05:19 +0000 |
I downloaded the data set from USGS' EarthExplorer interface, which you can find here: http://earthexplorer.usgs.gov/
The sensor that acquired the information is the AVHRR Orb Seg satellite, and the data is a swath containing Madagascar.
Alex,
This is interesting. I was not aware that ArcGIS could read .l1b files directly. I suspect the problem with MGET is the third scenario that I mentioned: that ArcGIS can read these files but does not treat them as first-class raster objects. My guess is that ArcGIS can read them by virtue of GDAL being able to read them (see http://www.gdal.org/frmt_l1b.html); ArcGIS uses GDAL internally to read and write many formats.
Can you tell me where I can download this file? I’d like to study it myself. If the file is smaller than 10 MB, you could just email it to me.
In any case, I do not recommend you use MGET directly with this file. You should try to copy the file to some other format first. Use ArcGIS’s own Copy Raster tool to copy it to .IMG format, for example. Then try MGET on that.
You may also have a further problem. L1b data is “swath” data that is best thought of as a strip of points that are unevenly spaced. Although these points are stored in a 2D array, by virtue of the sensor collecting them that way, they do not constitute a normal “raster” in the ArcGIS sense. They are more like a section of toilet paper draped over a basketball, with points every couple of mm on the paper.
When many people first play with L1b or L2 data in ArcGIS, they discover that they cannot get it to line up with other datasets (e.g coastlines) and they conclude that the problem is not knowing the right projection to use with the data. In fact, there is no projection that will work. The problem is that the points are not evenly spaced in any coordinate system. To get a raster that works in ArcGIS, you must interpolate one from those points. This is basically what the GDAL link above is talking about when it discusses rectification and ground control points.
Accomplishing this with ArcGIS is nontrivial. For the most part, you have to use another tool, such as GDAL itself. MGET includes geoprocessing tools for doing it with MODIS L2 SST or chlorophyll data, but those tools will not work with any other L2 products (e.g. NOAA AVHRR L1b).
I hope that helps. Working with L2 and L1b from ArcGIS—or any software, for that matter—is pretty tedious. There’s no easy way around that…
Regarding the 404. That was a temporary link that I forgot to remove. For an example of habitat modeling with MGET, please see this page.
Best,
Jason
From: Alexander McVittie [mailto:]
Sent: Wednesday, February 18, 2015 1:57 PM
To: Jason Roberts
Cc:
Subject: Re: [mget-help] Issues with Cayula-Cornillon Fronts tool in ArcGIS
Hi Jason,
Thanks for your prompt response. I've enabled verbose logging and the output for running the tool Cayula-Cornillon Fronts in ArcGIS Raster are at the bottom of this email.
The 404 error is on the Contact Us page for the 2013 tutorial. http://mgel.env.duke.edu/mget/contact-us/
-Alex
Executing: CayulaCornillonEdgeDetectionDetectEdgesInArcGISRaster C:\Users\Alex\Downloads\ao14093099134304_214347.l1b 5 "F:\Biol606 Demo Data\fronts" false # 3 32 16 0.65 0.25 0.76 0.9 0.92 1 # false # # # # # #
Start Time: Wed Feb 18 13:53:24 2015
Running script CayulaCornillonEdgeDetectionDetectEdgesInArcGISRaster...
GeoEco will now use ArcGIS Geoprocessor object 0x25EB6578 for ArcGIS operations.
ArcGIS Geoprocessor object 0x25EB6578: Invoking describe(*args=('C:\\Python27\\lib\\site-packages\\GeoEco\\ArcGISToolbox\\Rasters\\dummyint',))...
ArcGIS Geoprocessor object 0x25EB6578: describe returned <geoprocessing describe data object object at 0x264F4FE0>
ArcGIS Geoprocessor object 0x25EB6578: Get ParameterCount returned 22
This python script was invoked from an ArcGIS application.
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(0,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned 'C:\\Users\\Alex\\Downloads\\ao14093099134304_214347.l1b'
Parameter inputRaster = u'C:\\Users\\Alex\\Downloads\\ao14093099134304_214347.l1b'
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(1,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '5'
Parameter minPopMeanDifference = 5.0
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(2,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned 'F:\\Biol606 Demo Data\\fronts'
Parameter outputFrontsRaster = u'F:\\Biol606 Demo Data\\fronts'
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(3,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned 'false'
Parameter wrapEdges = False
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(4,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned ''
Parameter mapAlgebraExpression = None
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(5,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '3'
Parameter medianFilterWindowSize = 3
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(6,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '32'
Parameter histogramWindowSize = 32
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(7,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '16'
Parameter histogramWindowStride = 16
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(8,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '0.65'
Parameter minPropNonMaskedCells = 0.65
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(9,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '0.25'
Parameter minPopProp = 0.25
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(10,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '0.76'
Parameter minTheta = 0.76
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(11,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '0.9'
Parameter minSinglePopCohesion = 0.9
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(12,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '0.92'
Parameter minGlobalPopCohesion = 0.92
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(13,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned '1'
Parameter threads = 1
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(14,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned ''
Parameter fillHoles = None
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(15,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned 'false'
Parameter thin = False
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(16,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned ''
Parameter minSize = None
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(17,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned ''
Parameter outputFilteredImageRaster = None
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(18,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned ''
Parameter outputCandidateCountsRaster = None
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(19,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned ''
Parameter outputFrontCountsRaster = None
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(20,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned ''
Parameter outputWindowStatusCodesRaster = None
ArcGIS Geoprocessor object 0x25EB6578: Invoking getparameterastext(*args=(21,))...
ArcGIS Geoprocessor object 0x25EB6578: getparameterastext returned ''
Parameter outputWindowStatusValuesRaster = None
ArcGIS Geoprocessor object 0x25EB6578: Get OverwriteOutput returned 1
Parameter overwriteExisting = True
Executing method GeoEco.OceanographicAnalysis.Fronts.CayulaCornillonEdgeDetection.DetectEdgesInArcGISRaster.
ArcGIS Geoprocessor object 0x25EB6578: Invoking exists(*args=('C:\\Users\\Alex\\Downloads\\ao14093099134304_214347.l1b',))...
ArcGIS Geoprocessor object 0x25EB6578: exists returned 1
ArcGIS Geoprocessor object 0x25EB6578: Invoking describe(*args=('C:\\Users\\Alex\\Downloads\\ao14093099134304_214347.l1b',))...
ArcGIS Geoprocessor object 0x25EB6578: describe returned <geoprocessing describe data object object at 0x26502F80>
ArcGIS Describe object 0x26502F80: Get DataType returned 'RasterDataset'
The ArcGIS raster, raster layer, or raster band C:\Users\Alex\Downloads\ao14093099134304_214347.l1b exists.
ArcGIS Geoprocessor object 0x25EB6578: Invoking exists(*args=('F:\\Biol606 Demo Data\\fronts',))...
ArcGIS Geoprocessor object 0x25EB6578: exists returned 0
The ArcGIS raster F:\Biol606 Demo Data\fronts does not exist.
ArcGIS Geoprocessor object 0x25EB6578: Invoking describe(*args=('C:\\Users\\Alex\\Downloads\\ao14093099134304_214347.l1b',))...
ArcGIS Geoprocessor object 0x25EB6578: describe returned <geoprocessing describe data object object at 0x265028C0>
ArcGISError: Failed to get the value of the PixelType attribute of ArcGIS Describe object 0x265028C0. This may result from a problem with your inputs or it may indicate a programming mistake in this tool or ArcGIS itself. Please check your inputs and try again. Also review any preceding error messages and the detailed error information that appears at the end of this message. If you suspect a programming mistake in this tool or ArcGIS, please contact the author of this tool for assistance. Detailed error information: The following exception was raised when the property retrieved: AttributeError: DescribeData: Method PixelType does not exist
---------- BEGINNING OF DEBUGGING INFORMATION ----------
Traceback (most recent call last):
File "C:\Program Files\GeoEco\ArcGISToolbox\Scripts\CayulaCornillonEdgeDetectionDetectEdgesInArcGISRaster.py", line 5, in <module>
ExecuteMethodFromCommandLineAsArcGISTool('GeoEco.OceanographicAnalysis.Fronts', 'CayulaCornillonEdgeDetection', 'DetectEdgesInArcGISRaster')
File "C:\Python27\lib\site-packages\GeoEco\ArcGISScripts.py", line 212, in ExecuteMethodFromCommandLineAsArcGISTool
Logger.LogExceptionAsError()
File "<string>", line 1, in <module>
File "C:\Python27\lib\site-packages\GeoEco\OceanographicAnalysis\Fronts.py", line 607, in DetectEdgesInArcGISRaster
pixelType = gp.Describe(inputRaster).PixelType
File "C:\Python27\lib\site-packages\GeoEco\ArcGIS.py", line 1005, in __getattr__
raise ArcGISError(_(u'Failed to get the value of the %s attribute of ArcGIS %s object 0x%08X. This may result from a problem with your inputs or it may indicate a programming mistake in this tool or ArcGIS itself. Please check your inputs and try again. Also review any preceding error messages and the detailed error information that appears at the end of this message. If you suspect a programming mistake in this tool or ArcGIS, please contact the author of this tool for assistance. Detailed error information: The following exception was raised when the property retrieved: %s: %s') % (name, self._Name, id(self._Object), e.__class__.__name__, unicode(e)))
ArcGISError: Failed to get the value of the PixelType attribute of ArcGIS Describe object 0x265028C0. This may result from a problem with your inputs or it may indicate a programming mistake in this tool or ArcGIS itself. Please check your inputs and try again. Also review any preceding error messages and the detailed error information that appears at the end of this message. If you suspect a programming mistake in this tool or ArcGIS, please contact the author of this tool for assistance. Detailed error information: The following exception was raised when the property retrieved: AttributeError: DescribeData: Method PixelType does not exist
Local variables for stack frame: File "C:\Python27\lib\site-packages\GeoEco\ArcGIS.py", line 1005, in __getattr__:
e = AttributeError(u'DescribeData: Method PixelType does not exist',)
name = u'PixelType'
self = <GeoEco.ArcGIS._ArcGISObjectWrapper object at 0x2645E4F0>
Global variables for stack frame: File "C:\Python27\lib\site-packages\GeoEco\ArcGIS.py", line 1005, in __getattr__:
AddArgumentMetadata = <function AddArgumentMetadata at 0x1174C870>
AddClassMetadata = <function AddClassMetadata at 0x1174C770>
AddMethodMetadata = <function AddMethodMetadata at 0x1174C830>
AddModuleMetadata = <function AddModuleMetadata at 0x1174C730>
AddPropertyMetadata = <function AddPropertyMetadata at 0x1174C7B0>
AddResultMetadata = <function AddResultMetadata at 0x1174C8B0>
AnyObjectTypeMetadata = <class 'GeoEco.Types.AnyObjectTypeMetadata'>
ArcGISDependency = <class 'GeoEco.ArcGIS.ArcGISDependency'>
ArcGISError = <class 'GeoEco.ArcGIS.ArcGISError'>
ArcGISExtensionDependency = <class 'GeoEco.ArcGIS.ArcGISExtensionDependency'>
ArcGISFeatureClassTypeMetadata = <class 'GeoEco.Types.ArcGISFeatureClassTypeMetadata'>
ArcGISFeatureLayerTypeMetadata = <class 'GeoEco.Types.ArcGISFeatureLayerTypeMetadata'>
ArcGISFieldTypeMetadata = <class 'GeoEco.Types.ArcGISFieldTypeMetadata'>
ArcGISGeoDatasetTypeMetadata = <class 'GeoEco.Types.ArcGISGeoDatasetTypeMetadata'>
ArcGISProductDependency = <class 'GeoEco.ArcGIS.ArcGISProductDependency'>
ArcGISRasterCatalogTypeMetadata = <class 'GeoEco.Types.ArcGISRasterCatalogTypeMetadata'>
ArcGISRasterLayerTypeMetadata = <class 'GeoEco.Types.ArcGISRasterLayerTypeMetadata'>
ArcGISRasterTypeMetadata = <class 'GeoEco.Types.ArcGISRasterTypeMetadata'>
ArcGISTableTypeMetadata = <class 'GeoEco.Types.ArcGISTableTypeMetadata'>
ArcGISTableViewTypeMetadata = <class 'GeoEco.Types.ArcGISTableViewTypeMetadata'>
ArcGISWorkspaceTypeMetadata = <class 'GeoEco.Types.ArcGISWorkspaceTypeMetadata'>
ArgumentMetadata = <class 'GeoEco.Metadata.ArgumentMetadata'>
BooleanTypeMetadata = <class 'GeoEco.Types.BooleanTypeMetadata'>
ClassInstanceTypeMetadata = <class 'GeoEco.Types.ClassInstanceTypeMetadata'>
ClassMetadata = <class 'GeoEco.Metadata.ClassMetadata'>
ClassOrClassInstanceTypeMetadata = <class 'GeoEco.Types.ClassOrClassInstanceTypeMetadata'>
ClassTypeMetadata = <class 'GeoEco.Types.ClassTypeMetadata'>
CoordinateSystemTypeMetadata = <class 'GeoEco.Types.CoordinateSystemTypeMetadata'>
CopyArgumentMetadata = <function CopyArgumentMetadata at 0x1174C8F0>
CopyPropertyMetadata = <function CopyPropertyMetadata at 0x1174C7F0>
CopyResultMetadata = <function CopyResultMetadata at 0x1174C930>
DateTimeTypeMetadata = <class 'GeoEco.Types.DateTimeTypeMetadata'>
Dependency = <class 'GeoEco.Dependencies.Dependency'>
DictionaryTypeMetadata = <class 'GeoEco.Types.DictionaryTypeMetadata'>
DirectoryTypeMetadata = <class 'GeoEco.Types.DirectoryTypeMetadata'>
DynamicDocString = <class 'GeoEco.DynamicDocString.DynamicDocString'>
EnvelopeTypeMetadata = <class 'GeoEco.Types.EnvelopeTypeMetadata'>
FileTypeMetadata = <class 'GeoEco.Types.FileTypeMetadata'>
FloatTypeMetadata = <class 'GeoEco.Types.FloatTypeMetadata'>
GeoEcoError = <class 'GeoEco.Exceptions.GeoEcoError'>
GeoprocessorManager = <class 'GeoEco.ArcGIS.GeoprocessorManager'>
IntegerTypeMetadata = <class 'GeoEco.Types.IntegerTypeMetadata'>
LinearUnitTypeMetadata = <class 'GeoEco.Types.LinearUnitTypeMetadata'>
ListTableTypeMetadata = <class 'GeoEco.Types.ListTableTypeMetadata'>
ListTypeMetadata = <class 'GeoEco.Types.ListTypeMetadata'>
Logger = <class 'GeoEco.Logging.Logger'>
MapAlgebraExpressionTypeMetadata = <class 'GeoEco.Types.MapAlgebraExpressionTypeMetadata'>
Metadata = <class 'GeoEco.Metadata.Metadata'>
MethodMetadata = <class 'GeoEco.Metadata.MethodMetadata'>
ModuleMetadata = <class 'GeoEco.Metadata.ModuleMetadata'>
NoneTypeMetadata = <class 'GeoEco.Types.NoneTypeMetadata'>
NumPyArrayTypeMetadata = <class 'GeoEco.Types.NumPyArrayTypeMetadata'>
PointTypeMetadata = <class 'GeoEco.Types.PointTypeMetadata'>
PropertyMetadata = <class 'GeoEco.Metadata.PropertyMetadata'>
PythonModuleDependency = <class 'GeoEco.Dependencies.PythonModuleDependency'>
ResultMetadata = <class 'GeoEco.Metadata.ResultMetadata'>
SQLWhereClauseTypeMetadata = <class 'GeoEco.Types.SQLWhereClauseTypeMetadata'>
SequenceTypeMetadata = <class 'GeoEco.Types.SequenceTypeMetadata'>
ShapefileTypeMetadata = <class 'GeoEco.Types.ShapefileTypeMetadata'>
SoftwareNotInstalledError = <class 'GeoEco.Dependencies.SoftwareNotInstalledError'>
SpatialReferenceTypeMetadata = <class 'GeoEco.Types.SpatialReferenceTypeMetadata'>
StoredObjectTypeMetadata = <class 'GeoEco.Types.StoredObjectTypeMetadata'>
TableFieldTypeMetadata = <class 'GeoEco.Types.TableFieldTypeMetadata'>
TextFileTypeMetadata = <class 'GeoEco.Types.TextFileTypeMetadata'>
TupleTypeMetadata = <class 'GeoEco.Types.TupleTypeMetadata'>
TypeMetadata = <class 'GeoEco.Metadata.TypeMetadata'>
UnicodeStringTypeMetadata = <class 'GeoEco.Types.UnicodeStringTypeMetadata'>
UnicodeToUserPreferredEncoding = <function UnicodeToUserPreferredEncoding at 0x1136DA30>
UserPreferredEncodingToUnicode = <function UserPreferredEncodingToUnicode at 0x1136DAB0>
ValidateMethodMetadataForExposureAsArcGISTool = <function ValidateMethodMetadataForExposureAsArcGISTool at 0x0617EB70>
_ = <function _gettext at 0x1136D9B0>
_ArcGISObjectWrapper = <class 'GeoEco.ArcGIS._ArcGISObjectWrapper'>
_Geoprocessor = <geoprocessing object object at 0x25EB6578>
_WrappedGeoprocessor = <GeoEco.ArcGIS._ArcGISObjectWrapper object at 0x2543B470>
__all__ = ['GeoprocessorManager', 'ArcGISDependency', 'ArcGISProductDependency', 'ArcGISExtensionDependency', 'ArcGISError', 'ValidateMethodMetadataForExposureAsArcGISTool']
__doc__ = u'Provides utility functions for interacting with the ESRI ArcGIS software package.\n'
__file__ = 'C:\\Python27\\lib\\site-packages\\GeoEco\\ArcGIS.pyc'
__name__ = 'GeoEco.ArcGIS'
__package__ = 'GeoEco'
datetime = <module 'datetime' (built-in)>
inspect = <module 'inspect' from 'C:\Python27\Lib\inspect.pyc'>
logging = <module 'logging' from 'C:\Python27\Lib\logging\__init__.pyc'>
new = <module 'new' from 'C:\Python27\Lib\new.pyc'>
os = <module 'os' from 'C:\Python27\Lib\os.pyc'>
platform = <module 'platform' from 'C:\Python27\Lib\platform.pyc'>
re = <module 're' from 'C:\Python27\Lib\re.pyc'>
sys = <module 'sys' (built-in)>
types = <module 'types' from 'C:\Python27\Lib\types.pyc'>
weakref = <module 'weakref' from 'C:\Python27\Lib\weakref.pyc'>
Enviornment variables:
AGSDESKTOPJAVA = 'C:\\Program Files (x86)\\ArcGIS\\Desktop10.1\\'
ALLUSERSPROFILE = 'C:\\ProgramData'
APPDATA = 'C:\\Users\\Alex\\AppData\\Roaming'
ARCHOME = 'c:\\program files (x86)\\arcgis\\desktop10.1\\'
ARCHOME_USER = 'c:\\program files (x86)\\arcgis\\desktop10.1\\'
CHOCOLATEYINSTALL = 'C:\\ProgramData\\chocolatey'
COMMONPROGRAMFILES = 'C:\\Program Files (x86)\\Common Files'
COMMONPROGRAMFILES(X86) = 'C:\\Program Files (x86)\\Common Files'
COMMONPROGRAMW6432 = 'C:\\Program Files\\Common Files'
COMPUTERNAME = 'BLACKBOOK-BEAR'
COMSPEC = 'C:\\Windows\\system32\\cmd.exe'
ESRI_OS_DATADIR_COMMON_DONOTUSE = 'C:\\ProgramData\\'
ESRI_OS_DATADIR_LOCAL_DONOTUSE = 'C:\\Users\\Alex\\AppData\\Local\\'
ESRI_OS_DATADIR_MYDOCUMENTS_DONOTUSE = 'C:\\Users\\Alex\\Documents\\'
ESRI_OS_DATADIR_ROAMING_DONOTUSE = 'C:\\Users\\Alex\\AppData\\Roaming\\'
ESRI_OS_DIR_DONOTUSE = 'C:\\Users\\Alex\\AppData\\Local\\Temp\\arc145A\\'
FP_NO_HOST_CHECK = 'NO'
HOMEDRIVE = 'C:'
HOMEPATH = '\\Users\\Alex'
LOCALAPPDATA = 'C:\\Users\\Alex\\AppData\\Local'
LOGONSERVER = '\\\\BLACKBOOK-BEAR'
NUMBER_OF_PROCESSORS = '4'
OS = 'Windows_NT'
PATH = 'C:\\Program Files\\Common Files\\Microsoft Shared\\Windows Live;C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Windows Live;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\ATI Technologies\\ATI.ACE\\Core-Static;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files (x86)\\Windows Live\\Shared;C:\\adb'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
PROCESSOR_ARCHITECTURE = 'x86'
PROCESSOR_ARCHITEW6432 = 'AMD64'
PROCESSOR_IDENTIFIER = 'AMD64 Family 18 Model 1 Stepping 0, AuthenticAMD'
PROCESSOR_LEVEL = '18'
PROCESSOR_REVISION = '0100'
PROGRAMDATA = 'C:\\ProgramData'
PROGRAMFILES = 'C:\\Program Files (x86)'
PROGRAMFILES(X86) = 'C:\\Program Files (x86)'
PROGRAMW6432 = 'C:\\Program Files'
PSMODULEPATH = 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\'
PUBLIC = 'C:\\Users\\Public'
SESSIONNAME = 'Console'
SYSTEMDRIVE = 'C:'
SYSTEMROOT = 'C:\\Windows'
TCL_LIBRARY = 'C:\\Python27\\tcl\\tcl8.5'
TEMP = 'C:\\Users\\Alex\\AppData\\Local\\Temp\\arc145A\\'
TIX_LIBRARY = 'C:\\Python27\\tcl\\tix8.4.3'
TK_LIBRARY = 'C:\\Python27\\tcl\\tk8.5'
TMP = 'C:\\Users\\Alex\\AppData\\Local\\Temp\\arc145A\\'
USERDOMAIN = 'Blackbook-Bear'
USERNAME = 'Alex'
USERPROFILE = 'C:\\Users\\Alex'
VBOX_MSI_INSTALL_PATH = 'C:\\Program Files\\Oracle\\VirtualBox\\'
WINDIR = 'C:\\Windows'
WINDOWS_TRACING_FLAGS = '3'
WINDOWS_TRACING_LOGFILE = 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log'
Other variables:
GeoEco.__version__ = u'0.8a56'
sys.argv = ['C:\\Program Files\\GeoEco\\ArcGISToolbox\\Scripts\\CayulaCornillonEdgeDetectionDetectEdgesInArcGISRaster.py', 'C:\\Users\\Alex\\Downloads\\ao14093099134304_214347.l1b', '5', 'F:\\Biol606 Demo Data\\fronts', 'false', '#', '3', '32', '16', '0.65', '0.25', '0.76', '0.9', '0.92', '1', '#', 'false', '#', '#', '#', '#', '#', '#']
sys.version = 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
sys.version_info = sys.version_info(major=2, minor=7, micro=6, releaselevel='final', serial=0)
sys.platform = win32
sys.getwindowsversion() = sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
os.getcwd() = C:\Windows\system32
sys.path = ['C:\\Program Files\\GeoEco\\ArcGISToolbox\\Scripts', 'C:\\Windows\\system32\\python27.zip', u'c:\\program files (x86)\\arcgis\\desktop10.1\\arcpy', 'C:\\Python27\\Lib', 'C:\\Python27\\DLLs', 'C:\\Python27\\Lib\\lib-tk', 'C:\\Windows\\system32', 'C:\\Program Files (x86)\\ArcGIS\\Desktop10.1\\bin', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages', 'C:\\Python27\\lib\\site-packages\\win32', 'C:\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\Python27\\lib\\site-packages\\Pythonwin']
Loaded modules: ConfigParser, Dialog, FileDialog, FixTk, GeoEco, GeoEco.ArcGIS, GeoEco.ArcGISScripts, GeoEco.AssimilatedModules, GeoEco.AssimilatedModules.GeoEco, GeoEco.AssimilatedModules.bisect, GeoEco.AssimilatedModules.datetime, GeoEco.AssimilatedModules.lomb_scargle, GeoEco.AssimilatedModules.math, GeoEco.AssimilatedModules.moon, GeoEco.AssimilatedModules.numpy, GeoEco.BatchProcessing, GeoEco.DataManagement, GeoEco.DataManagement.ArcGISRasters, GeoEco.DataManagement.BinaryRasters, GeoEco.DataManagement.Directories, GeoEco.DataManagement.Fields, GeoEco.DataManagement.Files, GeoEco.DataManagement.GeoEco, GeoEco.DataManagement.Queue, GeoEco.DataManagement.array, GeoEco.DataManagement.bz2, GeoEco.DataManagement.datetime, GeoEco.DataManagement.errno, GeoEco.DataManagement.glob, GeoEco.DataManagement.gzip, GeoEco.DataManagement.inspect, GeoEco.DataManagement.locale, GeoEco.DataManagement.math, GeoEco.DataManagement.operator, GeoEco.DataManagement.os, GeoEco.DataManagement.random, GeoEco.DataManagement.re, GeoEco.DataManagement.shutil, GeoEco.DataManagement.sys, GeoEco.DataManagement.tarfile, GeoEco.DataManagement.tempfile, GeoEco.DataManagement.threading, GeoEco.DataManagement.time, GeoEco.DataManagement.types, GeoEco.DataManagement.urlparse, GeoEco.DataManagement.zipfile, GeoEco.DatabaseAccess, GeoEco.DatabaseAccess.ArcGIS, GeoEco.DatabaseAccess.GeoEco, GeoEco.DatabaseAccess.InMemory, GeoEco.DatabaseAccess.datetime, GeoEco.DatabaseAccess.logging, GeoEco.DatabaseAccess.os, GeoEco.DatabaseAccess.time, GeoEco.DatabaseAccess.types, GeoEco.Datasets, GeoEco.Datasets.ArcGIS, GeoEco.Datasets.Collections, GeoEco.Datasets.GDAL, GeoEco.Datasets.GeoEco, GeoEco.Datasets.Virtual, GeoEco.Datasets.atexit, GeoEco.Datasets.bisect, GeoEco.Datasets.codecs, GeoEco.Datasets.copy, GeoEco.Datasets.datetime, GeoEco.Datasets.locale, GeoEco.Datasets.logging, GeoEco.Datasets.math, GeoEco.Datasets.os, GeoEco.Datasets.random, GeoEco.Datasets.re, GeoEco.Datasets.shutil, GeoEco.Datasets.sys, GeoEco.Datasets.types, GeoEco.Datasets.weakref, GeoEco.Dependencies, GeoEco.DynamicDocString, GeoEco.Exceptions, GeoEco.FisheryAnalysis, GeoEco.FisheryAnalysis.GeoEco, GeoEco.FisheryAnalysis.Spatiotemporal, GeoEco.FisheryAnalysis.datetime, GeoEco.FisheryAnalysis.os, GeoEco.GeoArray, GeoEco.GeoEco, GeoEco.Internationalization, GeoEco.Logging, GeoEco.Metadata, GeoEco.MetadataUtils, GeoEco.OceanographicAnalysis, GeoEco.OceanographicAnalysis.Fronts, GeoEco.OceanographicAnalysis.GeoEco, GeoEco.OceanographicAnalysis.copy, GeoEco.OceanographicAnalysis.os, GeoEco.OceanographicAnalysis.re, GeoEco.OceanographicAnalysis.time, GeoEco.SpatialAnalysis, GeoEco.SpatialAnalysis.GeoEco, GeoEco.SpatialAnalysis.Temporal, GeoEco.SpatialAnalysis.datetime, GeoEco.SpatialAnalysis.itertools, GeoEco.SpatialAnalysis.math, GeoEco.SpatialAnalysis.matplotlib, GeoEco.SpatialAnalysis.numpy, GeoEco.StringIO, GeoEco.Types, GeoEco.arcgisscripting, GeoEco.atexit, GeoEco.bisect, GeoEco.codecs, GeoEco.copy, GeoEco.datetime, GeoEco.gc, GeoEco.gettext, GeoEco.inspect, GeoEco.locale, GeoEco.logging, GeoEco.math, GeoEco.matplotlib, GeoEco.new, GeoEco.numpy, GeoEco.operator, GeoEco.os, GeoEco.platform, GeoEco.pywintypes, GeoEco.re, GeoEco.repr, GeoEco.sys, GeoEco.time, GeoEco.traceback, GeoEco.types, GeoEco.weakref, GeoEco.win32api, GeoEco.win32con, GeoEco.xml, Queue, SocketServer, StringIO, Tkconstants, Tkinter, UserDict, _GeoEcoArcGISHelper, __builtin__, __future__, __main__, _abcoll, _bisect, _codecs, _collections, _csv, _ctypes, _functools, _hashlib, _heapq, _io, _locale, _random, _socket, _sre, _ssl, _strptime, _struct, _subprocess, _tkinter, _warnings, _weakref, _weakrefset, _win32sysloader, _winreg, abc, arcgis, arcgisscripting, arcpy._base, arcpy._ga, arcpy._graph, arcpy._management, arcpy._mapping, arcpy._na, arcpy.analysis, arcpy.arc, arcpy.arcgisscripting, arcpy.arcobjects, arcpy.arcobjects._base, arcpy.arcobjects.arcobjectconversion, arcpy.arcobjects.arcobjects, arcpy.arcobjects.arcpy, arcpy.arcobjects.collections, arcpy.arcobjects.functools, arcpy.arcobjects.geometries, arcpy.arcobjects.itertools, arcpy.arcobjects.mixins, arcpy.arcobjects.operator, arcpy.arcobjects.os, arcpy.arcobjects.re, arcpy.arcobjects.types, arcpy.arcobjects.weakref, arcpy.arcobjects.xml, arcpy.arcpy, arcpy.cartography, arcpy.collections, arcpy.conversion, arcpy.da, arcpy.ddd, arcpy.edit, arcpy.fabric, arcpy.functools, arcpy.ga, arcpy.geocoding, arcpy.geoprocessing, arcpy.geoprocessing._base, arcpy.geoprocessing.arcgisscripting, arcpy.geoprocessing.functools, arcpy.geoprocessing.weakref, arcpy.glob, arcpy.imp, arcpy.inspect, arcpy.interop, arcpy.logging, arcpy.lr, arcpy.management, arcpy.mapping, arcpy.md, arcpy.na, arcpy.numpy, arcpy.operator, arcpy.os, arcpy.pprint, arcpy.re, arcpy.sa, arcpy.sa.CompoundParameter, arcpy.sa.Functions, arcpy.sa.ParameterClasses, arcpy.sa.Utils, arcpy.sa.arcgisscripting, arcpy.sa.arcpy, arcpy.sa.datetime, arcpy.sa.types, arcpy.schematics, arcpy.server, arcpy.stats, arcpy.sys, arcpy.ta, arcpy.toolbox, arcpy.types, arcpy.utils, arcpy.uuid, arcpy.warnings, array, atexit, base64, binascii, bisect, bz2, cPickle, cStringIO, calendar, codecs, collections, copy, copy_reg, csv, ctypes, ctypes._ctypes, ctypes._endian, ctypes.ctypes, ctypes.imp, ctypes.os, ctypes.struct, ctypes.sys, ctypes.util, datetime, dateutil, dateutil._winreg, dateutil.cStringIO, dateutil.calendar, dateutil.datetime, dateutil.dateutil, dateutil.itertools, dateutil.os, dateutil.parser, dateutil.relativedelta, dateutil.rrule, dateutil.string, dateutil.struct, dateutil.sys, dateutil.thread, dateutil.time, dateutil.tz, dateutil.tzwin, decimal, difflib, dis, distutils, distutils.distutils, distutils.errors, distutils.os, distutils.re, distutils.string, distutils.sys, distutils.sysconfig, distutils.types, distutils.version, encodings, encodings.__builtin__, encodings.aliases, encodings.codecs, encodings.cp1252, encodings.encodings, encodings.mbcs, encodings.utf_8, errno, exceptions, fnmatch, functools, gc, genericpath, gettext, glob, gzip, hashlib, heapq, imp, inspect, io, itertools, keyword, linecache, locale, logging, logging.ConfigParser, logging.SocketServer, logging.atexit, logging.cPickle, logging.cStringIO, logging.codecs, logging.config, logging.errno, logging.handlers, logging.logging, logging.os, logging.re, logging.socket, logging.stat, logging.struct, logging.sys, logging.thread, logging.threading, logging.time, logging.traceback, logging.types, logging.warnings, logging.weakref, math, matplotlib, matplotlib.StringIO, matplotlib.__future__, matplotlib._cm, matplotlib._cntr_1_6_2, matplotlib._delaunay_1_6_2, matplotlib._image_1_6_2, matplotlib._mathtext_data, matplotlib._path_1_6_2, matplotlib._png_1_6_2, matplotlib._pylab_helpers, matplotlib._tri_1_6_2, matplotlib._winreg, matplotlib.afm, matplotlib.artist, matplotlib.atexit, matplotlib.axes, matplotlib.axis, matplotlib.backend_bases, matplotlib.backends, matplotlib.backends.FileDialog, matplotlib.backends.Tkinter, matplotlib.backends.__future__, matplotlib.backends._backend_agg_1_6_2, matplotlib.backends._tkagg_1_6_2, matplotlib.backends.backend_agg, matplotlib.backends.backend_tkagg, matplotlib.backends.glob, matplotlib.backends.inspect, matplotlib.backends.math, matplotlib.backends.matplotlib, matplotlib.backends.numpy, matplotlib.backends.os, matplotlib.backends.sys, matplotlib.backends.tkagg, matplotlib.backends.warnings, matplotlib.backends.windowing, matplotlib.bezier, matplotlib.blocking_input, matplotlib.cPickle, matplotlib.cStringIO, matplotlib.cbook, matplotlib.cm, matplotlib.collections, matplotlib.colorbar, matplotlib.colors, matplotlib.container, matplotlib.contour, matplotlib.copy, matplotlib.csv, matplotlib.dates, matplotlib.datetime, matplotlib.dateutil, matplotlib.decimal, matplotlib.delaunay, matplotlib.delaunay.glob, matplotlib.delaunay.interpolate, matplotlib.delaunay.matplotlib, matplotlib.delaunay.numpy, matplotlib.delaunay.os, matplotlib.delaunay.triangulate, matplotlib.delaunay.warnings, matplotlib.distutils, matplotlib.docstring, matplotlib.dviread, matplotlib.errno, matplotlib.figure, matplotlib.fnmatch, matplotlib.font_manager, matplotlib.fontconfig_pattern, matplotlib.ft2font_1_6_2, matplotlib.gc, matplotlib.glob, matplotlib.gridspec, matplotlib.hashlib, matplotlib.image, matplotlib.inspect, matplotlib.itertools, matplotlib.legend, matplotlib.legend_handler, matplotlib.lines, matplotlib.locale, matplotlib.markers, matplotlib.math, matplotlib.mathtext, matplotlib.matplotlib, matplotlib.mlab, matplotlib.new, matplotlib.numpy, matplotlib.nxutils_1_6_2, matplotlib.offsetbox, matplotlib.operator, matplotlib.os, matplotlib.patches, matplotlib.path, matplotlib.projections, matplotlib.projections.geo, matplotlib.projections.math, matplotlib.projections.matplotlib, matplotlib.projections.numpy, matplotlib.projections.polar, matplotlib.projections.warnings, matplotlib.pyparsing, matplotlib.pyplot, matplotlib.quiver, matplotlib.random, matplotlib.rcsetup, matplotlib.re, matplotlib.scale, matplotlib.shutil, matplotlib.spines, matplotlib.sre_constants, matplotlib.string, matplotlib.struct, matplotlib.subprocess, matplotlib.sys, matplotlib.table, matplotlib.tempfile, matplotlib.texmanager, matplotlib.text, matplotlib.textpath, matplotlib.textwrap, matplotlib.threading, matplotlib.ticker, matplotlib.tight_bbox, matplotlib.tight_layout, matplotlib.time, matplotlib.traceback, matplotlib.transforms, matplotlib.tri, matplotlib.tri.glob, matplotlib.tri.matplotlib, matplotlib.tri.numpy, matplotlib.tri.os, matplotlib.tri.triangulation, matplotlib.tri.tricontour, matplotlib.tri.tripcolor, matplotlib.tri.triplot, matplotlib.types, matplotlib.unicodedata, matplotlib.units, matplotlib.urllib, matplotlib.warnings, matplotlib.weakref, matplotlib.widgets, matplotlib.xml, msvcrt, new, nt, ntpath, nturl2path, numbers, numpy, numpy.__builtin__, numpy.__config__, numpy._import_tools, numpy.add_newdocs, numpy.compat, numpy.compat._inspect, numpy.compat.py3k, numpy.compat.sys, numpy.compat.types, numpy.core, numpy.core.__builtin__, numpy.core._dotblas, numpy.core._internal, numpy.core._sort, numpy.core.arrayprint, numpy.core.cPickle, numpy.core.ctypes, numpy.core.defchararray, numpy.core.fromnumeric, numpy.core.function_base, numpy.core.getlimits, numpy.core.info, numpy.core.machar, numpy.core.memmap, numpy.core.multiarray, numpy.core.numeric, numpy.core.numerictypes, numpy.core.numpy, numpy.core.os, numpy.core.re, numpy.core.records, numpy.core.scalarmath, numpy.core.shape_base, numpy.core.sys, numpy.core.types, numpy.core.umath, numpy.core.warnings, numpy.ctypes, numpy.ctypeslib, numpy.fft, numpy.fft.fftpack, numpy.fft.fftpack_lite, numpy.fft.helper, numpy.fft.info, numpy.fft.numpy, numpy.fft.types, numpy.lib, numpy.lib.__builtin__, numpy.lib.__future__, numpy.lib._compiled_base, numpy.lib._datasource, numpy.lib._iotools, numpy.lib.arraysetops, numpy.lib.arrayterator, numpy.lib.cPickle, numpy.lib.cStringIO, numpy.lib.financial, numpy.lib.format, numpy.lib.function_base, numpy.lib.index_tricks, numpy.lib.info, numpy.lib.itertools, numpy.lib.math, numpy.lib.npyio, numpy.lib.numpy, numpy.lib.operator, numpy.lib.os, numpy.lib.polynomial, numpy.lib.re, numpy.lib.scimath, numpy.lib.shape_base, numpy.lib.shutil, numpy.lib.stride_tricks, numpy.lib.sys, numpy.lib.twodim_base, numpy.lib.type_check, numpy.lib.types, numpy.lib.ufunclike, numpy.lib.utils, numpy.lib.warnings, numpy.lib.weakref, numpy.linalg, numpy.linalg.info, numpy.linalg.lapack_lite, numpy.linalg.linalg, numpy.linalg.numpy, numpy.ma, numpy.ma.cPickle, numpy.ma.core, numpy.ma.extras, numpy.ma.itertools, numpy.ma.numpy, numpy.ma.sys, numpy.ma.warnings, numpy.matrixlib, numpy.matrixlib.defmatrix, numpy.matrixlib.numpy, numpy.matrixlib.sys, numpy.numpy, numpy.os, numpy.polynomial, numpy.polynomial.__future__, numpy.polynomial.chebyshev, numpy.polynomial.hermite, numpy.polynomial.hermite_e, numpy.polynomial.laguerre, numpy.polynomial.legendre, numpy.polynomial.numpy, numpy.polynomial.polynomial, numpy.polynomial.polytemplate, numpy.polynomial.polyutils, numpy.polynomial.string, numpy.polynomial.sys, numpy.polynomial.warnings, numpy.random, numpy.random.info, numpy.random.mtrand, numpy.random.numpy, numpy.sys, numpy.testing, numpy.testing.decorators, numpy.testing.nosetester, numpy.testing.numpy, numpy.testing.numpytest, numpy.testing.operator, numpy.testing.os, numpy.testing.re, numpy.testing.sys, numpy.testing.traceback, numpy.testing.types, numpy.testing.unittest, numpy.testing.utils, numpy.testing.warnings, numpy.version, opcode, operator, os, os.path, platform, posixpath, pprint, pywintypes, random, re, repr, select, shutil, signal, site, socket, sre_compile, sre_constants, sre_parse, ssl, stat, string, strop, struct, subprocess, sys, sysconfig, tarfile, tempfile, textwrap, thread, threading, time, token, tokenize, traceback, tri_1_6_2, types, unicodedata, unittest, unittest.StringIO, unittest.case, unittest.collections, unittest.difflib, unittest.fnmatch, unittest.functools, unittest.loader, unittest.main, unittest.os, unittest.pprint, unittest.re, unittest.result, unittest.runner, unittest.signal, unittest.signals, unittest.suite, unittest.sys, unittest.time, unittest.traceback, unittest.types, unittest.util, unittest.warnings, unittest.weakref, urllib, urlparse, uuid, warnings, weakref, win32api, win32con, xml, xml.dom, xml.dom.domreg, xml.dom.minicompat, xml.dom.xml, xml.etree, xml.etree.ElementPath, xml.etree.ElementTree, xml.etree.re, xml.etree.sys, xml.etree.warnings, xml.sax, xml.sax._exceptions, xml.sax.handler, xml.sax.io, xml.sax.os, xml.sax.saxutils, xml.sax.sys, xml.sax.types, xml.sax.urllib, xml.sax.urlparse, xml.sax.xmlreader, zipfile, zipimport, zlib
---------- END OF DEBUGGING INFORMATION ----------
GeoEco is releasing its reference to ArcGIS Geoprocessor object 0x25EB6578 and will no longer use it for ArcGIS operations.
Traceback (most recent call last):
File "C:\Program Files\GeoEco\ArcGISToolbox\Scripts\CayulaCornillonEdgeDetectionDetectEdgesInArcGISRaster.py", line 5, in <module>
ExecuteMethodFromCommandLineAsArcGISTool('GeoEco.OceanographicAnalysis.Fronts', 'CayulaCornillonEdgeDetection', 'DetectEdgesInArcGISRaster')
File "C:\Python27\lib\site-packages\GeoEco\ArcGISScripts.py", line 210, in ExecuteMethodFromCommandLineAsArcGISTool
exec sourceCode in globals(), locals()
File "<string>", line 1, in <module>
File "C:\Python27\lib\site-packages\GeoEco\OceanographicAnalysis\Fronts.py", line 607, in DetectEdgesInArcGISRaster
pixelType = gp.Describe(inputRaster).PixelType
File "C:\Python27\lib\site-packages\GeoEco\ArcGIS.py", line 1005, in __getattr__
raise ArcGISError(_(u'Failed to get the value of the %s attribute of ArcGIS %s object 0x%08X. This may result from a problem with your inputs or it may indicate a programming mistake in this tool or ArcGIS itself. Please check your inputs and try again. Also review any preceding error messages and the detailed error information that appears at the end of this message. If you suspect a programming mistake in this tool or ArcGIS, please contact the author of this tool for assistance. Detailed error information: The following exception was raised when the property retrieved: %s: %s') % (name, self._Name, id(self._Object), e.__class__.__name__, unicode(e)))
ArcGISError: Failed to get the value of the PixelType attribute of ArcGIS Describe object 0x265028C0. This may result from a problem with your inputs or it may indicate a programming mistake in this tool or ArcGIS itself. Please check your inputs and try again. Also review any preceding error messages and the detailed error information that appears at the end of this message. If you suspect a programming mistake in this tool or ArcGIS, please contact the author of this tool for assistance. Detailed error information: The following exception was raised when the property retrieved: AttributeError: DescribeData: Method PixelType does not exist
Failed to execute (CayulaCornillonEdgeDetectionDetectEdgesInArcGISRaster).
Failed at Wed Feb 18 13:53:25 2015 (Elapsed Time: 1.00 seconds)
On Wed Feb 18 2015 at 13:45:50 Jason Roberts <> wrote:
Alex,
Thanks for your interest in MGET. I’m sorry you’re hitting these troubles.
Regarding the AttributeError, most likely what happened is that MGET called the Describe() method of the ArcGIS geoprocessor object and got back a DescribeData object as expected, but that DescribeData object did not have PixelType attribute. This would happen, for example, if MGET called Describe() on something other than a raster (e.g. a shapefile) but then assumed it was a raster. All MGET tools have parameter checks that try to prevent this kind of problem, so by the time the tool got to the code that was checking the PixelType, it should already have verified that the input was a raster. My guess is that either there’s a bug in MGET, there’s a bug in ArcGIS, or somehow there is a data format that “looks like” a raster to MGET but does not support the PixelType attribute.
If it’s not too much trouble, could you please enable verbose logging (instructions here), reproduce the problem, and send me the complete output from the ArcGIS geoprocessing window? You can highlight it and copy it into an email.
Which link is 404ing? I checked this page and did not find any 404s. Is there somewhere else I should be looking?
Thanks,
Jason
From: Alexander McVittie [mailto:]
Sent: Wednesday, February 18, 2015 1:18 PM
To:
Subject: [mget-help] Issues with Cayula-Cornillon Fronts tool in ArcGIS
Hello,
I recently downloaded your MGET pack, and I have come across an issue with the Cayula-Cornillon Fronts in ArcGIS Raster tool. Not sure if this issue exists in the other tools as well.
The error in question is:
"AttributeError: DescribeData: Method PixelType does not exist"
I think that the issue is that the Describe class should have been used instead of the DescribeData class, but I could not locate the source code to test making the amendment.
As well, the 2013 tutorial link 404's, and I'd like to try that out.
Thank you for your consideration,
-Alex