csv в точки

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Zahar
Интересующийся
Сообщения: 27
Зарегистрирован: 01 авг 2013, 22:32
Репутация: 0
Откуда: Одесса

csv в точки

Сообщение Zahar » 03 фев 2016, 10:44

Пытаюсь csv (таблица с координатами) перевести в точки. Не выходит. Не появляется таблица для выбора СК. Подгружается просто как таблица.
Вложения
put.csv
(39.59 КБ) 668 скачиваний
Последний раз редактировалось Zahar 03 фев 2016, 11:37, всего редактировалось 1 раз.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: csv в точки

Сообщение Максим Дубинин » 03 фев 2016, 10:48

телепаты в отпуске

КАК вы "пытаетесь перевести в точки"?
пристегивайтесь, турбулентность прямо по курсу

Zahar
Интересующийся
Сообщения: 27
Зарегистрирован: 01 авг 2013, 22:32
Репутация: 0
Откуда: Одесса

Re: csv в точки

Сообщение Zahar » 03 фев 2016, 10:51

Через "Добавить слой CSV"

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: csv в точки

Сообщение Максим Дубинин » 03 фев 2016, 10:57

все работает, но в полях LAT, LON у вас очевидная фигня написана

Изображение
пристегивайтесь, турбулентность прямо по курсу

Zahar
Интересующийся
Сообщения: 27
Зарегистрирован: 01 авг 2013, 22:32
Репутация: 0
Откуда: Одесса

Re: csv в точки

Сообщение Zahar » 03 фев 2016, 11:05

Зачем вы ставите разделители запятые, там точка с запятой. Я так понимаю что программа не воспринимает поля точек как координаты... Не появляется окно для определения СК

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: csv в точки

Сообщение Andrey Zhukov » 03 фев 2016, 11:22

Лог ошибок смотреть не пробовали, видимо? :)

Запятые на точки поменяйте.

Zahar
Интересующийся
Сообщения: 27
Зарегистрирован: 01 авг 2013, 22:32
Репутация: 0
Откуда: Одесса

Re: csv в точки

Сообщение Zahar » 03 фев 2016, 11:29

Всё получилось... Всё из-за того что я не снял пункт Широта/долгота. Да и с запятыми на мудрил :? . Спасибо!
Вложения
sf.jpg
sf.jpg (365.15 КБ) 6174 просмотра

konst555
Активный участник
Сообщения: 214
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 47

Re: csv в точки

Сообщение konst555 » 11 фев 2016, 09:09

У меня была похожая проблема.
К сожалению, мы не всегда внимательно смотрим документацию. В данном случае имеет место грубая ошибка перевода на русский.

В форме "Создать слой из текстового файла" есть выбираемый пункт:
х Широта/Долгота

В оригинале этот же пункт:
х DMS coordinates

Т.е. имеется ввиду, что координаты выражены в Град. Мин. Сек., а не просто широта-долгота.
Поэтому при вводе координат в градусах с десятичными долями возникает ошибка и инструмент не срабатывает.

Charaunica
Интересующийся
Сообщения: 35
Зарегистрирован: 11 мар 2013, 11:03
Репутация: 1

Re: csv в точки

Сообщение Charaunica » 16 фев 2016, 10:46

У меня возникла проблема иного рода. Есть исходный файл csv с пунктами, который нужно конвертнуть в kml с сохранением значений координат точек и значений высот в столбцах. QGIS через "Сохранить как", но улетают все данные, кроме 1 столбца "NamedField".
Подскажите, как можно здесь поступить!

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: csv в точки

Сообщение Игорь Белов » 16 фев 2016, 13:08

Charaunica писал(а):У меня возникла проблема иного рода. Есть исходный файл csv с пунктами, который нужно конвертнуть в kml с сохранением значений координат точек и значений высот в столбцах. QGIS через "Сохранить как", но улетают все данные, кроме 1 столбца "NamedField".
Подскажите, как можно здесь поступить!
Это не по теме CSV. Речь идёт об особенностях KML, так что лучше создать новую тему.

Данные никуда не улетают. Откройте файл KML в текстовом редакторе, чтобы убедиться:

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

  <Placemark>
	<name>Ляньгэ</name>
	<ExtendedData><SchemaData schemaUrl="#cat1">
		<SimpleData name="X">2279730.12</SimpleData>
		<SimpleData name="Y">6013410.98</SimpleData>
		<SimpleData name="H">173.15</SimpleData>
	</SchemaData></ExtendedData>
      <Point><coordinates>51.720248759158501,54.330488214781774</coordinates></Point>
  </Placemark>
Так показывает эти данные Google Earth:
img_20160216_124444.png
Google Earth видит всё
img_20160216_124444.png (2.53 КБ) 5923 просмотра
Проблема в том, что в наличии только два стандартных поля — Name и Description. При желании можно сохранить CSV в шейп. В шейпе через калькулятор полей создать поле, которое будет соответствовать Description, и заполнить его значениями из выражения вида

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

concat( "X" , '; ' , "Y" , '; ' , "H" )
Можно заранее создать такую колонку в CSV средствами электронных таблиц, тогда не придётся создавать шейп и возиться с ним.

Затем экспортируйте в KML, правильно выбрав поля для Name и Description. Исходные поля X, Y, H я бы перед экспортом удалил, чтобы не перегружать KML данными ExtendedData.
The purpose of computing is insight, not numbers

Ответить

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

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

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