初始化

This commit is contained in:
2026-04-22 12:27:49 +08:00
commit 4857cb6e45
73 changed files with 20927 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
'''
ArcGis 字段计算器 模块代码
'''
codeblock_dltb_yjdl = """
def calculate_yjdl(dlbm):
if str(dlbm).startswith('01'):
return '耕地'
elif str(dlbm).startswith('02'):
return '园地'
elif str(dlbm).startswith('03'):
return '林地'
elif str(dlbm).startswith('04'):
return '草地'
else:
return '其他'"""
codeblock_dltb_ejdl = """
def calculate_ejdl(dlbm,dlmc):
if str(dlbm).startswith('03'):
return '林地'
elif str(dlbm).startswith('04'):
return '草地'
elif str(dlbm).startswith('12'):
return '其他'
elif str(dlbm).startswith('0101'):
return '水田'
elif str(dlbm).startswith('0102'):
return '水浇地'
elif str(dlbm).startswith('0103'):
return '旱地'
elif str(dlbm).startswith('0201'):
return '果园'
elif str(dlbm).startswith('0202'):
return '茶园'
elif str(dlbm).startswith('0203'):
return '橡胶园'
elif str(dlbm).startswith('0204'):
return '其他园地'
else:
return dlmc"""
codeblock_cal_shfj = """
def calculate_shfj(girdcode):
if int(girdcode) == 1:
return "重度酸化"
elif int(girdcode) == 2:
return "中度酸化"
elif int(girdcode) == 3:
return "轻度酸化"
elif int(girdcode) == 4:
return "弱酸化"
else: # dPH
return "其他"
"""