Outil Créer le dossier schématique (Schematics)
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
Thèmes connexes
Informations de licence
ArcGIS for Desktop Basic: Requis Schematics
ArcGIS for Desktop Standard: Requis Schematics
ArcGIS for Desktop Advanced: Requis Schematics
6/5/2014