Import CSV. Что я делаю не так?

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Alessandro
Интересующийся
Сообщения: 30
Зарегистрирован: 24 июл 2014, 05:44
Репутация: 0

Import CSV. Что я делаю не так?

Сообщение Alessandro » 05 фев 2015, 06:36

Почитал документацию. Делаю по инструкции.

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

uri = "s:/test/test.csv?delimiter=%s&xField=%s&yField=%s" % (";", "x", "y")
vlayer = QgsVectorLayer(uri, "test one point", "delimitedtext")
Файл содержит всего одну пару чисел: 113.936867;60.145844;

Вылезает:

Ошибки в файле
Не удалось открыть файл. Убедитесь, что параметры импорта не содержат ошибок


Что я делаю не так?

Вручную, с помощью встроенного инструмента по загрузке файлов csv все получается, а программно не выходит никак =( Помогите советом, пожалуйста.

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: Import CSV. Что я делаю не так?

Сообщение gimran » 05 фев 2015, 17:33

Навскидку: нет проекции

[ Сообщение с мобильного устройства ]

Alessandro
Интересующийся
Сообщения: 30
Зарегистрирован: 24 июл 2014, 05:44
Репутация: 0

Re: Import CSV. Что я делаю не так?

Сообщение Alessandro » 06 фев 2015, 03:22

[quote="gimran"]Навскидку: нет проекции

Догадка хорошая, но в документации ничего про это нету :(

Но тот же *.gpx файл импортируется без проблем, хоть там и не говорится ведь, что проекция wgs84 O_o

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Import CSV. Что я делаю не так?

Сообщение ericsson » 06 фев 2015, 04:25

У gpx система координат по стандарту одна.

Alessandro
Интересующийся
Сообщения: 30
Зарегистрирован: 24 июл 2014, 05:44
Репутация: 0

Re: Import CSV. Что я делаю не так?

Сообщение Alessandro » 09 фев 2015, 03:43

кто-нибудь тыкните, пожалуйста, где искать про задание проекции при импорте csv :(

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Import CSV. Что я делаю не так?

Сообщение ericsson » 09 фев 2015, 04:51

Первое, что находится в гугле по словам qgis csv: http://maps.cga.harvard.edu/qgis/wkshop/import_csv.php

Alessandro
Интересующийся
Сообщения: 30
Зарегистрирован: 24 июл 2014, 05:44
Репутация: 0

Re: Import CSV. Что я делаю не так?

Сообщение Alessandro » 10 фев 2015, 03:46

ну так то вручную, как это описано по ссылке, я тоже могу, в начале поста я про это писал.

воспользовался вот этим gis-lab.info/forum/viewtopic.php?f=27&t=14838&p=98253&hilit=addAttribute#p98253

кривовато написал собственный парсер координат из файла и загрузил в новый векторный слой, но хотелось бы попроще.

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Import CSV. Что я делаю не так?

Сообщение dab » 10 фев 2015, 10:15

Содержимое файла E:\Temp\test.csv
x;y
113.936867;60.145844
Код

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

uri = "file:///E:/Temp/test.csv?delimiter=%s&crs=epsg:4326&xField=%s&yField=%s" % (";", "x", "y")
lyr = QgsVectorLayer(uri, 'New CSV','delimitedtext')
QgsMapLayerRegistry.instance().addMapLayer(lyr)
http://gis.stackexchange.com/questions/ ... ing-pyqgis

Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя