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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 14 June 2004 08:41

Bertrand Dorner
Invité

Comptage d'objets dans une fenetre carte ou dans une mise en pages

Bonjour,

je suis confronte a la demande suivante concernant le souhait de compter
les objets presents dans une fenetre carte ou une mise en pages.

Nos tables couvrent l'espace departemental haut-rhinois, mais les
cartographies ponctuelles de plusieurs tables superposees ne concernent
souvent qu'une petite partie du departement. De ce fait, a l'exception
de tables geographiquement circonscrites (couverture departementale
incomplete), une mise en pages ne couvre jamais une table complete, les
tables de base validees etant identifiees en *_068.

Une possibilite existe-t-elle de realiser un comptage, a partir de la fe
netre carte active, et a l'echelle consideree, voire de la fenetre mise
en pages, des objets representes des differentes tables, a l'exclusion
de tous ceux non representes par ces fenetres ?

J'imagine les limites de la fenetre carte ou du cadre de la fenetre mise
en pages comme une table pour laquelle on veut savoir combien d'objets,
de differentes tables sont inclus ou intersectent cet espace, sans
enregister de tables temporaires (objets d'une table departementale
compris dans une mise en pages).

Merci d'avance

 

#2 Mon 14 June 2004 11:53

Christophe Barbier
Invité

Re: Comptage d'objets dans une fenetre carte ou dans une mise en pages

Bonjour,

C'est un peu tordu, mais la selection suivante ne selectionne que les objets completements visibles dans la carte:
(il vaut mieux la taper dans fenetre MapBasic, je pense)

-----------
Select * From Matable Where Val(Str(ObjectGeography(obj,1)))>=Val(Str$(MapperInfo(frontwindow(),5))) and Val(Str$(ObjectGeography(obj,2)))>=Val(Str$(MapperInfo(frontwindow(),6))) and Val(Str$(ObjectGeography(obj,3)))

 

Pied de page des forums

Powered by FluxBB