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. Salut, dans la ligne (setq tmp (getint (strcat "\nValeur approximative de la flèche de polygonisation des parties courbes <" (rtos PREC_COURBE) "> : "))) tu remplaces getint par getreal (setq tmp (getreal (strcat "\nValeur approximative de la flèche de polygonisation des parties courbes <" (rtos PREC_COURBE) "> : "))) Olivier
  2. Bonjour, En fait en tracé routier, les rayons sont très variable car définis selon la vitesse de circulation sur la voie concernée. Plus on roule vite, plus les rayons sont importants. Sur une rocade à 90 km/h on va avoir de grand rayon, mais si on arrive sur un giratoire on aura des rayons de 10 ou 15 m pour rentrer et sortir du carrefour. En règle générale, on travaille par flèche maxi de discrétisation, c'est à dire par écart maximal autorisé entre la corde et l'arc (mesuré au milieu du segment). C'est cette flèche d'approximation qui va conditionner le pas de découpage des arcs. Olivier
  3. Bonjour, Les calques verrouillés ne sont pas transparents, ils sont estompés selon le pourcentage défini par la variable LAYLOCKFADECTL. Cet estompage n'est visible qu'à l'écran mais pas au tracé. S'il on veut obtenir de la transparence, dans le gestionnaire des calques il faut utiliser la colonne transparence, valeur comprise entre 0 : non transparent à 90 : presque invisible). Olivier
  4. Bonjour, Il reste quelques PC de grande marque dispo en Windows 7 comme celui-ci C'est un peu cher pour ce que c'est, la carte graphique c'est de Intel intégré, mais de toute manière sur une machine virtuelle, ça sera surement encore moins performant. Normalement j'évite absolument la marque LENOVO (je suis pas fana de leur logiciel espion qui récupère et transmet certaines données perso), mais techniquement ça reste un choix cohérent pour faire tourner AutoCAD 2004. Olivier
  5. Olivier Eckmann

    Screencast

    Salut Didier, Ayant vécu 2 ans au Maroc et travaillant actuellement sur les problématiques d'assainissement et d'implantation de latrines au Bénin, j'appréhende un tout petit peu les conditions du continent africain, et effectivement, je (on) aurait tord de se plaindre d'être né du bon côté de la planète. Je ne ferais pas de "combat" de bande passante, mais cela n'enlève rien au fait qu'habiter une commune de plus de 20 000 habitants en région parisienne (j'habite dans un lotissement à 1,5 km du centre ville), et que les infrastructures ne permettent pas d'obtenir plus de 30ko/s de connexion internet reste désolant dans notre pays, même si comme tu le dit, et je le reconnais bien volontiers, beaucoup aimerait en avoir autant. Olivier
  6. Olivier Eckmann

    Screencast

    Salut Didier, Lorsque l'on fait un screencast, le travail se déroule en 2 temps, avec la barre de progression qui est divisée en 2, une première partie processing et une seconde partie Upload. Il y a 6 mois j'ai été confronté au souci d'un screencast un peu long (20 minutes) pour lequel la phase processing passait sans souci, mais la phase Upload n'arrivait pas au bout à cause de ma liaison ADSL montante extrêmement "pourrie". Quand tu habites à 40 kms de Paris, faut pas trop en demander quand même pour avoir une liaison internet haut débit. Après avoir cherché un peu, j'ai trouvé que des fichiers temporaires étaient créés dans le dossier "Mes Documenst \ Autodesk Screencast \ Date et heure de ton enregistrement". Durant la phase processing les différents fichiers sont convertis et comprimés en un fichier project.ZIP qui contient notamment la video avec l'extension webm, et ensuite dans la phase Upload, c'est ce ZIP qui est transmis aux serveurs Autodesk et retravaillé pour être présenté dans ton tableau de bord. A la fin du transfert, le fichier ZIP et le dossier qui le contient sont supprimés de ton disque dur. Si tu attends la phase de processing et que tu "coupes" ton accès internet à ce moment, tu peux récupérer le ZIP et tu extrais la vidéo sans problème, sans que quoi que ce soit arrive sur les serveurs Autodesk. Olivier
  7. Bonsoir, ça date un peu, mais de mémoire le calcul de la surface de hachure se fait en passant la hachure en modèle "Utilisateur" (hachure simple type ANSI31) avec un certain espacement (c'est l'échantillonnage). Ensuite on récupère tous les traits de la hachure, on somme leur longueur et on multiplie par l'espacement entre les trait ce qui donne une surface discrétisée. Plus l'échantillonnage est faible, plus les lignes de hachure sont serrées et donc la surface discrétisée est proche de la vérité, mais plus le temps de calcul est important car il faut "générer" beaucoup de trait de hachure. Olivier
  8. Bonsoir, Tant qu'à déclarer tes variables, vas jusqu'au bout et déclares aussi la variable elst D'autre part le code ne fonctionne que si le bloc VegArbFeuil1 est défini dans le dessin, donc il faudrait ajouter cette condition (if (and (setq ss (ssget "_A" (list (cons 0 "INSERT") (cons 2 "FARBRE")))) (tblsearch "BLOCK" "VegArbFeuil1") ) L'idéal ensuite c'est d'en faire une fonction avec 2 paramètres l'ancien nom et le nouveau comme ça tu as une fonction réutilisable à volonté. Meme si c'est toi qui programme tu peux ajouter 2 tests sur tes arguments : qu'ils ne soient pas vides et que ce soit bien des textes. Ce qui pourrait donner quelque chose comme cela (defun DH_ReplaceBlock (sAncienNom sNouveauNom / i ss elst) (setq i 0) (if (and sAncienNom (= (type sAncienNom) 'STR) sNouveauNom (= (type sNouveauNom) 'STR) (setq ss (ssget "_A" (list (cons 0 "INSERT") (cons 2 sAncienNom)))) (tblsearch "BLOCK" sNouveauNom) ) (while (setq ent (ssname ss i)) (setq i (1+ i) elst (entget ent) ) ;_ Fin de setq (setq elst (subst (cons 2 sNouveauNom) (assoc 2 elst) elst)) (entmod elst) ) ;_ Fin de while ) ;_ Fin de if (princ) ) ;; exemple d'utilisation (defun c:TestBlkArbre () (DH_ReplaceBlock "FARBRE" "VegArbFeuil1") ) Olivier
  9. Salut, Hé ben, c'est pas trop tôt. 5 ans pour mettre à jour le programme! Apparemment, ça n'a pas suffit du 1er coup, car il faut passer le hotfix pour corriger le problème des chemins d'accès relatif. Pas de grand changement, mais plus rapide je trouve que la version 2012. C'est déjà positif. @philsogood : cette application est faite principalement pour ouvrir les DWF, pas les DWG, même si elle permet via DWGTrueView de faire une conversion à la volée des DWG en DWF avant de pouvoir les ouvrir, mais ça ne présente aucun intérêt. Par contre en DWF c'est très bien, surtout couplé avec MAP3D qui permet d'ajouter des propriétés attributaires sur les objets (SIG) consultables sans avoir besoin de les écrire sous forme de texte. Olivier
  10. Bonjour, est-ce qu'il y a des images (même non chargée ou gelée) dans les DWG qui posent problème? si oui, voir la commande MAPIOPTIONS et décocher la sélection d'image par Maj+Click Olivier
  11. Bonjour, si on ne peux pas faire un glisser/déposer depuis l'explorateur dans AutoCAD, c'est qu'il a été "démarré en tant qu'administrateur". Il est possible que le raccourci de lancement soit paramétré pour démarrer systématiquement comme cela, ce qui empêcherait le double-clic, ou l'accès au données du serveur via le réseau. Olivier
  12. Bonjour (if (setq TOPO (ssget "_A" '( (0 . "TEXT,MTEXT") (100 . "AcDbMText") (1 . "*;2??.??}*,*;???}*,*;9???}*,*;????}*") (8 . "*xxx*COTATION*1_*,*LEVE*bbb*TALUS*,*leve*ccc*pt**Val*,*leve*dddd*MNT*Courb*") ) ) ) (command "_.ERASE" TOPO "") ) Olivier
  13. Bonjour, Avec la commande WBLOC, tu crées un nouveau DWG à partir de ton bloc (option Bloc en haut à gauche). Tu ouvres le DWG et tu renommes tes calques, tu sauvegardes, tu fermes. Dans ton dessin d'origine, tu lances la commande INSERER, avec le bouton Parcourir, tu va chercher ton DWG, quand tu valides par OK, AutoCAD te demande si tu veux redéfinir le bloc, tu dis OUI, puis tu cliques sur Echap lorsqu'il te demande où tu veux l'insérer. Comme ça ton bloc possède les calques renommés sans autre modification. Olivier
  14. Bonjour, il suffit de faire un bouton ^C^CCHPROP;(ssget"x");s;(ssget "x" (list (cons 0 "HATCH")));;CO;DUCALQUE;; Olivier
  15. Bonjour, c'est un bug signalé début avril sur les forums US, c'est aléatoire, certains PC le font d'autre non, il n'y a pas de correctif à ce jour. Olivier
  16. Bonsoir, Retour du support Autodesk => pas de fonction native pour faire ça, donc développement obligatoire. En repartant de Lisp déjà développé par Gilles (gile), j'ai adapté à ma demande. Ca demande de sélectionner un objet lien, puis un objet point (récupérer les calques) et la distance maxi de recherche points/ligne (1cm) par défaut. Ca découpe et ça recopie les OD sur le 2ème morceau de la polyligne. Il n'y a pas de contrôle, pas de vérif, pas d'optimisation, mais ça a l'air de faire le boulot. MAPDECOUP-PL-PT.lsp Olivier
  17. Bonjour, NON Olivier
  18. Bonjour, Merci à tous pour vos infos, j'ai aussi posté sur le forum US Autodesk (ICI) si j'ai d'autres infos, je les ajouterais. Mon client ne disposant pas de MAP3D, si j'avais eu une solution sans dev, il aurait acheté une licence et fait la manip. Mais si je dois lui vendre du dev, il préfèrera le faire développer sous QGis. Je vais voir avec lui ce qu'on fait. Je vais un peu creuser la piste de PostGIS au cas où ça fonctionnerait mieux. Encore merci pour toutes ces pistes, j'essaierais de faire quelque chose sur cette problématique dès que je trouve un peu de temps, et je le mettrais à dispo. Olivier
  19. Bonjour, est-ce que tu as Covadis ou un logiciel topo? Olivier
  20. Bonjour, Je dispose d'un réseau filaire qui va d'un nœud à l'autre, et d'un fichier de ponctuel accroché sur le filaire. Je souhaite découper le filaire à chaque ponctuel. J'ai cherché avec les outils FDO (superposition), et les outils CAD (Mapclean, topologie...) mais rien de bien concluant. J'ai bien trouvé une fonction sous PostGIS qui ferait le boulot, mais je cherche sous MAP3D (ou QGIS éventuellement) en natif. Merci, Olivier
  21. Didier, J'ai cru comprendre qu'il avait inséré un morceau de plan topo sous forme de bloc (complément ou autre portion extraite...). il souhaitait donc appliquer un DZ à tous les attributs ALT de son morceau de plan topo présent sous forme de bloc sans devoir le décomposer. Peut-être ai-je mal compris le problème? Olivier
  22. Bonjour, il suffit de créer un nouveau DWG par WBLOC à partir de la définition du bloc, puis ouvrir le DWG obtenu et faire une mise à jour des points topo avec les commandes habituelles de Covadis, puis de retour dans le dessin d'origine, lancer la commande Insérer / Bloc, bouton Parcourir et choisir le DWG modifié, AutoCAD va demander la REdéfinition du bloc, accepter, puis Echap pour ne pas l'insérer. Le bloc d'origine sera ainsi redéfini à l'identique du DWG modifié en altitude. Olivier
  23. Oui, dans un type de ligne complexe, on peut utiliser les caractère d'un style de texte. Habituellement, on utilise les lettres, mais rien n'empêche d'utiliser un style de texte qui pointe vers une police contenant des symboles (par exemple Windings ou webdings...). Dans ce cas, il sera possible d'avoir des types de lignes avec des carrés, des ronds, des araignées... Olivier
  24. Bonjour, les fichiers de forme SHP/SHX ont été conçus pour les traceurs à plume, donc aucun remplissage. On peut seulement dessiner des traits assez serrés pour que ça donne l'illusion d'être rempli lors du tracé. Olivier
  25. Bonjour, as-tu fait un contrôle du dessin? 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é