Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 16 December 2008 16:48

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

Numérotation unique sous AutoCAD Map

Bonjour,

Une petite question pour les spécialistes d'Autocad Map. Je suis en version 2009 avec également Covadis 10.
Je dois gérer les données topo+réseaux à la fois au format DWG et en même temps au format SHP.

La problématique est la suivante : sous Arcview, je souhaite récupérer uniquement les objets de type linéaire (bordures, murs, réseaux, etc...) et que ces derniers aient un ID unique permettant d'identifier chaque objet. Je ne peux pas attribuer ces ID automatiquement au moment de l'export en SHP via une AdMapKey par exemple, car je dois reproduire ces exports de manière récurrente et toujours conserver la même numérotation des objets.

Le problème est que sous Autocad Map je ne peux pas numéroter de manière unique mes objets, à moins d'utiliser des données d'objets ou une BD liée, mais comment associer un ID automatique à chaque objet sans le faire manuellement ?

De plus à chaque ajout d'un nouvel objet sous Autocad, je devrais le numéroter en incrémentant à chaque fois, pour ne pas donner deux fois le même numéro à deux objets différents.

De plus, lorsqu'un objet a disparu, je ne dois pas lui réaffecter un numéro qui a déjà été affecté par le passé car je dois conserver un historique de toutes mes modifications...

Donc je ne vois pas comment faire, soit passer par les données d'objet ou bien passer par une base de données externes avec gabarit de liens, ou autre chose....

Merci de votre avis. Yoann

Hors ligne

 

#2 Tue 16 December 2008 17:32

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Numérotation unique sous AutoCAD Map

Hello Yoann,

La soluce que je vois est d'utiliser une geodatabase arcgis, dans laquelle tu viendrais piocher tes entités via un FDO ?
En anglais, il y a un sujet qui en cause :
http://discussion.autodesk.com/forums/t … dID=556532

L'intérêt serait d'avoir les avantages de la gestion de geodatabase personnelle (numero auto, etc) en faisant le traitement d'édition d'entités dans Autocad.

Pas testé mais ça peut être une piste...
Robin.

Hors ligne

 

#3 Wed 17 December 2008 09:33

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

Re: Numérotation unique sous AutoCAD Map

Hello

On pourrait éventuellement envisager d'utiliser le code de Handle (ou Maintien) qui est unique dans un dessin AutoCAD

Faire la commande LISTE sur un ou plusieurs objets graphiques pour voir ce fameux Handle (ou Maintien) !

Lors de l'export avec MAP (ou CIVIL), c'est la propriété ".EHANDLE" ou "DESCRIPTEUR_E" qu'il faut exporter ...

En principe ce code UNIQUE d'un objet graphique AutoCAD (qui existe depuis toujours) ne bouge jamais !

Sauf bien sur si par exemple on insère ce dessin dans un autre dessin (par Inserer ou XREF puis Lier ...)

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#4 Wed 17 December 2008 09:39

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Numérotation unique sous AutoCAD Map

je dois conserver un historique de toutes mes modifications...


Hum..dur, ça, je n'avais pas vu. Ca va beaucoup plus loin qu'une simple question de base si tu veux mon avis...
Je vois avec joie que vous avez investi dans les SIG, donc il ne pas hésiter à regarder aussi du côté de ce qui existe vis à vis de cette problématique d'historique, qui n'est pas négligeable.

Hors ligne

 

#5 Wed 17 December 2008 10:43

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

Re: Numérotation unique sous AutoCAD Map

Hello

Vu de loin, je pense à Oracle Workspace Manager et donc au "Versionning" !

Mais mes connaissances dans ce domaine sont très proches du Zéro absolu !?

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#6 Wed 17 December 2008 10:52

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: Numérotation unique sous AutoCAD Map

Bonjour,

Robin a écrit:

La soluce que je vois est d'utiliser une geodatabase arcgis, dans laquelle tu viendrais piocher tes entités via un FDO ?


Je privilégierais plutôt le format SDF :
- on reste dans un fichier (plus facilement administrable)
- on a bien des contraintes possibles sur les champs (auto incrémenté, unique, parmi une liste de valeurs, dans des plages de valeurs, ...)
- les échanges DWG et SHP sont faciles
- tout est standard :-)

yoann a écrit:

De plus, lorsqu'un objet a disparu, je ne dois pas lui réaffecter un numéro qui a déjà été affecté par le passer car je dois conserver un historique de toutes mes modifications...


Je pense que l'auto incrément du SDF fait ça.
Il faudrait créer ce SDF avec AutoCAD Map 3D 2009 et faire des tests...

Enfin, l'autre possibilité est d'utiliser Autodesk Topobase, qui permet de garder un historique complet de toutes les modifications (basé sur Oracle Locator & Spatial).

Cordialement,
Gwenael Bachelot
Autodesk

Hors ligne

 

#7 Wed 17 December 2008 11:00

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Numérotation unique sous AutoCAD Map

Gwenaël, tu as plus d'info sur le SDF ?
Entre Stade De France et Sans Domicile Fixe, Google a un peu de mal hmm

EDIt : bouge pas, je viens de regarder dans l'aide d'Autocad, je perd mes bons réflexes

Hors ligne

 

#8 Wed 17 December 2008 11:08

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: Numérotation unique sous AutoCAD Map

Robin a écrit:

Gwenaël, tu as plus d'info sur le SDF ?


Quelques informations :
- format de fichier
- créé initialement pour MapGuide 6.x
- Amélioré pour MGOS/FDO
- Basé sur SQL Lite
- Accès très rapide via FDO
- Permet dans un seul fichier de contenir plusieurs tables
- limite en terme de taille de fichier : de 100 à 150 Go (oui, giga octets)


Cordialement,
Gwenael Bachelot
Autodesk

Dernière modification par Gwenael Bachelot (Wed 17 December 2008 11:35)

Hors ligne

 

#9 Wed 17 December 2008 16:32

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

Re: Numérotation unique sous AutoCAD Map

Merci pour ces réponses.

Robin : la piste Geodatabases coté ArcGis a été envisagé, mais la mise à jour sur des Shp via FDO
n'a pas l'air simple

Pat : le handle a aussi été réfléchie, mais il ne permet pas je pense de gérer par la suite
un historique des modifications de mon dessin

Gwenael : la solution SDF me semble la plus pertinente. Faut-il impérativement avoir Map 2009 ?
Où puis-je trouver de de l'info sur le mode de mise en œuvre de SDF ?
Sur SDF on travaille sur quels fichiers, les Dwg en natif ou si on attaque les SDF par FDO ?
J'ai un Map 2009 sous la main, je vais regarder un peu la bête....

Sinon, si SDF ne parvenait pas à répondre à mes besoins, comment fonctionne Topobase
et quel est le coût approximatif de mise en oeuvre ?

Merci d'avance pour vos compléments d'info

Hors ligne

 

#10 Wed 17 December 2008 17:02

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

Re: Numérotation unique sous AutoCAD Map

Hello

Il est sur que si tu es un developpeur et que tu nages dans le C++
et plus spécialement dans le Microsoft Visual C++, ce sera sans problème !

Tu t'installes un Microsoft Visual C++ 2005, tu vas chercher les librairies et exemples (SDF v3 - SQL Lite)
sur le site :  http://fdo.osgeo.org  ou équivalent ...

En farfouillant, tu pourras sans doute trouver des trucs pour attaquer en DOTNET mais vaut mieux le C++
et ça ira tout seul ... pour Lire / Ecrire du SDF v3 !

Note: je vais "taquiner" Gwen ...
Je ne vois pas en quoi le SDF v3 te permettra de faire du "versionning" !?

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#11 Wed 17 December 2008 17:10

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Numérotation unique sous AutoCAD Map

Robin : la piste Geodatabases coté ArcGis a été envisagé, mais la mise à jour sur des Shp via FDO
n'a pas l'air simple


Question : Je suppose que vous êtes contraints d'utiliser Covadis pour la partie conception mais que le client veut absolument récupérer ses infos finales sous shp ?
Est-ce ça votre contrainte ? En recoupant quelques infos sur vos marchés en cours, j'ai même une idée de qui va les récupérer wink

Robin.

Hors ligne

 

#12 Wed 17 December 2008 21:48

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: Numérotation unique sous AutoCAD Map

Bonsoir,

Je vais essayer de répondre aux différentes questions dans ce message...

yoann a écrit:

Faut-il impérativement avoir Map 2009 ?


Oui : seul Map 3D 2009 permet de créer un SDF 3 avec des contraintes sur les champs (par exemple : ce champ est un identifiant - sa valeur sera générée automatiquement).
Map 3D 2008 permet bien de créer un SDF, mais ne sait pas gérer les contraintes.

yoann a écrit:

Où puis-je trouver de de l'info sur le mode de mise en œuvre de SDF ?


En fait, il y a pas mal de choses dans le documentation d'AutoCAD Map 3D 2009.
Les fichiers sont installés dans C:\Program Files\AutoCAD Map 3D 2009\Help
Par exemple :
- dans le guide utilisateur (map_ug.pdf), page 527, "Présentation de la gestion des données"
- dans le guide utilisateur (map_ug.pdf), page 559, "Créer des banques de données"

yoann a écrit:

Sur SDF on travaille sur quels fichiers, les Dwg en natif ou si on attaque les SDF par FDO ?


Avec AutoCAD Map 3D 2009, on peut travailler de plusieurs manières :
- comme avec AutoCAD, en ouvrant nativement les DWG
- via des requêtes faites sur les fichiers DWG
- en connexion native FDO à des données (par exemple des données SDF).

Dans ce dernier cas, le fichier DWG enregistré ne contiendra que les informations de connexion au fichier SDF et une copie des données.
On peut afficher les données d'un DWG et d'un SDF en même temps. On peut aussi créer une entité SDF à partir d'une entité DWG.

yoann a écrit:

J'ai un Map 2009 sous la main, je vais regarder un peu la bête....


Parfait :-)
Pour ma part, je serais en congés la semaine prochaine, mais je suis sûr que d'autres pourront vous aider ici.

yoann a écrit:

Sinon, si SDF ne parvenait pas à répondre à mes besoins, comment fonctionne Topobase
et quel est le coût approximatif de mise en oeuvre ?


C'est un peu difficile à dire avec si peu d'éléments.
Je vous propose que l'on se contacte hors forum pour en parler.

pat a écrit:

Il est sur que si tu es un developpeur et que tu nages dans le C++ et plus spécialement dans le Microsoft Visual C++, ce sera sans problème !


Euh... Map 3D 2009 supporte nativement SDF; pas besoin de développer pour ça : c'est précisément le rôle d'Autodesk ! :-)
La solution que je propose à Yoann ne nécessite AUCUN développement.
Par contre, je confirme que Map dispose d'une API Lisp, C++ et .Net.
Comme pour tous les outils Autodesk (à ma connaissance), cette API est gratuite.

pat a écrit:

Je ne vois pas en quoi le SDF v3 te permettra de faire du "versionning" !?


En fait, si j'ai bien compris le besoin de Yoann, il s'agit de gérer un identifiant unique pour chaque entité, et de ne jamais réutiliser un identifiant qui aurait déjà été utilisé, même quand l'entité a été détruite. Yoann, peux tu confirmer que j'ai bien compris ?

Cela permet de gérer une forme de versionning.
Les champs de type identifiants d'AutoCAD Map 3D 2009 sur des fichiers SDF permettent justement de faire ça.

Si besoin, je posterais une vidéo illustrant ça sur mon blog.

Cordialement,
Gwenael

Hors ligne

 

#13 Thu 18 December 2008 00:56

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Numérotation unique sous AutoCAD Map

Bonsoir,

Gwenael, je pense que par versionning, ca veut dire : pouvoir revenir sur un objet modifié et le restaurer si besoin dans sa géomètrie à l'instant "t", ce que gèrent les geodatabases, si je ne m'abuse, même si j'ai un peu de mal à savoir quel niveau de licence il faut pour le mettre en place.

Sinon, il y a peut être d'autres softs (que je connais moins) qui gèrent ça et qui peuvent être "branchés" sur Map, comme postgis :
http://geotools.codehaus.org/Versioning+Postgis
http://geospatialfrance.typepad.com/geo … -post.html

Hors ligne

 

#14 Thu 18 December 2008 08:40

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: Numérotation unique sous AutoCAD Map

Robin a écrit:

Gwenael, je pense que par versionning, ca veut dire : pouvoir revenir sur un objet modifié et le restaurer si besoin dans sa géomètrie à l'instant "t"


Oui, tu as raison, c'est bien ce que l'on désigne par versionning (quoique certains font une différence entre conserver différentes versions d'un même objet, et faire de "l'historisation", c'est à dire conserver toutes les modifications apportées aux données).

Yoan, si c'est ce que tu souhaites faire, du côté Autodesk, c'est Topobase qui répond à ce besoin.
C'est basé sur Map, et permet en permanence de revenir à l'état des données à une date précise (toutes les modifications sont conservées).

Par contre, si ton besoin est "seulement" de gérer un identifiant unique dans le temps (sans réutilisation des ID d'objets supprimés), le format SDF et AutoCAD Map 3D 2009 répondent.

Cordialement,
Gwenael

Hors ligne

 

#15 Thu 18 December 2008 09:11

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

Re: Numérotation unique sous AutoCAD Map

Hello

Pour moi "versionning" = Oracle Workspace Manager par exemple !

Comme le dis Robin, restauration de l'état d'un objet ou couche (les parcelles par exemple)
à n'importe quel date ... C pas simple !?

Il me semble que TopoBase sait faire cela mais mes connaissances sont bien faibles ...

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#16 Thu 18 December 2008 09:20

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Numérotation unique sous AutoCAD Map

Pat, tu as plus d'infos sur OWM ?
Au moins un bref topo, histoire de se donner une idée.
Il faut Oracle pour ça ou c'est un truc à part ? Un Oracle, ca se chiffre aux alentour de combien ?

Robin, pas très Oraclien wink

Hors ligne

 

#17 Thu 18 December 2008 09:46

AG-Carto
Participant occasionnel
Date d'inscription: 18 Mar 2006
Messages: 26
Site web

Re: Numérotation unique sous AutoCAD Map

bonjour,

Robin a écrit:

Il faut Oracle pour ça ou c'est un truc à part ?


non Oracle intégre en standard Oracle workspace Manager

Robin a écrit:

Un Oracle, ca se chiffre aux alentour de combien ?


Oracle XE = gratuit en téléchargment sur le site Oracle !!, c'est simple y a tout locator (permet de stocker la géométrie) et ca marche avec tout Autocad Map Mapinfo, MapGuide... et aussi bien sur Oracle Worksapce Manager ou Espace de Travail dans le console Entreprise Manager, seul limite 4Go de données et un seul processeur exploité sur un serveur multi processeur

Oracle Standard One 5 utilisateurs = 5 x 125 => 625 € HT utilise seulement 2 processeurs sur la même machine intégre Locator et Oracle workSpace

Oracle Standard One utilisateurs illimités = 3800 € HT utilise seulement 2 processeurs sur la même machine intégre Locator et Oracle workSpace

Il faut démystifier Oracle,
- c'est compliqué : non, pas plus que PostGis et c'est super bien documenté, les consoles sont devenues vraiment convivial
- c'est cher : voir plus haut

a+

Hors ligne

 

#18 Thu 18 December 2008 10:26

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Numérotation unique sous AutoCAD Map

Merci ! Très intéressants ces chiffres !
Je vais peut être jeter un coup d'œil à tout ça, du coup...

Bonne journée,
Robin.

Hors ligne

 

#19 Thu 18 December 2008 10:58

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

Re: Numérotation unique sous AutoCAD Map

Hello

Les prix de Oracle Standard One sont "faibles" mais voici "un peu plus" ...

Qq autres chiffres "approximatifs" :

Oracle Enterprise (Locator inclus) = 30 000 E environ

Cartouche Oracle Spatial = 8 000 E environ

Maintenance = 6 000 E environ

Ces chiffres sont à multiplier par différents coefficients en fonction du nombre de processeurs physiques et du nombre de processeurs logiques par processeur physique ...

Sur un serveur haut de gamme, on peut arriver facilement à plus de 100 000 E la licence Oracle Enterprise !!

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#20 Thu 18 December 2008 11:58

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Numérotation unique sous AutoCAD Map

Ah ca ressemble plus à ce que j'avais en tête smile

Hors ligne

 

#21 Thu 18 December 2008 12:34

AG-Carto
Participant occasionnel
Date d'inscription: 18 Mar 2006
Messages: 26
Site web

Re: Numérotation unique sous AutoCAD Map

eh Pat ! pourquoi tu cherches à faire peur ?

la majorité des projets en collectivité avec de l'Oracle sont aujourd'hui en Oracle standard One, ca couvre 98% des projets SIG

quel est l'intérêt d'un Oracle Entreprise => la mise en cluster de serveur Oracle et le load Balancing pour répartir les charges de travail...

autant dire que cela concerne quand même pas grand monde

c'est vrai que la cartouche Spatial ne s'implémente que sur le serveur Oracle Entreprise, mais elle n'est nécessaire que si l'on veut faire de l'analyse géograhique avec son client SQL+ par exemple ou développer des process topologiques interne sous Oracle

avec un MapGuide server, un Autocad, un MapInfo ou un Arcview, je confirme qu'un Oracle XE (gratuit) ou Standard One qui inclut la cartouche Locator en Standard permet de stocker toutes les géométries et donc de créer les conditions optimales d'inter opérabilité entre les plates formes SIG courantes du marché

j'ai validé ca chez plusieurs clients et Géomap aussi...

Hors ligne

 

#22 Thu 18 December 2008 14:56

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

Re: Numérotation unique sous AutoCAD Map

Hello

Sorry, je ne cherchais pas à faire peur, je donnais simplement un ordre de prix
pour un "gros" serveur Oracle SIG en version Enterprise !
Avec en plus le fameux cartouche Spatial qui permet de faire de l'analyse spatiale ...

Ayant discuté récemment avec un copain (Pas du tout SIG) qui joue avec la très grosse artillerie dans le domaine Oracle, je me suis laissé un peu emporté !

Qq chiffres : nombre "délirant" de serveur Oracle Enterprise, Ferme de 25 000 serveurs, plein de Super Serveurs HP Dome sous HP UX, 300 000 transactions par seconde, mode 24/24 garanti, etc ...

Je suis tout à fait d'accord, un Oracle Standard Edition One (avec Locator inclus) est suffisant pour la plupart des besoins de SIG quelque soit le logiciel de SIG !!

GeoBye, Pat "de retour sur Terre"


(Autodesk Expert Elite Team)

Hors ligne

 

#23 Thu 18 December 2008 15:30

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: Numérotation unique sous AutoCAD Map

Bonjour,

D'accord avec Rémy (AG Carto) : il faut démistyfier Oracle.

C'est n'est pas plus compliqué que PostgreSQL/PostGIS.
Ce n'est pas forcément cher... et ça peut même être gratuit !

Enfin, j'aimerais lire Yoann maintenant (sur son besoin en terme de conservation d'historique/versionning/...) :-)

Cordialement,
Gwenael

Hors ligne

 

#24 Thu 18 December 2008 16:20

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

Re: Numérotation unique sous AutoCAD Map

Bonjour à tous,

Merci pour toutes ces réponses "éclairées". Pour répondre à Gwenael, je ne souhaite pas pouvoir restaurer un objet supprimer, d'où à priori pas de versionning si j'ai bien compris le sens du mot. J'ai besoin de numéroter avec chaque objet au fur et à mesure de leur saisie, mais si possible que la numérotation se fasse de manière automatique, simplement en incrémentant de 1 à chaque fois. J'ai aussi besoin au démarrage du "chantier" de pouvoir numéroter de manière automatique tous les objets déjà présents dans mon dessin d'origine. Ensuite à chaque création d'un nouvel objet la numérotation reprendra au numéro n+1. Je dois juste ne pas attribuer deux fois un même numéro à deux objets différents dans mon dessin. Même si cet objet est supprimé, je ne dois pas réattribué ce numéro, mais je dois pouvoir à tout moment pouvoir préciser si l'objet qui possédait ce numéro a été supprimé ou modifié, c'est à dire gérer un historique de tous mes objets. Donc je pense que le format SDF peut satisfaire à cela. Mais pour Topobase, quel serait le coût approximatif Gwenael? en perso à la rigueur....
Merci encore à tous et je vous invite à creuser encore....

Cordialement.

Yoann

Hors ligne

 

#25 Mon 05 January 2009 09:23

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

Re: Numérotation unique sous AutoCAD Map

Gwenael Bachelot a écrit:

Avec AutoCAD Map 3D 2009, on peut travailler de plusieurs manières :
- comme avec AutoCAD, en ouvrant nativement les DWG
- via des requêtes faites sur les fichiers DWG
- en connexion native FDO à des données (par exemple des données SDF).

Dans ce dernier cas, le fichier DWG enregistré ne contiendra que les informations de connexion au fichier SDF et une copie des données.
On peut afficher les données d'un DWG et d'un SDF en même temps. On peut aussi créer une entité SDF à partir d'une entité DWG.


Bonjour à tous année et bonne année 2009.
Gwenael, je n'ai pas compris comment on pouvait travailler nativement sur le fichier DWG et se connecter au fichier SDF. Je ne parviens qu'à transformer mon fichier DWG en SDF, puis j'accède au SDF via FDO. Moi ce que je souhaite c'est continuer à travailler sur les DWG mais que ces derniers soient connecter à la base SDF pour ce qui concerne le stockage des attributs, dont le fameux identifiant unique. De plus, autre question, est-ce que plusieurs fichiers DWG différents peuvent se connecter à une même base SDF, de manière à avoir un identifiant unique sur plusieurs fichiers DWG.

Merci d'avance pour vos réponses.
Cordialement.
Yoann

Hors ligne

 

#26 Mon 05 January 2009 10:52

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: Numérotation unique sous AutoCAD Map

Bonjour,

yoann a écrit:

Moi ce que je souhaite c'est continuer à travailler sur les DWG mais que ces derniers soient connecter à la base SDF pour ce qui concerne le stockage des attributs, dont le fameux identifiant unique.


Ok, je comprends... mais ce n'est pas comme cela que cela fonctionne. Il faut tout mettre dans le fichier SDF (données graphiques ET attributaires).

yoann a écrit:

De plus, autre question, est-ce que plusieurs fichiers DWG différents peuvent se connecter à une même base SDF, de manière à avoir un identifiant unique sur plusieurs fichiers DWG.


Oui, c'est tout à fait possible. Par contre, il faudra être vigilant en cas d'accès simultané.

Cordialement,
Gwenael

Hors ligne

 

#27 Wed 07 January 2009 09:29

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

Re: Numérotation unique sous AutoCAD Map

Hello

La seule solution pour une numérotation automatique (1-N) et unique et incrémentale
à travers de multiples dessins, ce serait l'équivalent d'une séquence Oracle !

Donc il faudrait avoir un développement qui utiliserait soit les XDATAs d'AutoCAD,
soit plutôt les Object Datas de MAP (ou CIVIL) et qui s'exécuterait par une commande clavier
ou automatiquement lors de la sauvegarde du DWG (Enregistrer) pour ajouter / associer
une table d'Object Datas de MAP (ou CIVIL) et incrémenter sur TOUS les nouveaux objets graphiques dessinés !

L'utilisation de réacteurs AutoCAD pourrait s'avérer nécessaire

La table d'Object Data contiendrait au moins un champ de type Integer / Entier
nommé par exemple NUMAUTO ... et peut etre un autre champ alphanumérique
où on stockerait la date de création

La dernière valeur de la séquence pourrait être simplement stockée dans un fichier INI
quelque part sur le disque dur local ou sur le réseau ...

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

Pied de page des forums

Powered by FluxBB