CSV в Shape-файлы
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 30 янв 2019, 08:40
- Репутация: 0
- Откуда: Екатеринбург
CSV в Shape-файлы
Подскажите, может кто сталкивался с такой задачей
Есть огромное количество таблиц CSV с параметрами точек, для упрощения работы было бы не плохо сделать их в формате .shp, но в ручную, через тот же QGIS, это достаточно трудоёмкий процесс, так что может кто знает программу или способ оптимизировать данный процесс преобразования?
Есть огромное количество таблиц CSV с параметрами точек, для упрощения работы было бы не плохо сделать их в формате .shp, но в ручную, через тот же QGIS, это достаточно трудоёмкий процесс, так что может кто знает программу или способ оптимизировать данный процесс преобразования?
-
- Гуру
- Сообщения: 1088
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: -248090259
- Откуда: г. Жуковский МО
Re: CSV в Shape-файлы
Global Mapper, например. Только почему Вы считаете, что shp удобнее csv?
Последний раз редактировалось tikhpetr 29 окт 2019, 11:33, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: CSV в Shape-файлы
GDAL\OGR
только проще всё в нормальную БД загрузить
только проще всё в нормальную БД загрузить
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 30 янв 2019, 08:40
- Репутация: 0
- Откуда: Екатеринбург
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: CSV в Shape-файлы
нет, там вообще нет разницы между нимиработа происходит в QGIS, то кучу шейп-файлов туда легче загрузить, чем .csv
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 30 янв 2019, 08:40
- Репутация: 0
- Откуда: Екатеринбург
Re: CSV в Shape-файлы
Есть. Шейп-файлы я могу просто перенести и QGIS их спокойно распознает, а .csv необходимо добавлять через кнопку, иначе закидывается просто как таблица атрибутов, без отрисовки точек
Может я что-то не знаю, но способа добавить сразу, к примеру, сразу 10 файлов .csv в QGIS, не по одному, не нашла
Последний раз редактировалось Blohey 29 окт 2019, 12:12, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: CSV в Shape-файлы
"вы просто не умеете их готовить"
но в любом случае БД гораздо удобнее
но в любом случае БД гораздо удобнее
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 30 янв 2019, 08:40
- Репутация: 0
- Откуда: Екатеринбург
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: CSV в Shape-файлы
у меня нет под рукой QGIS, но насколько я помню csv-wkt можно добавить всем скопом с настройками по умолчанию
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: CSV в Shape-файлы
Выложите пару файлов .csv
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 30 янв 2019, 08:40
- Репутация: 0
- Откуда: Екатеринбург
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: CSV в Shape-файлы
Превратите CSV в GeoCSV. Для этого используйте скрипт:
Назовите его, например, csvt.sh и запускайте в папке, где лежат файлы CSV. К каждому CSV он добавит файлы CSVT и PRJ. После этого файлы CSV будут открываться в QGIS так же, как шейпфайлы и другие векторные слои.
Код: Выделить всё
#!/bin/sh
for f in *.csv
do
echo 'Integer,Integer,Integer,Integer,Integer,CoordY,CoordX,Real,Real,Real,Real,Real,Real,Real,Real,Real,Real,String,String,String,String' > "${f}t"
echo 'GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433],AUTHORITY["EPSG",4326]]' > "${f%.*}.prj"
done
The purpose of computing is insight, not numbers
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 25 гостей