我想用networkx读取我的gml文件
import networkx as nx
G = nx.read_gml('test.gml')
但我总是犯同样的错误:
networkx.exception.NetworkXError: input is not ASCII-encoded
我已经尝试将networkx降级到1.9.1版,但仍然不起作用
这里是我的gml文件的开头:
<?xml version="1.0" encoding="UTF-8"?>
<PlanCorpsRueSimplifie xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns="http://cnig.gouv.fr/pcrs" gml:id="PlanCorpsRueSimplifie.1" version="2.0" xsi:schemaLocation="http://cnig.gouv.fr/pcrs CNIG_PCRS_v2.0.xsd">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:3944">
<gml:lowerCorner>1784316.1423000023 3210973.5976999998</gml:lowerCorner>
<gml:upperCorner>1790225.4457999989 3217946.2347000018</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<featureMember>
通过阅读文档networkx.read_gml()
尝试使用类似于以下代码的方法重新绘制图形,但要使用您的数据
相关问题 更多 >
编程相关推荐