J'ai créé une base de données spatialite qui couvre plusieurs années de données sur la criminalité. Pour faciliter un scénario réel où je peux simplifier l'interaction pour un utilisateur en introduisant une vue qui limite simplement la durée ou quels types de crimes sont renvoyés, je veux savoir s'il est possible pour QGIS de lire cette vue comme elle serait toute autre table spatiale dans ma base de données. Le point ici est que, de toute évidence, je ne veux pas créer une table distincte pour chaque vue possible que je peux utiliser, et j'essaie de faire simple en n'exigeant pas que l'utilisateur connaisse la base de données et le SQL approprié pour sous-définir les données elles-mêmes. Un flux de travail similaire dans le monde ArcGIS peut créer des fichiers de couches distincts que l'utilisateur pourrait ouvrir dans ArcMap et accéder à la base de données (par exemple, SQL Server) et présenter uniquement l'ensemble de données limité.
J'ai créé une vue dans ma base de données, mais elle n'apparaît pas dans la liste des classes d'entités que je peux importer lorsque je me connecte à la base de données spatialite dans QGIS. Peut-être que les vues ne sont pas considérées comme spatiales? (C'est quelque chose que je vais examiner plus tard, mais je pensais l'avoir déjà fait; je ne me souviens tout simplement pas de la conclusion.) En tout cas, comment pourrait-on reproduire le type de flux de travail que je veux ou l'alternative ArcGIS similaire ?