#1 Wed 23 January 2013 14:43
MXD : arcgis à Qgis
Bonjour,
Je souhaiterais pouvoir convertir mes mxd depuis arcgis vers qgis.
En fouillant j'ai pas mal vu de choses à propos de MXD2QGS (notamment http://georezo.net/forum/viewtopic.php?id=73695)
...mais tous les liens que j'ai trouvé pour telecharger le programme sont morts.
Quelqu'un sait on on peut trouver un lien valide et / ou sait si il fonctionne bien ?
Merci d'avance !
Loïc
Hors ligne
#2 Wed 23 January 2013 16:44
- Floflo49fb
- Participant assidu
- Lieu: Montpellier
- Date d'inscription: 29 Aug 2009
- Messages: 250
- Site web
Re: MXD : arcgis à Qgis
Bonjour Loïc,
Tu trouveras l'outil en fichier joint. (euh non on peut pas mettre de zip?!)
Finalement voici un lien : https://www.wuala.com/Boret_Florian/MXD … 2iOd0hprxN
Nota : je ne sais pas si c'est la dernière version!
Flo.
Dernière modification par Floflo49fb (Wed 23 January 2013 16:49)
Florian Boret
Dream it, Make it, Share it
Hors ligne
#3 Wed 23 January 2013 17:22
Re: MXD : arcgis à Qgis
Merci beaucoup !
Par contre je tente de l'utiliser mais sans grand succès.
J'obtient bien mon projet .qgs mais la symbologie n'a rien à voir !!!
je tente par exemple de faire une carte des quartier avec remplissage jaune (code rvb : 255 / 255 /115) et bordure rouge (code rvb : 255 / 0/ 0)
mais les couleurs en correspondent pas !
Le projet .qgs obtenu ci dessous :
<?xml version='1.0' encoding='UTF-8'?>
<qgis projectname=' ' version='1.6.0-Capiapo'>
<title/>
<mapcanvas>
<units>Meters</units>
<extent>
<xmin>854282.361371</xmin>
<ymin>333239.150559</ymin>
<xmax>864053.531897</xmax>
<ymax>340835.639839</ymax>
</extent>
<projections/>
<destinationsrs>
<spatialrefsys>
<proj4/>
<srsid/>
<srid>0</srid>
<authid>EPSG:0</authid>
<description>NTF_Lambert_Zone_III</description>
<projectionacronym/>
<ellipsoidacronym>NTF_Lambert_Zone_III</ellipsoidacronym>
<geographicflag>true</geographicflag>
</spatialrefsys>
</destinationsrs>
</mapcanvas>
<legend>
<legendlayer checked='Qt::Checked' open='true' name='Quartiers_2009'>
<filegroup hidden='false' open='true'>
<legendlayerfile visible='1' isInOverview='0' layerid='Quartiers_200920110427170816078'/>
</filegroup>
</legendlayer>
</legend>
<projectlayers layercount='1'>
<maplayer maxLabelScale='1e+08' maximumScale='1e+08' minLabelScale='0' minimumScale='0' geometry='Polygon' hasScaleBasedVisibilityFlag='0' scaleBasedLabelVisibilityFlag='0' type='vector'>
<id>Quartiers_200920110427170816078</id>
<datasource>W:\SIG\Administratif\Quartiers_2009.shp</datasource>
<layername>Quartiers_2009</layername>
<srs>
<spatialrefsys>
<proj4/>
<srsid/>
<srid>0</srid>
<authid>EPSG:0</authid>
<description>NTF_Lambert_Zone_III</description>
<projectionacronym/>
<ellipsoidacronym>NTF_Lambert_Zone_III</ellipsoidacronym>
<geographicflag>true</geographicflag>
</spatialrefsys>
</srs>
<transparencyLevelInt>255</transparencyLevelInt>
<customproperties/>
<provider encoding='System'>ogr</provider>
<singlesymbol>
<symbol>
<lowervalue/>
<uppervalue/>
<label/>
<rotationclassificationfieldname/>
<scaleclassificationfieldname/>
<symbolfieldname/>
<outlinecolor blue='99' green='37' red='88'/>
<outlinestyle>SolidLine</outlinestyle>
<outlinewidth>0.26</outlinewidth>
<fillcolor blue='210' green='229' red='90'/>
<fillpattern>SolidPattern</fillpattern>
<texturepath null='1'/>
</symbol>
</singlesymbol>
</maplayer>
</projectlayers>
</qgis>
est ce que la symbologie est bien conservée pour toi ?
as tu une idée d'où le problème peut venir ?
Merci beaucoup
Dernière modification par loloseven (Wed 23 January 2013 17:23)
Hors ligne
#4 Wed 23 January 2013 17:28
Re: MXD : arcgis à Qgis
Peut être une piste : en ouvrant le script python mxd2qgs, je tombe sur ces lignes :
# Create the <outlinecolor> element
outlinecolor = doc.createElement("outlinecolor")
outlinecolor.setAttribute("red", "88")
outlinecolor.setAttribute("blue", "99")
outlinecolor.setAttribute("green", "37")
symbol.appendChild(outlinecolor)
# Create the <outlinestyle> element
outlinestyle = doc.createElement("outlinestyle")
outline = doc.createTextNode("SolidLine")
outlinestyle.appendChild(outline)
symbol.appendChild(outlinestyle)
# Create the <outlinewidth> element
outlinewidth = doc.createElement("outlinewidth")
width = doc.createTextNode("0.26")
outlinewidth.appendChild(width)
symbol.appendChild(outlinewidth)
# Create the <fillcolor> element
fillcolor = doc.createElement("fillcolor")
fillcolor.setAttribute("red", "90")
fillcolor.setAttribute("blue", "210")
fillcolor.setAttribute("green", "229")
symbol.appendChild(fillcolor)
Cela correspond aux couleurs que j'obtient dans mon projet .qgs
Je suis une bille en programmation mais est ce que ce serait ici qu'il faut modifier pour que les couleurs ne soient pas "pré remplies" ???
Hors ligne
#5 Wed 23 January 2013 21:30
- Floflo49fb
- Participant assidu
- Lieu: Montpellier
- Date d'inscription: 29 Aug 2009
- Messages: 250
- Site web
Re: MXD : arcgis à Qgis
Re Loïc,
Je ne te serais pas d'une grande aide puisque je n'ai pas approfondi l'outil! J'espère que d'autres pourront te répondre.
Bonne soirée.
Florian Boret
Dream it, Make it, Share it
Hors ligne
#7 Wed 16 July 2014 10:37
- Razorbak
- Participant assidu
- Lieu: Clermont Ferrand
- Date d'inscription: 7 Oct 2007
- Messages: 505
Re: MXD : arcgis à Qgis
Bonjour,
Des news à ce sujet ? L'outil fonctionne t-il réellement ?
Merci
Hors ligne