You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
216 lines
9.7 KiB
216 lines
9.7 KiB
using System; |
|
using System.Collections.Generic; |
|
using System.Linq; |
|
using System.Text; |
|
|
|
namespace Kingo.RuleCheck |
|
{ |
|
public class DLParams |
|
{ |
|
/// <summary> |
|
/// 地类编码与地类名称对照表 |
|
/// </summary> |
|
public static Dictionary<string, string> DLBMDIC = new Dictionary<string, string>(); |
|
/// <summary> |
|
/// 种植属性代码与种植属性名称字典 |
|
/// </summary> |
|
public static Dictionary<string, string> ZZSCDIC = new Dictionary<string, string>(); |
|
/// <summary> |
|
/// 图斑细化代码字典 |
|
/// </summary> |
|
public static Dictionary<string, string> TBXHDMDIC = new Dictionary<string, string>(); |
|
|
|
public static void Init() |
|
{ |
|
if (DLBMDIC != null && DLBMDIC.Count > 0) |
|
{ |
|
return; |
|
} |
|
DLBMDIC.Add("0101", "水田"); |
|
DLBMDIC.Add("0102", "水浇地"); |
|
DLBMDIC.Add("0103", "旱地"); |
|
DLBMDIC.Add("0201", "果园"); |
|
DLBMDIC.Add("0201K", "可调整果园"); |
|
DLBMDIC.Add("0202", "茶园"); |
|
DLBMDIC.Add("0202K", "可调整茶园"); |
|
DLBMDIC.Add("0203", "橡胶园"); |
|
DLBMDIC.Add("0203K", "可调整橡胶园"); |
|
DLBMDIC.Add("0204", "其他园地"); |
|
DLBMDIC.Add("0204K", "可调整其他园地"); |
|
DLBMDIC.Add("0301", "乔木林地"); |
|
DLBMDIC.Add("0301K", "可调整乔木林地"); |
|
DLBMDIC.Add("0302", "竹林地"); |
|
DLBMDIC.Add("0302K", "可调整竹林地"); |
|
DLBMDIC.Add("0303", "红树林地"); |
|
DLBMDIC.Add("0304", "森林沼泽"); |
|
DLBMDIC.Add("0305", "灌木林地"); |
|
DLBMDIC.Add("0306", "灌丛沼泽"); |
|
DLBMDIC.Add("0307", "其他林地"); |
|
DLBMDIC.Add("0307K", "可调整其他林地"); |
|
DLBMDIC.Add("0401", "天然牧草地"); |
|
DLBMDIC.Add("0402", "沼泽草地"); |
|
DLBMDIC.Add("0403", "人工牧草地"); |
|
DLBMDIC.Add("0403K", "可调整人工牧草地"); |
|
DLBMDIC.Add("0404", "其他草地"); |
|
DLBMDIC.Add("0508", "物流仓储用地"); |
|
DLBMDIC.Add("05H1", "商业服务业设施用地"); |
|
DLBMDIC.Add("0601", "工业用地"); |
|
DLBMDIC.Add("0602", "采矿用地"); |
|
DLBMDIC.Add("0603", "盐田"); |
|
DLBMDIC.Add("0701", "城镇住宅用地"); |
|
DLBMDIC.Add("0702", "农村宅基地"); |
|
DLBMDIC.Add("0809", "公用设施用地"); |
|
DLBMDIC.Add("0810", "公园与绿地"); |
|
DLBMDIC.Add("0810A", "广场用地"); |
|
DLBMDIC.Add("08H1", "机关团体新闻出版用地"); |
|
DLBMDIC.Add("08H2", "科教文卫用地"); |
|
DLBMDIC.Add("08H2A", "高教用地"); |
|
DLBMDIC.Add("09", "特殊用地"); |
|
DLBMDIC.Add("1001", "铁路用地"); |
|
DLBMDIC.Add("1002", "轨道交通用地"); |
|
DLBMDIC.Add("1003", "公路用地"); |
|
DLBMDIC.Add("1004", "城镇村道路用地"); |
|
DLBMDIC.Add("1005", "交通服务场站用地"); |
|
DLBMDIC.Add("1006", "农村道路"); |
|
DLBMDIC.Add("1007", "机场用地"); |
|
DLBMDIC.Add("1008", "港口码头用地"); |
|
DLBMDIC.Add("1009", "管道运输用地"); |
|
DLBMDIC.Add("1101", "河流水面"); |
|
DLBMDIC.Add("1102", "湖泊水面"); |
|
DLBMDIC.Add("1103", "水库水面"); |
|
DLBMDIC.Add("1104", "坑塘水面"); |
|
DLBMDIC.Add("1104A", "养殖坑塘"); |
|
DLBMDIC.Add("1104K", "可调整养殖坑塘"); |
|
DLBMDIC.Add("1105", "沿海滩涂"); |
|
DLBMDIC.Add("1106", "内陆滩涂"); |
|
DLBMDIC.Add("1107", "沟渠"); |
|
DLBMDIC.Add("1107A", "干渠"); |
|
DLBMDIC.Add("1108", "沼泽地"); |
|
DLBMDIC.Add("1109", "水工建筑用地"); |
|
DLBMDIC.Add("1110", "冰川及永久积雪"); |
|
DLBMDIC.Add("1201", "空闲地"); |
|
DLBMDIC.Add("1202", "设施农用地"); |
|
DLBMDIC.Add("1203", "田坎"); |
|
DLBMDIC.Add("1204", "盐碱地"); |
|
DLBMDIC.Add("1205", "沙地"); |
|
DLBMDIC.Add("1206", "裸土地"); |
|
DLBMDIC.Add("1207", "裸岩石砾地"); |
|
|
|
//广东省自己新增 |
|
DLBMDIC.Add("0404A", "绿化草地"); |
|
DLBMDIC.Add("1001A", "铁路护坡或附属设施"); |
|
DLBMDIC.Add("1002A", "轨道交通用地附属设施"); |
|
DLBMDIC.Add("1003A", "公路用地护坡或附属设施"); |
|
DLBMDIC.Add("1004A", "未建成的开发区内部路网"); |
|
DLBMDIC.Add("9901", "推土区可不变更地类"); |
|
DLBMDIC.Add("9902", "界线外图斑"); |
|
DLBMDIC.Add("9903", "申请灭失图斑"); |
|
DLBMDIC.Add("9904", "保持原数据库属性不变"); |
|
DLBMDIC.Add("9905", "仅需提供证明材料整改图斑"); |
|
DLBMDIC.Add("8801", "按基础库地类上图"); |
|
|
|
ZZSCDIC.Add("FLS", "种植非粮食作物"); |
|
ZZSCDIC.Add("GCHF", "工程恢复"); |
|
ZZSCDIC.Add("JKHF", "即可恢复"); |
|
ZZSCDIC.Add("LLJZ", "林粮间作"); |
|
ZZSCDIC.Add("LS", "种植粮食作物"); |
|
ZZSCDIC.Add("LYFL", "粮与非粮轮作"); |
|
ZZSCDIC.Add("WG", "未耕种"); |
|
//ZZSCDIC.Add("XG", "休耕"); |
|
|
|
TBXHDMDIC.Add("BLGY", "玻璃工业用地"); |
|
TBXHDMDIC.Add("DLGY", "电解铝工业用地"); |
|
TBXHDMDIC.Add("FQ", "废弃"); |
|
TBXHDMDIC.Add("GCCD", "灌丛草地"); |
|
TBXHDMDIC.Add("GTGY", "钢铁工业用地"); |
|
TBXHDMDIC.Add("HDGD", "河道耕地"); |
|
TBXHDMDIC.Add("HDGY", "火电工业用地"); |
|
TBXHDMDIC.Add("HQGD", "湖区耕地"); |
|
TBXHDMDIC.Add("LJTM", "垃圾填埋"); |
|
TBXHDMDIC.Add("LQGD", "林区耕地"); |
|
TBXHDMDIC.Add("LQYD", "林区种植园用地"); |
|
TBXHDMDIC.Add("MQGD", "牧区耕地"); |
|
TBXHDMDIC.Add("MTGY", "煤炭工业用地"); |
|
TBXHDMDIC.Add("SHGD", "沙荒耕地"); |
|
TBXHDMDIC.Add("SMGD", "石漠化耕地"); |
|
TBXHDMDIC.Add("SNGY", "水泥工业用地"); |
|
TBXHDMDIC.Add("YJGD", "盐碱化耕地"); |
|
} |
|
|
|
/// <summary> |
|
/// 建设用地 |
|
/// </summary> |
|
public static readonly string jsyd_dlbms = "'05H1','0508','0601','0602','0603','0701','0702','08H1','08H2','08H2A','0809','0810','0810A','09','1001','1002','1003','1004','1005','1007','1008','1009','1109','1201'"; |
|
/// <summary> |
|
/// 农用地 |
|
/// </summary> |
|
public static readonly string nyd_dlbms = "'0101','0102','0103','0201','0201K','0202','0202K','0203','0203K','0204','0204K','0301','0301K','0302','0302K','0303','0304','0305','0306','0307','0307K','0401','0402','0403','0403K','1006','1103','1104','1104A','1104K','1107','1107A','1202','1203'"; |
|
/// <summary> |
|
/// 未利用地 |
|
/// </summary> |
|
public static readonly string wlyd_dlbms = "'0404','0404A','1101','1102','1105','1106','1108','1110','1204','1205','1206','1207'"; |
|
/// <summary> |
|
/// 湿地 |
|
/// </summary> |
|
public static readonly string sd_dlbms = "'0303','0304','0306','0402','0603','1105','1106','1108'"; |
|
/// <summary> |
|
/// 耕地 |
|
/// </summary> |
|
public static readonly string gd_dlbms = "'0101','0102','0103','01'"; |
|
/// <summary> |
|
/// 园地 |
|
/// </summary> |
|
public static readonly string yd_dlbms = "'0201','0202','0203','0204','02','0201K','0202K','0203K','0204K'"; |
|
/// <summary> |
|
/// 林地 |
|
/// </summary> |
|
public static readonly string ld_dlbms = "'0301','0302','0303','0304','0305','0306','0307','03','0301K','0302K','0307K'"; |
|
/// <summary> |
|
/// 草地 |
|
/// </summary> |
|
public static readonly string cd_dlbms = "'04','0401','0402','0403','0403K','0404'"; |
|
/// <summary> |
|
/// 牧草地 |
|
/// </summary> |
|
public static readonly string mcd_dlbms = "'0401','0403','0403K'"; |
|
/// <summary> |
|
/// 商服用地 |
|
/// </summary> |
|
public static readonly string sfyd_dlbms = "'05'"; |
|
/// <summary> |
|
/// 工矿仓储用地 |
|
/// </summary> |
|
public static readonly string gkccyd_dlbms = "'06','06H1','0602','0603'"; |
|
/// <summary> |
|
/// 住宅用地 |
|
/// </summary> |
|
public static readonly string zzyd_dlbms = "'07','0701','0702'"; |
|
/// <summary> |
|
/// 公共管理与公共服务用地 |
|
/// </summary> |
|
public static readonly string gggl_dlbms = "'08','08H1','08H2','0809','0810','08H2A'"; |
|
/// <summary> |
|
/// 特殊用地 |
|
/// </summary> |
|
public static readonly string tsyd_dlbms = "'09','0901','0902','0903','0904','0905','0906'"; |
|
/// <summary> |
|
/// 交通运输用地 |
|
/// </summary> |
|
public static readonly string jtys_dlbms = "'10','1001','1002','1003','1004','1005','1006','1007','1008','1009'"; |
|
/// <summary> |
|
/// 水域及水利设施用地 |
|
/// </summary> |
|
public static readonly string sysl_dlbms = "'11','1101','1102','1103','1104','1105','1106','1107','1108','1109','1110','1104A','1107A'"; |
|
/// <summary> |
|
/// 其他土地 |
|
/// </summary> |
|
public static readonly string qtyd_dlbms = "'12','1201','1202','1203','1204','1205','1206','1207'"; |
|
/// <summary> |
|
/// 城镇村及工矿用地 |
|
/// </summary> |
|
public static readonly string czjgkyd_dlbms = "'201','201A','202','202A','203','203A','204','205'"; |
|
|
|
|
|
|
|
} |
|
}
|
|
|