ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Exporter vers VPF

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Convertit une couverture en couverture VPF (Vector Product Format) ou en tuile VPF.

Pour en savoir plus sur le format VPF

Utilisation

  • La couverture ne peut pas contenir de fichier de masquage. Utilisez l'outil Nettoyer pour supprimer les fichiers de masquage.

  • La couverture doit comporter une projection définie, sans quoi toute conversion sera impossible. La couverture ne peut pas contenir de fichier de masquage. Seules les couvertures de nettoyage seront exportées.

  • Un chemin d'accès VPF complet doit être spécifié avec la couverture ou tableau VPF en sortie.

  • Les chemins d'accès sont spécifiés sous la forme vpfDatabase\vpfLibrary\vpfCoverage lorsque le type Couverture ou table en entrée est défini sur Couverture.

  • Les chemins d'accès sont spécifiés sous la forme vpfDatabase\vpfLibrary\vpfTable lorsque le type Couverture ou table en entrée est défini sur Table.

  • Si les répertoires vpfDatabase ou vpfLibrary n'existent pas, ils sont créés.

  • La tuile VPF en sortie est ajoutée au chemin d'accès vvpfDatabase\vpfLibrary\vpfCoverage\ spécifié par Couverture ou table VPF en sortie et n'est valide que si le type Couverture ou tableau VPF en sortie est défini sur Couverture.

  • Les projections de la bibliothèque et de la couverture à créer doivent correspondre.

  • La norme VPF spécifie uniquement les couvertures en coordonnées géographiques. L'utilisation d'unités de degrés décimaux sur le datum WGS 1984 ne vous permet pas de nettoyer une couverture qui contient de telles unités. Dans ce cas, vous devez construire la couverture ou être conscient de l'incidence du nettoyage sur votre couverture.

  • Dans le cadre de la conversion par défaut d'une couverture au format VPF, les arcs deviennent des arêtes, les polygones deviennent des faces, tandis que les nœuds restent des nœuds. Les tables attributaires d'entités deviennent des tables d'entités avec une relation de type 1 à 1 avec les tables primitives. Une seule exception concerne l'annotation TAT, qui devient une table primitive avec autant de tables d'entités qu'il y a de sous-classes d'annotations dans la couverture. Les tables de sections et d'itinéraires deviennent des tables "supplémentaires" déconnectées.

    D'autres tables de couverture sont converties au format VPF en tant que tables supplémentaires, ce qui signifie que les tables ne sont pas nécessaires pour créer des couvertures VPF, mais qu'elles doivent être conservées pour que l'outil VPF vers couverture puisse reconvertir toutes les informations de couverture. En l'absence de tuiles VPF, les tables supplémentaires se situent au niveau de la couverture ; dans le cas contraire, elles se trouvent au niveau de la tuile. Les tables supplémentaires suivantes peuvent être générées par l'outil : TIC, SEC, RAT, LNK, TRN, ADD et ADDRESS.LST. La convention d'affectation de noms est X_TIC, X_SEC, X_RAT, etc.

  • Pour en savoir plus sur les fichiers de contrôle de conversion d'exportation

Syntaxe

arcpy.arc.VPFExport(in_cover, out_file, {tile_name}, {control_file}, {standard_table}, {index_table})
ParamètreExplicationType de données
in_cover

Couverture en entrée à convertir au format VPF.

Coverage; INFO Table
out_file

Nom de la table ou couverture VPF à créer. Le chemin d'accès complet doit être spécifié.

Data Element
tile_name
(Facultatif)

Nom de la tuile VPF à créer.

String
control_file
(Facultatif)

Fichier permettant de supprimer, d'ajouter, de modifier ou d'ignorer des attributs et d'autres informations lors de la conversion. Le nom de ce fichier est défini par l'utilisateur. Polycov.ccf, poly_cov_con et conversionfile sont des exemples de noms acceptables.

Une couverture en entrée définit les conversions d'entités pour les classes d'entités spécifiées et détermine les classes d'entités à ignorer. Vous pouvez également l'utiliser pour déterminer les valeurs à ajouter à la base de données et aux fichiers d'en-tête de bibliothèque lors de la création.

File
standard_table
(Facultatif)

Précise s'il faut ou non convertir les tables ArcInfo Workstation non standard.

  • EXTRA —Convertit tous les fichiers ArcInfo Workstation au format VPF. Cette option ne doit être utilisée que si les données à convertir au format VPF seront reconverties à l'aide de l'outil Importer depuis VPF. Il s'agit de l'option par défaut.
  • NO_EXTRA —Empêche la fonction VPFEXPORT de créer des tables supplémentaires lors de la création d'une couverture VPF. Cette option ne doit être utilisée que si la couverture exportée n'est pas réimportée à l'aide de l'outil Importer depuis VPF. La fonction VPFEXPORT considère les fichiers de type TIC et LAB comme superflus. Ces fichiers ne sont pas nécessaires pour créer une couverture VPF.
Boolean
index_table
(Facultatif)

Indique s'il convient de créer une table d'index d'entités (FIT).

  • NO_FIT —Ne pas créer de table d'index d'entités.
  • FIT —Créer une table d'index d'entités.
Boolean

Exemple de code

Exemple d'utilisation de l'outil VPFExport (script autonome)

Le script autonome suivant illustre la création d'une couverture VPF à l'aide d'une couverture.

# Name: VPFExport_Example.py
# Description: Creates a VPF coverage from an ArcInfo coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "caligrat"
outFile = "C:/output/caligrat"
standardTable = "NO_EXTRA"
indexTable = "NO_FIT"

# Execute VPFExport
arcpy.VPFExport_arc (inCover, outFile, "" , "" , standardTable, indexTable)
Deuxième exemple d'utilisation de l'outil VPFExport (script autonome)

Le script autonome suivant illustre l'exportation de deux couvertures au format VPF et la création d'une topologie à tuiles croisées pour les couvertures VPF.

# Name: VPFTile_Example.py
# Description: Exports two coverages to VPF format then builds tile topology
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover1 = "coastb"
inCover2 = "coastc"
outFile1 = "C:/output/vpfdb/wlib/coast2"
outFile2 = "C:/output/vpfdb/wlib/coast3"

vpfLibrary = "C:/output/vpfdb"
vpfStandard = 96
specCover = "ALL"

# Execute VPFExport
arcpy.VPFExport_arc(inCover1, outFile1)
arcpy.VPFExport_arc(inCover2, outFile2)

# Execute VPFTile
arcpy.VPFTile_arc(vpfLibrary, "", vpfStandard, specCover)

Environnements

  • Espace de travail courant
  • Niveau de comparaison entre les fichiers de projection
  • Précision pour des couvertures dérivées
  • Précision pour les nouvelles couvertures
  • Espace de travail temporaire

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Requiert ArcInfo Workstation installé

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Depuis une couverture
  • Importer depuis VPF
  • Nettoyer
  • Définir une projection
  • Projeter
  • Topologie VPF

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal