Optimisation du matériel pour les logiciels SIG

Les cartes ont été créées il y a longtemps, mais leur réalisation traditionnelle exigeait beaucoup de temps et de ressources. Ce n’est que dans les années 1960, avec l’avènement des systèmes d’information géographique numériques (SIG), que nous avons pu exploiter de grandes quantités de données géographiques pour créer des cartes à diverses fins en un temps minimal. Le SIG a fait beaucoup de chemin depuis les années 60, mais il est encore utilisé pour répondre à trois questions principales :

  1. Qu’est-ce que j’ai ?
  2. Où est-il ?
  3. Comment puis-je mieux l’utiliser ?

Le SIG est un outil puissant ; malheureusement, les outils SIG que nous utilisons ont souvent des limites, qu’il s’agisse du logiciel, du matériel ou des deux. Pour obtenir les meilleurs résultats, il est impératif d’optimiser vos systèmes et services cartographiques afin qu’ils fonctionnent efficacement et de façon cohérente.

La solution la plus populaire actuellement sur le marché est ArcGIS Desktop 32 bits d’ESRI. ArcGIS Desktop est un logiciel puissant qui couvre de nombreux aspects des SIG, mais comme il est limité à 32 bits et n’utilise pas les charges de travail multicœur, il présente de nombreux problèmes lorsqu’il interagit avec les capacités de traitement du matériel moderne. Une solution consiste à passer à ArcGIS Pro 64 bits, mais le programme en est encore à ses débuts et regorge de bogues. De plus, vous n’êtes peut-être pas prêt pour le coût d’une migration complète du système.

Heureusement, ESRI a produit deux fonctions qui permettront aux utilisateurs d’ordinateurs de bureau d’accéder aux ressources que les ordinateurs modernes peuvent fournir : le traitement en arrière-plan et le traitement parallèle. Le traitement en arrière-plan est une fonctionnalité qui exécute les outils de géo traitement dans un processus 64 bits en dehors du logiciel ArcGIS principal. L’avantage principal est qu’il permet aux outils de géo traitement d’accéder à plus de 4 Go de RAM que les systèmes 32 bits sont limités. La fonction de traitement parallèle d’ArcGIS fournit un support multicœur, répartissant la charge d’un outil sur un nombre de cores spécifié par l’utilisateur (bien qu’il soit important de s’assurer que ce nombre ne soit pas supérieur au nombre de cores disponible car cela pourrait nuire aux performances).

Cependant, un problème potentiel est que tous les ordinateurs ne sont pas optimisés pour tirer parti de ces fonctionnalités. Alors, comment optimiser nos ordinateurs pour faire fonctionner ArcGIS Desktop ? Les principaux composants dont nous devons nous préoccuper sont le processeur, la mémoire et le stockage. Une carte graphique puissante, une alimentation électrique fiable et de grands moniteurs sont d’autres composants qui peuvent aider à augmenter la productivité.

Mémoire

La RAM est l’un des composants les plus importants d’un système, en particulier lorsqu’il s’agit de grands ensembles de données, car c’est la forme de stockage la plus rapide disponible. Pour tirer pleinement parti du traitement en arrière-plan, ESRI recommande d’avoir au moins 8 Go de mémoire, mais lorsqu’on utilise de gros ensembles de données, il peut être avantageux d’avoir plus de 16 Go, sinon plus, dans son poste de travail et de s’assurer que le système fonctionne sur une architecture 64 bits. En ce qui concerne la fonction de traitement parallèle, étant donné que de nombreux processeurs modernes disposent de plusieurs cœurs – les derniers processeurs Ryzen d’AMD disposant de 32 cœurs – il est important de s’assurer que vos postes de travail sont équipés de processeurs multicœurs fonctionnant à des cadences raisonnables et élevées.

 

Stockage

Lors du traitement de grands ensembles de données, ainsi que de tout programme qui dépend fortement du temps de récupération des données, le support de stockage utilisé peut créer un énorme goulot d’étranglement. ArcGIS est conçu pour recharger tous les éléments de la carte chaque fois que l’affichage est déplacé, il est donc important d’avoir un stockage rapide pour minimiser le temps qu’un technicien doit attendre pour continuer à travailler. Les disques durs sont trop lents pour la plupart des opérations de nos jours et sont surtout utiles pour l’archivage à long terme de données qui n’auront pas besoin d’être accessibles souvent. A sa place, un disque dur à semi-conducteurs peut être l’une des meilleures mises à niveau en termes de coût et de performances que l’on puisse acheter pour les anciens systèmes fonctionnant sur disques durs.

Il y a quelques composants matériels qui ne sont pas aussi importants pour les performances d’ArcGIS mais qui sont toujours utiles pour optimiser les performances de votre ordinateur.

Carte graphique

Une carte graphique puissante et dédiée peut aider à soulager un CPU. Bien que les gains ne soient pas énormes, un GPU dédié n’utilisera pas les ressources CPU qui pourraient autrement être affectées au traitement ArcGIS. Cependant, il est important d’équilibrer la puissance de votre CPU avec celle du GPU. Un GPU puissant sera ralenti par un CPU comparativement sous-puissant car il ne peut pas fournir un débit suffisant pour alimenter le GPU en données. L’inverse est également vrai avec un GPU sous-alimenté. Un équilibre des forces vous permettra d’éviter les goulots d’étranglement et de tirer le meilleur parti de tous vos équipements.

Moniteurs

La configuration des postes de travail multi-écrans est d’une importance capitale pour la productivité. Lorsque vous utilisez ArcGIS, plus l’écran est grand, mieux c’est. Les affichages multiples permettent aux utilisateurs de visualiser plusieurs pages, documents et programmes simultanément, ce qui facilite le suivi des modèles, des instructions et des didacticiels en éliminant la nécessité de passer d’une page à l’autre. De plus, comme ArcGIS recharge tous les éléments de la carte chaque fois que l’affichage de la carte est déplacé ou zoomé, un grand écran de 4k permet aux techniciens et aux analystes de visualiser leur travail avec un minimum de mouvements à l’écran. Ce faisant, vous augmenterez en fin de compte la productivité.

Alimentation électrique

Pour protéger vos systèmes de la perte de données et de la corruption de données, il est essentiel de disposer d’une alimentation électrique sans coupure (UPS) et d’une alimentation électrique (PSU) fiables. Perdre des données n’est jamais une bonne situation, et en cas de panne de courant ou de surtension, vous pourriez perdre beaucoup plus que de simples données. Un bon onduleur protégera les composants d’un système contre les pannes en plus de vous donner le temps d’économiser, de sauvegarder et de mettre hors service correctement. Une alimentation électrique stable est également critique car un courant continu imparfait peut nuire à la longévité des composants et, dans de très rares cas, faire en sorte qu’une unité centrale donne des résultats erronés lors des calculs.

Il y a beaucoup de choses à prendre en compte lors de la préparation de votre système pour une utilisation dans un SIG. Commencez avec une quantité importante de mémoire vive pour traiter de gros ensembles de données et prenez-en en charge un processeur 64 bits multi-cores à haute vitesse et à cadence d’horloge élevée pour vous assurer que le débit de données n’est pas un problème. Ensuite, un SSD rapide pour stocker les données localement peut réduire le temps d’acquisition et la latence autant que possible. L’installation d’une carte graphique dédiée signifie que les ressources ne sont pas retirées du CPU inutilement. Des systèmes d’alimentation fiables peuvent aider à préserver l’intégrité des données et à prévenir les pertes. Enfin, l’installation d’un moniteur multi-moniteurs de grande taille contribuera à l’efficacité des opérations quotidiennes de l’utilisateur et réduira le temps passé à attendre le chargement des données spatiales par ArcGIS. Lorsque toutes ces méthodes sont appliquées ensemble, vous aurez les services de cartographie les plus efficaces possibles, ainsi qu’une équipe géospatiale sans entrave.

Related Post