Aller au contenu

Olivier Eckmann

Membres
  • Compteur de contenus

    2 360
  • Inscription

  • Dernière visite

  • Jours gagnés

    120

Tout ce qui a été posté par Olivier Eckmann

  1. Bonjour, Normalement c'est dû à la création d'un système de coordonnées personnalisé que MAP ne peut plus relire. Dans le dossier : C:\Users\<your login name>\AppData\Local\Autodesk\User Geospatial Coordinate Systems si tu as des fichiers (normalement .CSD), tu les effaces (ou déplaces vers un autre dossier) et normalement au prochain démarrage ça devrait revenir. Par contre si tu ré-ouvres le dessin qui fait appel à ce système personnalisé, les fichiers seront recréés et tu risques de te retrouver à nouveau avec un bibliothèque vide => effacement à nouveau. Olivier
  2. Bonjour, il y a une autre solution beaucoup plus rapide, mais elle est payante (200€/an). C'est le plugin PlexEarth : ICI Olivier
  3. Bonjour, Pourquoi ne pas appliquer un facteur d'échelle à l'objet tableau après sa création, plutôt que de modifier chaque composant? Olivier
  4. Bonjour, Sur MAP (et Civil) l'affichage des attributs des blocs est géré par un ARX spécifique à MAP qui prend en charge, aussi bien les attributs que les données d'objets. Et visiblement, les développeurs n'ont pas pris en compte l'affichage d'attribut commun sur des blocs différents. De mémoire sur les versions 2012 et antérieures, si tu supprimais le dossier C:\Program FIles\AutoCAD MAP 3D...\FDO\BIN de la liste des "chemins de recherche des fichiers support" tu n'avais plus aucun attribut affiché dans la fenêtre de propriété, même en ne sélectionnant qu'un seul bloc avec attribut. Olivier
  5. Olivier Eckmann

    couleur en contextuel

    Bonjour, C'est dans les "types de plates-formes", modèle "nouveau numérique TN" Olivier
  6. Bonjour, Si le fichier STB est issu de la conversion d'un CTB, il n'est plus modifiable. Olivier
  7. Olivier Eckmann

    Attribut ALT to Z

    Bonjour, Comme je l'ai dit, il est possible de s'en sortir avec AutoCAD et Covadis, mais si BATTMAN ne propose pas le bloc dans la liste, c'est que la définition "COURANTE" du bloc n'a pas d'attribut, donc: 1. Sélectionner un bloc du dessin, puis clic-droit / Editeur de bloc 2. Constater qu'il n'y a pas d'attribut, donc il faut les ajouter avec la commande DDATTDEF 2.1 Ajouter un premier attribut dont l'étiquette est MATRICULE 2.2 Ajouter un second attribut dont l'étiquette s'appelle ALTITUDE 3. Covadis Edition / Attibut / Renommer 3.1 sélectionner le nom du bloc 3.2 Sélectionner l'attribut MATRICULE 3.3 Saisir le nouveau nom d'étiquette => MAT 3.4 Valider par OK 4. Recommencer l'étape 3 pour renommer ALTITUDE en ALT 5. On dispose maintenant de point topo Covadis avec une définition de bloc point topo cohérente avec les blocs insérés dans le dessin. Olivier
  8. Olivier Eckmann

    Attribut ALT to Z

    Bonjour, Le plus simple avec l'outil d'extraction de données, exporter tout les points topo en fichier CSV en sélectionnant les 2 attributs MATRICULE et ALTITUDE, ainsi que les PositionX et Position Y (catégorie Géométrie); puis recharger un semis de point à partir de ce fichier. Sinon, il faut ajouter la définition des attributs dans le bloc (via éditeur de bloc et ATTDEF), puis utiliser CovEdition/Attributs/Renommer pour leur donner les bons noms : MAT ou NUMERO pour le matricule, et ALT ou Z pour l'altitude. L'ordre des attributs n'a pas d'importance. Olivier
  9. Bonjour, il suffit de glisser/déposer le ruban "Outils 3D" sur la section "Arc sélectionné" des onglets conceptuels Tuto explicatif : https://autode.sk/2sK3MlM Olivier
  10. Bonjour, @Didier, le fait de pouvoir purger les types de lignes microstation est apparu avec AutoCAD 2015. Pour les versions antérieures (2013 & 2014), il faut télécharger/installer un hotfix : ICI. Pour la version 2012, il existe une DLL téléchargeable sur le site du développeur Kean Walmsley : ICI L'OP étant en 2014, il lui faut installer le Hotfix, car ça ne fonctionne pas nativement dans sa version. Olivier
  11. Bonjour, la position des dialogues de covadis est stockée en base de registre sous HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R20.0\ACAD-E002:40C\Profiles\COVADIS\Dialogs\COVADIS.covgiration20.CCovDialog la partie R20.0\ACAD-E002:40C dépend de ton autoCAD (pour moi c'est un MAP 3D 2015) la partie covgiration20 dépend de ton AutoCAD aussi. Dans cette clé, tu as 2 valeurs X et Y que tu peux modifier en "base décimale" à 100 et 100 pour repositionner ta fenêtre à 100,100 pixel du haut gauche de ton écran principal. Olivier
  12. Bonjour, juste à faire attention si le dernier objet est un bloc avec attribut, ou une poly3D (pmaille...), le (entlast) te renvoie le dernier objet, mais (entnext) te renvoie les "sous-objets" suivants (VERTEX ou ATTRIB). Il faut bien aller jusqu'au SEQEND si nécessaire (drapeau 66 à 1 dans ton entlast) Olivier
  13. Salut, J'avais mal lu, pour faire des îlots, il faut un AppendOuterLoop de ton contour externe (sous forme de liste à 1 élément), puis AppendInnerLoop en passant la liste de tes îlots (zones de trous à ne pas hachurer). Olivier
  14. Bonjour, Il faut faire attention sur cette liste. Elle ne doit contenir que les objets permettant de définir 1 SEUL contour. Par ex, si tu dessines 4 lignes qui forment un rectangle, tu dois passer les 4 lignes sous forme de liste à ton AppendOuterLoop. Par contre si tu as dessiné une polyligne fermée qui forme un rectangle tu dois passer une liste à un seul élément (ta polyligne) à AppendOuterLoop. Si tu veux créer une hachure "composée" de plusieurs polylignes fermée, il me semble que tu dois appeler autant de AppendOuterLoop que tu as de poly fermée dans ton objet Hachure.. Olivier
  15. Salut Gilles, Ca fonctionne sans souci avec le DrawJig. Plus de souci de régénération intempestive, c'est vraiment fluide avec une bonne CG. Merci, Olivier
  16. Salut Gégé et bonne année, A priori, je partirai sur la re-création des nœuds aux milieu des sommets opposés sur les polylignes. J'aurais 2 solutions : 1. avec QGIS: - immatriculation des sommets (avec Covadis) puis MAPEXPORT en SHP ou Lisp pour extraire les sommets en fichier Ascii X,Y - chargement sous QGIS - il me semble qu'avec NNJOIN (ou un autre plugin, ou la méthode des tampons) on peut relier entre eux les points proches. Il suffit de se limiter à une distance de recherche de 0.315 + un peu quelque chose pour traiter la distance dans les coudes. 2. Avec Covadis (donc MAP) - MNT à partir de toutes tes polylignes (désactiver "Ignorer les points d'altitudes nulles") - décomposer le MNT => Face3D - créer des lignes à partir des faces3D : - (programme Lisp) ou - MNT par calque de face3D puis extraction des lignes caract (chaque côté de face devient une ligne de rupture) - ne conserver que les lignes dont la longueur est inférieure à 0.315 + un peu quelque chose pour traiter la distance dans les coudes. 3. Récupérer le milieu de chaque ligne : extraction MAP en mode rapport X1,Y1,X2,Y2 puis moyenne sous Excel. Olivier
  17. Salut Gilles, merci pour le tuyau, je teste avec un Drawjig et je reviens. Olivier
  18. Olivier Eckmann

    Soucis de hachures

    Bonjour, Hé oui, ne jamais geler ou inactiver ou verrouiller le calque 0. Justement ce serait bien que la commande AutoCAD ISOCALQUE (ou _LAYISO) dispose d'un paramètre qui permette de ne pas inactiver le calque 0 en plus du(des) calque(s) à laisser visible(s). Olivier
  19. Bonjour, Je ne sais pas si je m'y prends mal, mais ça ne fonctionne pas exactement comme je le souhaite. J'utilise un Jig (entityJig) pour dessiner une polyligne et afficher en plus au bout de mon curseur d'autres entités (2 polylignes et un texte). J'ai un doute sur l'utilisation de EntityJig ou DrawJig, mais j'ai lu que l'on ne pouvait pas utiliser/changer les accrochages aux objets pendant un DrawJig, d'où mon utilisation de EntityJig, car j'ai besoin de pouvoir laisser à l'utilisateur le choix de s'accrocher ou pas aux autres entités. Le souci que j'ai, c'est la mise à jour de mes 3 objets supplémentaires. Dans mon Update() je mettais à jour les objets via les anciennes méthodes id.Open(), puis Close et Dispose. Ca fonctionne parfaitement sous AutoCAD 2010, mais pas sur les versions plus récentes, pour lesquelles les 3 objets ne se mettent à jour que lorsque je clique mon point et pas en temps réel lors des déplacements du curseur. J'ai modifié la mise à jour de mes objets pour les inclure dans une transaction. Cette fois ça fonctionne quelque soit la version d'AutoCAD, mais à chaque déplacement du curseur, j'ai en ligne de commande le message "Régénération terminée" ce qui me "bouffe" mes options (keyword) proposées pour changer des paramètres de mes objets. J'espère que c'est assez clair, sinon je poste un bout de code ou un screencast. Je me perds un peu sur la technique à utiliser entre le Entityjig, le Drawjig, le Inputpointmonitor, le Transient graphic... Peut-être qu'en dérivant à la fois de Entityjig pour mon objet en cours et du Drawjig pour les autres objets ça pourrait fonctionner? Si quelqu'un peut m'aiguiller un peu sur la bonne solution pour dessiner en dynamique une polyligne et en dessinant en plus d'autres entités qui dépendent de la position de mon curseur en cours d'acquisition. Merci Olivier
  20. Olivier Eckmann

    Soucis de hachures

    Bonjour, le calque 0 est gelé, il suffit de le dégeler pour que les hachures se calculent. Les objets à l'intérieur du bloc Impact ou mur sont dans le calque 0, donc le calque étant gelé, les lignes bien que visibles à l'écran ne sont pas prises en compte lorsque AutoCAD analyse l'intérieur du bloc. Olivier
  21. Bonjour, Normalement, ce n'est pas dû aux objets OLE, mais plutôt aux types de lignes un peu exotique. Si le cartouche est un DWG, faire un RECUPERER, puis CONTROLER et PURGER et enfin remplacer les types de lignes bizarres. Olivier
  22. Bonjour, Les fonctions setpropertyvalue et getpropertyvalue sont apparues avec AutoCAD 2012. Si tu utilises une version plus anciennes alors il faut recourir au VLisp, (message 4 de zebulon). Olivier
  23. Bonjour, Sur AutoCAD LT non pas d'autres possibilités, mais sur AutoCAD complet, il y a l'outil Plex Earth qui permet d'importer des images de GE ou Bing à partir d'une zone définie sous AutoCAD ou d'un polygone en KML dessiné sous GE. Olivier
  24. Bonjour, Ci-joint une vidéo de la mise en œuvre de la solution proposée qui fonctionne quelque soit le SCU et la VUE : https://autode.sk/2AMvcLB Le seul cas où ça ne fonctionne pas c'est si on a dessiné des poly2D dans un SCU non horizontal, par ex pour dessiner des façades en poly2D dans des SCU/Vue de face, gauche, droite... Si c'est le cas, il aurait été préférable de la stipuler dès le départ, car c'est une contrainte très forte dans la résolution du problème. Olivier
  25. Bonjour, Giles a développé un outil addvtx et delvtx pour ajouter ou supprimer des sommets sur une poly. Sinon avec Covadis: 1. commande mesurer pour ajouter des objets POINT à intervalle régulier sur ta poly 2. commande Immatriculations d'entités pour mettre un point topo sur chaque objets POINT 3. Cov3D / Gestion poly2D / Convertir en 3D => convertir la poly2D en poly3D 4. CovEdition / Polyligne / Points proches -> sommets de poly3D 5. Opération inverse 3D en 2D => Cov3D / Gestion poly3D / Convertir en 2D Olivier
×
×
  • 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é