我最近尝试使用QGIS,但我想知道是否可以将草稿ArcGIS地图(*.mxd
文件)转换为QGIS项目(*.qgs
文件)。
这样可以避免使整个项目主题化。
我一直在解决这个问题。我没有进行任何编辑就恢复到原始脚本。我正在使用Arc 10.1 Python 2.7。我从此处安装了Python 2.7的PyXML:somethinkodd.com/oddthinking/2009/10/31/…,然后使用硬编码输入和输出从IDLE运行。这很好。我能够创建.qgs层并将其成功引入Quantum中。我认为MXD2QGS下载中的工具箱是作为Arc 10.0工具箱创建的。我建议在10.1中创建一个新的工具箱,重新创建所有参数并将其源文件保存为.py文件。
—
Mike
我在ArcMap 10.0和Python 2.6.5上运行mxd2qgs
—
user2426679
<type 'exceptions.RuntimeError'>: Object: Describe input value is not valid type
。请告知如果可能的话,我很困惑。谢谢!
因为MxdtoQgs不再起作用。你们有一些技巧将.mxd转换为.qgs吗?谢谢,皮埃尔:)
—
皮埃尔
不再有效?您是否检查了github.com/fitnr/mxd2qgs?
—
aldo_tapia
f.write(doc.toprettyxml())
这将处理写入输出,而不是使用xml.dom.ext。此外,我不得不改变线路227:if(lyr.isGroupLayer == False and lyr.isRasterLayer == False and lyr.isFeatureLayer == True):
这是因为脚本似乎有注释层的问题,所以我想过滤firther加上lyr.isFeatureLayer == True
所以条件,这让我.Q