본문으로 이동

국가코드

LS Taiwan

ERP에서 사용하는 국가코드가 있다. 국가코드가 필요한 경우는 항공운항에서 먼저 필요에 의해서 사용해왔기 때문에 이를 기반으로 두고 있다.

예를 들어 대한민국의 국가코드는 410' 이고, 408은 북한을 나타낸다. 대만은 210이다.

참고, 코드는 연속적이지 않고, 간격을 둔다. (중간에 생길수 있는 가능성 때문에)


표준 국가 코드

[편집]

표준 국가 코드는 여러 가지가 있다.

  1. ISO 3166-1 표준국가 코드
  2. UN 국가코드 (NLCODE)
  3. 인터넷 국가 최상위 도메인(CCTLD)
  4. IATA 국가 코드 - 참고, 대만은 국가 코드가 없어 도시, 공항 코드를 주로 사용함
  • IATA - International Air Transport Association, 국제항공운송협회 (산업협회임)
  1. ) 3자리 공항코드 : ICN, JFK
  2. ) 2자리 항공사 코드 : OZxxx
  3. ) 3자리 도시코드 : SEL, NYK, TPE
대만은 국가가 아니기에 IATA의 3자리 도시코드를 사용함
  • ICAO - International Civil Aviation Organization, 국제민간항공기구 (UN산하 전문 기구, 193개국)
  1. ) 공항, 항공기, 항공사, 국가 등 4자리 ICAO 코드 부여 - ICN(인천국제공항)은 RKSI 임

4자리로 코드 통일 (잘 안씀), 주로 항공기 조종-운영, 항로, 항공 통신, 안전 규정 등 국제적 표준 및 권고 제정

국제 국가 코드 표현

[편집]
  • 인터넷 국가 최상위 도메인 (CCTLD, Country Code Top-Level Domain) : .kr
  • UN/LOCODE 국가코드
- Alpha-2: KR
- Numeric: 410, ISO와 동일
  • 정리 (ISO)
  1. 남한 ISO 3166-1 Numeric : 410
  2. 남한 ISO 3166-1 Alpha-2 : KR
  3. 남한 ISO 3166-1 Alpha-3 : KOR

국제 지역 코드 표현

[편집]

지역은 국가를 포함한 세부를 의미하며, 영어로는 Region이 된다. 이는 UN/LOCODE를 기준으로 (알파벳 조합)으로 나타내며, 하위 세부 번호 부여는 각 국가에서 지정함에 따른다.

  • UN/LOCODE for Seoul
    • 국가 코드 (ISO Alpha-2): KR (South Korea)
    • 장소 코드 (도시 3글자): SEL (Seoul)
    • UN/LOCODE 전체 표기: KR SEL

ISO 3166-2의 표현

[편집]

2자리수 알파벳을 이용한다. 알파벳으로 나타내기 어려운 경우는 2자리 알파벳 국가명 - 부여 번호 조합으로 사용한다.

국가의 하위 행정구역(지방자치단체, 주, 도, 시 등)에 부여하는 국제 표준 코드입니다.

예를 들어, 대한민국(KR)의 경기도는 KR-41, 서울특별시는 KR-11 등으로 표시됩니다.

각 나라는 ISO 3166-1 국가코드(예: KR)에 이어 하위 구역 코드(예: 11, 41 등)를 붙여서 사용합니다.

전 세계적으로 국가 내 행정구역의 일관된 데이터 관리, 국제 문서, 대외 표기 등에 사용됩니다.

  • 예시
KR-41: 대한민국 경기도
KR-11: 대한민국 서울특별시
US-CA: 미국 캘리포니아 주
JP-13: 일본 도쿄도

한국 행정구역 코드 예시

[편집]

대한민국 행정구역(도/특별시/광역시 등) ISO 3166-2 코드 예시

아래는 요청하신 데이터를 위키(Wiki) 테이블 형식으로 변환한 것입니다.


지역명 ISO 3166-2 코드 대표도시 (UN/LOCODE) 영문 도시명 한글 도시명
서울특별시 KR-11 KR SEL (Seoul) Seoul 서울
부산광역시 KR-26 KR PUS (Busan) Busan 부산
대구광역시 KR-27 KR TAE (Daegu) Daegu 대구
인천광역시 KR-28 KR INC (Incheon) Incheon 인천
광주광역시 KR-29 KR KWJ (Gwangju) Gwangju 광주
대전광역시 KR-30 KR TAO (Daejeon) Daejeon 대전
울산광역시 KR-31 KR USN (Ulsan) Ulsan 울산
세종특별자치시 KR-50 KR SJE (Sejong) Sejong 세종
경기도 KR-41 KR SWU (Suwon) Suwon 수원
강원특별자치도 KR-42 KR WJU (Wonju) Wonju 원주
충청북도 KR-43 KR CJJ (Cheongju) Cheongju 청주
충청남도 KR-44 KR HCN (Hongseong) Hongseong 홍성
전라북도 KR-45 KR CHN (Jeonju) Jeonju 전주
전라남도 KR-46 KR KWN (Mokpo) Mokpo 목포
경상북도 KR-47 KR KPO (Pohang) Pohang 포항
경상남도 KR-48 KR CHF (Changwon) Changwon 창원
제주특별자치도 KR-49 KR CJU (Jeju) Jeju 제주

Dolibarr 지역 처리

[편집]

이미 데이터 베이스에 들어가 있는 경우는 해당 내용대로 사용하면 되지만, 그렇지 않은 경우 입력하여 사용한다.

입력하는 기준에 대해서 생각한다. 특히 여러 주(States)로 구성된 국가 구성은 국가는 하나인데, 국가내 지방에 대한 내용이 다른 것이다.

그렇지 않은 경우는 다음의 구분을 따른다.

  1. 국가 : KR - South Korea (ISO 에 따름)
  2. 지방 : 대한민국 (Regions)
  3. States/Provinces : 도/시/구분

지역설정

[편집]

기타 항목들 (Etc.)에서 국가(Countries)에서는 기본 제공됨

수정할 부분은 Regions를 주는 것임

  • Region 대표 설정

그룹 이름을 지어 주는 것이다. 뒤에 States/Provinces 를 구성할 테이블을 만들어 주는 것임

여기서 코드는 반드시 숫자이다. ISO 3166에 따르면, 대한민국은 '410이다. 국가 대표 코드에서 처음 것이므로, 임의로 410-01로 설정하고, 숫자로만 사용하여야 하므로 41001로 잡는다.

이것을 참조로, States/Provinces에서 기준으로 삼는다. 상세 내용은  아래 내용을 참조

시, 도 기준 입력

[편집]

코드는 ISO 3166-2를 기준으로 하지만 라벨에서 사용하는 명칭을 넣을 수 있다. 특히 앞서 만든 Region: 41001를 기준으로 [#한국 행정구역 코드 예시]를 사용한다.

  • States/Provinces 구성

지방(Region)을 대한민국으로 설정한 경우 하위 라벨에서 해당 사용 이름을 넣는다. 단, 코드는 ISO 3166-1/2의 조합으로 국가-지방 (Alpha 3)로 사용한다. (국제 기준을 위해서 넣는 것이고 실제로는 라벨만 사용한다.)

  • + 버튼을 사용하여 추가 하기


  • 시/도 코드와 이름 추가하기