J'essaie d'intersecter des géométries de polygones dans QGIS en utilisant une couche virtuelle: SELECT sbqry.rowid AS gid, sbqry.geom FROM (SELECT ST_Intersection(land_parcels.geometry, flood_zone.geometry) AS geom FROM land_parcels, flood_zone WHERE ST_Intersects(land_parcels.geometry, flood_zone.geometry) AND NOT ST_Touches(land_parcels.geometry, flood_zone.geometry)) AS sbqry; Malheureusement, sbqry.rowid AS gidretourne NULL au lieu de valeurs auto-incrémentées. Quelqu'un sait-il comment créer …
Chaque fois que j'enregistre une couche de QGIS en tant que spatialite, elle insiste pour créer une nouvelle base de données (si vous sélectionnez une base de données existante, vous êtes invité à annuler ou à remplacer). Je souhaite regrouper toutes les couches d'un projet dans une seule base de …
J'ai commencé à jouer avec SpatiaLite aujourd'hui et j'ai déjà rencontré un problème. Pour chaque emplacement de point stocké dans tableOne, je voudrais sélectionner un point (distance linéaire) le plus proche de tableTwo. Jusqu'à présent, j'ai trouvé une solution maladroite qui utilise VIEW: CREATE VIEW testview AS SELECT A.id , …
Je construis généralement des cartes topographiques statiques, qui sont principalement imprimées. J'utilise souvent des OSM et des rasterfiles (principalement différents DEM). Les zones que je cartographie dépassent rarement 20 000 km². J'utilise exclusivement des logiciels open source comme QGIS, SAGA et GRASS. Je connais les problèmes des fichiers de formes, …
Je viens de télécharger les données de Natural Earth au format SQLite sur http://www.naturalearthdata.com/downloads/ . J'avais supposé que ce serait une base de données SpatiaLite, mais il semble que non! QGIS ne le reconnaît pas comme une base de données spatiale. OGR est censé prendre en charge la lecture des …
Je comprends que Spatialite est destiné à être utilisé par un seul utilisateur / machine à la fois. Cependant, si les données sont stockées sur le serveur, rien ne garantit que quelqu'un sur une autre machine n'ouvrira pas également la même base de données et ne l'utilisera pas. Quelqu'un a-t-il …
J'ai quelques milliers de polygones dans SpatiaLite. J'essaie de faire une requête "touches": select map1.* from map1,map2 where touches(map1."Geometry",map2."Geometry") et wow, c'est LENT! Cependant, si je lui demande de le faire pour une seule parcelle dans map1, cela fonctionne très rapidement. select map1.* from map1,map2 where touches(map1."Geometry",map2."Geometry") and map1."ROWID" = …
J'ai une base de données Spatialite avec des points. De temps en temps maintenant, des points sont ajoutés. Quelle serait la façon la plus simple de supprimer les doublons en fonction des coordonnées?
Ok, je dois admettre que je ne m'attarde pas vraiment sur la sémantique de la liste des opérateurs spatiaux ci-dessous, je suis plutôt un utilisateur, j'écris des logiciels pour piloter le SQL la plupart du temps et je ne pense pas vraiment à ce sujet trop. Cependant, j'ai une situation …
J'ai une couche avec des polygones (appelons-la "bois") qui est coupée par "n" objets linéaires ("routes"). Chaque route a un attribut roadid unique. Je dois ajouter TOUS les roadid (pas seulement les premières trouvailles de QGis) à la couche de bois-polygones qu'ils croisent pour cette dernière utilisation. De préférence, tous …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.