개발공작소
728x90
반응형
article thumbnail
[GIS] 멀티폴리곤(MultiPolygon)에서 라벨이 여러개 뜨는 현상 및 해결방법
GIS 2022. 8. 13. 16:52

이번에 시스템상에서 shp파일로 레이어를 하나 생성해서, 라벨을 표출하였는데 이상하게 라벨링이 여러개 뜨는 현상이 발생하였다.. 라벨이 여러개 뜨는 현상 발생 분명 같은 하나의 레이어 속성정보를 바라보고 있기 때문에 하나에만 떠야하는데.. 각 폴리곤마다 라벨이 뜨는 상황.. 그래서 해당 shp파일을 QGIS에 올리고 라벨링을 해보니 아래와 같이 나왔다. 시스템과 달리 라벨이 하나만 떴다. 그래서 시스템상 에러는 아니지만 코드를 수정해야 겠다는 확신이 들었다. 원인파악 우선 레이어의 feature을 보았다. 예전에 멀티폴리곤은 아니지만 다중 라인스트링(multilinestring)에서도 비슷한 문제가 발생한 적이 있어서 그것과 비슷하게 접근해보려고 했다. (다중 라인스트링에서 멀티 라벨링 해결방법은 나중에..

article thumbnail
[GIS] Postgres의 공간정보(폴리곤)의 면적을 구해보자 ( feat. ST_Area 함수 활용 )
GIS 2022. 4. 6. 20:47

시간 없는 사람은 그냥 아래 쿼리만 갖다 쓰도록 하자. select st_area(공간데이터컬럼명) from 테이블명; ============================================================================ Postgres에는 st_area라는 함수가 있는데.. 폴리곤 등의 공간데이터를 통해 해당 폴리곤의 면적을 구할 수 있다. 아래와 같은 공간데이터를 포함하는 테이블이 있다고 가정해보자.. geom_table 해당 폴리곤의 면적을 확인하는 방법은 아래와 같다. select SIGUN_NM as 시군명, st_area(geom) as 면적 from ct.geom_table; 결과 어려운 건 없으니, 그냥 이런 함수가 있다는 걸 기억해두었다가 사용하도록 하자.

728x90
반응형