PostGIS와 기능은 일반적으로 중국어 프리젠 테이션 설명을 사용

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

추천

출처www.cnblogs.com/airen123/p/11278434.html