1. 프로젝트 이름/ 간단 설명

<나의 공항 기록장>

항덕들을 위한 기록장,,, 방문했던 공항을 기록하고, 방문하고 싶은 공항도 찜할 수 있는 사이트!

2. 프로젝트 레이아웃

ICAO/ IATA letter를 검색하면 사진과 함께 풀네임, 공항이 위치한 국가 및 도시를 표시해준다.

기록하기 버튼을 누르면 아래 지도에 파란색 비행기로 아이콘이 그려지고

찜하기 버튼을 누르면 아래 지도에 빨간색 비행기로 아이콘이 그려진다.

3. 개발해야 하는 기능들

1) ICAO/ IATA 입력, 검색하면 이름, 국가/도시 표출해주기

2) 밑에 세계지도 띄우기

3) 위, 경도 좌표로 세계지도에 공항 아이콘 입력하기... (가능할까...?)

4. 필요한 데이터 소스

1) ICAO/ IATA 레터 - 공항 이름 - 국가/도시 - 위,경도 좌표

2) 세계 지도 (구글맵?)

 

1)이 가장 중요한 데이터라고 할 수 있는데, 사실 이 프로젝트의 시작점이기도 하다....

https://www.airport-data.com/api/doc.php

 

Airport-data.com - API Documents

API Documents Aircraft Thumbnail Request Request URLs for thumbnail look up are in the following format: https://www.airport-data.com/api/ac_thumb.json?m=XXXXXX&n=N https://www.airport-data.com/api/ac_thumb.json?m=400A0B&n=2 Parameters Name Value Example D

www.airport-data.com

https://www.airport-data.com/api/ap_info.json?icao=ABCD

https://www.airport-data.com/api/ap_info.json?iata=DEF

 

ABCD, DEF 자리에 ICAO, IATA 코드 입력해주면 공항 정보를 띄워주는 데이터 소스 사이트인데...

이것을 어떻게 활용할 방법이 없을까하여 생각해본 것!

 

덧붙여서, 프로젝트의 제 1 목표크롤링 및 DB 구축..!

https://www.airport-data.com/world-airports/icao-code/A.html

향후에 쓸 수도 있는 이 공항 정보들을 크롤링해서 DB에 저장한 뒤, 이를 활용하여 위 프로젝트를 만들고 싶다.

 

크롤링 하고 싶은 정보는

1. ICAO, IATA code

2. 위/경도 좌표

가 가장 중요한데, 따라서 이 정보들을 활용해서 뭐.. 그냥 영화 기록하기처럼 만들어도 되겠다...ㅎㅎㅎ

그건 일단 시작해보고 결정해야지...!

 

>> 만약 어렵다면!

 

https://www.data.go.kr/data/15061950/fileData.do

 

국토교통부_세계공항_코드_20201231

전세계 공항관련 하여 영문 공항명, 한글 공항명, 공항에 대한 ICAO 코드, 공항에 대한 IATA 코드 정보를 제공 합니다.

www.data.go.kr

국토교통부에서 제공하는 세계공항 코드 목록을 추가하여서

이런 식으로 자동완성이 되고, 검색하면 정보들이 뜨게 하는 사이트를 만들고 싶다!

+ Recent posts