Aller au contenu

fabcad

Membres
  • Compteur de contenus

    877
  • Inscription

  • Dernière visite

  • Jours gagnés

    8

Tout ce qui a été posté par fabcad

  1. Bonsoir, J'ai commencé une ébauche de programme et çà fonctionne mais il me faudrait un peu d'aide pour aboutir à quelque chose de plus évolué. Je le met ce soir en pièce-jointe. Lundi, je modifierai la ligne avec la commande _adegenlink car les options sont anglaises car je n'avais qu'une version anglaise de MAP. Les améliorations : - Ajouter au début de la fonction une liste de choix des tables de Données d'Objets contenues dans le DWG et des blocs avec attributs. - Remplacer (command "_polygon"...) par une création purement Lisp ou une zone tampon dont la hauteur serait la hauteur du bloc avec attributs. - Sélectionner le bloc par trajet (sélection par la polyligne-conduite-linéaire sig) au lieu d'un sélection ponctuelle et vérifier l'existence et l'unicité du bloc par cette sélection. Bonne soirée, Fabcad le Rennais Métropolitain generer-liens-lineaires.lsp
  2. Bonsoir, - Boucler sur chaque polyligne "conduite" c'est à dire faire le traitement sur l'ensemble des polylignes " conduites" en AutoLISP. Bonne nuit, Fabcad le Rennais Métropolitain
  3. Bonsoir, En lisant ce fil de discussion, il me vient une idée qui pourrait être creusée, la fonction Générer des liens d'AutoCAD MAP ne fonctionne qu'avec des textes, textes encadrés,des blocs, blocs encadrés (encadrés veut dire que c'est la polyligne fermée qui réceptionne la ou les Donnée(s) Attributaire(s) ou le lien avec une Base de Données Alphanumérique externe. Donc, si nous avons un bloc avec attributs sur chaque polyligne (conduite linéaire). - Boucler sur chaque polyligne - Créer une polyligne polygone au milieu et sur la conduite en cours. - Sélectionner le bloc soit par sa polyligne englobante, si plus d'1 bloc sélectionner par le linéaire en mode trajet. - Générer des liens en Données d'Objets avec la polyligne polygone. - Copier les Données d'Objets du surfacique sur le linéaire et effacer le surfacique. Ça pourrait fonctionner ! Fabcad le Rennais Métropolitain
  4. Bonsoir Lili2006, - Les Données d'Objets avec un identifiant numérique unique inclut dans les champs de la table pour chaque polyligne et un export en SHP par type d'objets SIG (Ponctuels pour les regards, Linéaires pour les conduites), après coup un XLS devient plus nécessaire puisque les grilles de données attributaires sont affichables et éditables dans les logiciels SIG. Fabcad le Rennais Métropolitain
  5. Voici le lien pour la copie des Données d'Objets vers les Xdatas : OD2XD FME sait lire les données d'objets, ArcGIS sait lire du dwg et les Xdatas me semble-t-il. Il y aura un traitement sur les valeurs à récupérer des xdatas pour séparer le nom du champ et sa valeur. A Fabcad le Rennais Métropolitain
  6. Bonjour Lili2006, Le SIG souhaité fonctionnera sur quel logiciel SIG ? J'imagine ceci : - Les données attributaires seront crées en Données d'Objets (puisque Forum AutoCAD MAP) en créant un identifiant numérique unique pour chaque polyligne. Avec un dessin projet et le "dessin" du réseau en tant que dessin associé, nous aurons la possibilité de créer une requête en mode rapport pour créer un fichier TXT renommable en CSV puis en XLS par Microsoft Excel. - Pour le DXF, convertir les données d'objets en Xdatas, il y a une routine en lisp pour faire cela sur Géorezo. Les Xdatas sont conservées lors d'un export en DXF. Voilà mon début de réponse, Fabcad le Rennais Métropolitain
  7. fabcad

    traitement selon emprise

    Re-Bonjour, Un dessin ouvert dans AutoCAD ou associé dans AutoCAD MAP est verrouillé et donc non déplacable dans windows. C'est pourquoi je préconisais une copie temporaire afin de déplacer le vrai fichier . A+
  8. fabcad

    traitement selon emprise

    Bonjour à tous, Lisant avec intérêt les différentes solutions proposées j'ai une question. En passant par une qry et si le dessin projet possède un système de coordonnées, je crois qu'une requête modifie la situation géographique des objets, donc si les dessins sources ont un système de coordonnées, ils se trouveront dans la zone concernée d'où un résultat incorrect.. Je penchais, pour ma part, faire un script/lisp sur tous les dessins à contrôler. Sur chaque dessin, en faire un fichier temporaire, ouvrir ce dernier, contrôler l'emprise et déplacer l'original dans le bon dossier et passer au dessin suivant. A+
  9. fabcad

    Bonne et joyeuse !!

    Meilleurs vœux pour cette nouvelle année.
  10. Merci pour vos infos, J'attends avec impatience le retour en lisp ou en dotnet. En attendant passez de bonnes fêtes de fin d'année. A bientôt, Fabrice
  11. Merci x_all, Je pensais en déplaçant la souris sur un objet créer la nouvelle polyligne en récupérant les sommets de l'objet puis sur d'autres. Cf : voir outil traçage sur Arcgis pour l'illustration de ma demande pour les sigistes.
  12. Bonjour à tous, Je souhaiterais savoir s'il était possible de dessiner des polylignes par "roll over" sur des objets existants (sauf arcs ou cercles si cela est complexe). Je ne vois pas la méthodologie en Auto(v)lisp pour le faire, afin de récupérer les sommets en live. Merci pour votre retour, Bonne fêtes de fin d'année, A+
  13. fabcad

    Lisps de gile

    Merci Bryce Ton astuce a fonctionné, le fichier txt est généré depuis une requête autocad map en mode rapport. C'est à noter quelque part. Merci, Fabrice
  14. fabcad

    Lisps de gile

    Bonjour Gile, Bonjour à tous, Ayant eu besoin de ta fonction instopo et l'ayant testé avant avec un petit fichier de points voici le message d'erreur produit à l'issue du test. Je suis sur Windows XP avec AutoCAD MAP 2007. Merci de tes et (vos) lumières. Fabrice POINTS.txt
  15. Bonjour, Afin de faire des fichiers "hybrides" c'est intéressant mais il faut pour cela avoir des objets dans le dessin courant. - Calques AutoCAD : Objets présents dans le dessin et calques actifs et non gelés. - Interrogation par requête DWG des objets du dessin courant : Interroger le dessin courant - Dessins DWG associés : Interroger le(s) dessin(s) source(s) par requête DWG. - Ajouter des "couches" SIG (créer un calque AutoCAD de type "Connexion" et courant avant de connecter ces couches SIG). Bonne journée, Fabrice
  16. Bonjour, Tu peux essayer ce petit soft gratuit fait par des italiens : http://www.abccorsicad.it/software_autocad.html Bonne journée,
  17. Bonjour, Ant Renamer s'occupe aussi des dossiers c'est lors du glisser-déposer, qu'il faut indiquer si l'on souhaite ou non s'occuper des noms de dossiers. A+
  18. Bonjour, AutoCAD MAP fait ceci sans problème puisque le SIG répond à cette problématique. Bonne journée, Fabrice
  19. Merci VDH-Bruno, C'est tip-top ce que je pensais, je vais pouvoir modifier ma base de données canalisations+tampons. Merci beaucoup, Fabrice
  20. Bonsoir à tous, Comme sur l'illustration de la copie d'écran, je souhaiterais "emmener" les extrémités de linéaires proches d'un point cible. Cdc de la commande strech_lines_same_point. 1- Sélection du point cible (bloc, texte/mtexte, cercle, point) 2- Sélection des objets Linéaires à modifier 3- Traitement. Merci d'avance, Fabrice
  21. Merci pour l'information, Juste une question, les attributs de blocs peuvent--il être multi-lignes et donc un masque d'arrière-plan ? A bientôt, Fabrice
  22. Bonsoir, J'ai réussi à le télécharger mais avec IE. A+
  23. Bonjour à tous, Merci pour ce programme et j'essaie de le télécharger mais je ne sais pas ou le site envoie ce fichier téléchargé sur mon poste. Je suis sur Windows XP avec Firefox 3.5.1 si cela à une incidence. Cordialement, Fabrice
  24. Merci ca fonctionne maintenant, on ne le dira jamais assez mais la relecture avec d'autres yeux c'est cool. J'ai mis à jour le fichier lisp en pièce-jointe. Bonne journée, A+
  25. Bonjour à tous, Très heureux d'avoir pu t'aider. Merci Google aussi :-) Bonne journée, Fabrice
×
×
  • 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é