【发布时间】:2021-03-30 08:28:18
【问题描述】:
我正在尝试使用从 CSV 加载到点层的脚本。我使用的代码是:
uri = "file:///some_path/PyQGIS/Some.csv?delimiter={}&xField={}&yField={}".format(os.getcwd(), ";", "X", "Y")
vlayer = QgsVectorLayer(uri, "Name", "delimitedtext")
QgsProject.instance().addMapLayer(vlayer)
.csv 文件的结构如下: SomeValue ----- X ----- Y
因此,坐标是根据 Amersfoort (EPSG:4289) 放置的,例如:X = 213404, Y = 500846。尝试手动加载时,一切正常。但是在脚本中,它似乎不起作用。澄清一下:使用的分隔符是;
提前致谢。
【问题讨论】:
标签: csv vector gis qgis pyqgis