[AMap 2012] Requêter les dessins associés

Intérêt

  • consulter le contenu de divers fichiers DWG
  • réaliser des reprojections
  • créer des fichiers d’index ou d’assemblage d’autres fichiers
  • et de multiples autres applications…

Préalable

Avoir associé les dessins à requêter et affiché le « volet tâches » (voir article précédent).

Il est fortement conseillé d’avoir attribué un système de coordonnées à l’ensemble des fichiers. Sinon, risque de surprises !

Définition et principes

Une « requête » est une demande de traitement qui correspond à l’interrogation de dessins associés pour en récupérer une certaine partie des données et/ou objets géographiques. Les requêtes AutoCAD Map peuvent combiner un certain nombre de critères, de quatre types différents :

  • emplacement géographique (tout, cercle, polygone…),
  • propriétés autocad (calque, nom de bloc, type d’entité…),
  • données attributaires (attributs des blocs, données d’objets…)
  • SQL, lorsque les dessins sont liés à des bases de données (non présenté dans cette fiche)

Les critères peuvent être combinés selon 4 opérateurs différents : AND, AND NOT, OR ou OR NOT. Par exemple, en combinant ces différents critères, on peut récupérer l’ensemble des blocs ayant un nom de bloc CHRK2C ou CHRK1C et présentes sur un calque autre que le calque 8_chambre.

Les critères seront alors :

Requete-courante

Le résultat d’une requête peut être soit :

  • Aperçu : un simple redess le fera disparaître
  • Dessiné : les objets sont ajoutés au dessin courant, en modifiant éventuellement leurs propriétés (mis dans un calque particulier par exemple)
  • Etabli sous forme de Rapport, avec un gabarit à définir (par exemple, dans l’exemple ci-dessus, liste des blocs avec coordonnées d’insertion et nom du calque)

Les requêtes peuvent être enregistrées pour utilisation ultérieure.

Méthode

Dans le « Volet Tâches », activer l’onglet « Explorateur de cartes »
Pour définir une requête, double cliquer sur « Requête courante »
Au clavier, commande _ADEQUERY

 

definir-requete

Définition d’un critère de type « Emplacement »

emplacement

Définition d’un critère de type « Propriétés »

proprietes

 

Principaux caractères génériques pouvant être utilisés :

# Dièse Remplace un caractère numérique, et un seul
@ Arobase Remplace un caractère alphabétique, et un seul
? Point d’interrogation Remplace un caractère quelconque, et un seul
* Etoile Remplace une chaîne de caractères quelconque (peu importe le nombre de caractères, et y compris une chaîne vide)

Consultez cette page pour plus de caractères génériques.

Attention, si vous ne maîtrisez pas les fonctionnalités de groupe d’enregistrement, ne pas accepter « d’ajouter des objets au groupe d’enregistrement » ; vous pourriez voir vos fichiers sources modifiés sans l’avoir voulu … Pour éviter cela, vous pouvez également modifier les options Map : commande MAPOPTIONS, onglet « Enregistrement vers les dessins sources », Groupe d’enregistrement, choisir « Ne pas ajouter d’objets automatiquement ».
Tags :