Suite

Mesurer la distance à l'aide du calculateur de terrain QGIS ?

Mesurer la distance à l'aide du calculateur de terrain QGIS ?


Un débutant QGIS qui ne peut pas pour la vie d'entre eux travailler sur l'expression nécessaire pour représenter la distance d'un point.

Je veux montrer à quel point un quartier est piétonnier. Je dois le faire en montrant quelles zones sont zonées résidentielles et à moins de 500 m des parcs et des transports.

J'ai une carte d'une ville et je veux montrer quelles zones sont praticables à pied (c'est-à-dire à proximité des parcs et des transports).

Je suis la seconde moitié de ce tutoriel (http://docs.aurin.org.au/tutorials-and-use-cases/abpl90366-urban-informatics-tutorials/geodesign-density-and-constraints/)

Presque toutes les expressions en géométrie m'ont donné une erreur !

Pardon! C'est ce que j'ai essayé

CAS QUAND "MB_CAT11" ='Résidentiel' >= 400m de 'Transport' ALORS 0 FIN


Cette tâche ne peut probablement pas être accomplie avec l'approche que vous essayez. Il pouvez être accompli, mais je ne vais pas fournir une réponse complète, car il s'agirait essentiellement de reproduire le tutoriel que vous essayez de suivre. Cependant, les informations suivantes peuvent vous aider à mieux comprendre ce que demande le didacticiel.

Dans les SIG, nous effectuons souvent deux types de requêtes : requêtes d'attribut et requêtes spatiales. Une requête d'attribut est l'endroit où vous sélectionnez certains enregistrements en fonction d'une colonne non spatiale, ce que vous essayez de faire avec la première partie de votre requête,"MB_CAT11" ='Résidentiel'. Une requête spatiale est l'endroit où vous sélectionnez certains enregistrements en fonction d'une relation spatiale entre la géométrie de l'enregistrement (y compris son emplacement) et les géométries du même jeu de données ou d'un jeu de données différent. Il s'agit de la deuxième partie de votre requête, où vous essayez de sélectionner des "zones" (pas clair ce que ces zones représentent) qui se trouvent à moins de 500 m des parcs et des transports.

Notez que ce est assez simple, et peut être accompli, comme indiqué dans le tutoriel, en allant sur leVecteur→Requête spatialemenu (mais notez que Spatial Query est un plugin et donc ce tutoriel suppose, peut-être à partir d'instructions précédentes, que le plugin est installé et activé). Cela peut également être accompli dans le code, mais pas de la manière que vous essayez. Il nécessite l'utilisation de SQL spatial (comme leST_DDans()une fonction).

Le tutoriel que vous essayez de terminer est peut-être un peu trop avancé pour un débutant complet. Pour plus d'informations, voici des liens vers d'autres didacticiels en ligne qui pourraient être à un niveau plus introductif :

  • Requête d'attribut : http://www.qgistutorials.com/en/docs/working_with_attributes.html
  • Requête spatiale : http://www.qgistutorials.com/en/docs/performing_spatial_queries.html

Je sais que le lien vers des réponses externes est mal vu sur GIS.SE, mais je ne veux pas reproduire tout un exercice d'introduction dans cette réponse. J'espère que vous trouverez les liens utiles.