# Import arcpy module
import arcpy, os
from arcpy import env
from arcpy.sa import *
# Set environment settings
arcpy.env.workspace = "C:/py2/extract"
arcpy.env.overwriteOutput = True
OutputFolder2 = "C:/py2/result"
# Loop through a list of files in the workspace
RasterFiles2 = arcpy.ListFeatureClasses()
print "POINT TO RASTER"
print RasterFiles2
print " "
# Set local variables
for filename2 in RasterFiles2:
print "Processing: {0}".format(filename2)
outRaster2 = os.path.join(OutputFolder2, filename2 + "_4x")
valField = "RASTERVALU"
assignmentType = "MOST_FREQUENT"
priorityField = "NONE"
cellSize = "0.035714286"
# Execute ExtractValuesToPoints
saveRaster = arcpy.PointToRaster_conversion( filename2, valField, outRaster2, assignmentType, priorityField, cellSize)
print "done "
print arcpy.GetMessages()
i got the this error message.
what's wrong to me?
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/arcpy/convert", line 36, in <module>
saveRaster = arcpy.PointToRaster_conversion( filename2, "RASTERVALU", outRaster2, "MOST_FREQUENT", "NONE", cellSize)
File "C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy\conversion.py", line 1772, in PointToRaster
raise e
ExecuteError: ERROR 999999: Error executing function.
Failed to execute (PointToRaster).# Import arcpy module import arcpy, os from arcpy import env from arcpy.sa import * # Set environment settings arcpy.env.workspace = "C:/py2/extract" arcpy.env.overwriteOutput = True OutputFolder2 = "C:/py2/result" # Loop through a list of files in the workspace RasterFiles2 = arcpy.ListFeatureClasses() print "POINT TO RASTER" print RasterFiles2 print " " # Set local variables for filename2 in RasterFiles2: print "Processing: {0}".format(filename2) outRaster2 = os.path.join(OutputFolder2, filename2 + "_4x") valField = "RASTERVALU" assignmentType = "MOST_FREQUENT" priorityField = "NONE" cellSize = "0.035714286" # Execute ExtractValuesToPoints saveRaster = arcpy.PointToRaster_conversion( filename2, valField, outRaster2, assignmentType, priorityField, cellSize) print "done " print arcpy.GetMessages()
why is your cellsize in quotes?
###########Point to Raster
# Import arcpy module
import arcpy, os
from arcpy import env
from arcpy.sa import *
# Set environment settings
arcpy.env.workspace = "C:/py2/extract"
arcpy.env.overwriteOutput = True
OutputFolder2 = "C:/py2/result"
# Loop through a list of files in the workspace
RasterFiles2 = arcpy.ListFeatureClasses()
print "POINT TO RASTER"
print RasterFiles2
print " "
# Set local variables
for filename2 in RasterFiles2:
print "Processing: {0}".format(filename2)
outRaster2 = os.path.join(OutputFolder2, filename2)
value = "RASTERVALU"
assignmentType = "MOST_FREQUENT"
priorityField = "NONE"
cellSize = "0.035714286"
# Execute ExtractValuesToPoints
saveRaster = arcpy.PointToRaster_conversion( filename2, value, outRaster2, assignmentType, priorityField, cellSize)
print " "
print ":o) End Processing :)"
print arcpy.GetMessages()
Traceback (most recent call last): File "C:\Users\Administrator\Desktop\arcpy\convert", line 33, in <module> saveRaster = arcpy.PointToRaster_conversion( filename2, value, outRaster2, assignmentType, priorityField, cellSize) File "C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy\conversion.py", line 1772, in PointToRaster raise e ExecuteError: Failed to execute. Parameters are not valid. ERROR 000840: The value is not a Raster Dataset. ERROR 000840: The value is not a Raster Catalog. Failed to execute (PointToRaster).