我正在尝试使用从 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。尝试手动加载时,一切正常。但是在脚本中,它似乎不起作用。澄清一下:使用的分隔符是 ;
提前致谢。