QGIS: Změna hodnot typu string na čísla v shapefile

V QGIS můžete převést text (řetězec) na číslo pomocí nástroje "Kalkulátor polí". Nejprve otevřete atributovou tabulku vrstvy, kterou chcete upravit. Poté klikněte na tlačítko "Otevřít kalkulátor polí". Do pole "Výraz" napište "to_real(" následované názvem pole obsahujícího text, který chcete převést, a uzavřete závorku. Například pro převod textového pole s názvem "string_field" na číselné pole zadejte do pole Výraz "to_real("string_field")". Můžete také upravit název výstupního pole a datový typ výběrem příslušných možností. Nakonec klikněte na "OK" pro dokončení převodu. Původní textové pole zůstane v atributové tabulce a nové číselné pole bude do tabulky přidáno.

  1. Otevřete "Vlastnosti"

  2. Přejděte na "Kalkulátor polí"

  3. Zaškrtněte "Aktualizovat existující pole"

  4. to_real("attributeName")

  5. Uložte úpravy

  6. Opakujte totéž pro každý atribut

Last updated

Was this helpful?