使用另一个“long”字段(VB脚本,ArcMap)中的值填充属性表“string”字段

时间:2015-11-24 11:20:13

标签: mysql vbscript arcgis

我想根据“值”字段中的数字计算带有文本的字段“area_type”。我在“字段计算器”中尝试使用以下VB脚本,但收到此错误消息:

  

对于ObjectID = 1的行,计算值无效。例如,计算的值可能太大   该字段或您可能正在尝试将字符串添加到数字字段。这个   行不会更新。

我的“area_type”字段类型为 string ,“Value”类型为 long 。< / p>

Dim area_type

Select Case [value]

  Case "1"

    area_type = "aapent omraade"
  Case "11"

    area_type = "bebygd"
  Case "12"

    area_type = "samferdsel"
  Case "21"

    area_type = "fulldyrka jord"
  Case "22"

    area_type = "overflatedyrka jord"
  Case "23"

    area_type = "innmarksbeite"
  Case "30"

    area_type = "skog"
  Case "50"

    area_type = "aapen fastmark"
  Case "60"

    area_type = "myr"
  Case "70"

    area_type = "isbre"
  Case "80"

    area_type = "vann"
  Case "99"

    area_type = "ruralt (ikke kartlagt)"
End Select 

Table and Field Calculator

0 个答案:

没有答案