Перейти до основного контенту

Перетворення CSV на Shapefile в QGIS

Цей посібник допоможе вам перетворити табличні дані з файлу CSV на просторовий Shapefile (.shp) за QGIS.

Alex avatar
Автор: Alex
Оновлено протягом останнього тижня

Крок 1: Підготуйте файл CSV

Перед імпортом переконайтеся, що ваш CSV-файл правильно відформатований:

  • Географічні координати: Перевірте, що CSV-файл містить стовпці з реальними географічними точковими координатами, такими як широта та довгота або метри UTM.

  • Формат файлу: Якщо ваші дані зараз знаходяться в іншому форматі електронної таблиці (наприклад, Microsoft Excel XLS або XLSX), обов'язково збережіть їх як CSV-файл (.csv), перш ніж продовжити.


Крок 2: Імпортуйте файл CSV

  1. Відкрийте QGIS.

  2. У головному меню перейдіть: Шар >> Додати шар >> Додати шар з тексту з роздільниками... Ця дія відкриє вікно "Джерела даних | Текст з роздільниками".


Крок 3: Налаштуйте параметри імпорту CSV

У вікні "Адміністратор джерела даних | Текст з роздільниками" точно визначте ваші налаштування імпорту:

  1. Ім'я файлу: Використовуйте кнопку "..." для пошуку та вибору вашого CSV-файлу.

  2. Формат файлу: Переконайтеся, що вибрано "CSV (значення, розділені комами)".

  3. Параметри запису та полів:

    • Роздільник полів: Перевірте, що вибрано "Використовувати десяткову кому".

    • Завантажувати імена полів з першого рядка: Установіть цей прапорець, якщо перший рядок вашого CSV містить заголовки стовпців (що типово), щоб вони не аналізувалися як дані.

  4. Визначення геометрії:

    • Виберіть "Координати точок".

    • Для поля X виберіть стовпець, що містить ваші дані довготи або Східного зміщення (UTM).

    • Для поля Y виберіть стовпець, що містить ваші дані широти або Північного зміщення (UTM).

  5. Геометрична CRS (Система координат):

    • Натисніть кнопку "Вибрати CRS".

    • У "Вибір CRS" знайдіть і виберіть "EPSG:4326 - WGS 84" для даних широти/довготи. При використанні UTM виберіть відповідну CRS зони UTM (наприклад, EPSG:32634 для WGS 84 / UTM zone 34N). Це загальноприйнята географічна система координат для глобальних даних широти/довготи.

  6. Натисніть "Додати". Ваші дані CSV тепер мають з'явитися у вигляді точкового шару на вашій карті QGIS.


Крок 4: Експортуйте точковий шар у формат Shapefile

Після того як ваші дані CSV успішно завантажені у вигляді тимчасового точкового шару, ви можете зберегти їх як постійний Shapefile:

  1. На панелі "Шари" клацніть правою кнопкою миші на щойно імпортованому шарі CSV (його ім'я, швидше за все, збігатиметься з назвою вашого CSV-файлу).

  2. У контекстному меню виберіть "Експорт" >> "Зберегти об'єкти як..." Це відкриє діалогове вікно "Зберегти векторний шар як...".


Крок 5: Налаштуйте параметри експорту Shapefile

У діалоговому вікні "Зберегти векторний шар як..." налаштуйте параметри експорту для вашого нового Shapefile:

  1. Формат: У розкривному меню виберіть "Shape-файл ESRI".

  2. Ім'я файлу: Натисніть кнопку "...", щоб вибрати місце збереження та призначити ім'я вашому новому Shapefile (наприклад, my_location_data.shp).

  3. CRS (Система координат): Переконайтеся, що CRS встановлено на "EPSG:4326 - WGS 84" (або вибрану вами CRS UTM, якщо застосовно). Підтримання цієї CRS є життєво важливим для сумісності, особливо при інтеграції з такими платформами, як OneSoil.

  4. Кодування: Зазвичай рекомендується залишити "UTF-8", якщо у вас немає особливих вимог до кодування символів.

  5. Інші параметри можна залишити за замовчуванням або змінити для розширених потреб (наприклад, вибір певних полів для експорту).

  6. Натисніть "ОК". Ваш новий Shapefile буде створено у вибраному вами каталозі та автоматично додано до вашого проєкту QGIS. Тепер у вас є геоприв'язаний Shapefile, готовий до використання, отриманий з ваших даних CSV!

Ви отримали відповідь на своє запитання?