질문답변

제목U2dPolygon 대용량 좌표 처리 및 addGeometry 오류 관련 문의2026-01-22 09:22
카테고리GeOnDT for JS
작성자
첨부파일01-5.제주_행정경계_SHP.zip (2.67MB)

안녕하세요.
2026년 국가공간정보통합플랫폼(K-GeoP) 유지관리 업무를 담당하고 있는 김형준 대리입니다.

사용자가 업로드한 shp 파일의 coordinates 좌표를 이용하여
U2dPolygon 면 레이어를 생성한 뒤, U2dVectorLayer에 addGeometry 하여
2D 면 레이어를 구성하는 기능을 구현 중입니다.

이 과정에서 다음과 같은 문제가 발생하여 문의드립니다.

  1. U2dPolygon 생성 시 많은 coordinates 좌표를 한 번에 setPosition 후 U2dVectorLayer에 addGeometry 설정할 경우,
    레이어가 정상적으로 가시화되지 않습니다.

  2. 반복문을 사용하여 여러 개의 U2dPolygon을 생성하고
    addGeometry를 여러 번 호출하는 방식으로 구현하였으나,
    이 경우 Cannot read properties of undefined (reading 'push') 오류가 발생합니다.

U2dPolygon에 대용량 좌표 데이터를 적용할 때 권장되는 처리 방식이나,
addGeometry를 반복 호출할 경우 발생하는 오류의 원인 및 해결방안 문의드립니다.

또한, 사용자가 업로드한 shp 파일을 이용하여
2D 면 레이어를 보다 효율적으로 생성할 수 있는 방법이 있다면 함께 공유해주시면 감사하겠습니다.

 

현재 테스트중인 shp파일 첨부해드립니다.


감사합니다.