def insertcursorvalue (inputField, outputField, naValue): if rowJoin.getValue(inputField) is None or rowJoin.getValue(inputField) == " ": rowSite.setValue(outputField, naValue) elif len(str(rowJoin.getValue(inputField))) > 0: text = str(rowJoin.getValue(inputField)) rowSite.setValue(outputField, ARD_HEA_Tools.sanitizetext(text)) else: rowSite.setValue(outputField, naValue)
arcpy.CheckOutExtension("spatial") # Load required toolboxes... sub_folder = "ArcToolbox/Toolboxes/" install_dir = arcpy.GetInstallInfo("desktop")['InstallDir'].replace("\\","/") tbx_home = os.path.join(install_dir, sub_folder) arcpy.AddToolbox(tbx_home+"Spatial Analyst Tools.tbx") arcpy.AddToolbox(tbx_home+"Data Management Tools.tbx") arcpy.AddToolbox(tbx_home+"Conversion Tools.tbx") # Assign scratch workspace scratchWS = env.scratchWorkspace try: # Report version... ver = ARD_HEA_Tools.version() arcpy.AddMessage("ARD HEA Tools Version: " + ver) # Script arguments... geoDB = sys.argv[1] resDB = sys.argv[2] scnDB = sys.argv[3] ischecked = sys.argv[4] # Local variables... inPts = geoDB + "\\ANALYSIS_PNTS" usrTbl = geoDB + "\\ANALYSIS_RESULTS" scnTbl = geoDB + "\\ANALYSIS_SCENARIOS" tmpDSAYTbl = geoDB + "\\DSAY_RESULTS" tmpInjTbl = geoDB + "\\PERCENT_INJURY_RESULTS"
from xml.dom import minidom # Check out any necessary licenses arcpy.CheckOutExtension("spatial") # Load required toolboxes... sub_folder = "ArcToolbox/Toolboxes/" install_dir = arcpy.GetInstallInfo("desktop")['InstallDir'].replace("\\","/") tbx_home = os.path.join(install_dir, sub_folder) arcpy.AddToolbox(tbx_home+"Spatial Analyst Tools.tbx") arcpy.AddToolbox(tbx_home+"Data Management Tools.tbx") arcpy.AddToolbox(tbx_home+"Conversion Tools.tbx") try: # Report version... ver = ARD_HEA_Tools.version() arcpy.AddMessage("ARD HEA Tools Version: " + ver) # Script arguments... geoDB = sys.argv[1] # Local variables... prjAttr = geoDB + "\\PROJECT_ATTRIBUTES" COCData = geoDB + "\\COC_DATA" COCInvent = geoDB + "\\COC_INVENTORY" SiteAttr = geoDB + "\\SITE_ATTRIBUTES" COCAnalysis = geoDB + "\\ANALYSIS_TABLE" resTbl = geoDB + "\\ANALYSIS_RESULTS" cutTbl = geoDB + "\\USER_THRESHOLDS" env.overwriteOutput = 1
from arcpy import env # Check out any necessary licenses arcpy.CheckOutExtension("spatial") # Load required toolboxes... sub_folder = "ArcToolbox/Toolboxes/" install_dir = arcpy.GetInstallInfo("desktop")['InstallDir'].replace("\\","/") tbx_home = os.path.join(install_dir, sub_folder) arcpy.AddToolbox(tbx_home+"Spatial Analyst Tools.tbx") arcpy.AddToolbox(tbx_home+"Data Management Tools.tbx") arcpy.AddToolbox(tbx_home+"Conversion Tools.tbx") try: # Report version... ver = ARD_HEA_Tools.version() arcpy.AddMessage("ARD HEA Tools Version: " + ver) # Script arguments... geoDB = sys.argv[1] resDB = sys.argv[2] # Local variables... inTbl = resDB + "\\USER_Contaminant_Injury_Thresholds" usrTbl = geoDB + "\\USER_THRESHOLDS" tmpTbl = geoDB + "\\TEMP_THRES" catList = ["A", "B", "C", "D", "E", "F"] COCInvent = geoDB + "\\COC_INVENTORY" # Set the geoprocessing environment env.overwriteOutput = 1
import ARD_HEA_Tools import sys import string import os import traceback import arcpy # Load required toolboxes... sub_folder = "ArcToolbox/Toolboxes/" install_dir = arcpy.GetInstallInfo("desktop")['InstallDir'].replace("\\","/") tbx_home = os.path.join(install_dir, sub_folder) arcpy.AddToolbox(tbx_home+"Data Management Tools.tbx") try: # Report version... ver = ARD_HEA_Tools.version() arcpy.AddMessage("ARD HEA Tools Version: " + ver) # Script arguments... projDir = sys.argv[1] projNameIn = sys.argv[2] analystName = sys.argv[3] projName = ARD_HEA_Tools.sanitize(projNameIn) # Local variables... geoDBname = projName + "_GIS.mdb" geoDBfolder = projDir + "\\" + projName geoDB = geoDBfolder + "\\" + geoDBname prjAttr = geoDB + "\\PROJECT_ATTRIBUTES" COCData = geoDB + "\\COC_DATA" COCInvent = geoDB + "\\COC_INVENTORY"
import traceback import math import arcpy from arcpy import env # Load required toolboxes... sub_folder = "ArcToolbox/Toolboxes/" install_dir = arcpy.GetInstallInfo("desktop")['InstallDir'].replace("\\","/") tbx_home = os.path.join(install_dir, sub_folder) arcpy.AddToolbox(tbx_home+"Spatial Statistics Tools.tbx") arcpy.AddToolbox(tbx_home+"Data Management Tools.tbx") arcpy.AddToolbox(tbx_home+"Analysis Tools.tbx") try: # Report version... ver = ARD_HEA_Tools.version() arcpy.AddMessage("ARD HEA Tools Version: " + ver) # Script arguments... geoDB = sys.argv[1] COCLayer = sys.argv[2] COCField = sys.argv[3] COCName = sys.argv[4] COCUnits = sys.argv[5] STATType = sys.argv[6] qmDoc = sys.argv[7] currDir = os.path.dirname(geoDB) arcpy.AddMessage("COC Name: " + COCName) # Local variables...
from arcpy import env # Check out any necessary licenses arcpy.CheckOutExtension("spatial") # Load required toolboxes... sub_folder = "ArcToolbox/Toolboxes/" install_dir = arcpy.GetInstallInfo("desktop")['InstallDir'].replace("\\","/") tbx_home = os.path.join(install_dir, sub_folder) arcpy.AddToolbox(tbx_home+"Spatial Analyst Tools.tbx") arcpy.AddToolbox(tbx_home+"Data Management Tools.tbx") arcpy.AddToolbox(tbx_home+"Conversion Tools.tbx") try: # Report version... ver = ARD_HEA_Tools.version() arcpy.AddMessage("ARD HEA Tools Version: " + ver) # Script arguments... geoDB = sys.argv[1] COCRaster = sys.argv[2] COCName = sys.argv[3] COCUnits = sys.argv[4] COCMetadata = sys.argv[5] COCStat = sys.argv[6] # Local variables... currDir = os.path.dirname(geoDB) COCInvent = geoDB + "\\COC_INVENTORY" # Set the geoprocessing environment
rowSite.setValue(outputField, naValue) def updateprojectdoc (inputText, outputField, projectTable): rowsProj = arcpy.UpdateCursor(projectTable) rowProj = rowsProj.next() if rowProj: if inputText is not None: rowProj.setValue(outputField, inputText) rowsProj.updateRow(rowProj) del rowsProj del rowProj try: # Report version... ver = ARD_HEA_Tools.version() arcpy.AddMessage("ARD HEA Tools Version: " + ver) # Script arguments... geoDB = sys.argv[1] inLayer = sys.argv[2] habType = sys.argv[3] conType = sys.argv[4] remStat = sys.argv[5] subSite = sys.argv[6] siteDoc = sys.argv[7] depth = "-not applicable-" # Local variables... desc = arcpy.Describe(inLayer) if desc.dataType == "FeatureLayer":
import traceback import arcpy from arcpy import env # Check out any necessary licenses arcpy.CheckOutExtension("spatial") # Load required toolboxes... sub_folder = "ArcToolbox/Toolboxes/" install_dir = arcpy.GetInstallInfo("desktop")['InstallDir'].replace("\\","/") tbx_home = os.path.join(install_dir, sub_folder) arcpy.AddToolbox(tbx_home+"Spatial Analyst Tools.tbx") try: # Report version... ver = ARD_HEA_Tools.version() arcpy.AddMessage("ARD HEA Tools Version: " + ver) # Script arguments... geoDB = sys.argv[1] COCLayer = sys.argv[2] COCField = sys.argv[3] PerfLog = sys.argv[4] NNCellSize = sys.argv[5] # Local variables... desc = arcpy.Describe(COCLayer) scriptPath = sys.path[0] xmlTemp = scriptPath + "\\interpolation_metadata_template.xml" if desc.DataType == "FeatureLayer": COCLayerBase = COCLayer.split(os.sep)[-1]
from arcpy import env # Check out any necessary licenses arcpy.CheckOutExtension("spatial") # Load required toolboxes... sub_folder = "ArcToolbox/Toolboxes/" install_dir = arcpy.GetInstallInfo("desktop")['InstallDir'].replace("\\","/") tbx_home = os.path.join(install_dir, sub_folder) arcpy.AddToolbox(tbx_home+"Spatial Analyst Tools.tbx") arcpy.AddToolbox(tbx_home+"Data Management Tools.tbx") arcpy.AddToolbox(tbx_home+"Conversion Tools.tbx") try: # Report version... ver = ARD_HEA_Tools.version() arcpy.AddMessage("ARD HEA Tools Version: " + ver) # Script arguments... geoDB = sys.argv[1] ScenID = sys.argv[2] # Local variables... usrTbl = geoDB + "\\USER_THRESHOLDS" COCTbl = geoDB + "\\COC_DATA" arcpy.AddMessage("table " + COCTbl) footprints = geoDB + "\\FOOTPRINTS" # Set the geoprocessing environment env.overwriteOutput = 1