Olivier Eckmann
Membres-
Compteur de contenus
2 348 -
Inscription
-
Dernière visite
-
Jours gagnés
119
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Olivier Eckmann
-
Bonsoir, J'utilise une bidouille qui ne fonctionne qu'avec les polices SHX (Romans.shx par ex), pas les truetype (Arial). C'est vraiment une astuce de dessin et pas une solution super géniale, mais ça fonctionne. Dupliquer les textes (dans un autre calque) et le mettre juste en dessous du texte à détourer. Affecter à ce calque une couleur 255,255,255 (pour un liseré blanc) et affecter une épaisseur de 0.50mm ou plus selon la largeur du liseré souhaité. On obtient un texte blanc épais et par dessus un texte noir "normal" ce qui donne l'illusion d'un liseré autour de chaque lettre. Olivier
-
Bonsoir, pour Visual Studio, j'utilise la version Express qui me suffit largement. J'ai mis à jour la DLL, car les opérateurs ne fonctionnaient pas correctement pour les champs de type REEL. Olivier
-
INFORMATIONS UTILES A RENSEIGNER
Olivier Eckmann a répondu à un(e) sujet de lili2006 dans Autodesk Map
Bonsoir, les croix rouges en face des gabarits de lien ne laisse rien présager de bon. Ils ne semblent pas actifs? cohérents? Dans un 1er temps, essayer d'exporter sans les données attributaires pour essayer d'isoler le pb : graphique, ou données. Le format SHP écrit les données en DBF => époque DOS donc nom de champ limité à 8 caractères, pas d'espace, pas d'accent. Est-ce que l'export vers un autre format type SDF pose le même problème? Olivier -
personnalisation, commande au clavier
Olivier Eckmann a répondu à un(e) sujet de Quena dans Autodesk Map
bonjour, CMDDIA;0;ADESETCRDSYS;C;NTF.Lambert-1;Q;CMDDIA;1 Olivier -
Hello Lecrabe, Bien évidemment Covais fait de la reprojection point à point, mais uniquement sur le Vecteur Sur le Raster, il n'y a pas déformation de pixel (il faut un RasterDesign), l'image est traitée comme un bloc : Rotation/translation/homothétie. Olivier
-
Bonsoir, il faut faire l'inverse : - demarrer un dessin vierge - mettre la variable INSUNITS à 6 - insérer l'ortho MAP / Image / Insérer - sauvegarder le dessin - avec Covadis convertir du Lambert93 en CC44. Ce n'est pas une vraie reprojection, mais seulement une transformation Helmert (translation, rotation, facteur d'échelle) - insérer ce dessin dans le projet original. Olivier
-
Bonsoir, Voilà la nouvelle version : - j'ai supprimé l'opérateur NOT qui ne sert à rien - possibilité d'ajouter une 2ème condition. - une fois la(es) condition(s) ajoutée(s), il suffit de la sélectionner dans la liste en bas pour activer 2 boutons : Supprimer : pour la supprimer) Modifier pour la mettre à jour après avoir changé la table, le champ ou la valeur. - lorsque l'on clique sur une condition, le bouton Ajouter est désactivé, il suffit de sélectionner la 1ère ligne "SELECT * FROM..." pour le réactiver et pouvoir ajouter une autre condition. J'ai mis à jour le ZIP dans les 2 messages où ils étaient proposés. Pour le développement, les framework sont cumulatifs, donc la version 3 intègre la 2, la version 3.5 intègre la 3 donc la 2, etc... J'utilise Visual Studio 2010, mais je cible ma DLL pour qu'elle n'utilise que la version 2 (utilisé par MAP 2007 & 2008) donc toutes les versions supérieures peuvent faire tourner ma DLL. Bien sûr, je me prive de toutes les nouveautés apportées par les versions supérieures des Framework, mais comme il ne me sert qu'à faire des dialogues simplistes, pas de souci. Je me limite aussi à MAP 2007 comme base de développement, donc je ne peux pas créer des objets ou utiliser des méthodes de version supérieure (à moins de créer du code spécifique selon la version), par exemple, je ne peut pas gérer la transparence car ça n'existait pas avant la 2011. Mais comme les OD n'ont pas changé depuis MAP 2000, ça devient un avantage. Pour 32 et 64 bit, tu peux à volonté compiler en 32 bit ou en 64 bit ou pour "AnyCPU". Dans ce cas, ce n'est pas optimisé, mais c'est compatible avec tous les systèmes. Olivier
-
Salut Thierry, plus je progresse sur ton erreur, plus je m'enfonce dans la 4ème dimension. Voilà ce que j'ai pu trouvé et comprendre. Jusqu'à la version 3.5 du Framework, les DLL exécutées depuis internet basculait automatiquement mode protégé, mais depuis la version 4 du Framework c'est à dire avec AutoCAD 2012, la bascule n'est plus automatique et elle génère une erreur car elle n'ont pas les privilèges nécessaires. Et le plus drôle, c'est qu'une DLL même enregistrée en local sur ton PC peut-être considérée comme venant d'internet, ci-joint l'extrait de la doc de Microsoft :Si une application a été copiée à partir du Web, elle est signalée par Windows comme une application Web, même si elle réside sur l'ordinateur local. Ce qui voudrait dire que selon comment on récupère une DLL par internet, elle n'aura pas le même comportement , d'où la 4ème dimension. Alors je ne sais pas comment tu as téléchargé la DLL, mais ça vient peut-être de là. Je t'ai envoyé le ZIP par mail direct. Dis moi si c'est mieux. Pour les OD de type POINT, j'avais un peu laissé de côté en m'appuyant sur l'excuse de Patrice qui ne s'en servait jamais. Est-ce que ça vaut le coup? Est-ce qu'on doit tester l'égalité des points avec une certaine tolérance (cm, mm, micron???), si oui paramétrable? Olivier
-
Bonjour, si tu es à l'aise avec les annotations, il suffit au moment où tu insères ton annotation, à droite dans Rotation, tu cliques sur le bouton avec ... et tu choisis dans Propriétés le 1er choix "ANGLE". Automatiquement tes annotations seront alignées entre le 1er et le dernier point de la polyligne. Olivier
-
Salut Patrice, Thierry, Fabcad, Patrice, essaie quand même sur ton win 7 x64 car cela fonctionne chez moi sur ma station HP en seven 64bit et MAP 3D 2012 Pour Thierry, est-ce que tu peux essayer de mettre la DLL ailleurs que dans Program Files (sur le bureau par exemple), A priori, le message semble dire que la DLL est chargée depuis un emplacement réseau non sûr, c'est peut-être un problème de droit. Pour les corrections, je vois ce que je peux faire et je poste une nouvelle version dès que possible. Dans la version actuelle, si on souhaite modifier la condition, il suffit de cliquer sur Ajouter Condition, ça efface l'ancienne et ça remplace par la nouvelle. Olivier
-
Bonsoir, C'est surprenant, j'avais testé sur un MAP 2008, je vais voir sur une version plus récente. Normalement, les opérateurs AND OR et NOT devrait être grisés. Pour info, le MAP 2011 c'est un 32 ou 64 bits? Olivier OK, j'ai trouvé, je ne l'avais pas compilé correctement en version Release. Voilà la nouvelle DLL ObjectDataCS.zip
-
excusez pour la commande, c'est MQSELECT ( pour MapQuickSelect) Olivier
-
Bonjour, La commande proposée par bonuscad est intéressante, elle ressemble assez à la sélection similaire. N'y connaissant rien en DCL, je suis parti en .Net pour développer une fonction plus proche dans l'idée de la Sélection Rapide d'AutoCAD Il est possible de sélectionner des objets avant de lancer la commande (sélection manuelle ou sélection rapide AutoCAD), sinon le test se fera sur tout le dessin. Le dialogue affiche toutes les tables dispo, on peut en sélectionner une ou plusieurs (si plusieurs, seuls les champs communs apparaissent). Ensuite on choisit le champ, l'opérateur et on tape la valeur, ou bien on clique sur Obtenir une valeur (bouton qui scrute le dessin et propose toutes les valeurs dispo) Ensuite on clique Ajouter Condition, puis sur Exécuter. Normalement la DLL doit fonctionner sur toutes les versions depuis la 2007. Si quelqu'un veut la tester, et me remonter les commentaires. Olivier ObjectDataCS.zip
-
Sortir un tableau d'écartement et d'altitude de 2 polyligne
Olivier Eckmann a répondu à un(e) sujet de crashray dans Covadis
Bonjour, c'est un peu plus long avec les commandes COVADIS, mais on peut y arriver 1. passer les poly en 3D : Cov 3D / Construction 3D / Transfo 2D-3D 2. tabuler la polyligne de gauche : Cov3D / Profils en travers par poly / Tabuler un axe , choisir l'objet type LIGNE et choisir l'intervalle. 3. créer les points 3D par interpolation à chaque intersection de la tabul avec les poly3D : CovEchanges / Echange profils piste / Interpolation profils, choisir "Interpolation par rapport à des lignes caractéristiques", puis le calque du peigne puis le calque des poly3D 4. générer le listing Piste : CovEchanges / Echange profils piste / Génération fichier Piste, choisir le format N S , vider le nom du calque pour les points de chaussée. On obtient un fichier SEM (fichier texte) composé de 2 lignes par profil, la 1ère ligne contient le numéro du profil et son abscisse curviligne, la 2ème ligne contient 0.00 en 1ère colonne puis l'altitude G, puis la distance entre les 2 points puis l'altitude Droite Si le fichier SEM n'est pas évident à remettre en forme,on peut essayer d'utiliser directement les points. Normalement le rail de gauche possède les points avec un matricule impair et le rail droit, ceux avec un matricule pair. En exportant les 2 séries de points sous excel, puis avec un colonne qui calcule la distance entre les 2 points on doit y arriver aussi Olivier -
Eh oui, c'est bien ce qui me semblait. Je peux revenir à des polylignes et des hachures, mais mes polygones représentent des parcelles, et bien sûr, j'ai des parcelle enclavées que je ne peux sérieusement traiter qu'en polygone. Je peux aussi faire un export SHP (ou autre) et me connecter en FDO, là je peux faire la thématique que je veux, mais, il faut que j'attache des hyperliens sur les polygones et je ne crois pas que ce soit possible sur les objets cartographiques, ou en tout cas pas de manière persistante. Il semble que tous les efforts d'Autodesk porte sur FDO alors qu'avec les polygones et les annotations on dispose d'outils super performants, full compatible avec AutoCAD. Merci pour les réponses en tout cas. Olivier
-
Affichage des attributs dans les propriétés
Olivier Eckmann a répondu à un(e) sujet de titithc dans AutoCAD 2012
Bonjour, un grand classique, il manque un chemin de recherche. Menu Outils / Options, onglet Fichier, déplier la 1ère ligne : Chemin de recherche des fichiers de support, cliquer sur le bouton Ajouter puis Parcourir et allez sélectionner le dossier "C:\Program Files\Autodesk\AutoCAD MAP 3D 2012\BIN\FDO" Quitter et relancer AutoCAD Olivier -
Bonjour, Je dispose de Mpolygone avec des OD sur lesquelles je fais une thématique en hachure pour colorer le remplissage du mpolygone selon une valeur d'OD. Je souhaite rendre le hachurage transparent, mais je n'ai pas accès à cette info dans la thématique. La solution est de rendre le calque des mpolygones transparents, mais dès lors, le contour est aussi transparent. Je souhaite garder le contour en NOIR plein et avoir le remplissage transparent. Est-ce qu'il y aurait une solution? Merci Olivier
-
Bonjour, les 5 variables mises à jour correspondent par défaut à l'initialisation de l'environnement de type Géomètre, c'est à dire angles en grade, sens horaire, 0 au Nord Le lisp crée des sommets de polyligne par des commandes du genre @10<50 Sur un poste AutoCAD sans Covadis, si le dessin est en degré, sens horaire et 0 à l'est, ces coordonnées relatives vont forcément données n'importe quoi lorsque l'on a un Covadis en grade... On peut toujours décocher "Initialiser l'environnement Géomètre" pour ne pas modifier ces variables, par contre pour éviter ce genre de problème d'une manière générale en programmation, on évite de passer par la ligne de commande et on construit directement les entités avec les fonctions prévues pour (entmake) (polar)... Dans ce cas AutoCAD travaille toujours en radians, 0 à l'est et sens trigo. Sinon, si on veut absolument passer en ligne de commande par l'interface, les valeurs saisies étant sensible à l'environnement, il faut stocker les différentes variables ANGDIR, ANGBASE..., puis imposer les valeurs pour lesquelles le programme fonctionne puis restaurer les variables initiales comme c'est fait pour les variables OSMODE, CMDECHO et CECOLOR Olivier Eckmann
-
INFORMATIONS UTILES A RENSEIGNER
Olivier Eckmann a répondu à un(e) sujet de lili2006 dans Autodesk Map
Bonjour, la saisie des données graphiques sous AutoCAD est une bonne solution, par contre les requêtes et la stylisation des cartes sous AutoCAD MAP à partir d'objets DWG (polyligne ou polygone) n'est pas super intuitive et l'interface date d'AutoCAD 14 alors c'est difficile à mettre entre toutes les mains. Par conséquent il serait intéressant de passer le plus tôt possible à un export en SHP, SDF ou SQLite pour utiliser la connexion FDO à cette source de données. La stylisation est très visuelle et les requêtes sont simples et disposent d'un outil très bien fait. En plus tout le travail de stylisation peut être exporté/repris sous Mapguide si on envisage d'externaliser le SIG avec des postes de consultation distant. Après si on a des licences AutoCAD MAP 3D2012, on peut envisager ça sous l'angle des modules métiers de MAP (ex topobase). La partie requête / recherche / publication semble très importante dans ce genre d'appli. Et avec les outils métiers de MAP on a tout ce qu'il faut pour concevoir des écrans de saisie, recherche et rapport très détaillé (très proche de ce que l'on fait avec un MsAccess). De plus on peut créer/développer des règles et process précis pour le type de saisie de l'utilisateur. L'inconvénient c'est que c'est pas simple à mettre en oeuvre et dans le cadre de PFE de BTS ça nécessite un investissement important du prof pour créer tout ce qui est nécessaire (gabarit, table, champ, règles...) afin que les étudiants ne se perdent pas dans les méandres de la config et se concentrent sur les données et les requêtes. Mais c'est un super challenge avec cette techno. Olivier -
TUTO: Autocad Map vers Google Street View
Olivier Eckmann a répondu à un(e) sujet de lovecraft dans Autodesk Map
Bonjour, Quelle est la différence et/ou l'avantage par rapport aux hyperliens? Personnellement, je privilégierais les hyperliens qui fonctionnent sans MAP donc avec un AutoCAD de base (voir même un LT), de plus les hyperliens sont conservés lors de la publication en DWF. L' intérêt que je vois dans cette procédure est la possibilité d'avoir plusieurs hyperliens sur un même objet. Par exemple un lien vers GoogleStreet, un autre vers le site internet du bâtiment (par exemple CG, mairie, musée, théatre...) avec une commande Lisp spécifique par type d'hyperlien à afficher. Olivier
