본문 바로가기
공간정보/Shapely(Python)

Shapely #3 기하 도형 그리기(Plot)

by 요긴소프트 2022. 11. 14.
728x90
반응형

Shapely 라이브러리는 기하학적 객체를 읽고, 쓰고, 분석하는 일을 하지만 해당 객체를 그려주지는 않는다.

Python에서 matplotlib는 도형정보를 그리는 모듈 중 하나인데, 이를 이용해 shapely의 기하정보를 그릴 수 있다. 설치 방법은 pip install matplotlib 하면 설치된다.

 

import matplotlib.pyplot as plt
from shapely.geometry import Polygon
 
fig, ax = plt.subplots()
 
# Create Polygon
exterior = [(20, 20), (50, 70), (80, 20)]
poly = Polygon(exterior)
 
# Plot Polygon
xe, ye = poly.exterior.xy
 
ax.plot(xe, ye, color="blue")
ax.axis([0, 100, 0, 100])
plt.show()

위 코드를 실행하면 아래와 같은 삼각형 도형이 그려진 것을 확인 할 수 있다.

도형 그리기

기타 자세한 사용법은 https://matplotlib.org/ 홈페이지를 방문해서 둘러보시길 추천한다.

 

728x90
반응형

'공간정보 > Shapely(Python)' 카테고리의 다른 글

Shapely #2 WKT 사용 방법  (0) 2022.11.14
Shapely #1 bounding box 쉽게 만들기  (0) 2022.11.14
Shapely #0 소개 및 설치 방법  (0) 2022.11.14