1.地址地名赋码流程
1.由镇街收集数据并且统一入库到地址数据库中;
2.进行地址字段的详细校验;
3.对进行校验通过的数据按照西湖区统一地址规则进行赋码
4.对进行校验失败的数据反馈成 execl 给镇街进行数据的核对校对
2地址校验规则
# 必填字段规范
省(字段名 - province) 数据要求: 按照国家规范,固定为 河北省,不可为空
市(字段名 - city) 数据要求: 按照国家规范,固定为 保定市,不可为空 区(字段名 - county) 数据要求: 按照国家规范,固定为 开发区,不可为空
镇街(字段名 - town) 数据要求: 按照国家规范命名,例如 XX街道,XX镇等,不可为空 根据实际地址填写,避免出现 XX街道,XX镇 等不规范命名
社区(字段名 -数据要求: 按照国家规范命名,例如 上保社区,宝石社区,九溪村等,不可为空 根据实际地址填写,避免出现 九溪社区,九溪村委会 等不规范命名
网格(字段名 - grid) 数据要求: 数据命名简单规范,例如 第一网格,第二网格 避免出现如: 5060802 第二网格 , 白荡海社区第四网格 等数据,不可为空
小区(字段名-residential_quarters) 数据要求: 所在居民小区、公寓、宿舍、院落名等的名称 ,例如 登新公寓,都市水乡水秀苑,为仅汉 字 避免出现都市水乡-水秀苑, 滨江•万家花城 等数据,不可为空
楼址(建筑)顺序号(字段名 - building) 数据要求 数字 + 幢,例如 1 幢, 如果存在连续多个楼址 则例如 1-10 幢 避免出现 1 , 1 栋 ,1 号,1 幢-10 幢 等数据,若确实没有数据,需要明确填写 无 ,不可为 null 或者 留空
单元(字段名 - unit) 数据要求 数字 + 单元,例如 1 单元,如果存在连续多个单元 则例如 1-10 单元 避免出现 1 ,1 号,1 单元-10 单元 等数据,若确实没有数据,需要明确填写 无 ,不可为 null 或者 留空
户室楼层(字段名 - room_floor) 数据要求 数字 + 层,例如 1 层,如果存在连续多个楼层 则例如 1-10 层 避免出现 1 ,1 号 ,1 层-10 层 等数据,若确实没有数据,需要明确填写 无 ,不可为 null 或者 留空
户室顺序号(字段名 - room) 数据要求 数字 + 室,例如 103,如果存在连续多个户室 则例如 101-103 室 避免出现 103 ,1 号,101 室-103 室 等数据,若确实没有数据,需要明确填写 无 ,不可为 null 或者 留空
#选填字段规范
街路巷弄(字段名 - street) 数据要求: 使用标准路名,如文二西路,灯彩街等
门牌号(字段名 - door) 数据要求 数字 + 号,例如 103,如果存在连续多个门牌 则例如 101-103 号
专业区(字段名 - szone) 数据要求: 使用所在专业区 例如 xx 矿区、xx 林区、xx 牧区、xx 自然保护区、xx 开发区、 xx 工业区、xx 保税区等
组(字段名 - squad) 数据要求: 使用所在村民小组的名称,如 xxx 组
自然村(字段名 - village) 数据要求: 使用所在村民小组的名称,如 xxx 村
院内道路名(字段名 - internal_road) 数据要求: 使用院内道路名的名称,如 xxx
3数据赋码规则
标准地址由行政区划,网格,建筑物,单元,楼层,户室 六部分组成
a. 行政区划::=[乡镇/街道级区划名];
b. 网格::=;
c. 小区::=;
d. 建筑物::={[楼牌号]|[建筑物名]};
e. 单元::=;
f. 楼层::=;
g. 户室::=;
位数明细
总位数为 29 位代码
行政区划编码采用 12 位代码,由 2 位省级代码、2 位设区市级代码、2 位县(市、区)级 代码、3 位乡镇(街道)级代码、3 位村(社区)代码组成
网格采用 2 位网格代码
小区顺序号采用 3 位自动生成代码
楼址(建筑)采用 3 位自动生成代码
单元顺序号采用 2 位自动生成代码
户室楼层采用 3 位自动生成代码
户室顺序号采用 4 位自动生成代