Pages: 1
- Sujet précédent - extraire des données d'une (grosse) base sous Autocad Map - Sujet suivant
#1 Mon 04 July 2011 16:49
- alicolga
- Juste Inscrit !
- Date d'inscription: 4 Jul 2011
- Messages: 6
extraire des données d'une (grosse) base sous Autocad Map
Bonjour,
Je suis un novice (mais alors, un vrai !) en autocad map (dont je dispose depuis peu, en anglais...) même si je connais un peu plus Autocad.
Je sollicite humblement vos avis éclairés (pour avoir parcouru le forum, j'avoue que les spécialistes parlent souvent chinois pour moi !) mais bon, la géomatique et les SIG ne sont pas des outils utiles tous les jours à ma fonction (quoique, cela va le devenir de plus en plus) et j'ai juste besoin d'exploiter des données issues de l'IGN.
Voici mon souci en quelques mots :
- j'ai téléchargé les données RGE de l'IGN (je bosse dans une collectivité) et je dispose donc notamment de la BD parcellaire.
- à moins d'avoir loupé un truc quelque part, il m'a fallu télécharger la base pour le département en entier, et bien entendu, ma collectivité est bien plus petite que ce grand territoire...
- j'ai - fièrement, je dois dire, même si vous allez rigoler devant le petit "bleu" que je suis - su ouvrir les données depuis AcadMap en utilisant les fichiers Shp.
- je me suis donc retrouvé avec les couches Bâtiment, Contours de communes, Parcelles, et autres données de cette base IGN.
- mon but principal (pour le moment) est de pouvoir fournir à un bureau d'études un fond de plan homogène de ma collectivité, et je voulais donc pouvoir générer un .dwg tout bête avec le contour de mes communes, le parcellaire, les n° de parcelles (ça, c'est peut-être pas gagné mais ce n'est pas grave pour ce qu'en fera le B.E.) et puis voilà.
- question : comment faire pour "extraire" ou "purger" ma carte en ne conservant les données que sur la vingtaine de communes de ma collectivité ?
J'ai bien tenté de convertir (aïe, le nul !) la totalité du département en autocad, vous imaginez bien que tout a planté vu la quantité de données.
Pour essayer de me sortir de l'impasse (je ne suis même pas fichu de mettre en place des calques autre que le "0" de base), j'ai essayé d'exploiter les bases de données sous Access, j'avais dans l'idée de tronquer mes bases (les .dbf) en ne gardant que mes communes, mais évidemment, cela ne peut marcher... Vous aurez également compris que je suis très fort en gestion de bases de données, je pense !
Après avoir passé mon vendredi puis le weekend entier (si, si, je suis du genre à persévérer !) à essayer de me familiariser avec le logiciel, je me tourne vers vous pour de l'aide. Je suis conscient que ma requête est probablement simpliste, mais franchement, quand on n'a pas été formé au logiciel (et autant vous dire que ce n'est pas au programme pour mes élus...), c'est franchement galère !
A votre disposition pour tout renseignement qu'il faudrait donner, dans la mesure de mes capacités, je vous dis un gros merci d'avance (déjà pour avoir tout lu).
Hors ligne
#2 Tue 05 July 2011 09:04
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Re: extraire des données d'une (grosse) base sous Autocad Map
Hello
Peux tu m'expliquer comment tu peux avoir (en France) pour travailler dans une collectivite un AutoCAD MAP en US/English ???
Et en plus dans une collectivite !!!
Comme je suis tres gentil, je vais t'aider un peu ...
Pour commencer, on supposera que tu vas utiliser les donnees au format SHP !
Tu es dans un dessin AutoCAD vierge en METREs svp (Commande: UNITS)
et tu dessines (ou tu as deja) la polyligne close de contour des communes de ta CC
avec evenetuellement un petit decalage vers l'exterieur de 1/5 metres pour assurer ...
Tu charges le document PDF de ce sujet :
http://georezo.net/forum/viewtopic.php?id=63657
Pages 1 et 2 : en fait pour ton probleme, tu vas te connecter a travers le driver FDO SHP (et non pas en FDO Oracle)
tu vas chercher UN SEUL fichier SHP (pour commencer) : les communes par exemple
Ensuite confere la page 3 ou plutot la page 4 : tu vas ajouter a ta carte les Communes (en SHP) AVEC une requete
et bien sur tu filtres (dans le generateur d'expression FDO) sur le Code_Insee ou bien sur le polygone de contour de tes communes !
Ensuite tu recommences "calmement" pour toutes tes couches SHP toujours en mode Ajouter avec une requete ...
et si tu as un Code_Insee dans tes variables attributaires, tu filtres dessus ...
ou sinon tu filtres sur l'emprise de ton polygone de contour de ta CC ...
etc
GeoBye Pat
(Autodesk Expert Elite Team)
Hors ligne
#3 Tue 05 July 2011 15:40
- alicolga
- Juste Inscrit !
- Date d'inscription: 4 Jul 2011
- Messages: 6
Re: extraire des données d'une (grosse) base sous Autocad Map
Bonjour,
Tout d'abord un grand merci pour ton aide, j'ai suivi scrupuleusement tes directives et j'ai pu créer des sdf de chaque "couche" de données : c'est ainsi nickel pour les contours des communes, les parcelles, les bâtiments. J'ai ensuite bien fait attention, comme évoqué dans ton pdf, à transformer lors de l'import des sdf les contours en polylignes fermées.
Petit aparté concernant l'origine du map 3D dont je dispose : il s'agit de map 2010 qu'une personne chez nous avait téléchargé il y a un bon moment et qui est opérationnel à titre d'essai pendant 30 jours (je crois). Je suppose qu'à ce moment-là, la version téléchargeable chez Autodesk était en anglais. En bref, même si j'ai pu convaincre mes élus il y a quelques années d'acquérir une licence Autocad, je bosse sur cette version d'essai de Map pour exploiter les données IGN. Hasard du calendrier j'ai reçu ce jour une offre d'Autodesk pour faire évoluer ses abonnés vers une suite "Autodesk Design Suites Standard 2012" gratuitement. Je vais me renseigner chez notre fournisseur où se situe le coup de bambou (je suppose au niveau des frais d'abonnement qui doivent être sensiblement plus élevés que pour Autocad "simple") mais si ce n'est pas un trop gros écart, je pense pouvoir persuader mes décideurs pour migrer vers Infra Design Suite qui intègre Map3D 2012... et en français !
Je reviens à mon plan et à mes transferts possibles de map vers autocad : j'ai bien entendu essayé d'importer le sdf concernant les n° de parcelles et je n'obtiens que des points. Y a-t-il une manip assez simple (si c'est trop complexe, ce n'est pas grave, je laisserai tomber pour le moment) pour rapatrier ces données de manière lisible sur Autocad (je pensais à mettre ça sous forme d'attribut, j'ai tout faux ?) ?
Encore merci pour ton aide, j'ai déjà l'essentiel de ce que je recherchais, la suite ce serait simplement la cerise sur le gâteau.
P.S. : si je peux migrer vers map2012, je chercherai rapido une formation en bonne et due forme...
Hors ligne
#4 Tue 05 July 2011 17:37
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: extraire des données d'une (grosse) base sous Autocad Map
Bonjour,
Petit aparté concernant l'origine du map 3D dont je dispose : il s'agit de map 2010 qu'une personne chez nous avait téléchargé il y a un bon moment et qui est opérationnel à titre d'essai pendant 30 jours (je crois).
Pour information, vous pouvez télécharger maintenant une version d'AutoCAD Map 3D 2012 en français. Vous repartirez sur 30 jours de test.
C'est sur : http://www.autodesk.fr/map3d
Je reviens à mon plan et à mes transferts possibles de map vers autocad : j'ai bien entendu essayé d'importer le sdf concernant les n° de parcelles et je n'obtiens que des points. Y a-t-il une manip assez simple (si c'est trop complexe, ce n'est pas grave, je laisserai tomber pour le moment) pour rapatrier ces données de manière lisible sur Autocad (je pensais à mettre ça sous forme d'attribut, j'ai tout faux ?) ?
Il faut :
1- modifier le style de votre couche (depuis le gestionnaire d'affichage) pour ajouter des étiquettes
2- exporter votre carte en DWG (depuis le gestionnaire d'affichage, dans le menu qui apparait en cliquant sur le bouton Outils)
Cordialement,
Gwenael Bachelot
Autodesk
Hors ligne
#5 Tue 05 July 2011 18:55
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Re: extraire des données d'une (grosse) base sous Autocad Map
Hello
Yeah excellent complement de reponse de notre "cher" Gwenael !
"Exporter la carte active au format DWG" : cette option est mentionnee dans la page 11 de mon PDF
Attention a la remarque au haut de page sur les types de ligne FDO "non continus" !!
Par contre dans mon document, je n'ai pas du tout developpe les fonctionnalites FDO sur :
- Les styles d'affichage FDO
- Les Infobulles simples / complexes FDO
- Les Etiquettes FDO (dont tu as besoin pour afficher TES textes !)
- Les Thematisations FDO
- Les Echelles d'affichage FDO
- etc
Mais bon tu t'en es bien sorti a priori !?
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#6 Wed 06 July 2011 15:20
- alicolga
- Juste Inscrit !
- Date d'inscription: 4 Jul 2011
- Messages: 6
Re: extraire des données d'une (grosse) base sous Autocad Map
Bonjour,
Merci pour ces informations Gwenaël (et Patrice également, oui, oui, je progresse grâce à vos posts !), j'ai pu effectivement modifier le style en ajoutant un "label" (désolé, je suis encore en version anglaise, mais j'ai bien noté votre remarque, j'attends en outre l'offre de notre fournisseur pour migrer vers une suite).
Le problème, même en tatonnant et après plusieurs essais infructueux, c'est que je m'aperçois qu'il me limite à 2000 entrées texte lors de la conversion vers autocad... ce qui est confirmé dans l'aide de map3D : "Note: For performance reasons, the maximum number of labels drawn is 2000. If there are so many labels that geometry would be obscured if they were drawn, AutoCAD Map 3D does not draw them."
Du coup, pour ma vingtaine de communes, vous vous doutez bien que je dépasse allègrement la somme des 2 000 n° de parcelles ! et effectivement, si je regarde dans mes derniers essais, je retrouve un coin de mon plan avec des n° ; une sélection de l'ensemble de mon calque, un clic sur Propriétés, un choix sur les seuls éléments Textes et j'ai confirmation du nombre pile de 2 000...
Y a-t-il moyen de contourner cette limite des 2000 zones (ou étiquettes) de texte ? Sinon, faut-il que je traite commune par communes (je n'ai pas fini dans ce cas) et même alors, je risque d'avoir une ville avec plus de 2 000 parcelles...
Nota : j'ai travaillé depuis un dwg avec le contour des communes, avec intégration de données SDF. Par acquis de conscience, j'ai même tenté à partir des données SHP, mais j'obtiens le même résultat...
Une idée ? Encore une fois, si ce n'est pas faisable sans monter une usine à gaz, ce n'est pas grave. Et promis, ce soir, je rapatrie la version french 2012 chez moi.
Hors ligne
#7 Wed 06 July 2011 15:54
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Re: extraire des données d'une (grosse) base sous Autocad Map
Hello
It's not a BUG, it's a LIMITATION !
http://usa.autodesk.com/adsk/servlet/ps … ID=9240857
Apres ce patch, tu n'auras plus aucune limite (ou presque) au nombre d'etiquettes FDO !!
ATTENTION : SVP tu verifies bien que pour TOUS tes textes, tu n'es pas en mode OMBRE !!!
C la representation par defaut (le mode TRANSPARENT aurait ete parfait par defaut),
ce qui est debile car tres lent et MORTEL
lorsque tu fais un "Exporter la carte active au format DWG" ...
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#8 Wed 06 July 2011 17:45
- alicolga
- Juste Inscrit !
- Date d'inscription: 4 Jul 2011
- Messages: 6
Re: extraire des données d'une (grosse) base sous Autocad Map
Re,
merci pour la (dé)limitation !
Et vu que j'ai pas un foudre de guerre comme PC, j'avais déjà remarqué la notion de transparence et d'ombre en terme de charge de l'UC...
Petite question : avec autocad map3d 2012, il faudra aussi penser à faire cette manip dans la base de registre ou bien cette limitation d'étiquette a été levée depuis ?
Juste pour information : tout fonctionne, pour 25 communes, 28 km² environ, couches contour communes, parcellaire, bâti, n° parcellaire, j'obtiens un fichier autocad de 11,6 Mo ce qui reste raisonnable (faudra probablement que je purge deux ou trois trucs).
Pour me faire la main, et mettre en pratique mes récents acquis, j'essaierai d'intégrer les éléments de la BD Topo (noms de route et autres) puisque la procédure doit être similaire.
Voilà, encore un gros merci pour le dépannage, en espérant que mes questions et les posts de réponse pourront servir à d'autres débutants.
Hors ligne
#9 Wed 06 July 2011 20:26
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Re: extraire des données d'une (grosse) base sous Autocad Map
Hello
Heureux que tu sois arrive a tes fins ...
Je pense que la limitation des 2000 etiquettes FDO existe toujours avec MAP/CIVIL 2012
Mais c a verifier !?
Comme je suis moderateur aussi du GeoBar et que j'aime le bon vin
(et malheureusement je crois que Gwenael est plutot Jus de Fruits, sniff)
nous attendons "calmement" une caisse de ...
Bonne continuation avec MAP, GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#10 Thu 07 July 2011 12:27
- alicolga
- Juste Inscrit !
- Date d'inscription: 4 Jul 2011
- Messages: 6
Re: extraire des données d'une (grosse) base sous Autocad Map
Bonjour,
Pour la bouteille (la caisse, faut pas pousser ! tu es modérateur, j'attendais de la modération, là !), maile-moi ton adresse et je devrais pouvoir t'envoyer un petit quelque chose... je ne suis pas un ingrat.
Pour la limitation sur map 2012, je te dirais ça d'ici quelque temps.
Merci encore pour tout.
Hors ligne
#11 Thu 07 July 2011 13:41
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Re: extraire des données d'une (grosse) base sous Autocad Map
Hello
Je te remercie beaucoup mais mon message etait en mode Humour ... J'aurais du le mettre en Italiques !
Nous avons pu t'aider et c le but de ce site georezo et de ses differents forums, donc profites bien de cet ete !
A propos sais tu si (du fait du soleil) ce sera une grande annee pour le vignoble dans ta region ?
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#12 Thu 07 July 2011 14:27
- alicolga
- Juste Inscrit !
- Date d'inscription: 4 Jul 2011
- Messages: 6
Re: extraire des données d'une (grosse) base sous Autocad Map
Ah, bon, ben moi j'étais sérieux...
Selon nos chers vitis, c'est pas forcément bon cette année, le manque d'eau aurait même gêné la vigne (faut le faire !). Certains exploitants laissent entendre une maigre récolte car ils ont du raisin qui sèche carrément sur pied. On verra vers le 20 août, puisque les vendanges seront précoces.
Ironie du sort il pleut à verse depuis ce matin (cela faisait plusieurs semaines qu'on attendait une véritable pluie).
ceci dit, si tu veux de la bouteille de longue garde, regarde vers les 2009, soi-disant année relativement exceptionnelle (je n'y connaît pas grand-chose, en plus je ne suis pas originaire de la région).
Hors ligne
#13 Thu 07 July 2011 14:47
- Gwenael Bachelot
- Participant assidu
- Lieu: Bureau Autodesk : Paris 12ème
- Date d'inscription: 5 Sep 2005
- Messages: 608
- Site web
Re: extraire des données d'une (grosse) base sous Autocad Map
Bonjour,
Comme je suis moderateur aussi du GeoBar et que j'aime le bon vin
(et malheureusement je crois que Gwenael est plutot Jus de Fruits, sniff)
Non, non, je suis ne pas "plutot Jus de fruits"...
:-)
Gwenael
Hors ligne
Pages: 1
- Sujet précédent - extraire des données d'une (grosse) base sous Autocad Map - Sujet suivant