コード例 #1
0
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)
コード例 #2
0
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"
    
コード例 #3
0
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
コード例 #4
0
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
コード例 #5
0
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"
コード例 #6
0
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
コード例 #8
0
        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":
コード例 #9
0
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]
コード例 #10
0
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