EgisCorp / XDWorld

WebGL 기반 3D GIS 엔진
15 stars 7 forks source link

폴리곤 생성 오류 #452

Closed suhwna closed 2 weeks ago

suhwna commented 2 weeks ago

엔진 버전 : 2.8.2

오류 발생 API : polygon.createTMCoordPlane

오류 내용 : 안녕하세요.

엔진 버전을 2.7.3 -> 2.8.2버전으로 업데이트했는데 기존에 정상적으로 생성되던 폴리곤이 생성이 안됩니다.

확인 부탁드립니다.

사용한 소스와 데이터입니다.

_id = 47110_0001
_data = { ncols : 644,
nrows: 1103,
xllcorner : 415918.4375,
yllcorner : 375222.125 }

createFludGrid(_id, _data) {
        const ncols = _data.ncols;
        const nrows = _data.nrows;
        const xllcorner = _data.xllcorner;
        const yllcorner = _data.yllcorner;
        const cellSize = 5;

        // 격자 폴리곤 생성
        const polygon = Module.createPolygon(`FLUD_POLYGON_${_id}`);

        polygon.createTMCoordPlane({
            llcorner : {
                coordCode : 20,  // 좌표계 5186
                x : xllcorner,
                y : yllcorner
            },
            grid : {
                col : ncols,
                row : nrows,
                cellSize : cellSize
            },
            gab : 21 // 격자 오차 개선
        })

        polygon.setUnionMode(true); // 지형결합 RTT

        // 폴리곤 스타일 적용
        const polygonStyle = new Module.JSPolygonStyle();
        polygonStyle.setFill(true);

        const tranLineColor = new Module.JSColor(0, 255, 0, 0);
        polygonStyle.setOutLine(false);
        polygonStyle.setOutLineWidth(2.0);
        polygonStyle.setOutLineColor(tranLineColor);
        polygon.setStyle(polygonStyle);

        return polygon;
    }

정상적으로 생성한 화면 (2.7.3) image

실패한 화면(2.8.3) image

HeoTaeYang commented 2 weeks ago

안녕하세요. 현재 오류가 확인되어, 문제 해결중에 있습니다. 급하게 사용하셔야 할 경우, 배포 링크에 포함되어 있는 2.8.1 버전 엔진을 사용해주시기 바랍니다. 문제가 해결되는 대로 수정된 2.8.2 엔진을 다시 배포할 예정입니다. 준비가 끝나는 대로 답변드리겠습니다.

HeoTaeYang commented 2 weeks ago

안녕하세요. 방금 전 해당 오류가 수정되었습니다. 핫픽스된 2.8.2 버전에서도 원활하게 동작하도록 수정되었으니, 가급적 최신 버전의 엔진 사용을 부탁드립니다.

suhwna commented 2 weeks ago

네 감사합니다.