使用qgis将esri style转为xml
思路
1
想用arcpy直接写代码读,然后直接写成sld。
发现做不到。因为我只有arcmap没有arcgis pro,所以用很古老的 arcpy.mapping.ListStyleItems。
这个接口只能拿样式的名称、样式的类型,拿不到填充色啊,实际符号啊,线宽啊。。。
2
google狂搜。 发现可以在 qgis 种用 SLYR 插件。
行,那就 用。
准备工作
1 看一眼style长什么样子
arcmap 10.6 -> customize -> style manager
1 电脑有 qgis
2 下载 slyr 插件
参考: Converting ESRI Styles To QGIS XML Using SLYR
-
在github中下载社区版.zip slyr(社区版)
-
qgis中 plugins -> manage and install plugins -> install from ZIP
-
slyr需要安装 mdbtools,直接github中下载就行。
-
toolbox -> options -> processing -> providers -> slyr 加上mdbtools 目录。
-
可以使用了。