文字列→数値 in ArcMap
ArcMap上で,「文字列」として認識されてしまっている数字を「数値」に変換する方法は…
(1) 属性テーブルで新しい数値フィールドを作る.このときに「桁数」を必ず指定する.
(2) 計算フィールドで,
eval([code])
(「code」は,文字列として認識されてしまっているフィールド名)
で,OKです.
調べている最中に,
[code].AsNumber
とすれば良い,との書き込みも見つけたのですが,「オブジェクトがない」と言われてしまいました.自分はVisualBasicの知識がないので,どうすれば良いかわかりません….
エクセル2003だったら,dbfファイルをいじれたから,こんな作業しなくても良かったのに….dbf編集ソフトも調べてみたのですが,フリーのものは見つけられませんでした.ESRI,登録ユーザーのみでもよいから,dbf編集ソフトを作ってくれないかなぁ….