Import de fichier shp dxf... [Résolu]

Mlaetitia 6 Messages postés mercredi 20 octobre 2004Date d'inscription 5 octobre 2006 Dernière intervention - 3 oct. 2006 à 16:32 - Dernière réponse : benzinez 2 Messages postés dimanche 6 avril 2008Date d'inscription 11 avril 2008 Dernière intervention
- 11 avril 2008 à 12:40
je cherche du code pour pouvoir importer (et exporter) les données des fichiers .shp, dxf dans une base de données.
c'est assez urgent et important.
merci à vous

[:p]
Afficher la suite 

15 réponses

Répondre au sujet
cuq 345 Messages postés mardi 3 juin 2003Date d'inscription 21 mars 2008 Dernière intervention - 3 oct. 2006 à 16:49
+3
Utile
Heu c'est quoi un fichier .shp ? ça mange quoi
l'hiver quand la neige les empêche de sortir de l'étable ?
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cuq
Mlaetitia 6 Messages postés mercredi 20 octobre 2004Date d'inscription 5 octobre 2006 Dernière intervention - 3 oct. 2006 à 17:01
+3
Utile
fichier shape, "image" qui peuvent être lu par ArcGIS, Autocad...

[:p]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Mlaetitia
cuq 345 Messages postés mardi 3 juin 2003Date d'inscription 21 mars 2008 Dernière intervention - 3 oct. 2006 à 17:01
+3
Utile
Ha ! je pense avoir trouvé la bête :


SHP comme
<!--mstheme-->un fichier SHP (Shapefile)
: ce fichier mémorise les coordonnées ( en latitude-longitude, ou en
coordonnées métriques X Y spécifiques selon le système de projection
retenu) des différentes formes ou objets vectoriels ( points, lignes,
polygones) composant un thème. ????


http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf


Si c'est pas ça, je sais pas ...
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cuq
Mlaetitia 6 Messages postés mercredi 20 octobre 2004Date d'inscription 5 octobre 2006 Dernière intervention - 3 oct. 2006 à 17:02
+3
Utile
exact!!

[:p]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Mlaetitia
ld40 335 Messages postés jeudi 30 janvier 2003Date d'inscription 21 septembre 2012 Dernière intervention - 3 oct. 2006 à 21:35
+3
Utile
importer dans une base de données, ça veut dire quoi? récupérer xyz ? les valeurs des textes? des attributs? La géométrie des objets? les types d'objet?
merci de préciser.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de ld40
Mlaetitia 6 Messages postés mercredi 20 octobre 2004Date d'inscription 5 octobre 2006 Dernière intervention - 4 oct. 2006 à 08:49
+3
Utile
c'est çà, je voudrais récupérer les données x y z, les valeurs des textes, des attributs, la géométrie des objets, les types d'objet,...  bref tout le contenu du fichier.
sur le site de esri j'ai trouvé des petit script mais le problème est lié à la version du logiciel (actuel 9.0  9.1 alors que j'ai une version antérieure).  donc je recherche quelqu'un qui pourrait m'aider.
merci d'avance

[:p]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Mlaetitia
ld40 335 Messages postés jeudi 30 janvier 2003Date d'inscription 21 septembre 2012 Dernière intervention - 5 oct. 2006 à 08:29
+3
Utile
le fichier dxf est un fichier texte. on peut donc le lire assez facilement en vb6.
d'ailleur tu peux l'ouvrir avec le blocnote

le fichier ce lit par paquet de 2 lignes consécutives.

il commence par:
  0
SECTION
  2
HEADER

on lit donc 0 SECTION puis 2 HEADER etc...

"  0" indique le debut d'une section d'information
"  2" indique le nom de la section
... le DXF commence donc par un header contenant les constantes autocad

le header finit par

  0
ENDSEC

puis de nouveau
  0
SECTION
  2
CLASSES
debut de la section Classe
etc...

toi tu cherches les entitées, c'est à dire:
  0
SECTION
  2
ENTITIES

celles ci finissent avec:
  0
ENDSEC

là dedans tu trouves tes polylines dont les xyz sont écrits ainsi:
 10
309301.650932857
 20
101899.9603603094
30
123.65
c'est à dire:
"10" pour x=309301.650932857
"20" pour y=101899.9603603094
"30" pour z=123.65

la suite de la doc sur le dxf:
la norme DXF2000 se trouve sur:
http://www.autodesk.com/techpubs/autocad/acad2000/dxf/
la norme DXF14 sur:
http://www.autodesk.com/techpubs/autocad/acadr14/dxf/index.htm
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de ld40
Mlaetitia 6 Messages postés mercredi 20 octobre 2004Date d'inscription 5 octobre 2006 Dernière intervention - 5 oct. 2006 à 08:53
+3
Utile
merci ld40 mais pour ce qui est des fichier shp? tu as une idée?

[:p]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Mlaetitia
lcv1212 18 Messages postés mercredi 6 septembre 2006Date d'inscription 16 octobre 2006 Dernière intervention - 4 oct. 2006 à 20:44
0
Utile
Je suis tres interesser aussi par le sujet!, cependant l'aplication que je veut faire avec ce genre d'importation. c'est de prendre les coordonnee X,Y,Z et les interpreter sur un plan a 3 axes.

Alors si tu fais un dessin avec autocad et avoir un aplication qui dechifrerais ce type de fichier DXF par exemple en fichier texte X Y Z et aussi le type de ligne set segments.  Similaire a esri.

Qu'elqu'un peut-il me conseiller  J'ai une version de visual studio 6.0 entrerprise edition.
merci

alp

lcv1212
[Insert_Emoticon%28%27/imgs2/smile_dissapprove.gif%27%29; ]
Commenter la réponse de lcv1212
ld40 335 Messages postés jeudi 30 janvier 2003Date d'inscription 21 septembre 2012 Dernière intervention - 5 oct. 2006 à 09:08
0
Utile
je te conseille de poser ta question sur ce site:
http://georezo.net/
choisir le forum ESRI

à bientôt [;)]
Commenter la réponse de ld40
lcv1212 18 Messages postés mercredi 6 septembre 2006Date d'inscription 16 octobre 2006 Dernière intervention - 6 oct. 2006 à 02:26
0
Utile
Merci ld40 pour les infos c'est tres apprecier. le site est complet.

excuse ma question mais y'a t'il un site ou je ne sais quoi qui pourais m'aider a traduire mes vieux programes en qbasic et c'est vielle version en vb6. je suis completement nul avec cette programation.
Commenter la réponse de lcv1212
ld40 335 Messages postés jeudi 30 janvier 2003Date d'inscription 21 septembre 2012 Dernière intervention - 6 oct. 2006 à 08:19
0
Utile
tu veux traduire du qbasic en vb6 c'est ça?
le mieux serait de poser un nouveau post sur vbfrance avec cette question car je ne connais pas de solution immédiate.
Commenter la réponse de ld40
benzinez 2 Messages postés dimanche 6 avril 2008Date d'inscription 11 avril 2008 Dernière intervention - 11 avril 2008 à 02:26
0
Utile
je cherche à affiché une image dwg sur VB6
Commenter la réponse de benzinez
ld40 335 Messages postés jeudi 30 janvier 2003Date d'inscription 21 septembre 2012 Dernière intervention - 11 avril 2008 à 09:42
0
Utile
salut,

c'est quoi une image dwg?
tu veux faire une vionneuse de dwg en vb6?
Commenter la réponse de ld40
benzinez 2 Messages postés dimanche 6 avril 2008Date d'inscription 11 avril 2008 Dernière intervention - 11 avril 2008 à 12:40
0
Utile
dwg c'est extension d'un fichier autocad . ce que je cherche , c'est comment faire un aperçu de cette image sur VB6 a partir d'une BD access .
SVP repond moi le plus vite possible.
Commenter la réponse de benzinez

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.