Aller au contenu

DWG vers KML


kido63

Messages recommandés

Bonjour,

Je suis sous AutoCAD Map 3D 2016.

Je cherche à exporter sur Google Maps (via KML) des points COVADIS (bloc + nom en attribut).

le système de coordonnées de mes plans est habituellement en CC ou Lambert 93

Auriez-vous une solution ?

Merci.

Lien vers le commentaire
Partager sur d’autres sites

Salut Kido,

Pour ce travail, il faut commencer par exporter tes blocs avec _mapexport,  créer des données d'objet à partir de ton attribut de bloc.

sous google earth pro, on peut importer du .shp ou du tab, et générer du kml

ensuite, il faut utiliser mymap, importer le fichier kml,

et sous map, on retrouvera sa carte pesronnalisée

bien sur, pour des blocs, on peut passer d'autocad à mymap avec du csv, mais je n'ai pas testé.

a+

gégé

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Lien vers le commentaire
Partager sur d’autres sites

Bonjour @GEGEMATIC

Tu confirmes que si on n'a pas un AutoCAD  MAP il n'y a pas de solution ?

Je me questionne aussi (et donc je TE questionne) : Comment sont gérées les coordonnées des systèmes Lambert exportées en WGS84 ?
(il me semble que c'est le système natif de Google Earth)

Amicalement

Lien vers le commentaire
Partager sur d’autres sites

Salut Didier,

si on peut le faire sans Map, avec des utilitaires gratuits, qui permettent de re-projeter,

par exemple le très vieux et excellent WDGPS, qui permet de passer de pleins de format SIG vers GPX, le GPX est lu en natif par MyMap.

a voir si on peut récupérer l'attribut ? peut être aussi en exportants nos blocs en CSV: ATT, x,y,z

La réponse que j'ai faite est plus un cheminement qu'une solution impérative.

a+g, égé

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Un fichier KML n'est pas si difficile que cela à écrire en Autolisp.

Surtout que Google Earth Pro le réécris à sa convenance à l'ouverture,

ce qui permet d'avoir un petit fichier à envoyer.

Didier soulève la principale difficulté, le système de coordonnés utilisé.

En utilisant Circébatch c'est résolu, il ne reste plus qu'a enregistrer en UTF-8.

Exemple d'un kml mini

<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://www.opengis.net/kml/2.2"><Document><name>
Acad.kml
</name><Placemark><name>
Acad
</name><Point><coordinates>
-2.54709346,48.46791636
</coordinates></Point></Placemark></Document></kml>

 

 

Lien vers le commentaire
Partager sur d’autres sites

A priori la lecture du CSV sous MyMaps se fait depuis Lat/Long mais pas de conversion possible depuis un autre système.

Donc sans Map, il faut passer par OGR2OGR ou bien QGIS (tous les 2 gratuits/opensource) qui font le boulot de conversion/export en KML depuis un CSV dont on indique le système de coordonnées source.

Si on veut rester en France comme le propose @Fraid, Circé fait aussi le boulot.

 

Olivier

Lien vers le commentaire
Partager sur d’autres sites

+1 avec OGR2OGR

A une époque je transformais des shp créés sous MAP en kml avec

shpCC472kml.bat

@echo off

set FICHIER=%~n1
set DOSSIER=%~dp1

if exist "%DOSSIER%%FICHIER%4326.shp" (del "%DOSSIER%%FICHIER%4326.*")

echo "Changement du système de coordonnées"
ogr2ogr -s_srs "+init=IGNF:RGF93CC47 +wktext" -t_srs EPSG:4326 "%DOSSIER%%FICHIER%4326.shp" "%DOSSIER%%FICHIER%.shp"

echo "shp2kml"
ogr2ogr -f kml "%DOSSIER%%FICHIER%.kml" "%DOSSIER%%FICHIER%4326.shp"

del "%DOSSIER%%FICHIER%4326.*"

 

Aide au téléchargement du cadastre dgfip-download-helper
Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0
Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js

Lien vers le commentaire
Partager sur d’autres sites

Salut,

dans le cas de Kido, le plus important est d'exporter les blocs au format csv format ATT,X,Y,Z

car ensuite, sous Qgis par exemple, on peut importer la couche csv et l'exporter en kml .

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Dans la mesure où @kido63 dispose de Map 3D, on peut passer sur un export SHP avec conversion en LL84, puis convertir le SHP en KML via des convertisseurs en ligne ou des outils gratuits. (pas tester, mais un exemple de soft gratuit qui devrait faire le boulot : http://www.zonums.com/shp2kml.html)

Depuis la version de MAP 3D 2019, il y a un export natif en KML, mais jamais tester.

 

Olivier

Lien vers le commentaire
Partager sur d’autres sites

Oui, j'avais aussi répondu à Didier avec QGIS ou OGR2OGR, mais comme il y avait la problématique de conversion de coordonnées, il faut passer par un soft de conversion. 

J'ai trouvé ce convertisseur en ligne https://mygeodata.cloud/converter/ qui est limité à 3 conversions par mois en version gratuite, mais qui assure aussi la conversion de coordonnées, à priori, y compris depuis DXF ou CSV. Le système de projection d'entrée est soit détecté si présent dans les données d'entrée, soit à renseigner au moment de la conversion

Olivier

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...
Le 07/06/2021 à 15:56, GEGEMATIC a dit :

Salut Kido,

Pour ce travail, il faut commencer par exporter tes blocs avec _mapexport,  créer des données d'objet à partir de ton attribut de bloc.

sous google earth pro, on peut importer du .shp ou du tab, et générer du kml

ensuite, il faut utiliser mymap, importer le fichier kml,

et sous map, on retrouvera sa carte pesronnalisée

bien sur, pour des blocs, on peut passer d'autocad à mymap avec du csv, mais je n'ai pas testé.

a+

gégé

Bonjour Gégé,

désolé, je viens seulement de voir les messages.

tu dis "d'exporter les blocs avec mapexport", avec cette fonction je ne peux choisir que des points, ligne, polygone ou texte, comment faire ?

ensuite " créer des données d'objet à partir de ton attibut de bloc" => je ne comprends pas ce que ça signifie, tu es dans quel logiciel là ?

Merci.

Lien vers le commentaire
Partager sur d’autres sites

Le 08/06/2021 à 09:21, vincentp010 a dit :

+1 avec OGR2OGR

A une époque je transformais des shp créés sous MAP en kml avec

shpCC472kml.bat


@echo off

set FICHIER=%~n1
set DOSSIER=%~dp1

if exist "%DOSSIER%%FICHIER%4326.shp" (del "%DOSSIER%%FICHIER%4326.*")

echo "Changement du système de coordonnées"
ogr2ogr -s_srs "+init=IGNF:RGF93CC47 +wktext" -t_srs EPSG:4326 "%DOSSIER%%FICHIER%4326.shp" "%DOSSIER%%FICHIER%.shp"

echo "shp2kml"
ogr2ogr -f kml "%DOSSIER%%FICHIER%.kml" "%DOSSIER%%FICHIER%4326.shp"

del "%DOSSIER%%FICHIER%4326.*"

 

Merci c'est intéressant, mais je n'arrive pas à le faire fonctionner, comment peut-on choisir le bon fichier shp ?

Lien vers le commentaire
Partager sur d’autres sites

Il y a 15 heures, kido63 a dit :

Bonjour Gégé,

tu dis "d'exporter les blocs avec mapexport", avec cette fonction je ne peux choisir que des points, ligne, polygone ou texte, comment faire ?

ensuite " créer des données d'objet à partir de ton attibut de bloc" => je ne comprends pas ce que ça signifie, tu es dans quel logiciel là ?

Salut,

commande:  _mapexport, shape,

monShape.shp

Onglet "selection" : points

sélectionner les blocs,

Onglet "données" sélection des attributs, blocs, cocher l'attribut, il créera un champ dans la table "monShape.dbf"

voilà,

a+

gégé

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Lien vers le commentaire
Partager sur d’autres sites

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité