Namespace: uGisGeoSpatialUtil

ugmp.util.uGisGeoSpatialUtil

uGisMapPlatForm 지형 공간 유틸리티.

지형 공간 정보 처리에 필요한 유틸리티 객체.

Methods

getDegreeBtwPoints(coordinate1, coordinate2){Number}

두 점 사이의 Degree(도)를 구한다.

Name Type Description
coordinate1 Array.<Number>

점1 [x, y].

coordinate2 Array.<Number>

점2 [x, y].

Returns:
두 점 사이의 Degree(도).

getDistanceBtwPotins(coordinate1, coordinate2){Number}

두 점 사이의 거리를 구한다.

Name Type Description
coordinate1 Array.<Number>

점1 [x, y].

coordinate2 Array.<Number>

점2 [x, y].

Returns:
두 점 사이의 거리.

getGeomCenter(geom){Array.<Number>}

Geometry의 중심점을 가져온다.

Name Type Description
geom ol.geom.Geometry

Geometry.

Returns:
중심점[x, y].

getLargestLineString(geom_){LineString}

MultiLineString의 가장 큰 LineString을 가져온다.

Name Type Description
geom_ ol.geom.MultiLineString

MultiLineString.

Returns:
가장 큰 LineString.

getLargestPolygon(geom_){Polygon}

MultiPolygon의 가장 큰 Polygon을 가져온다.

Name Type Description
geom_ ol.geom.MultiPolygon

MultiPolygon.

Returns:
가장 큰 Polygon.

getRadianBtwPoints(coordinate1, coordinate2){Number}

두 점 사이의 Radian(라디안)을 구한다.

Name Type Description
coordinate1 Array.<Number>

점1 [x, y].

coordinate2 Array.<Number>

점2 [x, y].

Returns:
두 점 사이의 Radian(라디안).

lineToArcTransForm(originCRS, featureList){Array.<ol.Feature.<ol.geom.LineString>>}

일반 라인을 호 형태의 라인으로 변환한다.

-featureList는 피처의 속성이 ol.geom.LineString또는 ol.geom.MultiLineString이다.

Name Type Description
originCRS String

피처 원본 좌표계.

featureList Array.<ol.Feature.<(ol.geom.LineString|ol.geom.MultiLineString)>>

변활할 피처 리스트.

Returns:
reData 변환된 호 형태의 피처 리스트.

toDegrees(radian){Number}

Degree를 Radian으로 변환한다.

Name Type Description
radian Number

Radian(라디안).

Returns:
Degree(도).

toRadians(degree){Number}

Radian을 Degree로 변환한다.

Name Type Description
degree Number

Degree(도).

Returns:
Radian(라디안).