Here is an error I get now using a shapefile with a set of points creating home ranges on field 'ID'. There is only one ID for all the points, so it should create a single home range estimate for each method.

An error has occured while executing Python code:

Traceback (most recent call last):
File "/Users/jctull/.qgis//python/plugins/HomeRange_plugin/ HRplugin_dialog.py", line 75, in QObject.connect(self.buttonBox, SIGNAL("accepted()"), lambda mth=mth: self.run(mth)) File "/Users/jctull/.qgis//python/plugins/HomeRange_plugin/ HRplugin_dialog.py", line 170, in run
    output = Rcall(geomData, opt)
File "/Users/jctull/.qgis//python/plugins/HomeRange_plugin/ HRplugin_algorithm.py", line 102, in Rcall singleshp = robjects.r['exporter'](homeranges, attributes, level = "%d" % opt["methods"][i]["percent"], export = robjects.r.c(opt["io"] ["mode"]), shapename= opt["io"]["layername"], dir="%s" % opt["io"] ["outputfolder"], owr= opt["io"]["overwrite"]) File "/Library/Python/2.5/site-packages/rpy2/robjects/__init__.py", line 422, in __call__
    res = super(RFunction, self).__call__(*new_args, **new_kwargs)
RRuntimeError: Error in writeOGR(khr.polygons, dir, name, "ESRI Shapefile") :
GDAL Error 1: Failed to create file .shp file.


Python version:
2.5.1 (r251:54863, Jan 13 2009, 10:26:13)
[GCC 4.0.1 (Apple Inc. build 5465)]

Python path:['/Applications/qgis1.1.0.app/Contents/MacOS/share/qgis/ python', '/Users/jctull/.qgis//python/plugins', '/Applications/ qgis1.1.0.app/Contents/MacOS/share/qgis/python/plugins', '/Library/ Frameworks/GDAL.framework/Versions/1.6/Python/site-packages', '/ Library/Python/2.5/site-packages/nose-0.11.0.dev_r560-py2.5.egg', '/ Library/Python/2.5/site-packages/setuptools-0.6c9-py2.5.egg', '/ Library/Python/2.5/site-packages/matplotlib-0.98.6svn-py2.5- macosx-10.3-i386.egg', '/Library/Python/2.5/site-packages/pytz-2008i- py2.5.egg', '/Library/Python/2.5/site-packages/py2app-0.3.6- py2.5.egg', '/Library/Python/2.5/site-packages/pyparsing-1.5.1- py2.5.egg', '/Library/Python/2.5/site-packages/PyOpenGL-3.0.0b8- py2.5.egg', '/Library/Python/2.5/site-packages/scipy-0.7.0-py2.5- macosx-10.5-i386.egg', '/Library/Python/2.5/site-packages/pyamg-1.0.0- py2.5-macosx-10.5-i386.egg', '/Library/Python/2.5/site-packages/ numpy-1.2.1-py2.5-macosx-10.5-i386.egg', '/Library/Python/2.5/site- packages/simplejson-2.0.9-py2.5-macosx-10.5-i386.egg', '/Library/ Python/2.5/site-packages/Shapely-1.0.11-py2.5.egg', '/Library/Python/ 2.5/site-packages/psycopg2-2.0.9-py2.5-macosx-10.5-i386.egg', '/ Library/Python/2.5/site-packages/pymc-2.0-py2.5-macosx-10.3-i386.egg', '/usr/local/lib/wxPython-unicode-2.8.9.1/lib/python2.5/site-packages', '/usr/local/lib/wxPython-unicode-2.8.9.1/lib/python2.5/site-packages/ wx-2.8-mac-unicode', '/System/Library/Frameworks/Python.framework/ Versions/2.5/lib/python25.zip', '/System/Library/Frameworks/ Python.framework/Versions/2.5/lib/python2.5', '/System/Library/ Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', '/ System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.5/ lib/python2.5/plat-mac/lib-scriptpackages', '/System/Library/ Frameworks/Python.framework/Versions/2.5/Extras/lib/python', '/System/ Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib- tk', '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/ python2.5/lib-dynload', '/Library/Python/2.5/site-packages', '/usr/ local/lib/wxPython-unicode-2.8.9.1/lib/python2.5', '/System/Library/ Frameworks/Python.framework/Versions/2.5/Extras/lib/python/PyObjC', '/ Applications/qgis1.1.0.app/Contents/MacOS/share/qgis/python/plugins/ fTools/tools']

On Apr 9, 2009, at 1:31 AM, Anne Ghisla wrote:

John C. Tull ha scritto:
I've worked out the OS X linking issues. When I run on a modest dataset, I now receive the following error. I'd be happy to test with another shapefile of points if it will help.
An error has occured while executing Python code:
Traceback (most recent call last):
[cut]
RRuntimeError: Error in kernelUD(dd[, c("X", "Y")], dd[, "ID"], h = "LSCV", grid = grid) :
 At least 5 relocations are required to fit an home range

this is a normal R error - to compute homeranges, subsets of points determined by the attribute in the colum you chose (for esample animal ID, month, year...) must contain at least 5 points. Even one subset with <5 points raises this error.
I suggest to group points by another column.
On my side, I will change the code to avoid Python error, and raise a info window instead.

many thanks and best regards,

Anne

_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-user


_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to