#1 Sat 21 October 2006 14:41
- Jean Claude
- Juste Inscrit !
- Date d'inscription: 21 Oct 2006
- Messages: 4
Problème Requête SQL sur Parc éolien
Bonjour je suis étudiant, et j'ai un problème avec une requête SQL.Je dois identifier les parcelles de la couche occupationSol qui sont propices à l’implantation d’un parc éolien. Les critères à respecter sont les suivants :
Une parcelle ne doit par être occupée par les types :
o Rocher, éboulis,
o Sable, gravier,
o Bâti,
o Eau libre.
Pour cette requête G trouvé C bon avec la fonction IN mais le problème ce corse avec la suivante
Les parcelles doivent être située :
o à plus de 200 m d’une LigneElectrique,
o à plus de 500 m du réseau hydrographique,
o à plus de 250 m d’un tronçon de route,
o à plus de 500 m d’une parcelle bâtie,
et enfin sa pente doit être strictement inférieure à 3 %.
Je sais qu'il faut utiliser le buffer mais je sais pas trop comment m'y prendre. Merci pour toutes vos réponses. J.C.
Hors ligne
#2 Sat 21 October 2006 18:20
- Damien BEAUSEIGNEUR
- Participant assidu
- Lieu: meyzieu
- Date d'inscription: 5 Sep 2005
- Messages: 425
Re: Problème Requête SQL sur Parc éolien
Etant donné que c'est probablement un exercice.
Je te donne le principe.
Oui, il faut utiliser le buffer.
Mais pour celà il faut créer des tables tables temporaires.
Une avec un buffer à 200m par rapport à l'origine
Une autre avec un buffer de 250m par rapport à l'origine
Et une avec un buffer de 500m par rapport à l'origine.
Un conseil découpe les étapes, n'essaye pas de créer tout celà en une seule requête, tu vas t'y perdre.
Fait en plusieurs sauvegarde tes résultats en te basant sur l'identifiant des parcelles.
Pour ce qui concerne la pente, je ne connais pas assez vertical Mapper.
Note, il vaut passer par un grand nombre de tables temporaires de façon simple qu'essayer de tout intégrer d'un seul coup.
Bonne chance
Hors ligne
#3 Mon 23 October 2006 14:31
- Fab64
- Participant occasionnel
- Lieu: Paris
- Date d'inscription: 4 Oct 2006
- Messages: 20
Re: Problème Requête SQL sur Parc éolien
Salut moi aussi j ai le meme exo ke toi c bizarre non? tu seras pas en SIGAT par hasard. En fait le principe est le meme que pour l exo avec le reseau hydro. Il faut ke utilise les buffer sur les reponse trouvées par le buffer précédent.
Pour delimiter la parcelle, il faudra ke tu utilise la comande Not.
Sinon petite astuce, commance par trouver les parcelles avec une pente inférieur a 3%.
Kiao
Fab
EDIT Maurice : Merci d'éviter le style SMS sur le forum !! (même quand ça tourne au message personnel )
Dernière modification par Maurice Nadal (Mon 23 October 2006 15:25)
Hors ligne
#4 Mon 23 October 2006 17:12
- Jean Claude
- Juste Inscrit !
- Date d'inscription: 21 Oct 2006
- Messages: 4
Re: Problème Requête SQL sur Parc éolien
Oué chui bien en SIGAT merci pour vos astuces j'y suis arriver pour les pente à 3% en fait y en a pas CT un peu pourri son exo!!! Et puis pour la commande Not in j'avais lu ton précédent post et qui m'a bien servi pour aller plus vite.
tchuss
J.C
Hors ligne