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 Patrice, 1) oui 2) et 3) oui et non - car ma base est mise à jour régulièrement, selon les DMPC que je fais. Parfois je découpe 4 parcelles dans la journée, parfois rien pendant 1 mois, parfois je réunis des parcelles, parfois des parcelles disparaissent (passage en DP)..., parfois elles apparaissent (DP => parcelle) alors que la base du client n'évolue qu'une fois par an quand je lui la livre au 31 décembre. Il peux me relivrer sa base après modif, mais normalement elle doit être identique à celle que je lui ai livré l'année précédente, donc je ne vois pas trop l'intérêt qu'il me la redonne. Je peux garder l'identifiant du polygone au jour de la livraison, mais il ne servirait qu'à savoir qu'il a été modifié?? 4) effectivement, je ne sais pas quel traitement il peut/doit faire sur sa base Oracle. Pour moi la géométrie et les champs sont liés, donc la suppression d'un objet entraîne la perte des infos, c'est comme ça sur un SHP mais pas forcément sur Oracle??? A moins que la base soit coupée en 2, 1 partie la géométrie et une seconde partie pour les champs. Si je lui relivre toute la base, il faut qu'il sorte(copie) ses enregistrements dans une autre base, qu'il recharge ma base (mes géométrie), puis lie à nouveau les enregistrements externes sur l'identifiant. Mais comme il devra modifier certaines infos selon le découpage, je dois aussi lui indiquer tous les polygones modifiés. Et comme tu dis QUID des nouveaux polygones (nouvel ID)? QUID des polygones supprimés? Franchement, ça ne me parait pas simple. Olivier
  2. Bonsoir, Merci pour les explications, mais je ne comprends pas la démarche. Est-ce qu'il doit effacer tous ses objets, rechargés les miens, puis faire la liaison avec les enregistrement de sa table? Sinon comment savoir quelle géométrie doit être mise à jour? Mais lorsque tu effaces un objet, tu détruis aussi ses données, il me semble. Donc comment peut se faire l'union sur les nouveaux objets? De plus une fois que un objet est découpé, chacun des 2 nouveaux objets devra recevoir les 3 champs que je lui fournis, puis les 17 autres champs de la base, en sachant que parmi ceux-ci, quelques uns seront être modifiés, donc il faut dupliquer l’enregistrement, une fois l'objet découpé pour pouvoir modifier les champs spécifiques à chaque objet. Ça te semble tellement simple que je passe forcément à côté de quelque chose d'évident, mais franchement je ne vois pas. Olivier
  3. Salut Patrice, J'ai de mon côté une base de MPolygones + OD que j'ai livré à partir de laquelle il a créé sa base Oracle et ajouter ses infos privées. Régulièrement je mets à jour ma base de MPolygones par fusion / découpage. Je crée des nouveaux identifiants (pour le moment je ne garde pas trace des polygones parents, mais c'est possible si nécessaire) Et je renvoie un DWG avec les MPolygones transformés en Polyligne + hachure. De son côté, il copie/colle les nouvelles polylignes, puis met à jour la géométrie et / ou crée de nouveaux objets Oracle puis renseigne (recopie) à la main mes attributs et les siens. Je pense que ce n'est pas spécifique à Oracle car on pourrait avoir la même problématique avec n'importe quelle Base de données connectée en FDO. Voilà, j'espère avoir été plus clair. Olivier
  4. Bonjour, Je suis une bille en Oracle, mais mon client dispose d'une base Oracle avec une couche de polygone. Chaque polygone contient environ 20 attributs. De mon côté je dispose de la même base de polygone (MPolygon avec seulement 3 infos) que je dois mettre à jour (découper / fusionner des polygones et mettre à jour les 3 attrbuts. La base Oracle doit ensuite être mise à jour selon les nouvelles géométries et les infos fournies, les autres infos étant renseignées par l'utilisateur. Actuellement, je livre la nouvelle couche avec la liste des polygones modifiés, puis le client récupère les nouvelles géométries et redécoupe sa base, et resaisit les infos que j'ai mises à jour. Le travail est donc fait 2 fois. Quelle serait la meilleure méthode pour ne faire le travail qu'une seule fois? Est-ce possible sans développement? Sachant que les 17 autres données attributaires de la base Oracle ne doivent pas m'être transmises? Merci pour toutes infos Olivier
  5. Bonjour, Juste une petite anecdote sur un jeune BTS Topo que l'on a eu en intérim il y a quelques mois. Il devait finaliser un plan topo issu d'un levé codifié et généré en DAO. Il nous a remis un très joli plan, visuellement parfait, mais lorsque la personne de terrain a fait le récolement sur site, pas mal d'objets qu'il avait levés n'était plus dessinés. En interrogeant notre jeune BTS, il nous a expliqué très sérieusement qu'il avait visualisé toute la rue sous Google Street et qu'il avait consciencieusement effacé tous les objets du dessin qui n'était pas présents dans la photo Google Street et que le gars de terrain avait vraiment fait beaucoup d'erreur de codif. Je pense comme Didier qu’effectivement, avant de leur apprendre sur quel bouton du logiciel il faut appuyer pour lancer telle ou telle fonction, il serait judicieux de leur apprendre un métier et comme le dit FredBoss de leur apprendre à apprendre et à chercher par eux même en gardant un esprit critique sur tout. Je ne critique pas les enseignants qui doivent se dépatouiller avec les programmes que leur pond le ministère, mais le problème c'est que les gens qui décident en haut n'ont quasiment jamais travaillé de leur vie dans le monde réel et par conséquent n'ont aucune idée de ce qu'il faut enseigner aux étudiants. Olivier
  6. Olivier Eckmann

    Etat de terrain externe

    Bonjour, J'ai eu l'occasion de travailler sur un MNT externe de 133Mo (DWG contenant seulement le MNT). J'ai été franchement bluffé par les performances : les calculs de cubatures, profils, ZMNT en dynamique. Je n'avais vraiment pas l'impression de me traîner 130Mo de triangulation. Si je les avais eu dans le dessin, ça aurait été autrement moins performant. J'avais en plus une ortho de 400Mo en fond de plan et mon MAP 2012 était au top. Par contre complètement inexploitable avec le MAP 2016. Mon PC est un portable HP de plus de 4 ans, donc pas un foudre de guerre (32Go de RAM quand même, mais processeur i7 à 2GHz seulement). Olivier
  7. Bonjour, L'ajout de ligne de rupture ne se fait que si nécessaire. Pour construire un MNT à partir de face3D, on ajoute tous les sommets dans le MNT Objet, si la triangulation obtenue est identique aux faces de départ, on ajoute rien de plus. Sinon on ajoute une ligne de rupture et on revérifie si c'est ok et ainsi de suite jusqu'à avoir ajouter le nombre minimum de ligne de contrainte pour avoir un MNT objet trianguler exactement de la même manière que les face 3D de départ => possibilité d'avoir ou pas des lignes de rupture en fonction du respect de la règle de Delaunay dans les faces de départ. Olivier
  8. Bonjour, Je suis passé au MSI Gamer et ça fonctionne très bien. Avec un modèle comme celui-là tu rajoutes une licence Windows 7 Pro à 180€ et une barrette de 8 Go à 50€ => 1730€ TTC (1440HT) Olivier
  9. Olivier Eckmann

    chemin image

    Bonjour, Idem pour moi pour les logos, tout simplement, car 90% des clients ne savent pas ce qu'est un e-transmit. En général, ils ouvrent le DWG directement à partir du ZIP. Donc pour être sûr qu'ils puissent voir un "joli" plan, les logos (des entreprises et du client) dans les cartouches sont toujours mis en OLE. Olivier
  10. Bonjour, Voilà une belle animation instructive. Je trouve qu'elle interpelle plus que n'importe quelle campagne écologique. Olivier
  11. Olivier Eckmann

    zoom étendu

    Oui, effectivement, seulement les équipes de support et de développement de MAP qui sont confrontées au problème n'ont pas la main sur le développement du noyau, donc il ne peuvent que signaler ce qu'ils trouvent comme bug aux équipes en charge du noyau, chareg à eux de faire ou pas les corrections. En même temps, pour revenir sur le cas concret du cas que j'ai ouvert chez Autodesk, la personne du support m'a appelé au téléphone pour me demander pourquoi j'utilisais des lignes aussi courte dans MAP, elle ne voyait aucun cas concret nécessitant de dessiner des lignes de moins de 10cm dans le domaine de la cartographie. Il s'agissait en fait d'un dessin de bâtiment, mais dessiné directement dans le système géo-référencé. Elle m'a expliqué que pour les plans de bâtiments, il fallait dessiner en coordonnées locales et pas en géo-référencées, donc le problème n'était pas vraiment un problème car il y avait un contournement possible, même si elle a noté ma demande et l'a fait remonter. Bien que je comprenne leur préoccupation financière, ce qui m'énerve, c'est que si 10 000 personnes menaçaient de rompre leur contrat de souscription, la correction serait effectuée dans les jours suivants. C'est comme partout, si tu es tout seul à "gueuler" tout le monde s'en fout. Olivier
  12. Bonjour, l'idéal serait d'avoir une 4ème option pour pouvoir stocker un chemin d'accès en relatif par rapport au dessin courant du genre ".\Profil Type" qui irait chercher le sous dossier "Profil Type" à partir de l'emplacement du DWG en cours de travail, comme on le fait pour le chemin relatif des Xref ou des Images. Olivier
  13. Olivier Eckmann

    zoom étendu

    Bonjour, Suite à cette discussion dans laquelle il est impossible d'avoir un accrochage intersection en grandes coordonnées si une des deux polylignes fait moins de 10cm de long, le problème est connu et référencé, mais toujours pas corrigé car ce problème est rencontré par 0.xxx% des utilisateurs d'AutoCAD, donc ce problème est tout en bas de la pile des bugs à corriger. Si on prend Civil 3D et que l'on convertit les polylignes en Objet Axe en plan Civil, alors l'accrochage intersection fonctionne car 100% des utilisateurs de Civil ont ou auront un jour un projet en grandes coordonnées. Il ne s'agit donc pas d'un problème technique de programmation, mais juste d'affecter des moyens en fonction des priorités et ce genre de problème lié aux grandes coordonnées dans les outils du noyau d'AutoCAD ne fait clairement pas partie des priorités. Olivier
  14. Olivier Eckmann

    Passage de 2D en 3D

    Bonjour, aucun problème à partir de ton fichier. Je ne garde à l'écran que les calque DET* et Points3D, puis transfo 2D-3D en cochant "Points topo" et bloc TCPOINT & TOPOPOINT et calque Point3D, puis sélection manuelle de tout ce qu'il y a à l'écran. Tu obtiens 84 erreurs qui sont tes extrémités de réseau sur lesquelles il n'y a pas de points topo donc Covadis ne fait pas d'interpolation. Le dernier segment n'est donc pas transformé en 3D, sinon sur chaque poly2D, Covadis recrée une poly3D. Olivier
  15. Bonjour, En mettant au point le plug-in spécifié sur ce sujet, je me retrouve face à un problème que je ne parviens pas à contourner. J'utilise les objets MPolygone dont je souhaite redéfinir le grip tellement ceux de base d'AutoCAD sont impossibles à gérer. D'après ce que j'ai compris, il y a 2 fonctions GetGripPoints, l'une ne contient qu'une liste de points , donc tous les grips sont identiques et carrés de base. L'autre fonction permet de spécifier des GripData avec leur propre worlddraw pour leur donner l'apparence que l'on souhaite. Sur les MPolygones, seule la 1ère fonction est implémentée, car quand j'essaie d'appeler l'autre base.GetGripPoints(avec les grip data) j'obtiens un message d'erreur eNotYetImplemented. Je pense que c'est pour cela que tous les grips sont carrés. C'est donc cette seconde méthode que je surcharge en overrule : Dans le GetGripPoints le 1er paramètre reçu c'est une entité et c'est là que le problème se pose. Sous 2013 à 2016, l'entité est de type MPolygon alors que sous 2010 à 2012 je reçois une entité de type "ImpEntity" que je ne peux pas caster en MPolygon (j'ai le même problème si j'essaie de récupérer l'objet dans une transaction avec un GetObject). D'après ce que j'ai lu et ce que j'ai pu comprendre, il semblerait que l'objet est mal exposé en .Net (la DLL qui gère les polygones AcMPolygonMgd.DLL semble mal foutue). Est-ce que c'est possible qu'il y ait un souci dans la programmation par Autodesk de cet objet MPolygon? Ou bien c'est moi qui suis complètement à côté de la plaque? Y a-t-il moyen de remonter à l'entité MPolygon à partir d'une ImpEntity? J'espère avoir été clair et merci pour toutes infos. Je joins un fichier contenant différent type de MPolygone Olivier MPOLYGON2.zip
  16. Bonjour, je ne sais pas s'il est présent dans les barre d'outil ou le ruban, mais il est dans la liste des commandes disponibles (voir fichier joint) Olivier
  17. Salut, effectivement, lorsque l'on ajoute un contour (loop) à un polygone, il y a un drapeau Vrai/Faux qui autorise autosécant ou pas. Je l'avais mis à Vrai en pensent bêtement qu'il le ferait pour tous les contours, mais ce n'est valable que pour le contour lui-même, mais il n'est pas testé par rapport aux autres. Il faut que je cherche une autre option pour interdire qu'un contour en coupe un autre. C'est déjà bien qu'il fonctionne sur toutes les versions au-delà de 2013 et qu'il n'a pas l'air de trop planter. Olivier
  18. Olivier Eckmann

    Passage de 2D en 3D

    Bonjour, Tous les points topo ont des matricules doublé, triplés voir plus (jusqu'à 8 fois le même matricule), donc si tu utilises la liste des points topo, seulement 1 seul matricule sera dispo donc si t'as pas de chance, tes points topo le long de ta poly à transformer ne sont pas dans la liste donc pas de transformation 3D possible. De toute façon, je déconseille d'utiliser le menu Covadis 3d/gestion des polylignes 2D/convertir en polyligneS 3D, car ça supprime tes polys 2D. Personnellement, j'utilise toujours Cov3D / Construction 3D / Transfo 2D-3D. Dans la case de dialogue, il te suffit de cocher les noms des blocs Point topo et tous les calques, ce qui t’affranchit de la liste des points topo à matricule multiple, et je dessine dans le calque "Calque de l'entitté + _3D". Avec ce paramétrage ton dessin passe en 3D sans le moindre souci. Olivier
  19. Bonjour, Utilisant régulièrement les MPolygone, je trouve les grips vraiment pas pratiques et difficilement utilisables depuis la version 2011, car les grips en milieu de segment sont carrés comme les grips de sommet, impossible de les discerner, notamment dans les alignements de plusieurs sommets. Suite à une discussion avec notre ami le Crabe, j'ai décidé d'écrire un plug-in pour remettre en place des grips plus "intelligents" et à terme de rajouter les menus contextuels "Ajouter sommet" ou "Supprimer sommet" comme sur les polylignes. Je mets la 1ère version de ce programme à tester pour les plus courageux car complètement en phase beta (attention aux plantages). Voilà ce qu'il devrait faire: - le grip central permettant de faire un déplacement de tout l'objet est "Circulaire" - les grips de sommet sont normaux =>carrés - les grips de milieu de segment sont triangulaires. Ce qu'il ne fait pas : - pas de menu contextuel sur les grips (ce sera pour plus tard) - on ne peut déplacer qu'un grip à la fois, pas de sélection multi avec la touche "Shift" A priori, ce programme devrait fonctionner sur MAP et Civil à partir de la version 2013. Je n'ai testé qu'avec la 2014 en 32 et 64 bits, ça fonctionne chez moi. Indiquer moi les versions et plate-forme durant vos tests. Par contre impossible à faire fonctionner sur les versions 2010 à 2012. Je pense que le problème vient des développeurs d'Autodesk qui auraient mal exposé l'objet MPolygon, mais je n'en suis pas encore sûr. J'essaie de trouver une méthode de contournement. Tout retour et demande d'amélioration sont les bienvenus. Mode d'emploi : - dézipper le fichier joint et copier le fichier MPolyGrip_19.DLL dans un dossier quelconque (à partir de 2014, le copier dans un dossier qui a été ajouté aux chemins de programmes sûrs) - en ligne de commande, taper NETLOAD, puis aller chercher le fichier .DLL précédent. - en ligne de commande, taper MPOLYNEWGRIPON pour activer les nouveaux grips, et taper MPOLYNEWGRIPOFF pour revenir aux grips originaux d'AutoCAD MAP. Olivier MPolyGrip_19.zip
  20. Bonjour, Je suis pas sûr de la réponse, mais il n'y a pas de licence Revit hors suite, alors que mon revendeur Autodesk vient de me le chiffrer. En même temps MAP3D est annoncé comme possible en location, mais sur le site store d'Autodesk, Map 3D ne peut être acheté qu'en licence perpétuelle et pas en location. Je pense que les politiques locales à chaque pays sont différentes. Olivier
  21. Bonjour, dans le CUI d'AutoCAD, il y a un bouton qui représente la petite maison et lorsque tu cliques dessus, il restaure l'espace de travail que tu as paramétré dans ton dialogue. Ce paramétrage correspond donc à l'espace que tu veux restaurer en cliquant sur ce bouton et pas du tout l'espace courant. Olivier
  22. Bonjour, Je ne voudrais pas polluer le post original, mais j'avais une question concernant la location : lorsqu'on loue une licence Revit, est-il possible d'installer n'importe quelle version du produit? Par exemple, j'ai vu passer un appel d'offre dans lequel le livrable est un fichier .RVT format Revit 2015 UR8. Je ne pense pas que ce soit possible de livrer ça à partir d'un Revit 2016, il me faut absolument un Revit 2015. Possible en location? Et si on se projette au mois d'avril l'année prochaine et la sortie de Revit 2017, est-ce que je pourrais encore utiliser une version antérieure -2? Olivier
  23. Bonjour, je voulais juste partager un composant .net qui est une vraie perle pour moi. Il s'agit de ReoGrid Il permet de créer une grille type excel, de gérer les cellules (police, bordure, remplissage, valeur, formule, alignement, fusion...) les plages de cellules, les graphiques, l'impression (et la prévisualisation) et de sauvegarder tout ça sous XLSX, XLS... sans avoir besoin du moindre composant MsOffice installé. La version gratuite permet de faire déjà énormément de choses, la version payante offre des fonctionnalités supplémentaires vraiment pointues. Si ça peut servir à d'autres utilisateurs. Olivier
  24. Bonjour, Merci pour les réponses et désolé pour ma réponse tardive, mais ce besoin spécifique est passé sous la pile des urgences. Dès qu'il repasse en plus urgent, je vous tiens au courant. Olivier
  25. Bonjour, 2 liens qui permettent de faire ça par programmation : 1er lien 2eme lien 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é