J'ai trouvé spatialite plus utile que les fichiers de formes car il ne présente pas les limitations de ce fichier et est également portable. Beaucoup de gens ici utilisent des fichiers de formes pour échanger des données et même les experts ne sont pas au courant de ce nouveau format.
Quels sont les avantages d'utiliser spatialite par rapport aux fichiers de formes?
Peut-il être utilisé à la place du fichier de formes?
Concentrez-vous uniquement sur les formats portables, c.-à-d. Qu'ils peuvent être échangés à l'aide de clés USB. GML, GeoJSON, KML, CSV ne sont pas une option et ne sont pas directement modifiables dans un SIG.
MISE À JOUR: Cela fait plus de 5 ans et le nouveau développement est orienté vers le géopackage qui est lié à la spatialite.
Alors maintenant, la question est plus comme Avantages de l'utilisation de GEOPACKAGE sur GEODATABASE?
la source
Les fichiers de formes sont liés à un type de géométrie, vous obtenez donc un tas de fichiers pour un seul projet. Les noms de champs sont également limités en raison de l’utilisation d’un format de base de données antiquaire.
Dans spatialite, vous pouvez stocker toutes les données du projet dans un seul fichier. et nommez les champs comme vous le souhaitez (enfin, presque).
Le seul inconvénient de spatialite est son cycle de mise à jour rapide, rendant difficile la lecture ou l'écriture de données écrites dans une autre version (plus ancienne).
la source
En plus de la réponse de scruss, les fichiers de formes ont quelques limitations:
la source
Pour moi, le plus gros avantage est le système de base de données relationnelle dans un format de fichier unique. Parmi les nombreux avantages, il y a l'utilisation de fonctions spatiales pour créer des vues. Prenons un cas où vous avez reçu un ensemble de points et que votre méthodologie consiste à mettre en tampon la base de points sur un attribut, puis à tester la coïncidence de ces tampons avec d'autres entités géographiques. L'utilisation de ce flux de travail avec des fichiers de formes nécessite généralement que chaque opération soit conservée comme un autre fichier de formes. Maintenant, si l'une de vos données est mise à jour, vous devez exécuter à nouveau la chaîne entière. Sans oublier que dans certains environnements, les données d'entrée peuvent être modifiées à votre insu. Ce n'est pas un problème lorsque vous utilisez des vues SQL pour les opérations géométriques. (Je sais que certains outils permettent de résoudre ce type de problème avec les fichiers de formes, mais la question concerne la base de données spatiaLite.)
la source
Tout ce qui est dans un seul fichier est aussi un inconvénient: beaucoup plus difficile à réparer si quelque chose est cassé. La taille du fichier semble également commencer à 3,7 Mo, même pour des ensembles de données presque vides. Ils semblent également ne prendre en charge que les champs texte, entier et flottant. Pas de date / heure ni de champs booléens. Au moins lors des tests dans QGIS 1.8
la source
select * where date < '1980-01-01'
et il fait le calcul pour vous.