... | @@ -2,6 +2,8 @@ |
... | @@ -2,6 +2,8 @@ |
|
|
|
|
|
## 7.1 Importer des données depuis une couche SIG
|
|
## 7.1 Importer des données depuis une couche SIG
|
|
|
|
|
|
|
|

|
|
|
|
|
|
Préalable : Sysma permet l'import de données depuis un schéma PostgreSQL qui doit être déclaré et associé à votre compte utilisateur par l'administrateur de votre instance Sysma. Ce schéma est nommé **schema_import** dans la suite de la documentation.
|
|
Préalable : Sysma permet l'import de données depuis un schéma PostgreSQL qui doit être déclaré et associé à votre compte utilisateur par l'administrateur de votre instance Sysma. Ce schéma est nommé **schema_import** dans la suite de la documentation.
|
|
|
|
|
|
**Précautions : l'import de données en masse est une fonctionnalité à utiliser avec précaution. Elle doit être réalisée avec l'appui d'un administrateur Sysma.**
|
|
**Précautions : l'import de données en masse est une fonctionnalité à utiliser avec précaution. Elle doit être réalisée avec l'appui d'un administrateur Sysma.**
|
... | @@ -11,8 +13,9 @@ Préalable : Sysma permet l'import de données depuis un schéma PostgreSQL qui |
... | @@ -11,8 +13,9 @@ Préalable : Sysma permet l'import de données depuis un schéma PostgreSQL qui |
|
|
|
|
|
Avant de lancer l'import, il est important de consolider votre couche de données pour qu'elle corresponde au type d'objet souhaité dans le dictionnaire Sysma. Vérifiez que les colonnes de votre couches SIG correspondent aux paramètres du dictionnaire (type de donnée, listes de choix...). Si ce n'est pas le cas, l'import sera impossible ou partiel.
|
|
Avant de lancer l'import, il est important de consolider votre couche de données pour qu'elle corresponde au type d'objet souhaité dans le dictionnaire Sysma. Vérifiez que les colonnes de votre couches SIG correspondent aux paramètres du dictionnaire (type de donnée, listes de choix...). Si ce n'est pas le cas, l'import sera impossible ou partiel.
|
|
|
|
|
|
### 7.1.2 Importez vos données vers votre schéma d'import
|
|
Vous pouvez également demander à Sysma de créer automatiquement un dictionnaire à partir de votre couche SIG, en choisissant cette option lors de l'import. Cf. ci-dessous.
|
|
|
|
|
|
|
|
### 7.1.2 Importez vos données vers votre schéma d'import
|
|
|
|
|
|
* Depuis un logiciel SIG, utilisez l'outil d'import PG pour verser votre couche dans schema_import
|
|
* Depuis un logiciel SIG, utilisez l'outil d'import PG pour verser votre couche dans schema_import
|
|
* Assurez-vous que :
|
|
* Assurez-vous que :
|
... | @@ -20,23 +23,28 @@ Avant de lancer l'import, il est important de consolider votre couche de donnée |
... | @@ -20,23 +23,28 @@ Avant de lancer l'import, il est important de consolider votre couche de donnée |
|
* la géométrie est contenue dans une colonne geom en EPSG 2154
|
|
* la géométrie est contenue dans une colonne geom en EPSG 2154
|
|
* les géométries soient simples (pas de multi-géométries)
|
|
* les géométries soient simples (pas de multi-géométries)
|
|
|
|
|
|
### 7.1.3 Déclarez la correspondance des champs et importez vos données
|
|
Attention à ce dernier point. Dans le cas de géométries multiples, l'import ne sera pas bloqué mais seuls les premières entités géographiques des objets multi-géométriques seront importés.
|
|
|
|
|
|
|
|
### 7.1.3 Déclarez la correspondance des champs et importez vos données
|
|
|
|
|
|
* Dans Sysma, rendez-vous dans la rubrique Bilan & SIG > Import SIG
|
|
* Dans Sysma, rendez-vous dans la rubrique Bilan & SIG > Import SIG
|
|
* Sélectionnez la couche souhaitée dans la liste
|
|
* Sélectionnez la couche souhaitée dans la liste
|
|
|
|
* Complétez les métadonnées (structures, date)
|
|
* Sélectionnez le type d'objet Sysma concerné (seuls les types d'objets du même type de géométrie que la couche à importer sont proposés - ligne, polygone ou point)
|
|
* Sélectionnez le type d'objet Sysma concerné (seuls les types d'objets du même type de géométrie que la couche à importer sont proposés - ligne, polygone ou point)
|
|
* Réalisez la correspondance des champs entre colonne de votre couche SIG et paramètre Sysma. Seuls les paramètres Sysma de même type que la colonne sont proposés (les paramètres numériques pour les champs entier ou numeric, les paramètres texte pour les champs texte ou varchar...)
|
|
* Réalisez la correspondance des champs entre colonne de votre couche SIG et paramètre Sysma. Seuls les paramètres Sysma de même type que la colonne sont proposés (les paramètres numériques pour les champs entier ou numeric, les paramètres texte pour les champs texte ou varchar...)
|
|
* Si vos intitulés de colonnes correspondent aux alias du dictionnaire Sysma, cette association est automatique.
|
|
* Si vos intitulés de colonnes correspondent aux alias du dictionnaire Sysma, cette association est automatique.
|
|
|
|
|
|
|
|
|
|
|
|
NB : Import de champs avec choix multiples. L'import est possible, dans ce cas, vos valeurs devront être séparés par [] dans la couche SIG. Exemple : valeur 1 [] valeur 2
|
|
|
|
|
|
|
|
|
|
**ATTENTION : cas de l'import de données dont une partie au moins figure déjà dans Sysma**
|
|
**ATTENTION : cas de l'import de données dont une partie au moins figure déjà dans Sysma**
|
|
|
|
|
|
* renseignez **obligatoirement** la correspondance "Importer comme identifiant d'objet Sysma" avec la colonne "sysma_obj". Si cette association est omise, Sysma créera de nouveaux objets en doublons des objets déjà présents dans Sysma.
|
|
* renseignez **obligatoirement** la correspondance "Importer comme identifiant d'objet Sysma" avec la colonne "sysma_object_id". Si cette association est omise, Sysma créera de nouveaux objets en doublons des objets déjà présents dans Sysma.
|
|
* renseignez la correspondance "importez comme colonne de suppression" si votre couche comporte un colonne permettant de signaler les objets disparus (colonne de type entier, avec valeur 1 pour objet à supprimer), par défaut une colonne de ce type nommée "delete" est créée dans les exports shape de Sysma.
|
|
* renseignez la correspondance "importez comme colonne de suppression" si votre couche comporte un colonne permettant de signaler les objets disparus (colonne de type entier, avec valeur 1 pour objet à supprimer), par défaut une colonne de ce type nommée "to_delete" est créée dans les exports shape de Sysma.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Indiquez la structure ayant réalisé l'import (ou le relevé de terrain) ainsi que la date d'import. Par défaut la date d'import devient la date de début de début Sysma de tous les objets et valeurs nouvellement créés via cet import.
|
|
|
|
|
|
|
|
* Confirmez et lancez l'import.
|
|
* Confirmez et lancez l'import.
|
|
|
|
|
... | @@ -44,6 +52,22 @@ Avant de lancer l'import, il est important de consolider votre couche de donnée |
... | @@ -44,6 +52,22 @@ Avant de lancer l'import, il est important de consolider votre couche de donnée |
|
|
|
|
|
* vérifiez le bon déroulement de l'import en consultant les données depuis l'interface cartographique ou le bilan objets de Sysma.
|
|
* vérifiez le bon déroulement de l'import en consultant les données depuis l'interface cartographique ou le bilan objets de Sysma.
|
|
|
|
|
|
|
|
### 7.1.4 Création automatique de dictionnaire lors de l'import SIG
|
|
|
|
|
|
|
|
Lors de l'import de votre couche SIG, vous pouvez demander à Sysma de créer automatiquement un dictionnaire à partir de votre couche. Dans ce cas, choisissez l'option suivante :
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
Sysma vous proposera de typer les paramètres nouvellement créés selon le contenu de vos colonnes de table SIG. **Pour les colonnes de texte contenant moins de 10 valeurs différentes, Sysma proposera la création de paramètre types "liste de choix"**. Dans ce cas, les choix seront créés automatiquement. Les propositions de typage de paramètres peuvent être modifiés à la main.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
Un tableau situé sous le formulaire permet de prendre connaissance des valeurs de la couche SIG et d'affiner le typage des paramètres.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
Une fois la création de dictionnaire réalisée, Sysma proposera de passer à la phase d'import des données, identique à l'import normal de couche SIG.
|
|
|
|
|
|
## 7.2 Accéder aux données Sysma depuis un logiciel SIG
|
|
## 7.2 Accéder aux données Sysma depuis un logiciel SIG
|
|
|
|
|
|
### 7.2.1 Mettez à jour les couches SIG générées par Sysma
|
|
### 7.2.1 Mettez à jour les couches SIG générées par Sysma
|
... | @@ -59,7 +83,7 @@ Sysma indique la liste des couches objets et travaux générées. Vous pouvez le |
... | @@ -59,7 +83,7 @@ Sysma indique la liste des couches objets et travaux générées. Vous pouvez le |
|
|
|
|
|
### 7.2.2 Accédez aux couches depuis votre logiciel SIG
|
|
### 7.2.2 Accédez aux couches depuis votre logiciel SIG
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
|
|
* Paramétrez votre outil SIG avec le compte PostgreSQL fourni par l'administrateur de votre instance Sysma.
|
|
* Paramétrez votre outil SIG avec le compte PostgreSQL fourni par l'administrateur de votre instance Sysma.
|
... | | ... | |