banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#121 Wed 09 March 2022 15:37

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Bonjour Fabcad,

Ci-joint le nouveau bundle avec le type d'entité copiable.
J'en ai profité pour ajouter aussi le type d'entité exportable en CSV depuis la grille de visualisation des OD et corriger certaines infos mal exportées, et la gestion des langues FR/US

Olivier


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#122 Wed 09 March 2022 15:40

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4873

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello Olivier

1) As tu validé sur MAP / CIVIL 2022 ?

2) Rappel des Commandes disponibles :

MQSELECT , MapShowOD , MapBati3D , MapCN3D , MapOdOut , MapOdIn , MapCopyProperty2Property , MapPropertyByLayer

La Sante, GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#123 Wed 09 March 2022 16:03

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Salut Pat,

J'ai fais quelques tests sur Civil 2022 (je développe pour Map 2015), mais pas forcément tout testé. Pourquoi tu as constaté des soucis?

Si ça semble OK pour vous, je le posterai chez Alexander qu'il puisse tester aussi et valider la versions US.

Olivier

Hors ligne

 

#124 Wed 09 March 2022 18:45

fabcad
Participant assidu
Lieu: Acigné
Date d'inscription: 3 Apr 2006
Messages: 286

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Bonsoir à tous,

Merci beaucoup, j'ai testé sur une MAP 2017.

J'ai pu créer une table de données d'objets avec un champ calque et donc avec MapCopyProperty2Property envoyer le nom du type d'objet dans le champ de la table de Données d'Objets et dans un deuxieme temps faire le sens contraire, trier par type d'objet en créant les calques via MapCopyProperty2Property en récupérant la valeur du champ de la table de données d'Objet.

J'ai testé MapPropertyByLayer c'est fabuleux, j'ai créé des textes sur des batiments publics et donc zoomer avec la sélection c'est top. Il manque les memes propriétés pour les mtexts.

Je testerai les deux outils sur une MAP 2021.

Merci encore, Bonne soirée, Fabcad

Dernière modification par fabcad (Wed 09 March 2022 18:46)

Hors ligne

 

#125 Sat 19 March 2022 21:27

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Bonsoir Fabcad,

Ci-joint le Bundle mis à jour avec les Données des MTEXTs

Olivier


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#126 Sun 20 March 2022 12:43

fabcad
Participant assidu
Lieu: Acigné
Date d'inscription: 3 Apr 2006
Messages: 286

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Bonjour à tous,

C'est top de pouvoir zoomer sur les bâtiments cadastre renseignés avec des textes et mtexts.

Quelques questions :

- MapPropertyByLayer ne fonctionne que sur MAP ou peut-il fonctionner sur un simple AutoCAD ?

- La propriété de fermeture de polylignes pourrait-elle être ajoutée pour leur contrôle avant l'export SIG en surfaciques.

Merci Olivier et si tu passes par Rennes, on prendra un verre pour fêter cet événement.

Fabcad, Le Rennais Métropolitain

Dernière modification par fabcad (Mon 11 April 2022 10:23)

Hors ligne

 

#127 Thu 07 April 2022 14:09

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4873

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello Olivier + Fabrice

J'ai un peu joue avec "QUERYSHOWOD21.dll" (du 19/03/2022) sur ACAD MAP 2023 ... Ca marche Tip-Top a priori !

Encore MERCI Olivier !

La Sante, GeoBye, Pat (The Old French EE Froggy)


(Autodesk Expert Elite Team)

Hors ligne

 

#128 Sun 16 April 2023 15:21

fabcad
Participant assidu
Lieu: Acigné
Date d'inscription: 3 Apr 2006
Messages: 286

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Bonjour,

J'ai Gstarcad chez moi et je souhaiterais tester MapPropertyByLayer sur la version 2022 car il existe la fonction netload.

Serait-ce envisageable de modifer la dll source pour qu'elle puisse fonctionner sur ce logiciel de CAO-DAO.

Si cela peut aider :

(getvar "PRODUCT" ) ; Retourne "GstarCAD"

(getvar "PROGRAM" ) ; Retourne "gcad"

Merci d'avance,

Fabcad, Le Rennais Métropolitain

Dernière modification par fabcad (Mon 17 April 2023 16:01)

Hors ligne

 

#129 Wed 23 August 2023 17:43

yoann
Participant actif
Lieu: Grenoble
Date d'inscription: 19 Sep 2005
Messages: 120

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello,

Je n'ai pas le ruban OD sur MAP 2023. Pourtant les DLL sont bien dans le dossier adéquat sur ApplicationPlugins.

Merci d'avance, Yoz

Hors ligne

 

#130 Wed 23 August 2023 17:59

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4873

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello Yoann

1) Rappel des Commandes disponibles :

MQSELECT , MapShowOD , MapBati3D , MapCN3D , MapOdOut , MapOdIn , MapCopyProperty2Property , MapPropertyByLayer

2) Est ce que ces commandes clavier "repondent" ??

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#131 Thu 24 August 2023 07:55

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Bonjour,

Le plug-in est maintenant disponible sur le store Autodesk
https://apps.autodesk.com/MAP3D/fr/Deta … p;os=Win64
Si vous aviez installé le plug-in par copie/décompression, il faut le supprimer avant d'installer le plug-in du store.
Les commandes ont été renommées pour être compatibles avec les normes Autodesk.

Olivier

Hors ligne

 

#132 Thu 24 August 2023 08:23

yoann
Participant actif
Lieu: Grenoble
Date d'inscription: 19 Sep 2005
Messages: 120

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Merci Olivier pour tout ce travail, qui aurait du être fait par Autodesk il y a 20 ans .....

Je vais retester en installant la version du store smile

Bonne journée !

Dernière modification par yoann (Thu 24 August 2023 08:25)

Hors ligne

 

#133 Thu 24 August 2023 09:20

yoann
Participant actif
Lieu: Grenoble
Date d'inscription: 19 Sep 2005
Messages: 120

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Je viens de tester avec la version sur le store, je n'ai toujours pas le ruban.

Par contre les nouvelles commandes (comme OECK_SHOWOD) fonctionnent manuellement.

Merci d'avance pour ton aide.

EDIT : après 3 redémarrage d'Autocad, j'ai enfin le ruban, sans rien avoir touché, bizarre, mais ca semble ok, merci smile

Dernière modification par yoann (Thu 24 August 2023 09:21)

Hors ligne

 

#134 Thu 24 August 2023 10:45

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Oui, le chargement du ruban est un peu aléatoire. Normalement, il finit par apparaître tout seul au bout de quelques redémarrages.
La procédure pour réussir à le mettre sur le store a été épique. Il a fallu plus de 6 mois de discussion avec Autodesk pour y parvenir : 1ère soumission en décembre 2022.
Déjà la personne qui suivait ma demande ne connaissait pas MAP : il a fallu que je lui fournisse un DWG de test et que je lui explique ce que faisait le plug-in.
Ensuite chez Autodesk, le fait que tu mettes à disposition un plug-in gratuit sans demander d'argent et sans vouloir te mettre en avant via les réseaux sociaux, site web... ce n'est pas dans leur culture.
Il y a toute une charte graphique à respecter pour le logo (taille, couleur, pas le droit de mettre des nombres...)
Toutes les commandes doivent être décrites en long en large et en travers, même si tu fournis une aide dans le logiciel
Tu dois fournir un document (en ligne sur un site web) sur lequel tu expliques ce que tu fais des données personnelles, même si tu n'en collectes pas. N'ayant pas de site web perso, là non plus il ne comprenne pas que tu puisses exister (vivre) sans site perso. Je pense que ça a leur confirmé l'image du français moyen avec un béret sur la tête, une baguette sous le bras et pas grand chose de high tech dans les poches!!!
J'ai eu 4 versions de l'installeur, et pas toujours dans le même dossier (ProgramData ou User), c'est pourquoi je pense que le ruban monte ou pas ???

Et si je fais des mises à jour, on repart pour le même processus de validation...  Mais bon c'est fait.

Olivier

Hors ligne

 

#135 Thu 24 August 2023 11:46

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4873

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello Olivier
MERCI pour ton Travail et ta TENACITE !
No Comment sur Autodesk ...
La Santé, GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#136 Thu 24 August 2023 18:30

yoann
Participant actif
Lieu: Grenoble
Date d'inscription: 19 Sep 2005
Messages: 120

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

La fonction "OECK_PropertyByLayer" c'est une tuerie pour contrôler un dessin avant d'associer des ODs, merci Olivier smile

Franchement, je ne sais pas combien on est dans le monde à utiliser AutoCAD MAP, mais même si tu avais mis ton plugin sur le store en vente, je l'aurai acheter (à quel prix ?). Tu m'étonnes qu'ils ne comprennent pas ta démarche chez Autodesk, depuis quand on travaille gratuitement chez vous en France ?

Et je suppose que personne chez Autodesk ne t'a proposé d'intégrer ces outils de base à AutoCAD MAP ????
Ils seraient capables de nous le revendre !

Sur ce, encore merci pour ces outils qui aident à faire des exports SIG propres !

Bonne soirée !

Dernière modification par yoann (Thu 24 August 2023 18:31)

Hors ligne

 

#137 Fri 25 August 2023 14:21

yoann
Participant actif
Lieu: Grenoble
Date d'inscription: 19 Sep 2005
Messages: 120

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello,

Juste une petite suggestion Olivier concernant l'outil "OECK_PropertyByLayer" :

Si pour les "INSERT" on pouvait avoir une dernière colonne avec le nom des INSERT ? Ca serait royal pour identifier les blocs non classés dans les bons Layers. Mais peut-être que j'en demande trop....

Bonne journée smile

Hors ligne

 

#138 Thu 31 August 2023 14:02

GuillaumeBerson
Juste Inscrit !
Date d'inscription: 24 Aug 2023
Messages: 2

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Bonjour, pour info nous avions réalisé une présentation de l'outil lors d'un webinaire du GUBI que vous pouvez retrouver sur cet article : https://blogs.autodesk.com/villagebim/2 … bjets.html


Autodesk - Spécialiste Technique

Hors ligne

 

#139 Mon 18 September 2023 22:12

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Bonjour Yoann,

Normalement, quand tu sélectionnes la catégorie INSERT, tu as le nom du bloc dans la 7ème colonne.
Pour les blocs dynamiques, ça affiche le nom *U...
Je vais faire une mise à jour pour indiquer le nom réel du bloc.

Olivier

Hors ligne

 

#140 Tue 19 September 2023 11:09

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4873

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello Olivier

Pour l extraction des Blocs avoir le vrai nom des Blocs (y compris dynamique) est une très bonne idée !

Au fait je n ai pas ACAD MAP sous la main + la DLL magique, et donc je ne me souviens pas des Propriétés extraites sur les Blocs !

Donc si nécessaire, SVP je suggère l extraction de la Couleur sous cette forme :
0-256 / R=xxx__G=yyy__B=zzz (ou RAL 1000 ou etc)

La Rotation ET l Echelle X

Merci, GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#141 Thu 21 September 2023 22:02

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

La version actuelle affiche ça


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#142 Thu 21 September 2023 22:31

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4873

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello
Parfait et si la couleur est RGB ou Ral ou Pantone ?
GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#143 Tue 01 July 2025 13:09

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Bonjour,

Je viens de mettre à jour le plug-in sur le store Autodesk : https://apps.autodesk.com/MAP3D/fr/Deta … p;os=Win64
Outre le support de Map 2026, j'ai ajouté un gestionnaire de table de données d'objets qui permet de :
- ajouter un champ
- supprimer un champ
- renommer un champ
- changer son type
- réordonner les champs d'une table
...

Attention, il y  a un bug sur toutes les versions de Map : toute modification apportée à une table existante ne peut pas être annulée avec la commande UNDO (ou Ctrl+Z).
C'est le cas pour les commandes natives, donc pour mon plug-in aussi, puis que ce sont les API qui sont dans les "choux".
Le problème est identifié et documenté chez Autodesk, mais je ne sais pas quand, ni même si il y aura un jour un correctif.

Sinon pour les prochaines évolutions, je travaille sur un outil de superposition topologique sur les objets CAD. J'en ai marre de devoir convertir mes données en SHP ou autre pour pouvoir faire la superposition via FDO, surtout que c'est très lent et parfois inopérant sur de grandes quantités de données.
Si vous avez des idées ou des besoins, n'hésitez pas à me faire un retour.

Olivier

Hors ligne

 

#144 Tue 01 July 2025 14:58

gegematic
Participant assidu
Lieu: Albertville
Date d'inscription: 24 Feb 2010
Messages: 204
Site web

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Salut Olivier,
tu viens au secours de Map !
tes outils sont supers, on les utilise souvent.
j'avais fait ça en lisp mais à partir d'un fichier de définition de table en xml, comme ça pas besoin d'interface ... je suis fainéant.
https://g-eaux.over-blog.com/article-in … 27413.html
et
https://g-eaux.over-blog.com/2014/04/li … l-xml.html

mais j'en ai marre des OD car la moindre modif et on a des problèmes d'incompatibilité
et eux ont le culot de dire que ce n'est pas un bug !


Sinon tu peu développer ton idée de superposition topologique ?
On fait comme toi -> shape, l'export et très long mais en général le FDO marche, tu vois ça comment ?

Mais si tu arrives à superposer du géopackage ... je t'envoie un magnum de vin de Savoie !
a+, Gérald

Hors ligne

 

#145 Tue 01 July 2025 21:33

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Salut Gégé,

Effectivement, avec le gestionnaire de table OD, j'envisage de faire un outil de comparaison/mis à jour entre le dessin courant et un dessin de référence pour mettre en concordance les tables du dessin courant avec le modèle. Il faut que je réfléchisse à l'interface.

Pour la topologie, je me suis retrouvé à devoir "intersecter" 50 000 blocs par rapport à 100 polygones pour savoir quel polygone se trouvait au dessus du bloc. Je suis passé par le SHP, et une superposition en mode identité, mais AutoCAD s'est fermé au bout de 10 minutes et j'ai été obligé de traiter par paquet de 10 000 blocs. Et malgré tout c'était super lent.
Donc je me suis dit qu'il fallait implémenter ça sur les objets natifs avec recopie des OD de la couche en superposition.
Et quitte à réfléchir à quelque chose, pourquoi pas essayer de la généraliser à tout type de géométries superposable.

Je pensais à un assistant en 3 étapes :
- sélection de la source : calque + type + OD
- sélection de la superposition : calque + type + OD
- type de superposition (intersection, soustraction, union, identité...) et champ à recopier avec clonage des objets source dans un nouveau calque ou bien simple sélection. je commence tout juste à réfléchir à l'interface.

Pour la superposition du géopackage tu penses à quoi exactement? Superposer 2 couches et en produire une nouvelle directement dans le même gpk ?
ou bien passer par un import pour traiter ça en objet natif AutoCAD?

Olivier

Hors ligne

 

#146 Tue 01 July 2025 22:04

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Gégé
Depuis Map 2025, il y a un connecteur natif en geopackage.
Je viens de faire un test avec la BDTopo sur Paris en intersectant les routes et les cimetières.
Il faut environ 2 minutes à Map 2025 pour réaliser cette superposition, là où QGIS met 18 secondes sur ces mêmes données.

Hors ligne

 

#147 Wed 02 July 2025 08:48

gegematic
Participant assidu
Lieu: Albertville
Date d'inscription: 24 Feb 2010
Messages: 204
Site web

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Oulah,
tu es déjà très loin, j'avais loupé "topologique" dans ton message.
je n'ai jamais compris grand chose à la topologie version Autodesk, du coup pour mes besoins j'ai développé mes propres outils,
ultra lents, mais beaucoup plus simple à mettre en oeuvre.

Je travaille avec Map 2021, j'ai bien un abonnement map 2025, mais il est sur le poste d'un employé, je ne l'ai jamais utilisé !
donc je ne savais pas que geopackage était supporté par FDO.

Maintenant pour les traitements un peu compliqués, les statistiques, on exporte et on fait tout sous Qgis.

a+, Gégé

Hors ligne

 

#148 Wed 02 July 2025 11:49

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4873

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello Olivier + Gege

01) ALORS je te suis a 200% !

02) Je pense a une analyse spatiale DISPO pour MAP/CIVIL avec les ODs
mais aussi pour ACAD "simple" avec les XDATAs
-- Voir meme les DEUX (OD+XD) sous MAP/CIVIL (Question a poser ?)

02) En analyse spatiale, il faudrait d abord cloner la commande MAPFDOBUFFERCREATE ...
Avec transfert des ODs + XDs (Questions a ce sujet bien sur ET pouvoir ne transferer que CERTAINS Champs)

03) Puis bien sur la commande MAPGISOVERLAY ...

04) Sans doute PAS BESOIN de toutes les fonctionnalites offertes par MAP en terme d Operations !?

05) INTERSECTION BIEN SUR ... C me semble t il l Operation la plus utilisee ...

06) Apres c PERSO :

-- Couper OU Impacter du Lineaire avec transfert des ODs + XDs (Questions a ce sujet bien sur ET pouvoir ne transferer que CERTAINS Champs) par du Polygone / Surface

-- Impacter du Lineaire avec transfert des ODs + XDs (Questions a ce sujet bien sur ET pouvoir ne transferer que CERTAINS Champs) par du Ponctuel
et vice versa ...

-- Apres il faut que je reflechisse !

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#149 Fri 04 July 2025 08:37

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 368

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Salut Patrice,

Dans le cas du BUFFER sous Map, il y a une option pour fusionner les géométries qui se chevauchent, voir tout en une seule géométrie.
Dans ce cas, on ne peut pas recopier les OD de l'objet original? Sinon comment vois tu leurs transferts si 2 objets d'origine avec des OD différents ne donne qu'une seule géométrie assemblée?

Olivier

Hors ligne

 

#150 Fri 04 July 2025 09:08

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4873

Re: [MAP/CIVIL] DLL - Affichage/Travail sur Donnees d'Objets (Object Data)

Hello

YES j ai oublié ce DETAIL !

1) Si fusion partielle (les Polygones qui se touchent / croisent)
Soit Zéro transfert, soit peut être (question ?) Transfert des champs voulus du "plus gros objet" en terme de surface ...

2) Et IDEM pour la fusion en UN SEUL Objet ...

Qu en penses tu ? Et Gege ?

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo