La solution Communications Data Management for ArcGIS Online offre une solution cloud entièrement hébergée pour la gestion PNI basée sur GIS. La solution comprend une application web configurable pour gérer les installations réseau et éditer les actifs. Cette application 'Communications Editor' utilise ArcGIS Web AppBuilder qui propose un cadre facile à utiliser pour configurer des applications web, et inclut une variété d'outils et widgets glisser-déposer pour ajouter des fonctionnalités supplémentaires à vos applications.
Un de ces widgets disponibles par défaut est le widget Cost Analysis. Le widget Cost Analysis vous permet d'assigner un facteur de coût pour chaque entité que vous créez. Ces coûts sont automatiquement totalisés et fournissent un coût global du projet ou du travail. Des facteurs de coût supplémentaires peuvent être appliqués, ou le coût total peut être ajusté en fonction de facteurs non capturés dans les données. Les coûts peuvent être assignés aux modèles d'édition de chaque couche, et ils peuvent varier selon la zone dans laquelle les entités sont créées.
Le widget Cost Analysis nécessite une couche polygonale de projet ou de travail pour stocker l'emplacement de la limite d'analyse des coûts et les informations de coût. Comme la solution Communications Data Management ne comprend pas une couche limite de projet ou de travail parmi les couches d'entités hébergées déployées avec la solution, la GDB jointe ci-dessous inclut une couche polygonale 'Job Area' qui peut être publiée en tant que couche d'entités hébergée et utilisée avec le widget Cost Analysis. La GDB inclut également les tables de coûts supplémentaires requises par le widget Cost Analysis.

Une fois que les couches Cost Analysis ont été publiées dans votre organisation, elles peuvent être ajoutées à la carte web 'Communications Editor'. Ensuite, éditez et configurez l'application 'Communications Editor' dans ArcGIS Web AppBuilder. Ajoutez le widget Cost Analysis à l'application, et sélectionnez les couches cartographiques appropriées dans l'onglet Project Settings de la configuration du widget.

Sous l'onglet Layer Settings, sélectionnez tous les groupes d'actifs Communications Data Management qui doivent être inclus dans le calcul des coûts d'un projet. Si vous souhaitez que le statut du projet ou du travail mette à jour le Lifecycle Status des actifs associés au projet, sélectionnez l'icône des paramètres pour une couche et mettez à jour les Layer Attribute Settings pour que le statut dans le champ 'Project Phase' de la couche projet soit transmis au champ 'Lifecycle Status' de vos couches de groupe d'actifs.

Puis, sous l'onglet Costing Info, vous pouvez configurer les coûts pour chacun de vos actifs. Par exemple, définir un coût de 3 $ par pied de fibre. Les coûts de vos actifs peuvent également varier en fonction de la Geography ou du Scenario. Pour plus d'informations sur l'utilisation des multiplicateurs de coût, consultez la documentation du widget Cost Analysis. https://doc.arcgis.com/en/web-appbuilder/create-apps/widget-cost-analysis.htm

Enfin, configurez les Additional Settings si vous souhaitez voir des résumés supplémentaires du projet dans le widget, comme le total du kilométrage aérien ou souterrain. Sous cet onglet, vous pouvez également ajouter des coûts supplémentaires au projet à ajouter au coût total des actifs, tels que les frais d'autorisation ou les coûts de construction.

Une fois que le widget Cost Analysis a été configuré, les utilisateurs peuvent commencer à créer des projets d'analyse des coûts, numériser les actifs associés à une conception ou un travail, et avoir automatiquement le coût total calculé par le widget. Les informations sur les coûts sont stockées avec le projet ou le travail, et les projets peuvent être rechargés dans le widget à tout moment. Les actifs peuvent également être dessinés manuellement ou copiés depuis une autre couche d'entités. Enfin, le widget permet aussi d'exporter un devis sommaire des matériaux au format CSV.

N'hésitez pas à répondre à ce blog pour toute question ou demande d'amélioration concernant le widget Cost Analysis.
Patrick Huls