Remarques concernant le géotraitement pour co-localiser le traitement de l’analyse et les données

Les couches web d’un portail ArcGIS et les services de ArcGIS Server sont des formats de données pris en charge dans ArcGIS Pro. Vous devez exécuter la plupart des mêmes tâches avec les couches web que vous le pouvez avec les couches résidant dans un dossier ou une géodatabase local(e), notamment la visualisation et l’exploration sur une carte, la modification et l’analyse. Les couches d’entités web et les couches d’images Web depuis votre portail et les services d’entités et d’images de ArcGIS Server sont prises en charge comme entrée sur de nombreux outils de géotraitement et d’analyse qui prennent en charge les classes d’entités locales et les jeux de données raster.

ArcGIS Pro propose un nombre d’outils de géotraitement appelés outils du portail, qui peuvent être utilisés avec des données en entrée sur votre portail, puisque les outils sont exécutés sur les serveurs d’analyse dans votre entreprise, et créent de nouvelles couches (services) comme sortie des outils. Ces outils de portail fonctionnent mieux avec les couches web hébergées, et les outils de géotraitement de bureau sont plus performants avec les sources de données de bureau.

De façon générale, les données à utiliser pour analyse doivent être co-localisées avec l’emplacement où le traitement aura lieu. Cela signifie que si les données figurent dans votre instance ArcGIS Enterprise, il est préférable d’exécuter les outils d’analyse de bureau. Si les données figurent sur votre bureau, il est préférable d’exécuter les outils de bureau.

Remarque :

Si vous avez une importante couche web et si vous souhaitez exécuter une analyse à l’aide des outils de géotraitement de bureau, il est recommandé de télécharger la couche web sur votre bureau, puis d’effectuer l’analyse sur la copie locale. Cela garantira que si vous devez exécuter l’analyse plusieurs fois ou utiliser les mêmes données en entrée sur plusieurs outils, vous aurez la copie locale et les performances seront optimales avec ces données locales. Utilisez une des méthodes suivantes pour télécharger une couche web comme jeu de données SIG de bureau :

  • Dans un navigateur web, sur la page d’éléments du portail, utilisez la commande Exporter.
  • Dans ArcGIS Pro, utilisez l’outil Copier des entités ou Copier un raster pour copier une couche Web dans un dossier ou une géodatabase. Ces deux outils prennent en charge l’environnement de géotraitement Extension pour appliquer un filtre spatial au téléchargement.

Même si les couches web sont prises en charge par de nombreux outils de géotraitement de bureau dans ArcGIS Pro, et vous pouvez utiliser les sources de données SIG de bureau en entrée sur les outils du portail, tenez compte de ce qui suit avant d’exécuter une analyse dans laquelle les données et l’analyse ne sont pas co-localisées :

  • Performances
  • Evolutivité
  • Emplacement en sortie
  • Autorisations

Performances

Lorsque les données et le traitement dans une analyse ne sont pas co-localisés, il y a un impact négatif des performances en raison du transfert des données. Le géotraitement exige que les données soient dans le même emplacement que le traitement, aussi les données seront automatiquement téléchargées ou importées si elles ne sont pas co-localisées avec l’analyse. Ce transfert de données exige du temps.

Le fait d’utiliser les couches web non-hébergées en entrée sur les outils du portail accroît ce problème de performance, puisque les données doivent être téléchargées depuis un serveur sur le bureau, et importées sur un autre serveur pour exécuter l’analyse.

Remarque :

Si vous avez besoin d’un des outils du portail pour exécuter l’analyse, mais si vos données en entrée se trouvent dans un dossier local ou une géodatabase locale, partagez vos données locales comme couche web et exécutez l’analyse à l’aide de la couche web en entrée. Cela améliorera les performances.

Evolutivité

À l’instar de la performance, l’évolutivité sera impactée en raison du transfert des données. Si le téléchargement des données est nécessaire pour exécuter un processus de bureau sur une couche web, la demande pour télécharger les données peut expirer ou échouer. En cas de données volumineuses, le service peut expirer ou atteindre un nombre de données maximum à extraire depuis le service. Un outil en cours d’exécution sans données co-localisées peut ne pas être en mesure de traiter un aussi grand jeu de données par rapport à une analyse correctement co-localisée.

Remarque :

L’impact de la co-localisation sur la performance et l’évolutivité est plus significatif avec les jeux de données volumineux. Avec les plus petits jeux de données (par exemple, inférieurs à quelques centaines d’entités), la co-localisation peut ne pas avoir d’impact important sur la performance et l’évolutivité.

Emplacement en sortie

Quelle que soit la localisation du jeu de données en entrée, les outils de bureau créent leurs sorties dans un espace de travail SIG de bureau (dossier ou géodatabase local(e)), et les outils du portail créent leurs sorties sur le portail (en tant que nouvelle couche web représentant les services sur un serveur ArcGIS). Si vous avez besoin d’une sortie à partager avec votre entreprise, mais vous avez exécuté un outil d’analyse de bureau, cela peut nécessiter du temps pour partager votre sortie de l’outil de bureau. Il peut être plus rapide d’exécuter un outil du portail, ce qui créera automatiquement la sortie dans l’entreprise où elle peut être partagée avec votre organisation.

Autorisations

Plusieurs outils de géotraitement de bureau modifient le jeu de données en entrée. Pour que ces outils s’exécutent à l’aide des couches web en entrée, ces couches nécessitent souvent des capacités spécifiques ou des autorisations pour être en mesure de modifier les données. Si vous ne possédez pas l’élément du portail ou si vous n’avez pas l’autorisation pour mettre à jour les données, l’outil rencontrera un échec.