1.OGC 표준 기능
관리 기능 :
형상 필드 AddGeometryColumn를 (,,,,,) 추가
(,,) 형상 필드 DropGeometryColumn 삭제하려면
에 geometry_columns의 데이터베이스 구조 필드 및 아카이브 Probe_Geometry_Columns을 확인 ()
기하학적 객체의 범위를 통해, 공간 질의를 수행 할 때 종종 사용되는 공간 참조 (세트에 ) ST_SetSRID (형상, 정수)
기하학적 객체 관계 함수 :
두 기하 객체들 사이의 취득 간격이 ST_Distance (형상, 형상)
의 거리가 소정 범위 내에있는 경우에는, 두 개의 기하학적 객체 (형상, 형상, 플로우트) 사이 TRUE ST_DWithin 복귀
여부 개의 기하학적 객체를 결정 당량
(예 스트링 (0 0 2 2)와 스트링 (0 0, 1, 2)는 동일한 형상 목적) (형상, 형상) ST_Equals
두 ST_Disjoint는 (형상, 형상) 형상 물체를 분리 여부를 판단
개의 결정 기하학적 객체 ST_Intersects를 교차하는 경우 (형상, 형상)은
기하학적 객체의 두 에지 접촉 ST_Touches는 (기하학 형상)에 결정
ST_Crosses 통해 서로 두 지오메트리 객체 (형상, 형상)의 여부를 판정
ㄱ B가 ST_Within에 (형상을 포함하는지 여부를 판정한다 A, 형상 B)
) 개의 기하학적 객체들이 기하학을 ST_Overlaps와 (형상 중첩 여부를 판정은
A가 형상 A, 형상 B는 (B의 ST_Contains와 포함 결정 )
A B의 ST_Covers (형상 A, 형상 B 덮개의 여부를 판정 )
A가 B인지의 여부를 판정한다 ST_CoveredBy을 커버 (형상 A, 형상 B)
DE-9IM 매트릭스 ST_Relate는 (형상, 형상, intersectionPatternMatrix)이 성립 개의 형상 물체 사이의 관계에 의해 결정되는
두 기하학적 객체 (DE-9IM 매트릭스) 사이의 관계를 얻기 위해 ST_Relate (기하학 형상)
기하학적 객체 처리기는 :
물체 ST_Centroid (형상)의 기하학적 중심 가져
에서 ST_Area (형상)에 의한 공간
의 길이를 측정 ST_Length (형상)
표면상의 점의 : ST_PointOnSurface (형상)을 반환
경계은 ST_Boundary (형상)을 취득하고
, 버퍼 기하학적 객체를 획득 한 후 경우 ST_Buffer는 (형상, 이중 [정수 ])
형상의 복수 취득하여 ST_ConvexHull (형상) 외부 개체 개체
부 ST_Intersection에 (형상, 형상)과 교차 개의 기하 객체 취득한
모든 값 경도 0- 미만 360 개 증분을 값 0 경도 360 ST_Shift_Longitude (형상)
두 개의 분리 된 부분의 기하학적 객체 (A, B 교체) ST_SymDifference가 획득 (a 형상, 형상 B는 )
ST_Difference 후방 부 A와 교점 B (기하 B, 기하)로부터 제거 반환
반환 두 기하학적 물체의 합성 결과 ST_Union은 (형상, 형상)은
기하학적 객체의 일련의 결과 ST_Union은 (기하 세트) 병합 반환
적은 메모리와 장시간 동일한 결과 ST_Union은 ST_MemUnion (기하 집합)으로 병합 연산을 완성
기하학적 개체 액세스 기능 :
취득 기하 객체 WKT 설명 이는 ST_AsText (형상)
취득 기하 객체 WKB 설명 ST_AsBinary (형상)은
기하학적 객체 공간 참조 ID ST_SRID (형상) 가져
취득 기하학 오브젝트 사이즈 ST_Dimension (형상)
취득 지오메트리 객체 경계 ST_Envelope (형상)은
기하학적 객체가 결정 빈 ST_IsEmpty (형상)
ST_IsSimple (형상) (예컨대, 자기 교차 위해) 특정 지점을 포함하지 않는 형상 객체 결정
기하 객체 ST_IsClosed (형상)을 폐쇄하는지 여부를 판정
커브가 닫혀 있는지 여부를 판정하고, 포함하지 않는을 특별한 점 ST_IsRing (형상)
복수의 도형 객체의 객체 ST_NumGeometries (형상)의 수를 얻기
N 기하학적 복수의 오브젝트를 취득은 ST_GeometryN (형상, INT) 오브젝트를
오브젝트 취득 형상의 포인트 번호 ST_NumPoints (형상)
취득 기하학 오브젝트를 N 포인트 ST_PointN (형상, 정수)
다각형 외연 ST_ExteriorRing (형상) 획득
다각형 에지 ST_NumInteriorRings (형상)의 수를 얻기
문헌의 ST_NumInteriorRing (형상)
의 : ST_InteriorRingN (형상, 정수) 경계 N 번째 다각형 취득
취득한 라인 단부 ST_EndPoint (형상)
라인 ST_StartPoint (형상)을 출발 취득한
취득 기하학 오브젝트 타입 GeometryType (형상)
, 즉 유사하게, M하지만 값이 확인되지 않는을, POINTM 객체 점의 : ST_GeometryType (형상)으로 결정
의 X 좌표 ST_X (형상)의 포인트를 획득
ST_Y Y 지점 좌표 취득한다 (형상)
ST_Z Z가 좌표 점 위젯 (형상)
포착 포인트 M 값 ST_M (형상)
기하학적 객체 생성자 :
참조 의미 :
텍스트 다음 WKT
WKB 다음 WKB
기하 구조 : 기하학
M : 다중
의 Bd의 : BuildArea
콜 : 컬렉션 ST_GeomFromText (텍스트, [])
ST_PointFromText (텍스트, [])
ST_LineFromText (텍스트, [])
ST_LinestringFromText (텍스트, [])
ST_PolyFromText (텍스트, [])
ST_PolygonFromText (텍스트, [])
ST_MPointFromText (텍스트, [])
ST_MLineFromText (텍스트, [])
ST_MPolyFromText (텍스트, [])
ST_GeomCollFromText (텍스트, [])
ST_GeomFromWKB (BYTEA, [])
ST_GeometryFromWKB (BYTEA, [])
ST_PointFromWKB (BYTEA, [])
ST_LineFromWKB (BYTEA, [])
ST_LinestringFromWKB (BYTEA, [])
ST_PolyFromWKB ( BYTEA, [])
ST_PolygonFromWKB (BYTEA, [])
ST_MPointFromWKB (BYTEA, [])
ST_MLineFromWKB (BYTEA, [])
ST_MPolyFromWKB (BYTEA, [])
ST_GeomCollFromWKB (BYTEA, [])
ST_BdPolyFromText (텍스트 WKT 정수 SRID)
ST_BdMPolyFromText (텍스트 WKT, 정수 SRID)
2. PostGIS와 확장 기능
관리 기능 :
DropGeometryTable ([]) (geometry_columns 기록 포함) 테이블 공간을 제거
참조 테이블 공간 UpdateGeometrySRID를 업데이트 공간 ([] ,,,)
테이블 공간 통계 update_geometry_stats를 업데이트 ([,])
시맨틱 참조 :
GEOS을 다음 GEOS 라이브러리
JTS를 : JTS 라이브러리
Proj를을 : PROJ4 라이브러리 postgis_version을 ()
postgis_lib_version ()
postgis_lib_build_date ()
postgis_script_build_date ()
postgis_scripts_installed ()
postgis_scripts_released ()
postgis_geos_version ()
postgis_jts_version ()
postgis_proj_version ()
postgis_uses_stats ()
postgis_full_version ()
기하학적 운영자 :
= B = B의 범위 (A)의 범위의
경우 → B 커버리지 영역 A와 범위 B 및 범위 B A <> 남은
범위 A의 A B 범위 << >> B 왼쪽
범위 또는 범위 B를 이용하여 커버리지 범위 B A를 B 이하 A & <| 및 | BA 커버리지 범위 (A) 또는 범위 B (A)의 범위에서 B>
범위 B A를 위 BA 범위 | | B >> 범위 A를 << 아래 A B 범위
A = B = BA ~
범위의 범위는 B의 @ B에 A를 포함한다
~ B (A)의 범위를 포함하는 범위 B
A B 커버리지 범위 (A) && B
기하학적 측정 기능 :
측정 영역에서 ST_Area (형상)
거리에서 지구 표면 지점의 거리, 지구 반경 값 6백37만9백86m ST_distance_sphere (점, 점)에 위도 및 경도 계산
마찬가지로, 어스 지정된 타원체 파라미터 ST_distance_spheroid (점, 점, 타원체를 )
측정 차원 대상물 길이가 ST_length2d (형상)
3D 객체 ST_length3d (형상의 길이를 측정)은
지구 표면 ST_length_spheroid의 길이를 계산한다 (형상, 타원체)의 위도 및 경도 개체
ST_length3d_spheroid (형상, 타원체)
두 측정 개체이 ST_Distance 사이의 거리 ( 기하학 구조)
측정 용 ST_max_distance 두 라인 사이의 최대 거리 (스트링, 선 스트링)
둘레 측정 2D 객체 ST_perimeter (형상)
ST_perimeter2d (형상)
둘레 측정 ST_perimeter3d 3D 오브젝트 (도형)
측정점 방위각 (기하학 구조)를 구성 라디안 ST_azimuth
출력 구조 :
참조 의미 :
NDR이 : 리틀 엔디안
XDR : 빅 - 엔디안
HEXEWKB : 정식
SVG 다음 SVG 형식
GML : GML 형식
KML : KML 형식
GeoJson : GeoJson 형식
ST_AsBinary (기하학, { 'NDR'| 'XDR'})
ST_AsEWKT (기하학)
ST_AsEWKB (기하학, { 'NDR'| 'XDR'})
ST_AsHEXEWKB (기하학, { 'NDR'| 'XDR'})
ST_AsSVG (기하학, [REL], [정밀])
ST_AsGML ([버전] 형상 [정밀])
ST_AsKML ([버전] 형상 [정밀])
ST_AsGeoJson ([버전] 형상 [정밀], [설정])
기하학적 객체가 만들어집니다
시맨틱 참조 :
덤프 : ST_GeomFromEWKT (텍스트) 덤프
ST_GeomFromEWKB (BYTEA)
ST_MakePoint ([] [])
ST_MakePointM (,)
ST_MakeBox2D ()
ST_MakeBox3D ()
ST_MakeLine (기하 세트)
ST_MakeLine (기하학 형상)
ST_LineFromMultiPoint (지점)
ST_MakePolygon (스트링, [선 스트링 [] ])
ST_BuildArea (형상)
ST_Polygonize (기하 세트)
ST_Collect (기하 세트)
ST_Collect (기하학 형상)
ST_Dump (형상)
ST_DumpRings (형상)
기하학적 개체 편집기 :
기하학적 객체는 테두리를 추가 쿼리를 빠르게 ST_AddBBOX (형상)로 만들려면
경계 ST_DropBBOX (기하학)의 형상 삭제
, 삭제, 설정 점 ST_AddPoint를 추가 (유도 선, 점, [])
ST_RemovePoint (유도 선, 오프셋)
, ST_SetPoint (유도 선 N, 포인트)
기하학적 객체 형식 변환 ST_Force_collection (형상)
ST_Force_2d (형상)
ST_Force_3dz (형상) ST_Force_3d (형상)
ST_Force_3dm (형상)
ST_Force_4d (형상)
ST_Multi (형상)가
지정된 공간 참조 ST_Transform로 변환 기하학적 객체 (기하학 정수)
아핀 ST_Affine (기하학 float8, float8 같은 3 차원 형상의 물체 float8, float8, float8, float8, float8, float8, float8, float8, float8, float8)
형상 차원 아핀 ST_Affine 같은 오브젝트 (도형, float8, float8, float8, float8, float8, float8)
오프셋 ST_Translate (기하학 float8, float8 같은 기하학적 객체 float8)
ST_Scale (기하학 float8, float8, 스케일링 기하학적 개체 float8)
3 차원 기하학적 물체의 회전 ST_RotateZ (형상, float8)
ST_RotateX (형상을 float8)
ST_RotateY (형상, float8)
(2d)의 스케일링 및 ST_TransScale을 (형상, float8, float8, 오프셋 개체 float8, float8)
ST_Reverse (형상)을 역방향
오른손 법칙 ST_ForceRHR (형상)으로 변형
기준 IsSimple 기능
더글러스 Peuker 알고리즘 ST_Simplify 사용 ( 기하학 공차)
ST_SimplifyPreserveTopology (기하학 공차)
정점 캡처 형상 격자 ST_SnapToGrid (기하학 originX, originY, SIZEX, SIZEY)를 말한다
ST_SnapToGrid (형상, SIZEX, SIZEY), ST_SnapToGrid (형상, 크기)의
두번째 파라미터는 점은 원점을 지정하는 좌표 ST_SnapToGrid (형상, 형상, SIZEX, SIZEY, sizeZ, sizeM)
세그먼트 ST_Segmentize (기하학, 최대 길이)
합병 라인 ST_LineMerge (기하학)
선형 참조 :
위치 (0-1) 포인트 ST_line_interpolate_point의 위치 (스트링, 위치)을 얻었다
단면 선 ST_line_substring (유도 선, 시작, 종료) 획득
(0-1) ST_line_locate_point (유도 선, 점)을 점 위치에 기초하여 포착 된 것은
기하학적 측정 값에 따라 얻어진다 ST_locate_along_measure (지오메트리를 float8) 개체
(float8 기하학 float8) 측정 값 간격에 따라 형상 ST_locate_between_measures 오브젝트의 세트를 획득 할
보조 기능 기능 :
요약 ST_Summary (형상) 기하학 오브젝트
ST_box2d (형상) 형상 물체 경계
ST_box3d (형상)
경계 ST_extent (기하 세트) 기하학적 물체의 복수
0 = 2D, 1 = 3DM, 2 = 3dz 3 = 4D ST_zmflag (형상)
경계 상자 ST_HasBBOX (기하학)를 포함
2,3,4 ST_ndims (기하) : 기하학적 객체의 차원
자식 개체 (형상) 번호 ST_nrings
ST_npoints (형상)
개체 확인에 성공 ST_isvalid (기하학)인지
구조를 확장을 개체 ST_expand은 (형상, 플로우트)
테이블 공간 경계 ST_estimated_extent ([스키마, 표 계산 geocolumn)를
공간 참조 ST_find_srid (,,)를 얻는
메모리 크기 기하학적 객체가 사용되는 단위 바이트 ST_mem_size (형상)
지점은 원형에 ST_point_inside_circle는 (,,,)
경계 X- 상기 Y는 Z ST_XMin 인수 (box3d)
ST_YMin (box3d)
ST_ZMin (box3d)
ST_XMax (box3d)
ST_YMax은 (box3d)
ST_ZMax는 (box3d)
ST_Accum에게 기하학적 객체 배열 구성 (형상 세트)
긴 트랜잭션 지원 :
활성화 / 긴 트랜잭션 지원을 사용하지 않도록 설정, 반복 부작용의 EnableLongTransactions () 호출
DisableLongTransactions ()
여부를 갱신 및 운영 시험을 행 권한 CheckAuth ([], 삭제
)
LockRow ([] ,,,, 잠금 라인을 [ ])
언록 광고 UnlockRows ()
현재 거래 승인 번호 AddAuth을 추가하는 ()
다른 기능은 공식 웹 사이트를 볼 수 있습니다 : http://postgis.net/docs/reference.html