Objectif
Après la migration réussie des données (par exemple GEONIS / UT for ArcGIS) dans les modèles de données de VertiGIS Networks à l'aide des outils de migration de VertiGIS Networks, les données migrées peuvent être déployées manuellement dans les solutions de VertiGIS Networks.
Conditions préalables
Les composants logiciels nécessaires et la configuration requise peuvent être consultés ici. Vous aurez également besoin de:
- un utilisateur de Portal for ArcGIS avec le type d'utilisateur « Creator », le rôle « Publisher » et la licence Add-On ArcGIS Advanced Editing,
- ArcGIS Pro (connecté au Portal for ArcGIS),
- Utility Network Package Tools,
- une installation SQL Server, PostgreSQL ou Oracle avec les autorisations nécessaires pour créer une base de données, un utilisateur, un rôle, etc,
- les données migrées sous la forme d'un « Asset Package »,
- les VertiGIS Networks Domain Packages et Solution Packages (Explorer, Editor, Simulator) qui vous ont été fournis par vos représentants locaux.
Préparation
Le « Asset Package » sera publié manuellement via ArcGIS Pro.
- Dans le VertiGIS Networks Domain Package, ouvrez le fichier de projet, par exemple « VN_Core-DataModel.aprx » avec ArcGIS Pro.
- Connectez-vous à votre Portal for ArcGIS.
Aperçu du processus
Créer une base de données
La géodatabase d'entreprise peut être créée avec les systèmes de gestion de base de données suivants : Oracle, PostgreSQL et SQL Server. Cette instruction décrit la création de la géodatabase avec SQL Server et PostgreSQL.
SQL Server
-
Préparation de la géodatabase d'entreprise
Cette étape consiste à créer une géodatabase d'entreprise et un utilisateur de la base de données (administrateur de la géodatabase).
Outil de géotraitement: Géotraitement > Boîte à outils Gestion des données > Jeu d’outils Administration de géodatabase > Créer une géodatabase d’entreprise
Paramètres:
Plateforme de base de données "SQL-Server" Instance par exemple, server.domain.com Base de données nom de la base de données, par exemple berlin_un Authentification du système d’exploitation désactivé Administrateur de base de données généralement « sa » Mot de passe de l’administrateur de base de données définir un mot de passe Schéma détenu par Sde option sélectionnée Mot de passe de l’administrateur de la géodatabase respecter les règles de Windows en matière de mot de passe Fichier d’autorisationchemin d'accès au fichier -
Connexion à la géodatabase SQL Server Enterprise avec l'administrateur de la base de données
Une connexion est maintenant établie entre ArcGIS et la géodatabase SQL Server Enterprise avec l'administrateur.
Voir: Se connecter à Microsoft SQL Server depuis ArcGIS
Catalogue > Cliquez avec le bouton droit sur Bases de données > Nouvelle connexion à une base de données
Paramètres:
Plateforme de la base de données « SQL-Server » Instance par exemple, server.domain.com Type d’authentification « Authentification de la base de données » Nom d’utilisateur administrateur de la base de données, par exemple « sa » Mot de passe le mot de passe de l'administrateur de la base de données défini à l'étape 1 Nom du fichier de connexion est généré automatiquement, ajuster si nécessaire -
Créer un rôle de base de données
Pour préparer l'étape 4, la création d'un utilisateur de base de données, il faut d'abord créer un rôle de base de données.
Outil de géotraitement: Géotraitement > Boîte à outils Gestion des données > Jeu d’outils Administration de géodatabase > Créer un rôle
Paramètres:
Connexion à la géodatabase en entrée le fichier de connexion .sde (administrateur) créé à l'étape 2, par exemple SQLServer-servername-berlin_un(sa) Rôle nom du rôle, par exemple R_SDE_OWNER -
Créer un utilisateur de base de données
Crée un utilisateur de base de données avec des privilèges suffisants pour créer des données dans la base de données.
Outil de géotraitement: Géotraitement > Boîte à outils Gestion des données > Jeu d’outils Administration de géodatabase > Créer un utilisateur de base de données
Paramètres:
Connexion à la géodatabase en entrée le fichier de connexion .sde (administrateur) créé à l'étape 2, par exemple SQLServer-servername-berlin_un(sa) Créer un utilisateur authentifié par le système d'exploitation désactivé Utilisateur de base de données saisir un nom, par exemple, berlin_un_owner Mot de passe de l'utilisateur de base de données respecter les règles de Windows en matière de mots de passe Rôle le rôle défini à l'étape 3, par exemple R_SDE_OWNER Nom de l’espace de table laisser vide -
Connexion à la géodatabase SQL Server Enterprise avec l'utilisateur de la base de données
Une connexion est maintenant établie avec l'utilisateur entre ArcGIS et la géodatabase SQL Server Enterprise.
Voir: Se connecter à Microsoft SQL Server depuis ArcGIS
Catalogue > Cliquez avec le bouton droit sur Bases de données > Nouvelle connexion à une base de données
Paramètres:
Plateforme de la base de données « SQL-Server » Instance par exemple, server.domain.com Type d’authentification « Authentification de la base de données » Nom d’utilisateur l'utilisateur de la base de données défini à l'étape 4 Mot de passe le mot de passe de l'utilisateur de la base de données défini à l'étape 4 Nom du fichier de connexion est généré automatiquement, ajuster si nécessaire -
Activer le versionnage de branche
Le réseau des services publics ne prenant pas en charge le versionnage traditionnel, un versionnage par branche est nécessaire.
Voir: Se connecter à une version de branche
Catalogue> Bases de données> Cliquez avec le bouton droit de la souris sur le fichier de connexion à la base de données de l'utilisateur créé à l'étape 5 > Propriétés de connexion de géodatabase > Choisissez Branche pour l’option Type de versionnement
PostgreSQL
Prérequis
L'utilisation de données spatiales dans une base de données PostgreSQL nécessite au moins l'une des conditions suivantes:
-
Installation de PostGIS à l'aide de Stack Builder:
- Ajouter le type « ST_Geometry », Voir Ajouter le type ST_Geometry à une base de données PostgreSQL
-
Préparation de la géodatabase d'entreprise
Cette étape consiste à créer une géodatabase d'entreprise et un utilisateur de la base de données (administrateur de la géodatabase).
Outil de géotraitement: Géotraitement > Boîte à outils Gestion des données > Jeu d’outils Administration de géodatabase > Créer une géodatabase d’entreprise
Paramètres:
Plateforme de base de données « PostgreSQL » Instance par exemple, server.domain.com Base de données nom de la base de données, par exemple berlin_un Administrateur de base de données généralement « postgres » Mot de passe de l’administrateur de base de données définir un mot de passe Mot de passe de l’administrateur de la géodatabase respecter les règles de Windows en matière de mot de passe Nom de l’espace de table laisser vide Fichier d’autorisation chemin d'accès au fichier Type spatial « ST_Geometry » ou « PostGIS »
-
Connexion à la géodatabase PostgreSQL Enterprise avec l'administrateur de la base de données
Une connexion est maintenant établie entre ArcGIS et la base de données PostgreSQL. L'utilisateur « sde » (geodatabase administrator) est utilisé pour cela afin de créer des rôles et d'attribuer des autorisations à un nouvel utilisateur créé dans les étapes suivantes.
Voir: Se connecter à PostgreSQL depuis ArcGIS
Catalogue > Cliquez avec le bouton droit sur Bases de données > Nouvelle connexion à une base de données
Paramètres:
Plateforme de la base de données « PostgreSQL » Instance par exemple, server.domain.com Type d’authentification « Authentification de la base de données » Nom d’utilisateur administrateur de la base de données, par exemple « sde » Mot de passe le mot de passe de l'administrateur de la base de données défini à l'étape 1 Base de données le nom de la base de données définie à l'étape 1 Nom du fichier de connexion est généré automatiquement, ajuster si nécessaire
-
Créer un rôle de base de données
Pour préparer l'étape 4, la création d'un utilisateur de base de données, il faut d'abord créer un rôle de base de données.
Outil de géotraitement: Géotraitement > Boîte à outils Gestion des données > Jeu d’outils Administration de géodatabase > Créer un rôle
Paramètres:
Connexion à la géodatabase en entrée le fichier de connexion .sde (administrateur) créé à l'étape 2, par exemple PostgreSQL-servername-berlin_un(sde) Rôle nom du rôle, par exemple « R_SDE_OWNER » Accorder des droits à l'utilisateur ou en supprimer « Accorder le rôle » Nom(s) d'utilisateur laisser vide
-
Créer un utilisateur de base de données
Crée un utilisateur de base de données avec des privilèges suffisants pour créer des données dans la base de données.
Outil de géotraitement: Géotraitement > Boîte à outils Gestion des données > Jeu d’outils Administration de géodatabase > Créer un utilisateur de base de données
Paramètres:
Connexion à la géodatabase en entrée le fichier de connexion .sde (administrateur) créé à l'étape 2, par exemple PostgreSQL-servername-berlin_un(sde) Créer un utilisateur authentifié par le système d'exploitation désactivé Utilisateur de base de données saisir un nom, par exemple, berlin_un_owner Mot de passe de l'utilisateur de base de données respecter les règles de Windows en matière de mots de passe Rôle le rôle défini à l'étape 3, par exemple R_SDE_OWNER -
Connexion à la géodatabase PostgreSQL Enterprise avec l'utilisateur de la base de données
Une connexion est maintenant établie entre ArcGIS et la géodatabase PostgreSQL Enterprise avec l'utilisateur.
Voir: Se connecter à PostgreSQL depuis ArcGIS
Catalogue > Cliquez avec le bouton droit sur Bases de données > Nouvelle connexion à une base de données
Paramètres:
Plateforme de la base de données « PostgreSQL » Instance par exemple, server.domain.com Type d’authentification « Authentification de la base de données » Nom d’utilisateur l'utilisateur de la base de données défini à l'étape 4 Mot de passe le mot de passe de l'utilisateur de la base de données défini à l'étape 4 Base de données le nom de la base de données définie à l'étape 1 Nom du fichier de connexion est généré automatiquement, ajuster si nécessaire
-
Activer le versionnage de branche
Le réseau des services publics ne prenant pas en charge le versionnage traditionnel, un versionnage par branche est nécessaire.
Voir: Se connecter à une version de branche
Catalogue> Bases de données> Cliquez avec le bouton droit de la souris sur le fichier de connexion à la base de données de l'utilisateur créé à l'étape 5 > Propriétés de connexion de géodatabase > Choisissez Branche pour l’option Type de versionnement
Importer des données
-
Créer un ArcGIS Utility Network dans la géodatabase d'entreprise
Avant de remplir la base de données avec le contenu de l'Asset Package, la structure de la base de données du ArcGIS Utility Network est créée.
Outil de géotraitement: Géotraitement > Boîte à outils Utility Network Package contient > Stage Utility Network
Paramètres:
Target Geodatabase le fichier de connexion .sde (utilisateur), par exemple SQLServer-servername-berlin_un(berlin_un_owner) / PostgreSQL-servername-berlin_un(berlin_un_owner) Service Territory Feature Class feature class de l'asset package Feature Dataset Name par exemple, UtilityNetwork Utility Network Name par exemple, UtilityNetwork
-
Remplir la géodatabase d'entreprise avec le contenu de l'ensemble des actifs
Outil de géotraitement: Géotraitement > Boîte à outils Utility Network Package contient > Asset Package > Apply Asset Package
La durée de ce processus dépend de la quantité de données et peut prendre de quelques minutes à plusieurs heures. L'interface utilisateur n'affiche que des informations limitées sur l'état d'avancement du processus.
Paramètres:
Asset Package chemin d'accès au fichier Asset Package Domain networks to apply sélectionner des domaines Input Utility Network le réseau de services publics doit être sélectionné dans la géodatabase d'entreprise (via le fichier de connexion de l'utilisateur). Load data option sélectionnée
-
Activer le versionnage de branche de tous les ensembles de données d'entités
Voir: Se connecter à une version de branche
Catalogue > Bases de données > Développer le fichier de connexion de l'utilisateur > Cliquer avec le bouton droit de la souris sur chaque feature dataset > Propriétés > Gérer > Vérifier « versionnement »
-
Activer la topologie du réseau
La topologie du réseau doit être activée afin de tracer les caractéristiques du réseau, d'appliquer les schémas de réseau et de créer des zones sales pour valider le réseau.
Outils de géotraitement: Géotraitement > Boîte à outils Réseau de distribution > Jeu d’outils Administration > Activer la topologie du réseau
Paramètres:
Réseau de distribution en entrée fichier de la géodatabase d'entreprise (via le fichier de connexion de l'utilisateur)
- Enregistrer et fermer le projet ArcGIS Pro
Préparer le contenu pour la publication
-
Renommer la géodatabase fichier (.gdb)
Cette étape est nécessaire pour déclencher la fonction « réparation » d'ArcGIS Pro des sources de données de la Publisher Map. Dès que la source de données correcte pour la géodatabase d'entreprise a été définie pour la première couche (cliquer sur le point d'exclamation) dans l'étape suivante, les sources de données correctes pour toutes les couches (avec point d'exclamation) sont appliquées à la carte.
-
Redémarrez le projet ArcGIS Pro
-
Ouvrir la Publisher Map et les Consumer Map(s) dans le projet
La symbolisation de la (des) Consumer Map(s) peut être configurée ou importée via un fichier .stylx à partir du VertiGIS Networks Domain Package. La symbolisation n'est pas pertinente pour la Publisher Map.
-
Définir la source de données de la Publisher Map sur la géodatabase d'entreprise (via le fichier de connexion de l'utilisateur)
Voir: Réparer la source de données endommagée des couches et des tables
Publier des services d'entités et des cartes web
-
Enregistrer la source de données auprès du serveur
Pour pouvoir référencer et éventuellement modifier les données d'une couche web dans une géodatabase d'entreprise, enregistrez la base de données sur le serveur connecté à votre portail.
Voir: Gérer les Data Stores inscrits: Inscrire une base de données en tant que Data Store
Partager ruban> Gérer groupe > Data Stores > Ajouter > Base de données
Paramètres:
Titre définir un nom, par exemple Berlin_UN Balises optionnel Dossier du portail optionnel Connexion à la base de données éditeur Importer > sélectionner le fichier de connexion de l'utilisateur (fichier .sde) Connexion à la base de données du serveur « Identique à la connexion à la base de données de l'éditeur » Sélectionnez les serveurs auxquels vous souhaitez ajouter votre magasin de données Sélectionnez le serveur et cliquez sur « Valider » Niveau de partage par exemple, « ArcGIS Enterprise »
- Créer un dossier, par exemple « Berlin_un » dans Portal for ArcGIS et ArcGIS Server Manager (étape facultative pour une meilleure vue d'ensemble)
-
Publier la Publisher Map en tant que couche web
Voir: Partager une couche d'entités web
Partager ruban > Partager en tant que groupe > flèche de la liste déroulante Couche web > Publier la couche web
Nom par exemple, « Publisher Map » Référencer les données inscrites sélectionner l'option « Image de carte » et cocher la case « Entité ». Dossier du portail par exemple, « Berlin_un» Serveur et dossier sélectionner le serveur, le dossier, par exemple, « Berlin_un ». Niveau de partage par exemple, « ArcGIS Enterprise »
-
Définir la source de données des Consumer Map(s) comme étant le services d'entités créé à l'étape 3.
Voir: Réparer la source de données endommagée des couches et des tables
-
Publier la (les) Consumer Map(s) en tant que carte(s) web
Voir: Partager une carte web
Partager ruban > Partager en tant que groupe > Carte web
Nom par exemple, « Consumer Map » Dossier du portail par exemple, « Berlin_un» Niveau de partage par exemple, « ArcGIS Enterprise »
Déploiement de solutions VertiGIS Network
Dans cette étape, le service d'entités publié est d'abord enregistré en tant que source de données. Une nouvelle solution VertiGIS Network peut alors être déployée.
-
Démarrer le Solution Manager
-
Enregistrer la source de données
Le service d'entités doit être enregistré en tant que source de données à utiliser dans un déploiement et doit donc être accessible.
Voir: Manage Data Sources
Data Sources section > Not registered onglet > menu d'action
du service d'entités > Register > choisir le nom, la version et le(s) domaine(s) de la source de données
La source de données enregistrée apparaît alors dans la zone des registered data sources.
-
Effectuer le déploiement
Voir: Perform Deployment
Deployment section >
pour un nouveau déploiement > Choisir le solution package, la source de données et la carte web > Entrer des paramètres supplémentaires > Validation > terminer le déploiement
Pour plus de détails sur les valeurs des paramètres, voir les manuels d'utilisation de VertiGIS Network Editor, VertiGIS Network Explorer et VertiGIS Network Simulator.
-
Ouvrir l'application
Deployment section > menu d'action
> Start App
-
Optionnel : Configuration
Les solutions VertiGIS Networks peuvent être personnalisées avec toutes les options offertes par VertiGIS Studio Web Designer.
Deployment section > menu d'action
> Open App in Designer
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.