Charger un fichier sur le portail (Gestion des données)

Synthèse

Charge un fichier sur le portail actif. Les types de fichiers pris en charge sont les suivants : .lyrx, .mapx, .pagx, .pdf, .rptt, .rptx et .stylx.

Utilisation

Paramètres

ÉtiquetteExplicationType de données
Fichier en entrée

Fichier à charger sur le portail actif. Les types de fichiers pris en charge sont les suivants : couche (.lyrx), mise en page (.pagx), carte (.mapx), PDF (.pdf), rapport (.rptx), modèle de rapport (.rptt) et style (.stylx).

File
Titre

Titre de l’élément de portail.

String
Dossier
(Facultatif)

Nom d’un dossier existant ou d’un nouveau dossier sur le portail.

String
Résumé
(Facultatif)

Brève description de l’élément.

String
Balises
(Facultatif)

Mots-clés ou termes décrivant l’élément. Séparez les balises individuelles par une virgule.

String
Niveau de partage
(Facultatif)

Indique le niveau de partage de l’élément.

  • PropriétaireAccessible uniquement par le propriétaire de l’élément.
  • OrganisationAccessible par tous les membres de l’organisation.
  • Tout le mondeAccessible par tout le monde, y compris les personnes extérieures à l’organisation.
String
Groupes
(Facultatif)

Groupes avec lesquels l’élément doit être partagé.

String

Sortie obtenue

ÉtiquetteExplicationType de données
ID de l’élément de fichier

ID d’élément de portail du fichier.

String
URL de l’élément de fichier

URL de l’élément du fichier chargé sur le portal.

String

arcpy.management.UploadFileToPortal(in_file, title, {folder}, {summary}, {tags}, {sharing_level}, {groups})
NomExplicationType de données
in_file

Fichier à charger sur le portail actif. Les types de fichiers pris en charge sont les suivants : couche (.lyrx), mise en page (.pagx), carte (.mapx), PDF (.pdf), rapport (.rptx), modèle de rapport (.rptt) et style (.stylx).

File
title

Titre de l’élément de portail.

String
folder
(Facultatif)

Nom d’un dossier existant ou d’un nouveau dossier sur le portail.

String
summary
(Facultatif)

Brève description de l’élément.

String
tags
(Facultatif)

Mots-clés ou termes décrivant l’élément. Séparez les balises individuelles par une virgule.

String
sharing_level
(Facultatif)

Indique le niveau de partage de l’élément.

  • OWNERAccessible uniquement par le propriétaire de l’élément.
  • ORGANIZATIONAccessible par tous les membres de l’organisation.
  • EVERYONEAccessible par tout le monde, y compris les personnes extérieures à l’organisation.
String
groups
[groups,...]
(Facultatif)

Groupes avec lesquels l’élément doit être partagé.

String

Sortie obtenue

NomExplicationType de données
file_item_id

ID d’élément de portail du fichier.

String
file_item_url

URL de l’élément du fichier chargé sur le portal.

String

Exemple de code

Exemple de script UploadFileToPortal (fenêtre Python)

Le script ci-après charge un fichier de couche sur le portail actif.

import arcpy
arcpy.management.UploadFileToPortal(r"C:\states.lyrx", "MyFile", "", 
                              "My Summary", "tag1, tag2", "EVERYONE", 
                              "MYGROUP")

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.