1

Nous voulons utiliser GML dans notre application; C'est une application basée sur SIG qui simule les objets de mots réels (c'est-à-dire les tuyaux, les routes, etc.) dans un environnement de réalité virtuelle. Actuellement, nous dessinons et stockons la géométrie dans les fichiers DWG d'AutoCAD, mais à l'avenir, nous souhaitons modifier la base de données. J'ai vraiment besoin de trouver les réponses à ces questions.Critères d'utilisation GML, ou quelle est la bonne façon d'utiliser GML (Géographie XML)

1- Est-GML approprié pour le codage de fichier Géométrie (CAO, Forme, ..) qui contient plus de 100000 caractéristiques (Quelle est la relation entre le volume de données et la performance GML, est-il limité?)

2 - comment vérifier l'exactitude des données de géométrie, par exemple comment GML comprend que 2 limites internes d'un polygone se croisent (par Schéma? Par des bibliothèques spéciales ou simplement valider GML par Schéma sans vérifier les données de coordonnées internes)

3-Si je veux utiliser un DB, puis-je stocker des données GML dans XML Berkeley Database?

Merci pour votre attention

Répondre

1

1. GML peut représenter à la fois les données CAD/SIG - par exemple données obtenues à partir de fichiers de formes, DWG. DGN etc. GML est utilisé pour modéliser les structures de bâtiments 3D (il y a un langage appelé CityGML écrit en GML (voir juste Google CityGML) GML peut aussi représenter des modèles de terrain et des images (GMLJP2) GML est XML donc le volume peut être grand Cependant, les bases de données XML modernes peuvent facilement gérer des bases de données avec 100 000 fonctionnalités et plus.Les clients GML (comme Galdos INspector (Just Google galdosinc) peuvent facilement traiter des centaines de milliers de fonctionnalités (par exemple toutes les routes en Autriche) voir http://youtu.be/UR02FNfamO8).

2. Vous ne pouvez pas valider la géométrie (par exemple des intersections de limites de polygone) juste par la validation de schéma XML, mais il y a des bibliothèques spéciales et Galdos fournira prochainement un validateur GML comme le validateur KML (juste Google kmlvalidator) développé pour Google. Ce dernier outil vérifie pour la validité géométrique de KML.

3. GML peut être stocké dans n'importe quelle base de données - Oracle, PostgreSQL, etc. ainsi que dans les bases de données XML. Vous devriez noter qu'il existe des services Web appelés WFS (Web Feature Service) qui servent les données GML.

Questions connexes