Aller au contenu

Olivier Eckmann

Membres
  • Compteur de contenus

    2 354
  • Inscription

  • Dernière visite

  • Jours gagnés

    120

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

  1. Salut Patrice, 54Mo pour corriger 4 problèmes, c'est tout de même un peu gros, mais bon, ça résout le problème de connexion en WMS qui n'est pas une "micro" fonctionnalité quand même pour un logiciel de SIG Olivier
  2. Bonjour, une fois l'instalaltion du Runtime V7.0 effectuée, aller dans le dossier : C:\Program Files (x86)\Common Files\OpenDCL Tous les ARX s'y trouvent. Olivier
  3. Bonjour, le SP1 Pour MAP 2015 est sorti http://knowledge.autodesk.com/support/autocad-map-3d/downloads/caas/downloads/content/autodesk-autocad-map-2015-service-pack-1.html Olivier
  4. Bonjour en utilisant les boites, en optimisant l'ordre des boucles de test et en utilisant une seule transaction pour tout le traitement, je passe de 4 minutes à 4 secondes. C'est cool Olivier
  5. Bonjour, Je cherche à améliorer mon algorithme : Sur un ensemble de polyligne, le but est de tester chaque polyligne par rapport aux autres pour déterminer si un (ou plusieurs) sommet sont situés sur un segment d'une autre polyligne, mais pas sur une extrémité. Pour ça, je parcours la liste des sommets de la 1ère polyligne et je recherche le point le plus proche (GetClosestPointTo) sur chacune des autres polylignes. Si la distance entre le sommet et le point proche est inférieure à une certaine tolérance ET que ce point proche n'est pas un sommet existant, alors c'est que le sommet est sur le segment. Avec une dizaine de polyligne n'ayant que quelques sommets, c'est assez rapide, mais avec 400 ou plus de polylignes, c'est vite exponentiel et ça prend plusieurs minutes. Je pourrais limiter mes recherches en calculant les enveloppes des polylignes et ne tester que les polylignes dont les boites englobantes s'intersectent (ou se recouvrent), mais je ne sais pas si ça sera plus rapide. Je ne sais pas si revenir aux lignes et arcs de cercles constituant les polylignes et faire les calculs mathématiques de "point sur segment" ou "point sur arc" serait plus rapide? Je suis preneur de toute idée ou info permettant d'accélérer les traitements? Merci Olivier
  6. Bonjour, c'est normal, lorsque l'on saisi un tampon avec un MNT au-dessus, le tampon lit le ZTN dans le MNT. Quand on édite le tampon, le Z est grisé et non modifiable. Si on enlève le MNT, le Z précédent est conservé et passe en Z "manuel". Si on édite le tampon, le Z est éditable. Que faut-il faire au niveau des tampons qui ne sont plus sous le MNT? les supprimer? Olivier
  7. Bonjour, Si tu veux rester chez Autodesk, il y a DesignReview qui est fait surtout pour les DWF mais qui fonctionne aussi comme viewer pour les images. C'est pas le plus léger, mais s'il est déjà déployé pour visionner les DWF et que les utilisateurs ont l'habitude avec, c'est pas mal car la partie impression est très évoluée (impression page ou zone écran, ajuster à l'échelle ou pas, impression sur plusieurs petits formats...), plus les fonctions de mesures (pour calculer le zoom à appliquer) et d'annotations... Olivier
  8. Olivier Eckmann

    rendu polylignes 3d

    Bonjour, Covadis 3D / Volet Paysager / extrusion le long d'un chemin. Dessiner un petit rectangle représentant la section à balayer, puis le point de ce rectangle qui va "coulisser", puis sélection des poly à extruder par calque... Olivier
  9. souvenir, souvenir, je me rappelle en 1993, sur mon 486 DX33 quand j'ai remplacé les 4 barrettes de 1Mo par 4 barrettes de 4Mo, j'avais l'impression d'avoir mis un moteur de F1 dans ma bécane. Avec AutoCAD 12 le changement était spectaculaire. Olivier
  10. Olivier Eckmann

    Idée LISP

    Bonjour, si tu veux une colorisation pendant l'évolution dynamique, seul Geomedia peut le faire car c'est un objet temporaire qui n'existe que le temps de la commande. Par contre, une fois le point cliqué et la poly3D dessinée, on peut la travailler. Par programme on peut imaginer un Overriderules qui redessine un segment (ligne) colorisée sur chaque segment selon sa pente, mais c'est forcément du .Net et c'est pas simple. Sinon en lisp (ou autre) on peut redessiner une ligne colorisée selon la valeur de pente de chaque segment. Sinon on peut décomposer la poly3D pour revenir aux objets lignes, et si tu as un Covadis, tu as peut-être aussi un MAP 3D. Dans ce cas tu peux faire une thématique sur ton calque de ligne selon des intervalles de valeur en entrant cette expression dans la valeur à thématiser : (/ (- .Z2 .Z1) (sqrt (+ (* (- .X2 .X1) (- .X2 .X1)) (* (- .Y2 .Y1) (- .Y2 .Y1))))) puis à ce thème tu appliques un dégradé de couleur. Olivier
  11. Merci pour les infos, je vais voir tes 2 méthodes, mais si le fait de la renommer fonctionne, je pense que je vais prendre ça. Olivier
  12. Elle n'existe pas dans AutoCAD 2015. Le problème a été reporté aux développeurs Autodesk pour corriger ce problème, mais on n'a aucune date de sortie d'un quelconque correctif pour afficher de nouveau cette barre de défilement. Olivier
  13. Bonjour, dans un de mes programmes C# j'utilise la librairie SharpZipLib pour décompresser des fichier .tar.Bz2. J'ai récupéré une version récente de la DLL (0.86) qui dispose de certaines méthodes telle que Close() sur une archive Tar, ou l'utilisation possible dans un using . Le problème c'est que mon programme doit fonctionner sur différentes versions d'AutoCAD (2007 à 2014) et que les versions 2007 à 2010 dispose d'une version plus ancienne de la DLL (0.81 à priori prévu pour Framework 1.1 et plus) qui ne supporte pas les mêmes méthodes (pas de .Close() et pas de System.IDisposable pour utilisation dans un using) A partir d'AutoCAD 2012, c'est la version 0.85 de la DLL qui est installée et qui fonctionne comme la 0.86 (prévu pour framework 2.0 et ultérieur). Y a-t-il moyen de forcer l'utilisation de ma version de DLL plutôt que celle d'AutoCAD? sinon peut-être en la renommant? Merci Olivier
  14. SSX appartient bien aux ExpressTools donc en anglais. Pour faciliter son utilisation, elle a été ré-écrite en version française dans Covadis et elle a été nommée SX. Elle fait exactement la même chose exceptée qu'elle est en français et demande la clé Covadis pour fonctionner. Olivier
  15. SSX (ou SX) est une fonction très sympa. C'est l'équivalent du sélect similaire (qui n'existe qu'à partir de 2010) si tu sélectionnes un objet, mais ça permet aussi de construire l'équivalent d'un (ssget "x" ....) sans connaître la syntaxe exacte du lisp. Le résultat est stocké dans le jeu de sélection précédent. L'intérêt c'est de ne pas passer par l'interface graphique, contrairement à la sélection similaire ou la sélection rapide, ce qui est extrêmement performant sur de gros dessin. par ex avec une macro de ce type ssx;\;effacer;p;; tu effaces tous les objets identiques (même calque, même type d'objet, même couleur si forcée, même type de ligne si forcé... ) à celui sélectionné. Les caractère génériques sont supportés pour les noms de blocs, de calques de type de ligne... c'est vraiment puissant. Cependant si tu connais la syntaxe du lisp tu iras plus loin en construisant ton filtre à la main, mais en approche intermédiaire entre le choix dans des listes déroulantes et le filtre lisp à la main, ça fonctionne vraiment bien. Olivier
  16. Avec l'outil d'extraction de données, tu extrais les coordonnées X et Y du centre de tes cercles dans un tableau Excel. Tu concatènes le X et le Y avec une virgule comme séparateur, puis tu sélectionnes ces colonnes et Ctrl+C. Ensuite tu ouvres AutoCAD, tu lances la commande Copier tu sélectionnes ton objet et ton point de base et lorsqu'AutoCAD te demande le 2nd point, dans la ligne de commande tu fais clic-droit / Coller Olivier
  17. Bonjour, SX est une commande de COVADIS, en fait c'est le SSX d'AutoCAD mais traduit en français. donc il faut changer le nom de la commande dans le lisp pour éviter les conflits. Olivier
  18. Pour l'épaisseur par défaut de 0.25, il me semble que ça vient des unités anglo-saxones où l'épaisseur par défaut est de 1/10 de pouces ce qui donne 0.254mm arrondi à 0.25 Olivier
  19. Bonjour, sur AutoCAD seul la commande VUEBASE existe, mais pas sur les produits verticaux comme MAP ou CIvil3D Olivier
  20. Salut Tof, Si les noms de calque n'ont pas d'espace tu peux passer par un tableau Excel pour faire un script. Dans excel: Cellule A1 tu tapes la formule : =ALEA.ENTRE.BORNES(1;255) Cellule C1 tu tapes : =CONCATENER("-calque CO ";A1;" ";B1;" ") Tu remplis la colonnes B avec tes noms de calques issus de ton listing de calque de Covadis par exemple. Puis tu recopies les cellules A et C autant de fois que tu as de calque Ensuite tu sélectionnes toutes tes cellules C et tu copies/colles dans le bloc-note, puis que tu sauvegardes avec l'extension .SCR au lieu de .TXT Tu ouvres ton dessin dans AutoCAD, tu lances la commande SCRIPT et tu sélectionnes ton fichier .SCR Ça devrait fonctionner. Olivier
  21. Bonjour, ci-joint fichier avec un style Bassin associé au type de plate-forme Bassin. Dans la propriété "Volume de stockage" si le paramètre est : - valeur négative du paramètre , ça veut dire que l'on part du haut du bassin (point de débordement) - valeur de hauteur de sécurité - valeur positive du paramètre, cela veut dire que l'on part du fond du bassin pour simuler une hauteur de remplissage. Olivier DECOUPAGE ALTI BASSIN.zip
  22. Bonjour, Il suffit de modifier l'étiquette de la plate-forme pour ajouter 3 lignes de type "Volume de contenance" avec chaque fois le paramètre +0.5 +1.0 et +1.5 pour connaître les 3 volumes correspondants au remplissage du bassin selon les niveaux "Fond+0.5", "Fond+1.0", "Fond+1.5" Olivier
  23. Lorsque l'image n'est pas plein Nord et la présentation aussi, ça l'a toujours fait sur les images délimitées (en tout cas je l'avais déjà constaté il y a 5 ou 6 ans au moins) Olivier
  24. Olivier Eckmann

    retour de vacances

    Dans les suite infrastructure suite, dans la version standard tu as MAP3D ET AutoCAD, et dans la version Ultimate, tu as MAP3D ET AUTOCAD ET Civil3D Etant donné que MAP3D inclus tout AutoCAD et que Civil 3D inclut 98% de MAP3D, j'avais bêtement posé la question sur l'intérêt de regrouper dans une même suite des produits qui s'incluaient les un les autres. Et la réponse était que seul AutoCAD possèdait les fonctions d'import Catia, Rhino, IGES il était utile de le mettre dans les suites. Olivier
  25. Etant donné que tu as un Covadis appelles donc Géomédia pour avoir un prix sur la version MAP. 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é