prettymaps: 주소만 넣으면 OpenStreetMap 지도가 완성되는 코드
marceloprates/prettymaps
프로젝트 소개
주어진 주소나 좌표만 입력하면 OpenStreetMap 데이터를 가져와 시각화된 지도를 생성한다. osmnx, matplotlib, shapely, vsketch 패키지를 조합하여 데이터 추출부터 렌더링까지의 과정을 자동화한다. 복잡한 GIS 설정 없이도 코드 몇 줄로 지도를 만들 수 있다.

지도의 세부 요소는 layers와 style 파라미터를 통해 직접 제어할 수 있다. 특정 태그의 건물이나 수역만 선택해 가져오고, 각 레이어의 채우기 색상(fc), 테두리 색상(ec), 팔레트 등을 지정하여 원하는 스타일을 적용한다. circle, radius, dilate 등 경계 형태를 조정하는 옵션도 제공한다.
default, minimal, macao, tijuca 등 미리 정의된 JSON 프리셋을 불러와 빠르게 시작할 수 있다. 지도를 단순한 정보 전달 수단으로 쓰지 않고, 생성 예술(generative art)이나 데이터 시각화 프로젝트의 미적 요소로 활용하는 데 적합하다. AGPL-3.0 라이선스 하에 배포되며, 출력물에 OpenStreetMap 크레딧 표기가 필수이다.
marceloprates/prettymaps
Draw pretty maps from OpenStreetMap data! Built with osmnx +matplotlib + shapely
Python
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

