Mlaetitia
Messages postés6Date d'inscriptionmercredi 20 octobre 2004StatutMembreDernière intervention 5 octobre 2006
-
3 oct. 2006 à 16:32
benzinez
Messages postés2Date d'inscriptiondimanche 6 avril 2008StatutMembreDernière intervention11 avril 2008
-
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
cuq
Messages postés345Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention21 mars 20082 3 oct. 2006 à 17:01
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. ????
ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 20191 3 oct. 2006 à 21:35
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.
Mlaetitia
Messages postés6Date d'inscriptionmercredi 20 octobre 2004StatutMembreDernière intervention 5 octobre 2006 4 oct. 2006 à 08:49
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
ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 20191 5 oct. 2006 à 08:29
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
lcv1212
Messages postés18Date d'inscriptionmercredi 6 septembre 2006StatutMembreDernière intervention16 octobre 2006 4 oct. 2006 à 20:44
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
lcv1212
Messages postés18Date d'inscriptionmercredi 6 septembre 2006StatutMembreDernière intervention16 octobre 2006 6 oct. 2006 à 02:26
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.
ld40
Messages postés336Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention22 février 20191 6 oct. 2006 à 08:19
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.
benzinez
Messages postés2Date d'inscriptiondimanche 6 avril 2008StatutMembreDernière intervention11 avril 2008 11 avril 2008 à 12:40
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.