|
|
|
|
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'";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|