# QGIS: zmiana wartości tekstowych na liczbowe w shapefile

W QGIS możesz przekonwertować tekst (string) na liczbę używając narzędzia „Kalkulator pól”. Najpierw otwórz tabelę atrybutów warstwy, którą chcesz zmodyfikować. Następnie kliknij przycisk „Otwórz kalkulator pól”. W polu „Wyrażenie” wpisz „to\_real(” a następnie nazwę pola zawierającego tekst do konwersji i zamknij nawias. Na przykład, aby zamienić pole tekstowe o nazwie „string\_field” na pole numeryczne, wprowadź w polu Wyrażenie „to\_real("string\_field")”. Możesz też zmienić nazwę pola wyjściowego i typ danych wybierając odpowiednie opcje. Na koniec kliknij „OK”, aby zakończyć konwersję. Oryginalne pole tekstowe pozostanie w tabeli atrybutów, a nowe pole numeryczne zostanie dodane do tabeli.

<figure><img src="https://3832317038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2Fi3rxrGu9XbcEMSGWGGEX%2FScreenshot%202023-04-03%20at%2017.22.03.png?alt=media&#x26;token=1425fbc0-f7fa-4d0d-b794-b50c8db37b8d" alt=""><figcaption></figcaption></figure>

1. Otwórz „Właściwości”
2. Przejdź do „Kalkulator pól”
3. Zaznacz „Aktualizuj istniejące pole”
4. to\_real("attributeName")
5. Zapisz edycje
6. Powtórz to samo dla każdego atrybutu

   <figure><img src="https://3832317038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2Fc6LPt5wG8QlPkfn1B00s%2FScreenshot%202023-04-03%20at%2017.29.49.png?alt=media&#x26;token=86437f74-6d54-4cae-8e04-ff319e4769a6" alt=""><figcaption></figcaption></figure>
