Přeskočit na hlavní obsah

Jak převést soubor CSV na Shapefile v QGIS

Tento návod vysvětluje, jak převést data ze souboru CSV do formátu Shapefile (SHP) v programu QGIS Desktop.

Autor: Alex

Krok 1: Připravte soubor CSV

Před importem se ujistěte, že je soubor CSV správně naformátovaný:

  • Geografické souřadnice: Zkontrolujte, zda soubor CSV obsahuje sloupce se souřadnicemi skutečné polohy bodů, například zeměpisnou šířkou a délkou nebo souřadnicemi UTM v metrech.

  • Formát souboru: Pokud jsou data uložena v jiném formátu tabulkového souboru (například XLS nebo XLSX programu Microsoft Excel), před pokračováním je uložte jako soubor CSV (.csv).


Krok 2: Importujte soubor CSV

  1. Otevřete QGIS.

  2. V hlavní nabídce vyberte: Layer >> Add Layer >> Add Delimited Text Layer...

    Otevře se okno „Data Source Manager | Delimited Text“.


    ​


Krok 3: Nastavte import souboru CSV

V okně „Data Source Manager | Delimited Text“ nastavte možnosti importu:
​

  1. File Name: Pomocí tlačítka „...“ vyhledejte a vyberte soubor CSV.

  2. File Format: Ujistěte se, že je vybrána možnost „CSV (Comma Separated Values)“.

  3. Record and Fields Options:

    • Field separator: Zkontrolujte, zda je vybrána možnost „Comma“.

    • First record has field names: Zaškrtněte tuto možnost, pokud první řádek souboru CSV obsahuje názvy sloupců (což je běžné). Záhlaví se tak nebudou načítat jako data.

  4. Geometry Definition:

    • Vyberte „Point coordinates“.

    • V poli X field vyberte sloupec obsahující zeměpisnou délku nebo souřadnici Easting (UTM).

    • V poli Y field vyberte sloupec obsahující zeměpisnou šířku nebo souřadnici Northing (UTM).

  5. Geometry CRS (souřadnicový referenční systém):

    • Klikněte na tlačítko „Select CRS“.

    • V okně „Coordinate Reference System Selector“ vyhledejte a vyberte „EPSG:4326 - WGS 84“ pro data se zeměpisnou šířkou a délkou. Pokud používáte UTM, vyberte souřadnicový systém příslušné zóny UTM (například EPSG:32634 pro WGS 84 / UTM zone 34N). WGS 84 je běžně používaný geografický souřadnicový systém pro data se zeměpisnou šířkou a délkou na celém světě.

  6. Klikněte na „Add“.

    Data ze souboru CSV by se nyní měla na mapě v QGIS zobrazit jako bodová vrstva.


Krok 4: Exportujte bodovou vrstvu do formátu Shapefile

Po načtení dat ze souboru CSV jako dočasné bodové vrstvy je můžete trvale uložit do souboru Shapefile:
​

  1. V panelu „Layers“ klikněte pravým tlačítkem myši na nově importovanou vrstvu CSV (její název obvykle odpovídá názvu souboru CSV).

  2. V kontextové nabídce vyberte „Export“ >> „Save Features As...“

    Otevře se dialogové okno „Save Vector Layer As...“.


Krok 5: Nastavte export souboru Shapefile

V dialogovém okně „Save Vector Layer As...“ upravte nastavení exportu nového souboru Shapefile:
​

  1. Format: V rozevírací nabídce vyberte „ESRI Shapefile“.

  2. File name: Klikněte na tlačítko „...“, vyberte umístění pro uložení a pojmenujte nový soubor Shapefile (například my_location_data.shp).

  3. CRS (souřadnicový referenční systém): Ujistěte se, že je nastaven systém „EPSG:4326 - WGS 84“ (nebo zvolený systém UTM, pokud jej používáte). Zachování tohoto systému je zásadní pro kompatibilitu, zejména při práci s platformami, jako je OneSoil.

  4. Encoding: Obvykle se doporučuje ponechat kódování „UTF-8“, pokud nemáte zvláštní požadavky na kódování znaků.

  5. Ostatní možnosti můžete ponechat ve výchozím nastavení nebo je upravit podle pokročilejších potřeb (například vybrat konkrétní atributová pole pro export).

  6. Klikněte na „OK“.

Nový soubor Shapefile se vytvoří ve zvolené složce a automaticky se přidá do projektu QGIS. Ze souboru CSV jste tak vytvořili soubor Shapefile s informacemi o geografické poloze, který je připraven k použití!

Dostali jste odpověď na svou otázku?