Aller au contenu

Messages recommandés

Posté(e)

je ne comprends pas comment on réalise un fichier la structure d ' un fichier d ' extraction surtout les indications :

bl:name c05000 les chiffres indiquent une position geographique ou une autre appelation .

merci

Posté(e)

 

Hello

 

Voici un exemple de gabarit d'extraction :

 

nom c009000

code c010000

val c010000

div c010000

bl:layer c010000

bl:x n008002

bl:y n008002

bl:name c009000

c:quote "

c:delim ,

 

Dans cet exemple, on extrait 4 attributs: NOM, CODE, VAL, DIV

et des informations techniques l'insertion des blcos eux-mêmes:

bl:layer = Calque d'insertion

bl:x bl:y = Coordonnées X/Y d'insertion

bl:name = Nom du bloc-symbole

c:quote = Caractere pour les chaines alphanumériques

c:delim = Caractere de séparation

 

Le Decapode

 

Autodesk Expert Elite Team

Posté(e)

Salut,

 

bl:name, bl:layer, bl:x et bl:y sont les informations concernant le bloc, respectivement son nom, son calque et les coordonnées X etY de son point d'insertion. Tu peux mettre ou ne pas mettre ces champs dans ton fichier d'extraction.

 

Ensuite tu ajoutess d'autres champs pour les attributs : att1, att2, att3... dont les noms correspondent aux étiquettes des attributs de ton bloc. Il peut y avoir dans ton fichier d'extraction plus de champs que d'attributs dans tes blocs (ton fichier sera plus polyvalent).

 

Pour chaque champ, on indique son format, la lettre (c ou n) correspond au type de donnée (chaine de caractère ou numérique).

Ces lettres sont suivies de 6 chiffres.

Pour les champs de type caractère les trois premiers chiffres sont le nombre de caractères autorisé, les trois derniers sont toujours 000.

Pour les valeurs numérique, les 3 premiers chiffres indiquent le nombre total de signes, les 3 derniers le nombre de décimales.

 

Exemple :

 

bl:name c050000

bl:x c012002

att1 c025000

 

Le premier champ est le nom du bloc, il peut contenir 050 caractères.

Le deuxième champ est la coordonnées X du point d'insertion, il peut contenir 012 chiffres et affiche 002 décimales.

Le troisième champ est un attribut dont l'étiquette est ATT1 et peut contenir 25 caractères. Pour que le fichier puisse servir pour des blocs dont les attributs sont indifféremment des valeurs numérique ou des chaines de caractères, il est préférable d'extraire tous les attributs comme des chaines de caractère, les valeurs numériques seront rconnues comme telle dans Excel.

 

Tel que décrit, le fichier d'extraction pourra servir à extraire les attributs de tous les blocs dont les attributs ont des étiquettes nommées ATT1, ATT2, ATT3 etc...

 

J'espère avoir été clair, tout cç est dit de mémoire, ça fait longtemps que je n'ai pas utilisé de LT.

 

 

J'ai été un peu lent, les "anciens" sont plus vifs que moi ;) .

 

[Edité le 22/11/2006 par (gile)]

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)
Salut,

 

bl:name, bl:layer, bl:x et bl:y sont les informations concernant le bloc, respectivement son nom, son calque et les coordonnées X etY de son point d'insertion. Tu peux mettre ou ne pas mettre ces champs dans ton fichier d'extraction.

 

Ensuite tu ajoutess d'autres champs pour les attributs : att1, att2, att3... dont les noms correspondent aux étiquettes des attributs de ton bloc. Il peut y avoir dans ton fichier d'extraction plus de champs que d'attributs dans tes blocs (ton fichier sera plus polyvalent).

 

Pour chaque champ, on indique son format, la lettre (c ou n) correspond au type de donnée (chaine de caractère ou numérique).

Ces lettres sont suivies de 6 chiffres.

Pour les champs de type caractère les trois premiers chiffres sont le nombre de caractères autorisé, les trois derniers sont toujours 000.

Pour les valeurs numérique, les 3 premiers chiffres indiquent le nombre total de signes, les 3 derniers le nombre de décimales.

 

Exemple :

 

bl:name c050000

bl:x c012002

att1 c025000

 

Le premier champ est le nom du bloc, il peut contenir 050 caractères.

Le deuxième champ est la coordonnées X du point d'insertion, il peut contenir 012 chiffres et affiche 002 décimales.

Le troisième champ est un attribut dont l'étiquette est ATT1 et peut contenir 25 caractères. Pour que le fichier puisse servir pour des blocs dont les attributs sont indifféremment des valeurs numérique ou des chaines de caractères, il est préférable d'extraire tous les attributs comme des chaines de caractère, les valeurs numériques seront rconnues comme telle dans Excel.

 

Tel que décrit, le fichier d'extraction pourra servir à extraire les attributs de tous les blocs dont les attributs ont des étiquettes nommées ATT1, ATT2, ATT3 etc...

 

J'espère avoir été clair, tout cç est dit de mémoire, ça fait longtemps que je n'ai pas utilisé de LT.

 

 

J'ai été un peu lent, les "anciens" sont plus vifs que moi ;) .[Edité le 22/11/2006 par (gile)]

 

 

 

[Edité le 23/11/2006 par POM12]

Posté(e)
Salut,

 

bl:name, bl:layer, bl:x et bl:y sont les informations concernant le bloc, respectivement son nom, son calque et les coordonnées X etY de son point d'insertion. Tu peux mettre ou ne pas mettre ces champs dans ton fichier d'extraction.

 

Ensuite tu ajoutess d'autres champs pour les attributs : att1, att2, att3... dont les noms correspondent aux étiquettes des attributs de ton bloc. Il peut y avoir dans ton fichier d'extraction plus de champs que d'attributs dans tes blocs (ton fichier sera plus polyvalent).

 

Pour chaque champ, on indique son format, la lettre (c ou n) correspond au type de donnée (chaine de caractère ou numérique).

Ces lettres sont suivies de 6 chiffres.

Pour les champs de type caractère les trois premiers chiffres sont le nombre de caractères autorisé, les trois derniers sont toujours 000.

Pour les valeurs numérique, les 3 premiers chiffres indiquent le nombre total de signes, les 3 derniers le nombre de décimales.

 

Exemple :

 

bl:name c050000

bl:x c012002

att1 c025000

 

Le premier champ est le nom du bloc, il peut contenir 050 caractères.

Le deuxième champ est la coordonnées X du point d'insertion, il peut contenir 012 chiffres et affiche 002 décimales.

Le troisième champ est un attribut dont l'étiquette est ATT1 et peut contenir 25 caractères. Pour que le fichier puisse servir pour des blocs dont les attributs sont indifféremment des valeurs numérique ou des chaines de caractères, il est préférable d'extraire tous les attributs comme des chaines de caractère, les valeurs numériques seront rconnues comme telle dans Excel.

 

Tel que décrit, le fichier d'extraction pourra servir à extraire les attributs de tous les blocs dont les attributs ont des étiquettes nommées ATT1, ATT2, ATT3 etc...

 

J'espère avoir été clair, tout cç est dit de mémoire, ça fait longtemps que je n'ai pas utilisé de LT.

 

 

J'ai été un peu lent, les "anciens" sont plus vifs que moi ;) .[Edité le 22/11/2006 par (gile)]

 

 

 

[Edité le 23/11/2006 par POM12]

Posté(e)
Salut,

 

bl:name, bl:layer, bl:x et bl:y sont les informations concernant le bloc, respectivement son nom, son calque et les coordonnées X etY de son point d'insertion. Tu peux mettre ou ne pas mettre ces champs dans ton fichier d'extraction.

 

Ensuite tu ajoutess d'autres champs pour les attributs : att1, att2, att3... dont les noms correspondent aux étiquettes des attributs de ton bloc. Il peut y avoir dans ton fichier d'extraction plus de champs que d'attributs dans tes blocs (ton fichier sera plus polyvalent).

 

Pour chaque champ, on indique son format, la lettre (c ou n) correspond au type de donnée (chaine de caractère ou numérique).

Ces lettres sont suivies de 6 chiffres.

Pour les champs de type caractère les trois premiers chiffres sont le nombre de caractères autorisé, les trois derniers sont toujours 000.

Pour les valeurs numérique, les 3 premiers chiffres indiquent le nombre total de signes, les 3 derniers le nombre de décimales.

 

Exemple :

 

bl:name c050000

bl:x c012002

att1 c025000

 

Le premier champ est le nom du bloc, il peut contenir 050 caractères.

Le deuxième champ est la coordonnées X du point d'insertion, il peut contenir 012 chiffres et affiche 002 décimales.

Le troisième champ est un attribut dont l'étiquette est ATT1 et peut contenir 25 caractères. Pour que le fichier puisse servir pour des blocs dont les attributs sont indifféremment des valeurs numérique ou des chaines de caractères, il est préférable d'extraire tous les attributs comme des chaines de caractère, les valeurs numériques seront rconnues comme telle dans Excel.

 

Tel que décrit, le fichier d'extraction pourra servir à extraire les attributs de tous les blocs dont les attributs ont des étiquettes nommées ATT1, ATT2, ATT3 etc...

 

J'espère avoir été clair, tout cç est dit de mémoire, ça fait longtemps que je n'ai pas utilisé de LT.

 

 

J'ai été un peu lent, les "anciens" sont plus vifs que moi ;) .[Edité le 22/11/2006 par (gile)]

 

 

 

[Edité le 23/11/2006 par POM12]

 

 

re bonjour suite au message ci dessus voici encore une requete concernat , les numéros apres bl:name c05000

bl:layer c05000

ces deux chiffres corresponde à la longueur de l'appelation du calque qui est pour moi " NIV1-CFO-ECL

JE SUIS DANS LE P2TRIN ALLES 0 PLUS . SALUTATIONS .

 

 

 

Posté(e)

Les nombres 050000 après bl:name et bl:layer vuelent dire que le non du bloc ou du claque peuvent contenir jusqu'à 50 caractères

 

Si le nom de ton calque c'est : NIV1-CFO-ECL ça fait 12 caractères, donc aucun problème.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité