Soy relativamente nuevo en ArcPy 10. y quiero volver a la lista de clase de la característica de un conjunto de datos. Puede ver a través del mensaje, pero no los puede ver desde la ventana de resultados. Realmente hay solo entradas, entornos y los mensajes que puedo ver desde la ventana de resultados. ¿Siento que falta algo en el script? Gracias.
import arcpy
import json
from arcpy import env
env.workspace=r"C:\sde\pan18.sde"
featureDatasets = arcpy.ListDatasets("SDE.POINT_OF_INTEREST")
fd=featureDatasets[0];
fcList=arcpy.ListFeatureClasses("*", "ALL", fd)
pf=[]
for fc in fcList:
pf.append(fc)
arcpy.AddMessage("--------Encode the list to a json string-\n")
layerlistEncode=json.dumps({'resource':pf})
print layerlistEncode
arcpy.AddMessage("--------Encode the json string to a list\n")
layerlistDecode=json.loads(layerlistEncode)
print layerlistDecode
print layerlistDecode["resource"]
arcpy.SetParameterAsText(0, layerlistEncode)
arcpy.AddMessage(layerlistEncode)
arcpy.AddMessage("finished1")
Edit / Delete Edit Post Reply With Quote Reply With Quote Multi-Quote This Message Top Bottom