Импорт CSV-файла с помощью плагинов PythonPython

Программы на Python
Ответить
Anonymous
 Импорт CSV-файла с помощью плагинов Python

Сообщение Anonymous »

Я написал этот код, чтобы импортировать слой в виде csv со строками POINT Z и LINESTRING Z. Вручную CSV хорошо импортируется, но система координат не определена. Обычно я перемещаю его в меню слоев, и слой хорошо импортируется с помощью того же CSV.

Код: Выделить всё

uri = f"file:///{file_path}?delimiter=%3B&wktField=WKT&geomType=auto&skipEmptyFields=Yes"
layer = QgsVectorLayer(uri, "Couche Importée", "delimitedtext")
layer.setCrs(QgsCoordinateReferenceSystem())
if not layer.isValid():
QMessageBox.critical(None, "Erreur", "Well imported.")
return
QgsProject.instance().addMapLayer(layer)
Перед этим CSV считывается кодом и модифицируется.
Я ожидаю, что слои импортируются сами благодаря коду, когда я их перемещаю .

Подробнее здесь: https://stackoverflow.com/questions/792 ... on-plugins
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»