Name

ST_LineFromWKB — 주어진 SRID와 함께 WKB로부터 LINESTRING 을 만듭니다.

Synopsis

geometry ST_LineFromWKB(bytea WKB);

geometry ST_LineFromWKB(bytea WKB, integer srid);

설명

ST_LineFromWKB 함수는 도형의 WKB 표현식과 SRID(공간 참조 시스템 ID)를 받아 적절한 도형 유형의 인스턴스 - 이 경우, LINESTRING 도형 - 를 생성합니다. 이 함수는 SQL에서 도형 공장(Geometry Factory) 역할을 합니다.

SRID를 설정하지 않은 경우, 기본값인 0을 씁니다. 입력된 bytea가 라인스트링이 아닌 경우, NULL을 반환합니다.

[Note]

OGC 사양 3.2.6.2 - 선택적인 SRID를 적합성 스위트(conformance suite)로부터 가져오십시오.

[Note]

사용자 도형이 모두 LINESTRING이란 걸 알고 있다면, 그냥 ST_GeomFromWKB 함수를 쓰는 편이 더 효율적입니다. 이 함수는 ST_GeomFromWKB 만 호출하고, 라인스트링을 반환한다는 유효성 검사를 추가합니다.

This method implements the OGC Simple Features Implementation Specification for SQL 1.1. s3.2.6.2

This method implements the SQL/MM specification. SQL-MM 3: 7.2.9

예시

SELECT ST_LineFromWKB(ST_AsBinary(ST_GeomFromText('LINESTRING(1 2, 3 4)'))) AS aline,
                ST_LineFromWKB(ST_AsBinary(ST_GeomFromText('POINT(1 2)'))) IS NULL AS null_return;
aline                            | null_return
------------------------------------------------
010200000002000000000000000000F ... | t