Olivier Eckmann
Membres-
Compteur de contenus
2 360 -
Inscription
-
Dernière visite
-
Jours gagnés
120
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Olivier Eckmann
-
Bonjour, Je vous joins un fichier DWG sur lequel l'accrochage Intersection ne fonctionne pas. Les 2 causes sont : - grandes coordonnées : système RGF93-CC49 => système légal et obligatoire pour les travaux topographiques en France (région parisienne, mais plus on monte au Nord, plus le problème se pose). - une des 2 polylignes ne fait que 7 cm de long. Si on rallonge la petit polyligne a environ 10 cm ou si on déplace les 2 polylignes plus proches de 0,0 ça règle le problème, mais ce n'est pas une solution acceptable. Etant donné qu'AutoCAD ne sait pas calculer l'intersection entre ces 2 polylignes, la fonction ajuster ne fonctionne pas sur ces objets. A titre de comparaison, pour BricsCad, ça ne pose aucun problème de calculer l'intersection ou d'ajuster l'une de ces 2 polylignes sur l'autre. A part changer de logiciel ou jeter son PC par la fenêtre, quelqu'un aurait-il une solution pour faire du dessin avec AutoCAD? Olivier PB_INTERSECTION.zip
-
Bonjour, C'est stocké en base de registre et accessible depuis AutoCAD par la variable LWDEFAUT Si ce n'est pas conservé, c'est que tu as : - soit un programme quelconque qui modifie cette valeur au démarrage de ta session AutoCAD - soit tu n'a pas les droits d'écriture dans le registre au moment de la fermeture d'AutoCAD (essaie de le démarrer avec "Exécuter en tant qu'Administrateur") Olivier
-
Bonjour, quel PRT utilises-tu? Est-ce que la courbe nommée Projet existe bien? Olivier
-
Bonjour, Je débute sur les modèles métiers avec un modèle perso pour gérer les panneaux de signalisation d'une ville. Le modèle métier sera stocké dans un DWG et pas en connexion avec une base Oracle ou SQL Server. Suite à quelques soucis rencontrés dans le montage de ce modèle (questions posées sur un forum US ICI) j'aimerais savoir si ce que je veux faire est possible avant de passer trop de temps à chercher. 1. Lorsqu' un utilisateur modifie une fiche, j'aimerais que la date et le nom de l'utilisateur (USERNAME windows) soit enregistré dans un champ de la fiche? 2. D'après mes recherches, certaines possibilités pour afficher des thématiques nécessite la création de vues. Est-ce possible dans la version DWG? Car je n'ai trouvé que des explications pour créer ces vues sous Oracle. 3. Est-il possible d'afficher une infobulle de survol (nom du panneau, photo...) lorsque l'on passe la souris au dessus d'un objet ponctuel? Ça éviterait de devoir cliquer pour afficher la fiche, ça permettrait très rapidement de vérifier/afficher une info simplifiée. 4. Dans les rapports, en regardant ceux proposés pour l'assainissement par ex, j'ai vu qu'on pouvait faire des totaux / sous-totaux, des cumul de longueurs, des regroupements selon certains critères. Par contre tout passe par des requêtes SQL. Etant complètement novice dans ce langage, auriez-vous un site/bouquin pour apprendre rapidement les syntaxes SQL? 5. S'il faut passer à la version Oracle ou SQL pour "débloquer" certaines fonctionnalités, est-ce que les versions Express sont suffisantes? D'après les spécifications d'AutoCAD MAP, il semble qu'il faille des versions complètes de ces SGBD pour supporter les modèle métier d'entreprise. Merci pour toutes infos qui me permettrait d'avancer sur ce projet. Olivier
-
Bonjour, idem chez moi avec Chrome depuis 4-5 jours. Obliger de virer les cookies pour que ça fonctionne à nouveau. Olivier
-
Bonjour, Covadis Edition / Points topo / Corrélation d'objets Olivier
-
Travailler à plusieurs sur un même fichier
Olivier Eckmann a répondu à un(e) sujet de _christian_ dans AutoCAD 2013
Bonjour, Je me permets d'apporter une info un peu différente sur MAP 3D. L'une des fonctionnalités nommée ADE a justement pour fonction de travailler à un ou plusieurs sur une base de données DWG réparties sur un ou plusieurs fichiers. On ne travaille pas directement sur le même fichier, mais on ajoute ce DWG en tant que dessin source, puis par une requête d'extraction, on travaille sur une copie des objets originaux. Chaque modification faites sur la copie sera reportée sur l'objet source dans le dessin d'origine. Chaque objet modifié est verrouillé pour s'assurer que aucun autre utilisateur ne pourra le modifier (mais il pourra l'extraire et le visualiser sans problème). L'interface date de MAP1 basé sur AutoCAD 13, c'est à dire datant de 1995, mais je crois que cette technologie ADE existait déjà sous AutoCAD 12 (Patrice me rectifiera surement si je dis des bêtises). Le problème c'est que cet interface date de 20 ans et avait été développé par l’équipe russes d'Autodesk d'où une certaine "austérité" dans les boutons. C'est pas sexy, mais ça fonctionne parfaitement. Olivier -
Bonjour, c'est pas vraiment un corps de rue, mais le département des Hauts de seine met à disposition en OpenData les plan topo des parcs et jardins du département. https://opendata.hauts-de-seine.net/actualites/actualite/plans-topographiques-des-parcs-et-jardins-des-hauts-de-seine Si ça peut servir. Olivier
-
Je viens de vérifier, la variable SNAPBASE ne fonctionne plus sur les versions récentes. Il faut que tu mettes la variable HPORIGINMODE à 1 puis tu tapes HPORIGIN et tu saisis un point proche de ta zone de travail. A partir de là toutes tes nouvelles hachures auront ce point comme point de base du calcul des hachures. Même si tu fais un copier propriété d'un modèle existant, le point de base est conservé. Je viens de faire le test dans un dessin en CC49, pas de souci, la méthode que tu utilises est parfaitement applicable avec les 2 variables bien définies. Olivier
-
Bonjour, Pour éviter cela, quand tu démarres (ouvres) ton dessin, tu tapes SNAPBASE en ligne de commande et tu cliques un point à proximité de ton dessin. A partir de là toutes tes hachures seront définies à partir de ce point et plus à partir de 0,0. Sinon tu mets la variable HPORIGINMODE à 5, comme cela toutes tes hachures auront comme point de base le centre de la zone à hachurer. Olivier
-
Bonjour, sinon j'ai ce Lisp dont je ne connais pas l'auteur (defun c:RasterResize (/ *error* orthomode autosnap snapang ent img origin height width) (vl-load-com) (defun *error* (msg) (or (= msg "Fonction annulée") (princ (strcat "\nErreur: " msg)) ) (setvar 'snapang snapang) (setvar 'orthomode orthomode) (setvar 'autosnap autosnap) (princ) ) (setq orthomode (getvar 'orthomode) autosnap (getvar 'autosnap) snapang (getvar 'snapang) ) (if (and (setq ent (car (entsel "\nSélectionnez l'image: "))) (setq img (vlax-ename->vla-object ent)) (= (vla-get-ObjectName img) "AcDbRasterImage") ) (progn (setvar 'snapang (vla-get-Rotation img)) (setvar 'orthomode 1) (setq origin (vlax-get img 'Origin) height (vla-get-ImageHeight img) width (vla-get-ImageWidth img) ) (vla-put-ImageHeight img (cond ((getdist origin (strcat "\nNouvelle hauteur <" (rtos height) ">: ") ) ) (T height) ) ) (vla-put-ImageWidth img (cond ((getdist origin (strcat "\nNouvelle largeur <" (rtos width) ">: ") ) ) (T width) ) ) ) ) (setvar 'snapang snapang) (setvar 'orthomode orthomode) (setvar 'autosnap autosnap) (princ) ) (alert "Taper RASTERRESIZE pour lancer la commande") Olivier
-
Bonjour, C'est assez simple, dans ta ligne qui commence par A,12.7 ça veut dire de faire un trait de 12.7 de log entre les mots COM. Il suffit de remplacer ça par A,5.0,-5.0,5.0,-5.0,5.0 pour faire un trait de 5, puis un espace de 5, puis un nouveau trait de 5, puis un espace de 5, puis un nouveau trait de 5. Il faut donc remplacer la ligne A,12.7,-5.08,["COM",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-6.35 par A,5.0,-5.0,5.0,-5.0,5.0,-5.08,["COM",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-6.35 Olivier
-
[CIVIL 201X French] Country Kits
Olivier Eckmann a répondu à un(e) sujet de lecrabe dans AutoCAD Civil
Bonjour les fichiers datent du 15 mai, donc je suppose que ce sont les mêmes que ceux inclus dans le produit Civil3D 2016. A priori pas besoin de l'installer? Olivier -
Bonjour, Juste pour info, concernant la remarque de Didier sur les zone planes dans les courbes concaves, on peut les limiter avec la commande : Cov3D / MNT Objet / Calculs / Réduction des faces horizontales. Cette fonction et justement faite pour permuter automatiquement les faces afin de limiter au maximum les zones planes. Olivier
-
Salut Patrice, C'est le seul moment où j'arrive à te griller! Passes de bonnes vacances. Olivier
-
Bonjour, Le SP1 pour MAP 3D 2016 vient de sortir : ICI Olivier
-
[Résolu] Comment attribuer un système de projection
Olivier Eckmann a répondu à un(e) sujet de DenisHen dans Autodesk Map
Bonjour, @Denis : aucune "attaque" personnelle contre toi, quand j'employais le "tu" c'était en général pour les topos. Juste par curiosité, pose la question à tes topos d'aujourd'hui. Le problème est malheureusement plus général avec tous les outils de plus en plus perfectionnés mais aussi de plus en plus "boite noire". On (les commerciaux) nous les vend comme des solutions miracles qui règlent tous les problèmes, alors que les développeurs de ces outils savent parfaitement les limites et les règles d'utilisation. On peut se permettre quelques exceptions (entorses) aux bonnes pratiques lorsque l'on a pas le choix et que l'on sait pertinemment quantifier le risque lié à telle ou telle dérogation. Le problème c'est que par fainéantise, manque de formation, manque de "coup de pied au ***" l'exception devient la règle générale. Je fais souvent le parallèle avec les voitures : Maintenant elles freinent toutes seules pour éviter les piétons. Normalement, ça ne devrait jamais avoir besoin de se déclencher, car le conducteur doit toujours vérifier en permanence ce qu'il y a sur la route. Cet outil est là pour sauver la vie de quelqu'un le jour où un ensemble de circonstances font que tu ne l'a pas vu. Mais malheureusement, à mon avis beaucoup de conducteur vont s'appuyer sur cette technologie pour se permettre de ne plus regarder quoi que ce soit. Et si jamais il touche un piéton ou un vélo, bah c'est pas de leur faute, c'est la machine qui n'a pas freiné toute seule!!! Ils l'ont payé le système, faut bien que ça serve à quelque chose quand même!!! Olivier -
[Résolu] Comment attribuer un système de projection
Olivier Eckmann a répondu à un(e) sujet de DenisHen dans Autodesk Map
Bonjour, je pensais que notre ami Didier allait pousser un gros coup de gueule, mais non, alors je vais un peu me lâcher. Y en a marre des topo qui bossent au bruit!!! je m'explique: - tu mets en station, mais pas besoin de buller, la station totale corrige toute seule et si tu l'as vraiment mise de travers elle fait BIP pour te le dire. - tu contrôles pas avec ton plomb optique car c'est forcément centré tout seul - même si tu restes 3 heures en station en plein soleil, pas besoin de vérifier si ça débulles, ça fera BIP tout seul! - la lunette pour viser, on s'en sert plus, ça c'est pour les "vieux" qui visait le pied de la canne pour assurer leur visée de polygo, maintenant avec la topo moderne, tu te mets en autolock sur un prisme à 2m de haut sur ta canne que tu tiens avec ou sans bulle, de toute façon tu ne sais pas la régler ta bulle, alors autant s'en passer. Et puis si la station perd ton prisme elle BIP pour te le dire. - tu ne fais pas de point double, ni de double retournement, avec les appareils précis c'est une perte de temps, de toute façon, on n'est pas à quelques points faux "quand même"... - quand tu rentres, tu vides ton carnet, tu mets tout dans ton logiciel, tu appuies sur le bouton et si ça fait pas BIP c'est que ta polygo est bonne, on va quand même pas s'embêter à savoir ce que c'est qu'une altération linéaire ou un système de projection, le logiciel fait très bien ça tout seul. On va pas regarder la fermeture angulaire, ça c'est des co*****s que le prof nous a obligé à apprendre à l'école et qu'on a bien fait d'oublier, ça sert plus à rien. Tout au bruit, si ça fait pas BIP c'est que c'est bon. Eh non Denis, ce n'est pas une fatalité, il suffit de mettre quelques bons coups de pied au c*l 3 questions faciles: - est-ce tu sais qu'une station ça se contrôle? - est-ce que tu sais comment contrôler une station? - est-ce que tu contrôles régulièrement ta station? Si tu réponds OUI aux 3 questions, tu peut faire un levé topo, sinon vaux mieux aller mesurer des champs de patates sur le plateau du Larzac (je n'ai rien contre cette belle région). Je me rends compte que je tourne "vieux con" comme quoi c'était mieux avant, mais bon, quand on voit ce qu'on voit aujourd'hui, je suis persuadé que ce n'est pas la bonne route que l'on emprunte. Olivier -
Bonjour, le SP1 pour Civil 2016 est sorti ICI Olivier
-
dégèle d'un calque
Olivier Eckmann a répondu à un(e) sujet de bathepn dans ObjectARX/DBX, C++, .NET, RealDWG
Bonjour, il faut forcer un regen à partir de l'editor. Olivier -
epure de giration convoi exceptionnel D3 F2
Olivier Eckmann a répondu à un(e) sujet de Geo34 dans Covadis
Bonjour, La page 80 de ce document du SETRA fournit les dimensions du convoi D3F2. Je pense que chacune des 2 plate-formes est auto-directrice. Il me semble que cette configuration de convoi n'est pas prise en compte par le module d'épure de Covadis. Olivier -
Bonjour, Dans la Xref nommée Atelier, tu as la variable ECHLTP à 20 alors que dans ton dessin principal c'est 0.4. Or dans ton xref Atelier, tu utilises un style de ligne de type isolation (CI-PRO-RDC$0$EP-MASSE$0${ Batten }) pour tes 24 lignes. Pour corriger le pb de lenteur, passe l'échelle de type de ligne à 1250 pour tes 24 lignes et remet la variable ECHLTP à 0.4. L'ouverture de ton plan original passe de 5 minutes à 15 secondes sur mon PC après cette modif. Olivier
-
Overrule Worldraw
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans ObjectARX/DBX, C++, .NET, RealDWG
Salut Maxence, Merci pour toutes ces infos, j'arrive au bout, ça fonctionne, les accrochages sont redevenus rapides. Je me suis un peu battu avec mon évènement de DocumentToBeDestroyed, mais c'est bon. Je vais voir pour ne mettre à jour mes poly décalées que si la géométrie change au lieu de le faire systématiquement dans le Worlddraw afin de gagner un peu de temps. Il ne me reste plus qu'à faire la fonction qui sauvegarde tout ça en mode "explosé" pour la livraison des fichiers en mode AutoCAD pur et dur. Peut-être une dernière chose à régler. Mon Overrule est attaché à la session et pas au document. Ça serait mieux de pouvoir ouvrir plusieurs dessins et d'activer à volonté dessin par dessin la surcharge graphique. Encore une fois merci pour ta patience et ton aide. Olivier -
Overrule Worldraw
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans ObjectARX/DBX, C++, .NET, RealDWG
Bonjour, Bon j'avance, j'ai compris que le GetSnapPoints est appelé à chaque fois que l'on bouge la souris et pour chacun des accrochages activés. Par ex avec EXT, MIL, CEN, PRO, il est appelé 4 fois et pour chacun des modes d'accrochage ça remplit (complète) le tableau de snapPoints. Ensuite c'est AutoCAD qui choisit le point le plus proche de la position de la souris et affiche le Glyph correspondant au mode d'accrochage correspondant à ce point au moment de son stockage. Dans mon cas, à chaque notification, j'appelle le GetSnapPoints sur l'objet de base puis sur la ou les poly décalée(s) et ça pour chacun des modes d'accrochage et je remplis le tableau des snappoint. Ca fonctionne bien mais c'est super lent car je dois recréer mes poly décalées à chaque fois. L'idéal ce serait que ces poly soient calculées/mises à jour lors du WorldDraw (ou peut-être mieux : mises à jour lors du GripStrech ou GripMove et seulement affichées dans le WorldDraw) pour les utiliser directement au moment des accrochages. Comment est-il possible de stocker la listes des polylignes "graphiques" (List<Polyline>) sur mon objet? Stocker les géométries (points et courbures) en Xdata ça risque d'exploser? Je n'ai jamais regardé, mais est-ce possible de stocker "n'importe quoi" dans les dictionnaires d'extension? Merci Olivier -
Nouveau, SuperAutoScript 2.5
Olivier Eckmann a répondu à un(e) sujet de Eric dans Programmer en s'amusant
Salut La Lozere, Attention, si tu démarres avec l'icône Covadis, dans le lanceur il y a un /T acadiso.DWT pour forcer le démarrage sur un dessin vierge. Cela avait pour but d'être sûr qu'au moins un dessin est ouvert pour charger complètement les éléments de base Covadis, avant d'ouvrir un dessin qui pourrait contenir des objets personnalisés. Olivier
