城市国土空间监测
① 如何计算椭球面积:python语句,!shape.geodesicArea!
② SQL语句如何转换数据类型:例如,cast(字段 as integer),将字符串类型的“字段”转换为整型数值
③ 批量去除影像(黑色)背景:窗口—影像分析
④ 如何将dwg(2000投影坐标,有带号40,有大数500KM水平偏移)与2000地理坐标数据叠放显示:添加DWG数据后,右键“图层”,在“坐标系”选项卡下自定义坐标系
⑤ ArcGIS中添加DWG注记有乱码:win+R,注册表中添加
⑥为图层要素制作选择域
1)先右键图层,在“字段”选项卡中观察各字段的数据类型
2)然后右键数据库,在“属性域”选项卡下新建相应字段分别添加字段的可选值范围(这里需注意两点:一是属性域属性与相应的字段保持一致,二是编码值中的编码与描述应一致且为待选值)
3)最后右键图层,在“图层”选项卡下为每个字段选择相应属性域,检查可行性
⑦提取两个指定字符之间的内容
Parser:
Python
Expression:
extract_text( !字段!,“起始字符”,“结束字符”)
Code Block:
def extract_text(field,start_char,end_char):
start_char=unicode(start_char,‘utf-8’)
end_char=unicode(end_char,‘utf-8’)#这两行的目的在于使得输入的字符为汉字时不报错
if start_char in field and end_char in field and field.find(start_char)<field.find(end_char):
start_index=field.find(start_char)+len(start_char)
end_index=field.find(end_char)
return field[start_index:end_index]