ngi = {'관리기관':'authority', '관리번호':'authority_no', '구분':'class', '구조':'structure', '기타':'etc', '높이':'height', '도로구분':'road_category', '도로번호':'road_no', '도로폭':'road_width', '도엽명':'map_name', '도엽코드':'map_code', '등고수치':'contour', '등급':'grade', '면적':'area', '명칭':'name', '번호':'no', '보도':'sidewalk', '분리대유무':'separator', '상태':'status', '상하구분':'updown', '상하단구분':'updown2', '설치연도':'year', '수령':'su-ryung', '수용량':'capacity', '수종':'su-jong', '수치':'value', '시점':'time', '연장':'length', '용도':'usage', '일방통행':'oneway', '자전거도로':'bicycle_road', '재질':'quality', '종류':'category', '종점':'terminal', '좌표':'coord', '주기':'period', '주생산광물':'main_mineral', '주성분':'ingredient', '직경':'diameter', '차로수':'road_count', '층수':'floor', '통과하중':'pass_load', '포장재질':'packing_material', '폭':'width', '표고':'altitude', '하천명':'river_name', '하천번호':'river_no', '행선지':'destination', '형태':'form', 'UFID':'UFID'}
# copy dbf header from inFile to outFile
for f in inFile.header.fields:
outFile.addField( f )
for f in outFile.header.fields:
key = unicode( f.name, options.inEncoding).encode(options.outEncoding)
field_name = ngi.get(key)
f.name = field_name |