Résumé
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
arcpy.schematics.CreateSchematicFolder(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: ArcGIS Schematics extension
# import system modules
import arcpy
msgNoLicenseAvailable = "ArcGIS Schematics extension license required"
try:
    # Checks out the ArcGIS Schematics extension 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 ArcGIS Schematics extension 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 pas d’environnement de géotraitement.
Informations de licence
- Basic: Requiert Schematics
- Standard: Requiert Schematics
- Advanced: Requiert Schematics