我正在为QGIS编写python脚本
我有一个pandas数据框,我想用它来创建QgsVectorLayer
目前,我正在将数据帧保存到.csv中,然后加载它:
name_csv = 'virtuali.csv'
df.to_csv(name_csv,index=False)
path = "file:///" + name_csv + "?encoding=%s&delimiter=%s&xField=%s&yField=%s&crs=%s" % ("UTF-8",",", "Longitudine", "Latitudine","epsg:4326")
mylayer = QgsVectorLayer(path, "pandas_layer", "delimitedtext")
有没有一种方法可以直接创建Pandas数据帧而无需保存和重新加载它
目前没有回答
相关问题 更多 >
编程相关推荐