using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Kingo.RuleCheck { public class DLParams { /// /// 地类编码与地类名称对照表 /// public static Dictionary DLBMDIC = new Dictionary(); /// /// 种植属性代码与种植属性名称字典 /// public static Dictionary ZZSCDIC = new Dictionary(); /// /// 图斑细化代码字典 /// public static Dictionary TBXHDMDIC = new Dictionary(); 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", "盐碱化耕地"); } /// /// 建设用地 /// 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'"; /// /// 农用地 /// 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'"; /// /// 未利用地 /// public static readonly string wlyd_dlbms = "'0404','0404A','1101','1102','1105','1106','1108','1110','1204','1205','1206','1207'"; /// /// 湿地 /// public static readonly string sd_dlbms = "'0303','0304','0306','0402','0603','1105','1106','1108'"; /// /// 耕地 /// public static readonly string gd_dlbms = "'0101','0102','0103','01'"; /// /// 园地 /// public static readonly string yd_dlbms = "'0201','0202','0203','0204','02','0201K','0202K','0203K','0204K'"; /// /// 林地 /// public static readonly string ld_dlbms = "'0301','0302','0303','0304','0305','0306','0307','03','0301K','0302K','0307K'"; /// /// 草地 /// public static readonly string cd_dlbms = "'04','0401','0402','0403','0403K','0404'"; /// /// 牧草地 /// public static readonly string mcd_dlbms = "'0401','0403','0403K'"; /// /// 商服用地 /// public static readonly string sfyd_dlbms = "'05'"; /// /// 工矿仓储用地 /// public static readonly string gkccyd_dlbms = "'06','06H1','0602','0603'"; /// /// 住宅用地 /// public static readonly string zzyd_dlbms = "'07','0701','0702'"; /// /// 公共管理与公共服务用地 /// public static readonly string gggl_dlbms = "'08','08H1','08H2','0809','0810','08H2A'"; /// /// 特殊用地 /// public static readonly string tsyd_dlbms = "'09','0901','0902','0903','0904','0905','0906'"; /// /// 交通运输用地 /// public static readonly string jtys_dlbms = "'10','1001','1002','1003','1004','1005','1006','1007','1008','1009'"; /// /// 水域及水利设施用地 /// public static readonly string sysl_dlbms = "'11','1101','1102','1103','1104','1105','1106','1107','1108','1109','1110','1104A','1107A'"; /// /// 其他土地 /// public static readonly string qtyd_dlbms = "'12','1201','1202','1203','1204','1205','1206','1207'"; /// /// 城镇村及工矿用地 /// public static readonly string czjgkyd_dlbms = "'201','201A','202','202A','203','203A','204','205'"; } }