ベクタデータのフィールドのデータタイプを変更する方法を説明します。

なお、フィールドのデータタイプとは、そのフィールドにどのような情報(数値や文字、日付など)が記録されるかを決めるものです。
この設定により、データの扱い方や分析方法が変わります。


例えば、「数値」としてデータが記録されている場合には「属性情報の大小に応じて地物を色分けする」、「算術計算を行う」といった処理ができますが、「文字列」などで記録されている場合は行えません。

basic009 01 min
このような感じで、各フィールドには「型」が設定されています。これを変更する方法です

ツールを開く

フィールド名を変更したいファイルをQGISに読み込みます。
メニューバーの「プロセッシング」から「ツールボックス」を選択します。

basic009 02 min
メニューから「ツールボックス」を選択する

QGISの右側に「プロセッシングツールボックス」パネルが表示されます。

basic009 03 min
「プロセッシングツールボックス」パネルが表示される

「ベクターテーブル」カテゴリーを開きます。

basic009 04 min
プロセッシングツールボックスから、「ベクターテーブル」カテゴリーを開く

ベクターテーブルに関連するツール一覧が表示されるので、「属性をリファクタリング」を選択します。

ダブルクリックするか、右クリックメニューの「実行」を選択するとツールが起動します。

basic009 05 min
プロセッシングツールボックスから、「属性をリファクタリング」を選択する

「属性をリファクタリング」ウインドウが表示されます。

basic009 06 min
「属性をリファクタリング」ウインドウが表示された

変更の設定を行う

データタイプを変更したいフィールドの「データ型」欄の選択メニューから設定します。

basic009 07 min
「データ型」欄の選択メニューから設定する。現在は、「テキスト」となっている

選択メニューをクリックすると、データタイプ一覧が表示されるので、変更したいデータタイプを選択します。

basic009 08 min
選択メニューをクリックするとデータタイプ一覧が表示される

ここまでできたらウインドウの下にある「実行」をクリックします。

basic009 09 min
「属性をリファクタリング」ウインドウで必要な設定を行ったら「実行」をクリック

すると、レイヤパネルに、新しいレイヤが表示されます。

basic009 10 min
新規に作成されたレイヤがレイヤパネルに表示される

このレイヤが、データタイプを変更したレイヤです。

レイヤプロパティで属性情報を確認すると、データタイプが変更されていることを確認できます。

basic009 11 min
データタイプが変更されている

使用したデータ