안녕하세요.
2026년 국가공간정보통합플랫폼(K-GeoP) 유지관리 업무를 담당하고 있는 김형준 대리입니다.
사용자가 업로드한 shp 파일의 coordinates 좌표를 이용하여
U2dPolygon 면 레이어를 생성한 뒤, U2dVectorLayer에 addGeometry 하여
2D 면 레이어를 구성하는 기능을 구현 중입니다.
이 과정에서 다음과 같은 문제가 발생하여 문의드립니다.
-
U2dPolygon 생성 시 많은 coordinates 좌표를 한 번에 setPosition 후 U2dVectorLayer에 addGeometry 설정할 경우,
레이어가 정상적으로 가시화되지 않습니다.
-
반복문을 사용하여 여러 개의 U2dPolygon을 생성하고
addGeometry를 여러 번 호출하는 방식으로 구현하였으나,
이 경우 Cannot read properties of undefined (reading 'push') 오류가 발생합니다.
U2dPolygon에 대용량 좌표 데이터를 적용할 때 권장되는 처리 방식이나,
addGeometry를 반복 호출할 경우 발생하는 오류의 원인 및 해결방안 문의드립니다.
또한, 사용자가 업로드한 shp 파일을 이용하여
2D 면 레이어를 보다 효율적으로 생성할 수 있는 방법이 있다면 함께 공유해주시면 감사하겠습니다.
현재 테스트중인 shp파일 첨부해드립니다.
감사합니다.
|