Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Thu 07 April 2011 15:20

cc217
Juste Inscrit !
Date d'inscription: 7 Apr 2011
Messages: 6

selection SQL mapinfo pour definir l'orientation du bâti

Bonjour à tous,

Je souhaite avoir des infos de pros pour effectuer une sélection SQL qui me permettrai de définir l'orientation du bâti à partir de la surface du bâti concerné et des coordonnées des points   (x1,y1) et (x2y2) du rectangle dans lequel est inséré le polygone du bâti.
Est-il possible selon vous, à partir d'une sélection SQL de comparer les orientations des deux objets afin de définir celle du bâti avec une formule du style :

(x1,x2)>(y1;y2) en sachant les coordonnées définissent la largeur et la longueur de l'objet...

Enfin, j'ai un début d'idée mais j'ai besoin de quelqu'un qui maîtrise plus mapinfo pour m'éclairer.

Merci par avance pour vos réponses !

Hors ligne

 

#2 Mon 11 April 2011 14:46

Rénato_
Juste Inscrit !
Date d'inscription: 22 Apr 2010
Messages: 4

Re: selection SQL mapinfo pour definir l'orientation du bâti

Bonjour,

Pour sélectionner les bâtiments présentant une orientation favorable pour le solaire (entre 0-45° en valeur absolu par rapport à ligne Est-Ouest), j'ai développé un petit module mapbasic car certaines fonctions n'existent pas en SQL.
Le principe est simple : pour chaque polygone du bâti, on génère l'enveloppe convexe de l'ensemble des points intégrant l'objet ensuite on recherche le plus grand côté et on sélectionne tous les polygones dont le plus grand côté forme un angle avec l'horizontal compris entre 0 et 45° en valeur absolu.
Si cela répond à votre question je peux vous fournir ce petit module

Cordialement

Hors ligne

 

#3 Mon 11 April 2011 16:31

cc217
Juste Inscrit !
Date d'inscription: 7 Apr 2011
Messages: 6

Re: selection SQL mapinfo pour definir l'orientation du bâti

Bonjour Rénato,

Oui cela répond exactement à ce que je recherche.
Je veux bien votre module.

Hors ligne

 

#4 Mon 11 April 2011 16:35

cc217
Juste Inscrit !
Date d'inscription: 7 Apr 2011
Messages: 6

Re: selection SQL mapinfo pour definir l'orientation du bâti

Merci par avance.
Cordialement.

Hors ligne

 

#5 Tue 12 April 2011 09:21

Rénato_
Juste Inscrit !
Date d'inscription: 22 Apr 2010
Messages: 4

Re: selection SQL mapinfo pour definir l'orientation du bâti

Bonjour,

Le module ferme toutes les tables ouvertes avant exécution et ferme les 2 tables en entrée-sortie après exécution.
L'interface demande la table des bâtiments en entrée, puis le nom de la table résultat en sortie (nouvelle table) et enfin l'angle maximum par rapport à la ligne Est-Ouest (45° par défaut).

La table en entrée n'est pas modifiée, par conséquent vous pouvez effectuer tous les tests que bon vous semble.

Cordialement


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#6 Tue 12 April 2011 11:09

cc217
Juste Inscrit !
Date d'inscription: 7 Apr 2011
Messages: 6

Re: selection SQL mapinfo pour definir l'orientation du bâti

Merci Rénato votre petit module est très intéressant.
Il fonctionne plutôt bien.
Cependant, sur une base de donnée cadastrale, MAPINFO m'inscris le message d'erreur suivant :
(orientation.mb:52) Warninig: Convex hull requires 3 imput nodes to produce result
et ce message entraîne la non prise en compte d'une partie des données.
Savez-vous d'où cela peut provenir ?

Cordialement

Hors ligne

 

#7 Wed 13 April 2011 15:35

Rénato_
Juste Inscrit !
Date d'inscription: 22 Apr 2010
Messages: 4

Re: selection SQL mapinfo pour definir l'orientation du bâti

Bonjour,

Surprenant car le module effectue l'enveloppe  convexe uniquement sur des objets 'region'.
je suis preneur d'un enregistrement concerné (table)


Cordialement

Hors ligne

 

#8 Mon 18 April 2011 12:05

cc217
Juste Inscrit !
Date d'inscription: 7 Apr 2011
Messages: 6

Re: selection SQL mapinfo pour definir l'orientation du bâti

Bonjour,

Désolé de répondre si tard, j'étais occupé sur d'autres tâches.

Voici un exemple de table que j'ai obtenu suite à ce message d'erreur. Celle-ci est vide  mais je pense que cela provient de la table d'origine puisque j'ai utilisé votre module avec d'autres tables et les résultats sont bons.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#9 Mon 18 April 2011 14:33

cc217
Juste Inscrit !
Date d'inscription: 7 Apr 2011
Messages: 6

Re: selection SQL mapinfo pour definir l'orientation du bâti

Re bonjour,

J'ai encore une interrogation, j'ai désormais effectué mes tables de bâtiments orientés comme je le voulais.
Les tables obtenues contiennent les mêmes champs que la table d'origine mais le contenu des champs n'est conservé.
Y-a-t-il un moyen de conserver le contenu des champs ?

Cordialement

Hors ligne

 

Pied de page des forums

Powered by FluxBB