Récapitulatif
Crée un dossier schématique dans un jeu de données schématique ou un dossier schématique.
Utilisation
Le dossier schématique en sortie ne doit pas exister. (Le paramètre de remplacement des résultats du géotraitement n'a aucun effet).
Syntaxe
CreateSchematicFolder_schematics (out_location, out_name)
Paramètre | Explication | Type de données |
out_location | Jeu de données schématique ou dossier schématique dans lequel le dossier sera créé. Ce conteneur doit déjà exister au préalable. | Schematic Dataset;Schematic Folder |
out_name | Nom du dossier schématique en sortie | String |
Exemple de code
Exemple CreateSchematicFolder (script Python autonome)
Créez un dossier schématique et un sous-dossier dans un jeu de données schématique.Procédure d'exécution de cet exemple de script Python :
- Lancez ArcCatalog.
- Copiez et collez le script suivant dans la fenêtre Python.
- Appuyez sur Entrée.
# Name: CreateSchematicFolder.py
# Description: Create a schematic folder and subfolder
# Requirement: Extension ArcGIS Schematics
# import system modules
import arcpy
msgNoLicenseAvailable = "Extension ArcGIS Schematics license required"
try:
# Checks out the Extension ArcGIS Schematics licence
if arcpy.CheckExtension("Schematics") == "Available":
arcpy.CheckOutExtension("Schematics")
else:
raise Exception(msgNoLicenseAvailable)
# Sets environnement settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:\ArcGIS\ArcTutor\Schematics\Schematics_In_ArcMap\ElecDemo.gdb"
# Creates a new schematic folder, MySchematicRootFolder, at the ElecDemo schematic dataset root.
arcpy.CreateSchematicFolder_schematics("ElecDemo", "MySchematicRootFolder")
# Creates a schematic subfolder, MySchematicSubFolder, in a schematic folder, MySchematicRootFolder.
arcpy.CreateSchematicFolder_schematics("ElecDemo\MySchematicRootFolder", "MySchematicSubFolder")
# Returns the Extension ArcGIS Schematics licence
arcpy.CheckInExtension("Schematics")
print "Script completed successfully"
except Exception as e:
# If an error occurred, print line number and error message
import traceback, sys
tb = sys.exc_info()[2]
print "An error occured on line %i" % tb.tb_lineno
print str(e)
Environnements
Cet outil n'utilise aucun environnement de géotraitement
Informations de licence
- ArcGIS for Desktop Basic: Requis Schematics
- ArcGIS for Desktop Standard: Requis Schematics
- ArcGIS for Desktop Advanced: Requis Schematics