Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
JMap Server peut lire les fichiers CSV ou tout autre fichier texte avec des valeurs séparées qui contiennent des coordonnées x et y. Ces coordonnées peuvent être utilisées pour des couches de points. La première rangée doit contenir les noms des champs. Les séparateurs permis sont la virgule (,), le point-virgule (;) et la tabulation. Les champs de texte peuvent être entourés ou non de guillemets. Les coordonnées X et Y doivent être des valeurs numériques.
Les sources de données vectorielles servent à accéder à des données spatiales vectorielles (points, lignes, polygones, etc.). Consultez les sections suivantes pour de l’information sur les différents types de sources de données vectorielles supportés.
Durant la configuration d’une source de données spatiales vectorielles, vous devez configurer des attributs pour la source de données. Tous les attributs disponibles sont présentés dans une table. Par défaut, tous les attributs sont inclus. Cependant, certains peuvent être exclus. Dans ce cas, JMap Server les ignorera complètement. Il est également possible de spécifier les attributs pour lesquels JMap Server devrait créer un index afin d’optimiser les performances lors de l’exécution de requêtes sur ces attributs (l’absence d’un index n’affecte pas le temps de téléchargement et d’affichage des cartes). Ces index sont utilisés lorsque des requêtes par attributs sont effectuées sur ces champs.
Cette section comporte également des paramètres pour configurer les attributs externes. Consultez la section Attributs externes pour plus de détails à ce sujet.
JMap Server peut lire les fichiers GML en tant que source de données spatiales. Les fichiers GML doivent être jumelés aux fichiers de schéma (.XSD). Si un fichier GML contient des occurrences de plus d’un type de données, seul un de ces types peut être choisi en tant que type de base de la source de données. JMap peut lire les fichiers GML des versions 2.x et 3.x.
Lecture
Oui
Écriture
Non
Fichiers choisis
Sélectionnez un ou plusieurs fichiers CSV devant être lus. Si vous sélectionnez plus d’un fichier, ceux‑ci doivent tous posséder la même liste d’attributs.
Séparateur
Sélectionnez le séparateur utilisé dans les fichiers devant être lus.
Type de données
Sélectionnez le type de données approprié pour chaque champ.
Champ X
Sélectionnez le champ qui contient les valeurs X. Seuls les champs numériques sont listés.
Champ Y
Sélectionnez le champ qui contient les valeurs Y. Seuls les champs numériques sont listés.
Attribut clé
L’attribut clé est un attribut qui est utilisé quand JMap a besoin d’établir des relations entre certaines données et vos données spatiales. Il est important de choisir un attribut dont les valeurs ne changeront jamais. Si vous n’avez pas besoin de ce paramètre, vous pouvez laisser la valeur par défaut.
Inclure
Les attributs inclus sont traités par JMap Server. Ils peuvent être utilisés dans des rapports, pour la production de cartes thématiques, pour l’étiquetage, etc. JMap Server ignore complètement les attributs exclus. Par défaut, tous les attributs disponibles sont inclus.
Indexé
JMap Server peut indexer un attribut afin d’accélérer les requêtes qui utiliseront cet attribut. Si vous prévoyez utiliser un attribut pour effectuer des requêtes par attributs, celui-ci devrait être indexé, surtout si la source de données comporte un grand nombre d’éléments.
Lecture | Oui |
Écriture | Non |
Fichier choisi | Sélectionnez un fichier GML devant être lu. |
Types de données | Sélectionnez le type de données devant être lu. Les fichiers GML doivent être accompagnés d’un fichier de schéma (XSD). |
Version GML | Indiquez la version du fichier GML (2.x ou 3.x). |
Le format GPX est un format d’échange de données GPS basé sur XML. JMap Server peut lire les fichiers GPX en tant que source de données spatiales.
JMap Server peut lire les fichiers ADF et E00 en tant que source de données spatiales. Ces fichiers sont généralement produits par le logiciel Arc/Info d’ESRI.
JMap Server peut lire les fichiers EDIGEO en tant que source de données spatiales.
JMap Server peut lire les fichiers MID/MIF en tant que source de données spatiales. Ces fichiers sont généralement produits par les applications MapInfo.
Lecture
Oui
Écriture
Non
Fichiers choisis
Sélectionnez un ou plusieurs fichiers GPX devant être lus. Si vous sélectionnez plus d’un fichier, ceux-ci doivent tous posséder la même liste d’attributs.
Couches
Sélectionnez une ou plusieurs couches devant être incluses dans la source de données. Les données sur d’autres couches ne seront pas lues.
Lecture
Oui
Écriture
Non
Fichiers choisis
Sélectionnez un ou plusieurs fichiers ADF ou E00 devant être lus. Si vous sélectionnez plus d’un fichier, ceux-ci doivent tous posséder la même liste d’attributs.
Couches
Sélectionnez une ou plusieurs couches devant être incluses dans la source de données. Les données sur d’autres couches ne seront pas lues.
Lecture
Oui
Écriture
Non
Fichiers choisis
Sélectionnez un ou plusieurs fichiers EDIGEO devant être lus. Si vous sélectionnez plus d’un fichier, ceux-ci doivent tous posséder la même liste d’attributs.
Couches
Sélectionnez une ou plusieurs couches devant être incluses dans la source de données. Les données sur les autres couches ne seront pas lues.
Lecture | Oui |
Écriture | Non |
Fichiers choisis | Sélectionnez un ou plusieurs fichiers MIF devant être lus. Si vous sélectionnez plus d’un fichier, ceux‑ci doivent tous posséder la même liste d’attributs, et les géométries doivent être du même type. En outre, chaque fichier MIF doit être accompagné d’un fichier MID. |
JMap Server peut lire les géodatabases fichier d’ESRI en tant que source de données spatiales.
JMap Server peut lire les fichiers GeoJSON en tant que source de données spatiales.
JMap Server peut lire les fichiers de photos (360 ou normales) en format JPEG en tant que source de données spatiales. Ces photos peuvent être visualisées dans les applications JMap Pro et JMap NG à partir des couches de points associées à ce type de sources de données.
JMap Server lit tous les fichiers d’images du répertoire que vous indiquez. Les fichiers qui ne sont pas des images ou les fichiers d’images sans informations spatiales (latitude et longitude) sont ignorés.
Dans chaque fichier, JMap Server lit les métadonnées (latitude, longitude et autres informations) et les écrit dans une table JMap Spatial. Les coordonnées (latitude et longitude) définissent un point et les autres métadonnées sont des attributs du point. Les données de direction peuvent être utilisés, par exemple, pour appliquer une rotation aux symboles qui représentent les points. Les photos 360 sont traitées de la même manière que les photos normales.
JMap possède son propre format de stockage d’annotations dans des tables de bases de données. Si vous avez des annotations dans un tel format, JMap Server peut les utiliser comme source de données spatiales. Les tables d’annotations en format JMap possèdent un certain nombre de champs requis, tel qu’expliqué dans le tableau plus bas. Une requête SQL doit être fournie. La requête sera exécutée afin de lire les données et elle peut accéder à plus d’une table à la fois.
La connexion à la base de données doit déjà être configurée. Reportez‑vous à la section pour plus de détails à ce sujet.
JMap Server peut lire les fichiers KML en tant que source de données spatiales.
Lecture
Oui
Écriture
Non
Fichiers choisis
Sélectionnez le répertoire qui contient la structure de la géodatabase.
Couches
Sélectionnez une ou plusieurs couches devant être incluses dans la source de données. Les données sur d’autres couches ne seront pas lues.
Lecture
Oui
Écriture
Non
Fichiers choisis
Sélectionnez un ou plusieurs fichiers GeoJSON devant être lus. Si vous sélectionnez plus d’un fichier, ceux-ci doivent tous posséder la même liste d’attributs.
Couches
Sélectionnez une ou plusieurs couches devant être incluses dans la source de données. Les données sur d’autres couches ne seront pas lues.
Lecture | Oui |
Écriture | Non |
Fichiers choisis | Sélectionnez un ou plusieurs fichiers KML devant être lus. Si vous sélectionnez plus d’un fichier, ceux-ci doivent tous posséder la même liste d’attributs. |
Couches | Sélectionnez une ou plusieurs couches devant être incluses dans la source de données. Les données sur d’autres couches ne seront pas lues. |
Lecture | Oui |
Écriture | Non |
Base de données | Sélectionnez la base de données à partir de laquelle les données doivent être lues. Cette base de données doit déjà être configurée dans JMap Admin. |
Requête SQL | Entrez la requête SQL utilisée pour extraire les annotations de la base de données. |
Table de la géométrie | Sélectionnez la table physique qui contient les géométries. En appuyant sur Charger, vous obtiendrez la liste des champs retournés par la requête. Cette action est nécessaire pour effectuer le reste de la configuration. |
Champ X | Sélectionnez le champ qui contient la coordonnée X du point inférieur gauche du texte. |
Champ Y | Sélectionnez le champ qui contient la coordonnée Y du point inférieur gauche du texte. |
Champ de l’identifiant | Sélectionnez un champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés. |
Champ du texte | Sélectionner le champ qui contient le texte de l’annotation. |
Champ de la hauteur | Sélectionnez le champ qui contient la hauteur de l’annotation, exprimée en unités des données. |
Champ de l’angle | Sélectionnez le champ qui contient l’angle de rotation de du texte de l’annotation. L’angle est en degrés et croissant dans le sens horaire. Un angle de zéro signifie que le texte est horizontal. |
Lecture | Oui |
Écriture | Non |
Répertoires choisis | Sélectionnez un ou plusieurs répertoires qui contiennent les photos en format JPEG. Vous pouvez structurer les photos en différents dossiers indépendants pour créer plusieurs sources de données spatiales (ex. : Photos 2020, Photos 2021, etc.). |
Options du lecteur | Cochez l’option Inclure les sous répertoires pour que JMap Server lise les fichiers stockés dans les sous répertoires. Indiquez les étiquettes des champs correspondant aux coordonnées géographiques, l’altitude et la direction. |
Attributs | Cochez les attributs à inclure dans la source de données spatiales. Sélectionnez l’attribut correspondant à l’identifiant unique |
Attributs externes | Vous pouvez ajouter des attributs externes en sélectionnant des champs ou au moyen d’une requête SQL. La section offre des détails sur l’ajout des attributs. |
Projection | Sélectionnez la projection des photos. Les coordonnées des photos sont exprimées en latitude et longitude, la projection est donc Longitude/Latitude (WGS 84) - EPSG:4326. |
JMap Server peut lire les fichiers TAB en tant que source de données spatiales. Ces fichiers sont généralement produits par les applications MapInfo.
JMap Server peut se connecter à des services REST d’ArcGIS Server et ArcGIS Online pour accéder des données vectorielles publiées par ce type de services. Les géométries et les attributs sont disponibles mais les autres informations (style, échelles, …) sont ignorées et doivent être configurées dans les couches du projet JMap.
Notez qu’il est aussi possible de créer un projet JMap en important une configuration de couches existante d’un service ArcGIS REST. Voir la section Création de projets pour plus d’information.
JMap Server peut se connecter à n’importe quelle base de données relationnelle afin d’extraire des coordonnées X et Y pouvant être utilisées en tant que source de données spatiales pour ainsi créer des couches de points. La base de données doit au moins contenir des champs de coordonnées (valeurs numériques) ainsi qu’un champ contenant des valeurs de nombres entiers uniques à être utilisées en tant qu’identifiants d’éléments. Une requête SQL doit être fournie. La requête sera exécutée afin de lire les données et elle peut accéder à plus d’une table à la fois.
La connexion à la base de données doit déjà être configurée. Reportez‑vous à la section Création de bases de données pour plus de détails à ce sujet.
JMap Server peut lire les géodatabases entreprise d’ESRI (ArcGIS version 10.0 et postérieures, JMap Server valide la version) afin d’extraire les données spatiales et les données des attributs devant être utilisées en tant que source de données spatiales (SDS). La connexion à la base de données doit déjà être configurée. Reportez-vous à la section Création de bases de données pour plus de détails à ce sujet.
La source de données spatiales supporte les domaines de valeurs. Les relations définies dans la géodatabase d’entreprise (EGDB) sont aussi supportées mais elles ne peuvent être exploitées qu’à l’aide d’outils externes.
Les attributs de la source de données correspondent aux colonnes de la table. Pour associer les données d’autres tables, une vue peut être créée dans la base de données et configurée comme une couche dans JMap. Les attributs de la source de données correspondront alors aux colonnes retournées par la vue.
JMap Server peut lire, en tant que source de données spatiales, les fichiers DWG et DXF produits par Autodesk Autocad, versions 12 à 2018. Les blocs‑attributs sont lus et convertis en attributs des éléments.
JMap Server peut se connecter à MongoDB afin d’extraire des données spatiales et des attributs devant être utilisés en tant que source de données spatiales.
Les systèmes de bases de données NoSQL tels que MongoDB sont très répandus dans les applications infonuagiques. Ils ont permis de résoudre des problèmes importants auxquels les systèmes de gestion de bases de données SQL traditionnels se sont butés (schémas rigides, manque de scalability, performances limitées).
Vous devez vous connecter à un système MongoDB () stocké localement ou dans le nuage. MongoDB offre une application locale, MongoDB Compass et une application Web, MongoDB Atlas qui vous permettent d’accéder aux données.
Les données ou documents sont organisées en collections (analogues aux tables des bases de données relationnelles) stockées dans des bases de données qui intégrent des “clusters” (déploiements de MongoDB). Les clusters sont organisés en projets.
Le chargement des données peut être lent étant donné le manque de structure des collections de données.
Lecture
Oui
Écriture
Non
Fichiers choisis
Sélectionnez un ou plusieurs fichiers TAB devant être lus. Si vous sélectionnez plus d’un fichier, ceux-ci doivent tous posséder la même liste d’attributs, et les géométries doivent être du même type.
Couches
Sélectionnez une ou plusieurs couches devant être incluses dans la source de données. Les données sur d’autres couches ne seront pas lues.
Lecture
Oui
Écriture
Non
Lecture
Oui
Écriture
Oui
Base de données
Sélectionnez la base de données à partir de laquelle les données doivent être lues. Cette base de données doit déjà être configurée dans JMap Admin.
Requête SQL
Entrez la requête SQL utilisée pour extraire les coordonnées et attributs de la base de données.
Table de la géométrie
Sélectionnez la table physique qui contient les valeurs de coordonnées x et y. En appuyant sur Charger, vous obtiendrez la liste des champs retournés par la requête. Cette action est nécessaire pour effectuer le reste de la configuration.
Champ X
Sélectionnez le champ contenant les valeurs X. Seuls les champs numériques sont listés.
Champ Y
Sélectionnez le champ contenant les valeurs Y. Seuls les champs numériques sont listés.
Champ de l’identifiant
Sélectionnez un champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés.
Champ de la date de création
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de création de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de la date de modification
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de la dernière modification de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de l’auteur
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra le nom de l’utilisateur qui a créé chaque objet, ou celui qui a fait la dernière modification. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Lecture
Oui
Écriture
Oui - Seulement SQL Server supporte toutes les opérations CRUD (créer, lire, mettre à jour et supprimer). Les autres bases de donnèes supportent seulement la lecture.
Base de données
Sélectionnez la connexion devant être utilisée pour extraire les données spatiales et les attributs. La connexion est une base de données standard (Oracle, SQL Serveur, etc.). Cette base de données doit déjà être configurée dans JMap Admin.
Schéma des tables système
Sélectionnez le schéma dans la base de données dans lequel se localisent les tables de métadonnées.
Schéma
Sélectionnez le schéma dans la base de données dans lequel sera lue la table (ou la vue) contenant la feature class.
Couche
Sélectionnez la feature class devant être lue. Chaque table dans la base de données correspond à une couche différente.
Champ de l’identifiant
Sélectionnez le champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés. Le champ se nomme généralement OBJECT_ID.
Champ de la géométrie
Sélectionnez le champ qui contient les géométries.
Champ de la date de création
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de création de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de la date de modification
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de la dernière modification de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée. Ce champ est utilisé pour gérer les conflits de transaction et doit être présent dans les attributs des couches éditables pour que cette fonctionnalité soit activée.
Champ de l’auteur
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra le nom de l’utilisateur qui a créé chaque objet, ou celui qui a fait la dernière modification. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Lecture | Oui |
Écriture | Non |
Fichiers choisis | Sélectionnez un ou plusieurs fichiers DWG ou DXF devant être lus. Si vous sélectionnez plus d’un fichier, ceux‑ci doivent tous posséder la même liste d’attributs, et les géométries doivent être du même type. |
Source | Le fichier Autocad comporte un espace objet et un espace papier. L’espace papier contient des éléments supplémentaires destinés à l’impression. Sélectionnez l’espace à utiliser pour la lecture des données par JMap (typiquement l’espace objet). |
Options des lignes et polygones | Pas de conversion : Aucune conversion ne sera faite. Convertir les lignes fermées en polygones : Les objets de type lignes fermées seront lus comme des polygones par JMap. Convertir les polygones en lignes : Les objets de type polygones seront lus comme des lignes par JMap. |
Options des références de blocs | Pas de conversion : Aucune conversion ne sera faite. Les différents types d’objets (lignes, polygones, …) seront traitées séparément par JMap. Convertir les références de blocs en éléments complexes : Les différents types d’objets (lignes, polygones, annotations, …) qui composent les blocs seront lus ensemble et traités comme des éléments complexes par JMap. La taille maximale des annotations (textes) est de 255 points. Les annotations ne s’affichent pas à des échelles très grandes (zoom trop proche des complexes). Convertir les références de blocs en points : JMap remplacera les références de blocs par des points. Ceci a pour effet d’alléger considérablement les données lorsque les blocs sont composés d’une multitude d’objets. |
Couches | Sélectionnez une ou plusieurs couches devant être incluses dans la source de données. Les données sur les autres couches ne seront pas lues. |
Lecture | Oui |
Écriture | Non |
Chaîne de connexion | Entrez la chaîne de connexion au cluster MongoDB qui contient vos données.
Pour obtenir la chaîne de connexion :
1. Connectez vous à un compte MongoDB Compass ou MongoDB Atlas.
2. Sélectionnez le projet qui contient les données qui vous intéressent.
3. Dans la section du cluster qui contient les données, appuyez sur Connect. Une fenêtre s’ouvre pour vous permettre de sélectionner la méthode de connexion.
4. Sélectionnez Connect your application pour connecter JMap au cluster MongoDB. Une fenêtre s’ouvre affichant les paramètres de la connexion.
5. Appuyez sur Copy dans la plage de la chaîne de connexion. Les instructions pour compléter la chaîne sont affichées dans la fenêtre.
6. Collez la chaîne de connexion dans la plage Chaîne de connexion dans JMap. Vous devez remplacer |
Base de données | Sélectionnez la base de données dans laquelle se trouve la collection de données. |
Collection | Sélectionnez la collection de données à laquelle vous connecter. |
Champ de l’identifiant | Sélectionnez l’attribut qui est considéré l’identifiant JMap des données. |
Projection | Sélectionnez la projection d’origine des données. |
JMap Server peut se connecter aux bases de données MySQL Spatial afin d’extraire des données spatiales et des attributs devant être utilisés en tant que source de données spatiales. L’unique exigence particulière est la présence d’une colonne numérique avec des valeurs de nombres entiers uniques devant être utilisées en tant qu’identifiants d’éléments. Une requête SQL doit être fournie. La requête sera exécutée afin de lire les données et elle peut accéder à plus d’une table à la fois.
La connexion à la base de données doit déjà être configurée. Reportez‑vous à la section Création de bases de données pour plus de détails à ce sujet.
JMap Server peut se connecter aux services répondant à la norme OGC API Features (https://ogcapi.ogc.org/features/) pour les utiliser en tant que source de données spatiales. Cette nouvelle norme de l’OGC remplace la norme des services WFS.
OGC API Features fournit des API pour créer, modifier et interroger des “features” (des éléments ou entités du monde réel) sur le Web. L’OGC API Features est composé de plusieurs parties, chacune d’entre elles étant une norme distincte. La partie 1, le “noyau”, spécifie les capacités de base et est limitée à la récupération d’entités où les géométries sont représentées dans le système de référence de coordonnées WGS 84 longitude/latitude. La partie 2 spécifie les capacités d’extraction d’entités dont les géométries sont représentées dans tous les autres systèmes de coordonnées de référence. La partie 3, qui est en phase d’élaboration, concerne le filtrage des données ainsi que les consultes utilisant le Common Query Langage (CQL). Des capacités supplémentaires qui répondent à des besoins plus avancés seront spécifiées dans des parties supplémentaires : prise en charge de la création et de la modification de features, des modèles de données plus complexes, des ensembles de données multiples et des hiérarchies de collection (https://www.ogc.org/standards/ogcapi-features).
JMap Server Kathmandu implémente la partie 1 de la norme, qui permet d’accéder à des données spatiales (entités ou features) organisées en collections. Les données sont envoyées en format HTML ou GeoJSON (https://ogcapi.ogc.org/features/overview.html).
JMap Server peut lire les géodatabases d’entreprise qui utilisent le service ArcSDE d’ESRI (ArcGIS version 10.1 et précédentes) afin d’extraire les données spatiales et les données des attributs devant être utilisées en tant que source de données spatiales (SDS). La connexion au service ArcSDE doit déjà être configurée. Reportez‑vous à la section Création de bases de données pour plus de détails à ce sujet.
Il existe une configuration spéciale pour les attributs qui n’est disponible que pour les sources de données ArcSDE possédant des domaines d’attributs.
Afin que JMap puisse utiliser les domaines d’attributs ArcSDE, ceux‑ci doivent être exportés vers des tables d’une base de données pouvant être interprétée par JMap. Il existe un outil intégré à ArcCatalog pour créer ces tables. Veuillez communiquer avec K2 Geospatial pour plus de détails à ce sujet.
JMap Server peut se connecter à des bases de données PostGIS afin d’extraire des données spatiales et des attributs pouvant être utilisés en tant que source de données spatiales. L’unique exigence particulière est la présence d’une colonne numérique avec des valeurs de nombres entiers uniques devant être utilisées en tant qu’identifiants d’éléments. Une requête SQL doit être fournie. La requête sera exécutée afin de lire les données et elle peut accéder à plus d’une table à la fois.
La connexion à la base de données doit déjà être configurée. Reportez‑vous à la section Création de bases de données pour plus de détails à ce sujet.
JMap Server peut lire les géodatabases personnelles ESRI afin d’extraire les données spatiales et les données des attributs devant être utilisées en tant que source de données spatiales. Ce format utilise les fichiers Microsoft Access afin de stocker les données. La connexion à la base de données Access doit déjà être configurée en utilisant le pilote MS Access. Reportez‑vous à la section Création de bases de données pour plus de détails à ce sujet.
Web Feature Service (WFS) est une norme proposée par l’Open Geospatial Consortium qui précise comment les applications client doivent effectuer des requêtes en vue d’obtenir des données vectorielles et leurs attributs à partir d’un serveur compatible avec WFS. Le protocole utilisé est HTTP, et les données retournées sont généralement en format GML (« Geography Markup Language »). Les capacités des serveurs WFS sont publiées dans un document XML qui spécifie les types de requêtes prises en charge et fournit une description des fonctions disponibles.
JMap Server peut lire les données des serveurs WFS, versions 1.0.0 et 1.1.0 en les utilisant comme sources de données spatiales.
Le format JMap Spatial est le format de stockage des données spatiales et descriptives de JMap. Il est basé sur une le format WKB (http://en.wikipedia.org/wiki/Well-known_binary).
Il est possible d’utiliser une table existante JMap Spatial comme source de données spatial ou d’en créer une nouvelle qui pourra recevoir des données.
Vous pouvez appuyer sur Ajouter table pour créer une nouvelle table au format JMap Spatial. Vous pouvez aussi sélectionner une table existante et appuyer sur Éditer table pour modifier son nom ou sa structure. Lors de la création ou de la modification d’une table, vous pouvez ajouter de nouveaux champs à la table dans l’onglet Attributs de l’utilisateur en appuyant sur et en enlever en appuyant sur . Un message d’alerte apparaît si vous utilisez un mot réservé SQL comme nom d’un attribut. Vous devez modifier le nom de l’attribut. Notez qu’il existe d’autres champs dans la table, affichées dans l’onglet Attributs du système. Ceux-ci comprennent des champs de la géométrie (varient en fonction du type de géométrie), des champs d’index spatial, etc. Ces champs sont créés et peuplés de manière automatique par JMap.
Une fois la table créée ou modifiée, elle peut être utilisée pour la source de données spatiales.
JMap Server peut se connecter à des bases de données contenant des géométries encodées selon les standards WKB et WKT (http://en.wikipedia.org/wiki/Well-known_text).
En plus de la colonne contenant la géométrie, il doit obligatoirement y avoir une colonne numérique avec des valeurs de nombres entiers uniques utilisées en tant qu’identifiants d’éléments. Aussi, 4 colonnes doivent être présentes et contenir les valeurs de plus petits rectangles englobants (MBR).
Une requête SQL doit être fournie. La requête sera exécutée afin de lire les données et elle peut accéder à plus d’une table à la fois.
La connexion à la base de données doit déjà être configurée. Reportez‑vous à la section Création de bases de données pour plus de détails à ce sujet.
JMap Server peut se connecter aux bases de données Oracle Spatial ou Locator afin d’extraire des attributs et des données spatiales pour les utiliser en tant que source de données spatiales. L’unique exigence particulière est la présence d’une colonne numérique avec des valeurs de nombres entiers uniques devant être utilisées en tant qu’identifiants d’éléments. Une requête SQL doit être fournie. La requête sera exécutée afin de lire les données et elle peut accéder à plus d’une table à la fois.
La connexion à la base de données doit déjà être configurée. Reportez‑vous à la section Création de bases de données pour plus de détails à ce sujet.
JMap Server peut lire les fichiers DGN V7 et V8 en tant que source de données spatiales. Sélectionnez le type de source de données qui correspond à la version de vos fichiers DGN. En général, les fichiers DGN sont produits par Bentley MicroStation.
Les fichiers DGN sont souvent accompagnés d’une base de données d’attributs. Il peut s’agir d’une base de données MS Access ou de tout autre système de bases de données. Si les fichiers DGN possèdent des attributs stockés dans une base de données séparée, vous devez d’abord configurer une réserve de connexions pour cette base de données avant de procéder. Reportez‑vous à la section Création de bases de données pour plus d’informations sur la configuration des connexions de bases de données.
JMap Server peut exploiter une source de données spatiales vectorielles qui provient d’une autre instance de JMap Server. Pour ce faire, pour devez d’abord configurer une connexion vers l’autre JMap Server. Reportez‑vous à la section pour plus de détails à ce sujet.
Lecture
Oui
Écriture
Oui
Base de données
Sélectionnez la base de données MySQL à partir de laquelle les données doivent être lues. Cette base de données doit déjà être configurée dans JMap Admin.
Requête SQL
Entrez la requête SQL utilisée pour extraire des géométries et attributs de la base de données.
Table de la géométrie
Sélectionnez la table physique qui contient les géométries. En appuyant sur Charger, vous obtiendrez la liste des champs retournés par la requête. Cette action est nécessaire pour effectuer le reste de la configuration.
Champ de la géométrie
Sélectionnez le champ qui contient les géométries.
Champ de l’identifiant
Sélectionnez un champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés.
Champ de la date de création
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de création de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de la date de modification
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de la dernière modification de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de l’auteur
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra le nom de l’utilisateur qui a créé chaque objet, ou celui qui a fait la dernière modification. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Lecture
Oui
Écriture
Non
Landing page URL
Indiquez le URL de la page destination du service. Appuyez sur Charger pour accéder au service.
Collection
Sélectionnez la collection (ensemble) de données que vous souhaitez accéder.
Taille de la page
Les données sont envoyées en pages. Indiquez la taille de la page, c’est-à-dire la quantité de features ou entités qui sont envoyées à la fois.
Projection d’origine
Sélectionnez la projection d’origine des données : Longitude/Latitude (WGS84) - EPSG:4326.
Lecture
Oui
Écriture
Oui
Connexion SDE
Sélectionnez la connexion au service SDE devant être utilisée pour extraire les données spatiales et les attributs. La connexion utilise le pilote ArcSDE et elle doit déjà être configurée dans JMap Admin.
Couche
Sélectionnez la feature class devant être lue. Chaque table dans la base de données SDE correspond à une feature class différente.
Champ de l’identifiant
Sélectionnez le champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés. Le champ se nomme généralement OBJECT_ID.
Champ de la date de création
Ce paramètre est optionnel. Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de création de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de la date de modification
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de la dernière modification de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée. Ce champ est utilisé pour gérer les conflits de transaction et doit être présent dans les attributs des couches éditables pour que cette fonctionnalité soit activée.
Champ de l’auteur
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra le nom de l’utilisateur qui a créé chaque objet, ou celui qui a fait la dernière modification. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Base des données des métadonnées
(Optionnel) Ce champ sert à définir la base de données contenant les domaines de valeurs et les relations à utiliser. Celles-ci doivent préalablement avoir été exportées de ArcSDE dans une structure de tables précise.
Source des données
Déterminez si les valeurs des attributs doivent être utilisées directement (Attribut) ou si elles doivent être substituées par les valeurs spécifiées dans le domaine (Domaine).
Lecture
Oui
Écriture
Oui
Base de données
Sélectionnez la base de données PostGIS à partir de laquelle les données doivent être lues. Cette base de données doit déjà être configurée dans JMap Admin.
Requête SQL
Entrez la requête SQL utilisée pour extraire des géométries et des attributs de la base de données.
Table de la géométrie
Sélectionnez la table physique qui contient les géométries. En appuyant sur Charger, vous obtiendrez la liste des champs retournés par la requête. Cette action est nécessaire pour effectuer le reste de la configuration.
Champ de la géométrie
Sélectionnez le champ qui contient les géométries.
Champ de l’identifiant
Sélectionnez un champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés.
Champ de la date de création
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de création de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de la date de modification
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de la dernière modification de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de l’auteur
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra le nom de l’utilisateur qui a créé chaque objet, ou celui qui a fait la dernière modification. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Lecture
Oui
Écriture
Non
Base de données
Sélectionnez la base de données à partir de laquelle les données doivent être lues. Cette base de données doit connecter à un fichier MS Access. La base de données doit déjà être configurée dans JMap Admin.
Requête SQL
Entrez la requête SQL utilisée pour extraire les géométries et attributs de la base de données.
Table de la géométrie
Sélectionnez la table physique qui contient les géométries. En appuyant sur Charger, vous obtiendrez la liste des champs retournés par la requête. Cette action est nécessaire pour effectuer le reste de la configuration.
Champ de l’identifiant
Sélectionnez un champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés. Le champ se nomme généralement OBJECT_ID.
Lecture
Oui
Écriture
Oui
URL
Entrez l’URL pour la requête GetCapabilities qui retournera les capacités du serveur WFS. L’URL devrait être semblable à celle‑ci : http://www.server.com/wfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilitie
Types de données
La liste des types de données est retournée par le serveur WFS après que vous appuyez sur le bouton Charger. Sélectionnez un type de données devant être lu.
Lecture
Oui
Écriture
Oui
Base de données
Sélectionnez la base de données à partir de laquelle les données doivent être lues. Cette base de données doit déjà être configurée dans JMap Admin.
Requête SQL
Entrez la requête SQL utilisée pour extraire des géométries et des attributs de la base de données.
Table de la géométrie
Sélectionnez la table physique qui contient les géométries. En appuyant sur Charger, vous obtiendrez la liste des champs retournés par la requête. Cette action est nécessaire pour effectuer le reste de la configuration.
Champ de la géométrie
Sélectionnez le champ qui contient les géométries.
Type de la géométrie
Sélectionnez le format des données à lire, WKB ou WKT.
Encodage (pour le WKB)
Si le format des données est WKB, vous devez indiquer le type d’encodage utilisé par les données, Little Endian ou Big Endian.
MBR X1
Valeur X minimum du plus petit rectangle englobant (MBR) de la géométrie.
MBR Y1
Valeur Y minimum du plus petit rectangle englobant (MBR) de la géométrie.
MBR X2
Valeur X maximum du plus petit rectangle englobant (MBR) de la géométrie.
MBR Y2
Valeur Y maximum du plus petit rectangle englobant (MBR) de la géométrie.
Champ de l’identifiant
Sélectionnez un champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés.
Champ de la date de création
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de création de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de la date de modification
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de la dernière modification de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de l’auteur
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra le nom de l’utilisateur qui a créé chaque objet, ou celui qui a fait la dernière modification. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Lecture
Oui
Écriture
Oui
Base de données
Sélectionnez la base de données Oracle à partir de laquelle les données doivent être lues. Cette base de données doit déjà être configurée dans JMap Admin.
Requête SQL
Entrez la requête SQL utilisée pour extraire des géométries et des attributs de la base de données.
Table de la géométrie
Sélectionnez la table physique qui contient les géométries. En appuyant sur Charger, vous obtiendrez la liste des champs retournés par la requête. Cette action est nécessaire pour effectuer le reste de la configuration.
Champ de la géométrie
Sélectionnez le champ qui contient les géométries.
Champ de l’identifiant
Sélectionnez un champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés.
Champ de la date de création
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de création de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de la date de modification
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de la dernière modification de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de l’auteur
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra le nom de l’utilisateur qui a créé chaque objet, ou celui qui a fait la dernière modification. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Lecture
Oui
Écriture
Non
Fichiers choisis
Sélectionnez un ou plusieurs fichiers DGN devant être lus. Si vous sélectionnez plus d’un fichier, ceux-ci doivent tous posséder la même liste d’attributs, et les géométries doivent être du même type.
Convertir les polygones en lignes
Sélectionnez cette option si vous souhaitez que les polygones soient lus en tant que lignes.
Base de données des attributs
(Optionnel) Sélectionnez la base de données qui contient les attributs. Cette base de données doit déjà être configurée dans JMap Admin.
Couches
Sélectionnez une ou plusieurs couches devant être incluses dans la source de données. Les données sur les autres couches ne seront pas lues.
Lecture | Oui |
Écriture | Oui |
Serveur JMap | Sélectionnez la connexion vers une autre instance de JMap Server devant être utilisée pour extraire les données spatiales et attributs. La connexion doit déjà être configurée dans JMap Admin. |
Source de données spatiales | Sélectionnez la source de données spatiales vectorielles existante sur l’autre instance de JMap Server à laquelle vous voulez accéder. Cette source de données doit être partagée par l’autre serveur. |
Lecture
Oui
Écriture
Oui
Table
Sélectionnez la table JMap Spatial à utiliser comme source de données. Si la table n’existe pas, vous pouvez la créer en appuyant sur Ajouter table.
JMap Server peut se connecter à des bases de données Microsoft SQL Server Spatial afin d’extraire des données spatiales et des attributs pouvant être utilisés en tant que source de données spatiales. L’unique exigence particulière est la présence d’une colonne numérique avec des valeurs de nombres entiers uniques devant être utilisées en tant qu’identifiants d’éléments. Une requête SQL doit être fournie. La requête sera exécutée afin de lire les données et elle peut accéder à plus d’une table à la fois.
La connexion à la base de données doit déjà être configurée. Reportez‑vous à la section Création de bases de données pour plus de détails à ce sujet.
Note : Le système de projection sélectionné pour la source de données spatiales doit correspondre exactement à l’identifiant de référence spatiale (SRID, ex. EPSG) des éléments de la table, pour que les éléments s’affichent.
JMap Server peut lire les fichiers de format IFC (Industry Foundation Classes) en tant que source de données spatiales. L’IFC est le format d’échange standard utilisé communément par les logiciels permettant le travail en BIM (Building Information Modeling).
Lecture
Oui
Écriture
Oui
Base de données
Sélectionnez la base de données SQL Server Spatial à partir de laquelle les données doivent être lues. Cette base de données doit déjà être configurée dans JMap Admin.
Requête SQL
Entrez la requête SQL utilisée pour extraire des géométries et des attributs de la base de données.
Table de la géométrie
Sélectionnez la table physique qui contient les géométries. En appuyant sur Charger, vous obtiendrez la liste des champs retournés par la requête. Cette action est nécessaire pour effectuer le reste de la configuration.
Champ de la géométrie
Sélectionnez le champ qui contient les géométries.
Champ de l’identifiant
Sélectionnez un champ qui contient des identifiants uniques. Seuls les champs contenant des nombres entiers sont listés.
Automatiquement convertir en géométrie valide
Lorsque cette option est activée, les géométries invalides créées dans JMap sont automatiquement converties en géométries valides en utilisant la fonction SQL MakeValid()
. Au moment de l’insertion, JMap convertit la géométrie invalide en une géométrie valide. À noter que le résultat risque de ne pas correspondre exactement à la géométrie initiale.
Bien que l’option soit cochée, JMap ne convertit aucune géométrie existante non valide dans la source de données.
Cette fonction nécessite l’usage du SRID, ce qui implique qu’une projection doit être spécifiée pour la source de données. Aussi, la fonction MakeValid
n’est pas supportée dans toutes les versions de SQL Server. Veuillez consulter l’aide de SQL Server pour connaître la compatibilité de la fonction avec les géométries ou géographies. L’activation de cette fonction sans ces critères résultera en une erreur lors de l’insertion ou l’édition de données.
Champ de la date de création
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de création de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de la date de modification
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra la date de la dernière modification de chaque objet. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Champ de l’auteur
(Optionnel) Si vous souhaitez rendre cette source de données éditable par JMap, ce champ contiendra le nom de l’utilisateur qui a créé chaque objet, ou celui qui a fait la dernière modification. Si aucun champ n’est sélectionné, les données pourront quand même être éditables mais cette information ne sera pas conservée.
Lecture
Oui
Écriture
Non
JMap Server peut lire les fichiers SHP en tant que source de données spatiales. Ceux‑ci sont généralement produits par des applications ESRI.
Lecture
Oui
Écriture
Non
Fichiers choisis
Sélectionnez un ou plusieurs fichiers SHP devant être lus. Si vous sélectionnez plus d’un fichier, ceux‑ci doivent tous posséder la même liste d’attributs, et les géométries doivent être du même type. En outre, chaque fichier SHP doit être accompagné d’un fichier DBF et d’un fichier SHX.
Jeu de caractères du fichier DBF
Sélectionnez le jeu de caractères utilisé pour les attributs stockés dans le fichier DBF. Si ce paramètre n’est pas défini correctement, il se peut que certains caractères ne s’affichent pas correctement. La valeur par défaut est CP437. Cette valeur est adéquate la plupart du temps.