Chapter 13. PostGIS Special Functions Index
13.1. PostGIS Aggregate Functions
The functions below are spatial aggregate functions that are used in the same way as SQL aggregate function such as sum
and average
.
- CG_3DUnion - Perform 3D union using postgis_sfcgal.
- ST_3DExtent - Aggregate function that returns the 3D bounding box of geometries.
- ST_3DUnion - Perform 3D union.
- ST_AsFlatGeobuf - Return a FlatGeobuf representation of a set of rows.
- ST_AsGeobuf - Return a Geobuf representation of a set of rows.
- ST_AsMVT - Aggregate function returning a MVT representation of a set of rows.
- ST_ClusterDBSCAN - Window function that returns a cluster id for each input geometry using the DBSCAN algorithm.
- ST_ClusterIntersecting - Aggregate function that clusters input geometries into connected sets.
- ST_ClusterIntersectingWin - Window function that returns a cluster id for each input geometry, clustering input geometries into connected sets.
- ST_ClusterKMeans - Window function that returns a cluster id for each input geometry using the K-means algorithm.
- ST_ClusterWithin - Aggregate function that clusters geometries by separation distance.
- ST_ClusterWithinWin - Window function that returns a cluster id for each input geometry, clustering using separation distance.
- ST_Collect - Creates a GeometryCollection or Multi* geometry from a set of geometries.
- ST_CoverageInvalidEdges - Window function that finds locations where polygons fail to form a valid coverage.
- ST_CoverageSimplify - Window function that simplifies the edges of a polygonal coverage.
- ST_CoverageUnion - Computes the union of a set of polygons forming a coverage by removing shared edges.
- ST_Extent - Aggregate function that returns the bounding box of geometries.
- ST_MakeLine - Cria uma Linestring de ponto, multiponto ou linha das geometrias.
- ST_MemUnion - Aggregate function which unions geometries in a memory-efficent but slower way
- ST_Polygonize - Computes a collection of polygons formed from the linework of a set of geometries.
- ST_SameAlignment - Retorna verdade se os rasters têm a mesma inclinação, escala, referência espacial, e deslocamento (pixeis podem ser colocados na mesma grade sem cortar eles) e falso se eles não notificarem problemas detalhados.
- ST_Union - Computes a geometry representing the point-set union of the input geometries.
- ST_Union - Retorna a união de um conjunto de tiles raster em um único raster composto de 1 ou mais bandas.
- TopoElementArray_Agg - Returns a topoelementarray for a set of element_id, type arrays (topoelements).
13.2. PostGIS Window Functions
The functions below are spatial window functions that are used in the same way as SQL window functions such as row_number()
, lead()
, and lag()
. They must be followed by an OVER()
clause.
- ST_ClusterDBSCAN - Window function that returns a cluster id for each input geometry using the DBSCAN algorithm.
- ST_ClusterIntersectingWin - Window function that returns a cluster id for each input geometry, clustering input geometries into connected sets.
- ST_ClusterKMeans - Window function that returns a cluster id for each input geometry using the K-means algorithm.
- ST_ClusterWithinWin - Window function that returns a cluster id for each input geometry, clustering using separation distance.
- ST_CoverageInvalidEdges - Window function that finds locations where polygons fail to form a valid coverage.
- ST_CoverageSimplify - Window function that simplifies the edges of a polygonal coverage.
13.3. PostGIS SQL-MM Compliant Functions
The functions given below are PostGIS functions that conform to the SQL/MM 3 standard
- CG_3DArea - Computa a área de geometrias de superfície 3D. Irá retornar 0 para sólidos.
- CG_3DDifference - Representar diferença 3D
- CG_3DIntersection - Representar intersecção 3D
- CG_3DUnion - Perform 3D union using postgis_sfcgal.
- CG_Volume - Computa o volume de um sólido 3D. Se aplicado a geometrias com superfícies (mesmo fechadas), irão retornar 0.
- ST_3DArea - Computa a área de geometrias de superfície 3D. Irá retornar 0 para sólidos.
- ST_3DDWithin - Tests if two 3D geometries are within a given 3D distance
- ST_3DDifference - Representar diferença 3D
- ST_3DDistance - Para tipo geometria, retorna a menor distância cartesiana 3-dimensional (baseado no sistema de referência espacial) entre duas geometrias em unidades projetadas.
- ST_3DIntersection - Representar intersecção 3D
- ST_3DIntersects - Tests if two geometries spatially intersect in 3D - only for points, linestrings, polygons, polyhedral surface (area)
- ST_3DLength - Retorna o centro geométrico de uma geometria.
- ST_3DPerimeter - Retorna o centro geométrico de uma geometria.
- ST_3DUnion - Perform 3D union.
- ST_AddEdgeModFace - Adiciona um novo limite e, se uma face for dividida, modifica a face original e adiciona uma nova face.
- ST_AddEdgeNewFaces - Adiciona um novo limite e, se uma face for dividida, deleta a face original e substitui por duas novas faces.
- ST_AddIsoEdge - Adiciona um limite isolado definido pela geometria alinestring a uma topologia conectando dois nós isoladosanode e anothernode e retorna a nova id do novo limite.
- ST_AddIsoNode - Adiciona um nó isolado a uma face em uma topologia e retorna a id do novo nó. Se a face é nula, o nó continua sendo criado.
- ST_Area - Retorna o centro geométrico de uma geometria.
- ST_AsBinary - Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsGML - Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsText - Retorna a representação de texto bem conhecida (WKT) da geometria/geografia sem os meta dados do SRID.
- ST_Boundary - Retorna o encerramento da borda combinatória dessa geometria.
- ST_Buffer - Computes a geometry covering all points within a given distance from a geometry.
- ST_Centroid - Retorna o centro geométrico de uma geometria.
- ST_ChangeEdgeGeom - Modifica a forma de um limite sem afetar a estrutura da topologia.
- ST_Contains - Tests if every point of B lies in A, and their interiors have a point in common
- ST_ConvexHull - Computes the convex hull of a geometry.
- ST_CoordDim - Retorna a dimensão da coordenada do valor ST_Geometry.
- ST_CreateTopoGeo - Adiciona uma coleção de geometrias para uma dada topologia vazia e retorna uma mensagem detalhando sucesso.
- ST_Crosses - Tests if two geometries have some, but not all, interior points in common
- ST_CurveN - Returns the Nth component curve geometry of a CompoundCurve.
- ST_CurveToLine - Converts a geometry containing curves to a linear geometry.
- ST_Difference - Computes a geometry representing the part of geometry A that does not intersect geometry B.
- ST_Dimension - Retorna a dimensão da coordenada do valor ST_Geometry.
- ST_Disjoint - Tests if two geometries have no points in common
- ST_Distance - Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_EndPoint - Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
- ST_Envelope - Retorna uma geometria representando a precisão da dobrada (float8) da caixa limitada da geometria fornecida.
- ST_Equals - Tests if two geometries include the same set of points
- ST_ExteriorRing - Retorna o número de anéis interiores de um polígono.
- ST_GMLToSQL - Retorna um valor ST_Geometry específico da representação GML. Esse é um heterônimo para ST_GeomFromGML
- ST_GeomCollFromText - Makes a collection Geometry from collection WKT with the given SRID. If SRID is not given, it defaults to 0.
- ST_GeomFromText - Retorna um valor ST_Geometry específico da representação de texto bem conhecida (WKT).
- ST_GeomFromWKB - Criar uma geometria exemplo de um representação bem conhecida de geometria binária (WKB) e SRID opcional.
- ST_GeometryFromText - Retorna um valor ST_Geometry especifico da representação de texto estendida bem conhecida (EWKT). Isso é um heterônimo para ST_GeomFromText
- ST_GeometryN - Retorna o tipo de geometria de valor ST_Geometry.
- ST_GeometryType - Retorna o tipo de geometria de valor ST_Geometry.
- ST_GetFaceEdges - Retorna um conjunto de limites ordenados que amarram aface.
- ST_GetFaceGeometry - Retorna o polígono na topologia dada com a id de face especificada.
- ST_InitTopoGeo - Creates a new topology schema and registers it in the topology.topology table.
- ST_InteriorRingN - Retorna o número de anéis interiores de um polígono.
- ST_Intersection - Computes a geometry representing the shared portion of geometries A and B.
- ST_Intersects - Tests if two geometries intersect (they have at least one point in common)
- ST_IsClosed - Retorna VERDADEIRO se os pontos de começo e fim da LINESTRING são coincidentes. Para superfície poliédrica está fechada (volumétrica).
- ST_IsEmpty - Tests if a geometry is empty.
- ST_IsRing - Tests if a LineString is closed and simple.
- ST_IsSimple - Retorna (VERDADEIRA) se essa geometria não tem nenhum ponto irregular, como auto intersecção ou tangenciação.
- ST_IsValid - Tests if a geometry is well-formed in 2D.
- ST_Length - Retorna o centro geométrico de uma geometria.
- ST_LineFromText - Faz uma geometria de uma representação WKT com a SRID dada. Se a SRID não for dada, isso leva a 0.
- ST_LineFromWKB - Faz uma LINESTRING de uma WKB com o SRID dado
- ST_LinestringFromWKB - Faz uma geometria de uma WKB com o SRID dado.
- ST_LocateAlong - Returns the point(s) on a geometry that match a measure value.
- ST_LocateBetween - Returns the portions of a geometry that match a measure range.
- ST_M - Returns the M coordinate of a Point.
- ST_MLineFromText - Retorna um valor específico ST_MultiLineString de uma representação WKT.
- ST_MPointFromText - Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.
- ST_MPolyFromText - Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.
- ST_ModEdgeHeal - Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node.
- ST_ModEdgeSplit - Divide um limite criando um novo nó junto de um limite existente, modificando o limite original e adicionando um novo limite.
- ST_MoveIsoNode - Moves an isolated node in a topology from one point to another. If new apoint geometry exists as a node an error is thrown. Returns description of move.
- ST_NewEdgeHeal - Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided.
- ST_NewEdgesSplit - Divide um limite criando um novo nó ao longo do limite existente, deletando o limite original e substituindo-o por dois novos. Retorna a id do novo nó criado que integra os novos limites.
- ST_NumCurves - Return the number of component curves in a CompoundCurve.
- ST_NumGeometries - Retorna o número de pontos em uma geometria. Funciona para todas as geometrias.
- ST_NumInteriorRings - Retorna o número de anéis interiores de um polígono.
- ST_NumPatches - Retorna o número de faces em uma superfícies poliédrica. Retornará nulo para geometrias não poliédricas.
- ST_NumPoints - Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
- ST_OrderingEquals - Tests if two geometries represent the same geometry and have points in the same directional order
- ST_Overlaps - Tests if two geometries have the same dimension and intersect, but each has at least one point not in the other
- ST_PatchN - Retorna o tipo de geometria de valor ST_Geometry.
- ST_Perimeter - Returns the length of the boundary of a polygonal geometry or geography.
- ST_Point - Creates a Point with X, Y and SRID values.
- ST_PointFromText - Faz um ponto de um WKT com o SRID dado. Se o SRID não for dado, isso leva a desconhecido.
- ST_PointFromWKB - Faz uma geometria a partir de um WKB com o SRID dado
- ST_PointN - Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
- ST_PointOnSurface - Computes a point guaranteed to lie in a polygon, or on a geometry.
- ST_Polygon - Creates a Polygon from a LineString with a specified SRID.
- ST_PolygonFromText - Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.
- ST_Relate - Tests if two geometries have a topological relationship matching an Intersection Matrix pattern, or computes their Intersection Matrix
- ST_RemEdgeModFace - Removes an edge, and if the edge separates two faces deletes one face and modifies the other face to cover the space of both.
- ST_RemEdgeNewFace - Remove um limite e, se o limite removido separava duas faces, deleta as faces originais e as substitui por uma nova face.
- ST_RemoveIsoEdge - Removes an isolated edge and returns description of action. If the edge is not isolated, then an exception is thrown.
- ST_RemoveIsoNode - Remove um nó isolado e retorna descrição de ação. Se o nó não for isolado (for começo ou fim de um limite), então, uma exceção é lançada.
- ST_SRID - Returns the spatial reference identifier for a geometry.
- ST_StartPoint - Returns the first point of a LineString.
- ST_SymDifference - Computes a geometry representing the portions of geometries A and B that do not intersect.
- ST_Touches - Tests if two geometries have at least one point in common, but their interiors do not intersect
- ST_Transform - Return a new geometry with coordinates transformed to a different spatial reference system.
- ST_Union - Computes a geometry representing the point-set union of the input geometries.
- ST_Volume - Computa o volume de um sólido 3D. Se aplicado a geometrias com superfícies (mesmo fechadas), irão retornar 0.
- ST_WKBToSQL - Retorna um valor ST_Geometry especifico da representação de texto binário bem conhecida (WKB). Isso é um heterônimo para ST_GeomFromWKB que não pega nenhum srid
- ST_WKTToSQL - Retorna um valor ST_Geometry especifico da representação de texto estendida bem conhecida (EWKT). Isso é um heterônimo para ST_GeomFromText
- ST_Within - Tests if every point of A lies in B, and their interiors have a point in common
- ST_X - Returns the X coordinate of a Point.
- ST_Y - Returns the Y coordinate of a Point.
- ST_Z - Returns the Z coordinate of a Point.
- ST_SRID - Returns the spatial reference identifier for a topogeometry.
13.4. PostGIS Geography Support Functions
The functions and operators given below are PostGIS functions/operators that take as input or return as output a geography data type object.
|
|
Functions with a (T) are not native geodetic functions, and use a ST_Transform call to and from geometry to do the operation. As a result, they may not behave as expected when going over dateline, poles, and for large geometries or geometry pairs that cover more than one UTM zone. Basic transform - (favoring UTM, Lambert Azimuthal (North/South), and falling back on mercator in worst case scenario)
|
- ST_Area - Retorna o centro geométrico de uma geometria.
- ST_AsBinary - Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsEWKT - Retorna a representação de texto bem conhecida (WKT) da geometria com os meta dados SRID.
- ST_AsGML - Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsGeoJSON - Return a geometry or feature in GeoJSON format.
- ST_AsKML - Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsSVG - Returns SVG path data for a geometry.
- ST_AsText - Retorna a representação de texto bem conhecida (WKT) da geometria/geografia sem os meta dados do SRID.
- ST_Azimuth - Retorna a menor linha 2-dimensional entre duas geometrias
- ST_Buffer - Computes a geometry covering all points within a given distance from a geometry.
- ST_Centroid - Retorna o centro geométrico de uma geometria.
- ST_ClosestPoint - Returns the 2D point on g1 that is closest to g2. This is the first point of the shortest line from one geometry to the other.
- ST_CoveredBy - Tests if every point of A lies in B
- ST_Covers - Tests if every point of B lies in A
- ST_DWithin - Tests if two geometries are within a given distance
- ST_Distance - Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_GeogFromText - Retorna um valor de geografia específico de uma representação bem conhecida de texto ou estendida (WKT).
- ST_GeogFromWKB - Cria uma ocasião geografia de uma geometria binária bem conhecida (WKB) ou binário estendido bem conhecido (EWKB).
- ST_GeographyFromText - Retorna um valor de geografia específico de uma representação bem conhecida de texto ou estendida (WKT).
- = - Returns TRUE if the coordinates and coordinate order geometry/geography A are the same as the coordinates and coordinate order of geometry/geography B.
- ST_Intersection - Computes a geometry representing the shared portion of geometries A and B.
- ST_Intersects - Tests if two geometries intersect (they have at least one point in common)
- ST_Length - Retorna o centro geométrico de uma geometria.
- ST_LineInterpolatePoint - Returns a point interpolated along a line at a fractional location.
- ST_LineInterpolatePoints - Returns points interpolated along a line at a fractional interval.
- ST_LineLocatePoint - Returns the fractional location of the closest point on a line to a point.
- ST_LineSubstring - Returns the part of a line between two fractional locations.
- ST_Perimeter - Returns the length of the boundary of a polygonal geometry or geography.
- ST_Project - Returns a point projected from a start point by a distance and bearing (azimuth).
- ST_Segmentize - Returns a modified geometry/geography having no segment longer than a given distance.
- ST_ShortestLine - Retorna a menor linha 2-dimensional entre duas geometrias
- ST_Summary - Retorna um texto resumo dos conteúdos da geometria.
- <-> - Retorna a distância 2D entre A e B.
- && - Retorna VERDADE se a caixa limitadora 2D de A intersecta a caixa limitadora 2D de B.
13.5. PostGIS Raster Support Functions
The functions and operators given below are PostGIS functions/operators that take as input or return as output a raster data type object. Listed in alphabetical order.
- Box3D - Retorna a representação da caixa 3d da caixa encerrada do raster.
- @ - Retorna VERDADEse a caixa limitadora de A estiver contida pela de B. Utiliza precisão dupla de caixa limitadora.
- ~ - Retorna TRUE se a caixa delimitadora de A estiver contida na do B. Utiliza caixa delimitadora de precisão dupla.
- = - Retorna VERDADEse a caixa limitadora de A for a mesma de B. Utiliza precisão dupla de caixa limitadora.
- && - Retorna VERDADE se a caixa limitadora de A intersecta a caixa limitadora de B.
- &< - Retorna VERDADE se uma caixa limitadora de A está à esquerda da de B.
- &> - Retorna VERDADE se uma caixa limitadora de A está à direita da de B.
- ~= - Retorna VERDADE se a caixa limitadora de A é a mesma de B.
- ST_Retile - Retorna um conjunto de tiles configuradas de uma cobertura raster aleatória.
- ST_AddBand - Retorna um raster com nova banda(s) do tipo dado adicionado com o valor inicial com a localização do índice. Se nenhum índice for especificado, a banda é adicionada ao final.
- ST_AsBinary/ST_AsWKB - Return the Well-Known Binary (WKB) representation of the raster.
- ST_AsGDALRaster - Return the raster tile in the designated GDAL Raster format. Raster formats are one of those supported by your compiled library. Use ST_GDALDrivers() to get a list of formats supported by your library.
- ST_AsHexWKB - Return the Well-Known Binary (WKB) in Hex representation of the raster.
- ST_AsJPEG - Retorna as bandas tile raster selecionadas como uma única Joint Photographic Exports Group (JPEG) image (byte arranjo). Se nenhuma banda for especificada e 1 ou mais que 3 bandas, então somente a primeira banda é usada. Se somente 3 bandas, então todas as 3 bandas serão usadas para mapear par RGB.
- ST_AsPNG - Retorna as bandas tile raster selecionadas como um gráfico de rede portátil (PNG) imagem (byte array). Se as bandas raster 1, 3 ou 4 e nenhum banda for especificado, então todas as bandas são usadas. Se mais 2 ou mais que 4 bandas e nenhuma banda forem especificadas, então somente a banda 1 é usada. As bandas são mapeadas para espeço RGB ou RGBA.
- ST_AsRaster - Converte uma geometria PostGIS para um raster PostGIS.
- ST_AsRasterAgg - Aggregate. Renders PostGIS geometries into a new raster.
- ST_AsTIFF - Return the raster selected bands as a single TIFF image (byte array). If no band is specified or any of specified bands does not exist in the raster, then will try to use all bands.
- ST_Aspect - Retorna o aspecto (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- ST_Band - Retorna uma ou mais bandas de um raster existente como um novo raster. Útil para a construção de novos rasters a partir de rasters existentes.
- ST_BandFileSize - Returns the file size of a band stored in file system. If no bandnum specified, 1 is assumed.
- ST_BandFileTimestamp - Returns the file timestamp of a band stored in file system. If no bandnum specified, 1 is assumed.
- ST_BandIsNoData - Retorna verdadeiro se a banda estiver repleta somente de valores nodata.
- ST_BandMetaData - Retorna os metadados básicos para uma banda raster especificada. banda número 1 é assumida se nenhuma for especificada.
- ST_BandNoDataValue - Retorna o valor em uma dada banda que não representa nenhum valor. Se nenhuma banda número 1 for assumida.
- ST_BandPath - Retorna o caminho do arquivo do sistema para uma banda armazenada em um sistema de arquivos. Se nenhum número de banda for especificado, usa-se 1.
- ST_BandPixelType - Retorna o tipo pixel para uma dada banda. Se nenhum número de banda for especificado, usa-se 1.
- ST_Clip - Returns the raster clipped by the input geometry. If band number is not specified, all bands are processed. If crop is not specified or TRUE, the output raster is cropped. If touched is set to TRUE, then touched pixels are included, otherwise only if the center of the pixel is in the geometry it is included.
- ST_ColorMap - Cria um novo raster de até quatro bandas 8BUI (grayscale, RGB, RGBA) do raster fonte e uma banda específica. A banda 1 usada se não especificado.
- ST_Contains - Retorna verdade se nenhum ponto do raster rasteB estiver no exterior do raster rastA e pelo menos um ponto do interior do rastB estiver no interior do rastA.
- ST_ContainsProperly - Retorna verdade se o rastB intersectar o interior do rastA, mas não o limite ou exterior do ratA.
- ST_Contour - Generates a set of vector contours from the provided raster band, using the GDAL contouring algorithm.
- ST_ConvexHull - Retorna o casco convexo da geometria do raster incluindo valores iguais ao BandNoDataValue. Para rasters com formas normais e não desviadas, o resultado é o mesmo que ST_Envelope, então só é útil para rasters com formas irregulares ou desviados.
- ST_Count - Retorna o número de pixeis em uma banda dada de um raster ou cobertura raster. Se nenhuma banda for especificada, o padrão é usar a banda 1. Se exclude_nodata_value for verdade, contará somente pixeis que não são iguais ao valor nodata.
- ST_CountAgg - Agregado. Retorna o número de pixeis em uma banda dada de um raster ou cobertura raster. Se nenhuma banda for especificada, o padrão é usar a banda 1. Se exclude_nodata_value for verdade, contará somente pixeis que são diferentes ao valor NODATA.
- ST_CoveredBy - Retorna verdade se nenhum ponto do rastA estiver de fora do rastB.
- ST_Covers - Retorna verdade se nenhum ponto do rastB estiver de fora do rastA.
- ST_DFullyWithin - Retorna verdade se os rasters rastA e rastB estiverem completamente dentro da distância especificada de cada um.
- ST_DWithin - Retorna verdade se os rasters rastA e rastB estiverem dentro da distância especificada de cada um.
- ST_Disjoint - Retorna verdade se raster rastA não intersectar espacialmente com o rastB.
- ST_DumpAsPolygons - Retorna um conjunto de linhas geomval (geom,val), de uma dada banda raster. Se nenhum número de banda for especificado, o número de banda torna-se 1.
- ST_DumpValues - Obtenha os valores da banda específica como um arranjo 2-dimensional.
- ST_Envelope - Retorna a representação de polígono da extensão do raster.
- ST_FromGDALRaster - Retorna um raster de um arquivo raster GDAL suportado.
- ST_GeoReference - Retorna os metadados georreferenciados no formato GDAL ou ESRI como é comumente visto em um arquivo mundo. O padrão é GDAL.
- ST_Grayscale - Creates a new one-8BUI band raster from the source raster and specified bands representing Red, Green and Blue
- ST_HasNoBand - Retorna verdade se não existirem bandas com números dados. Se nenhum número de banda for especificado, então assume-se a banda 1.
- ST_Height - Retorna a altura do raster em pixeis.
- ST_HillShade - Retorna a iluminação hipotética de uma banda raster de elevação usando as entradas de azimute, altitude, claridade e escala fornecidas.
- ST_Histogram - Retorna um conjunto de registros que resumem um raster ou distribuição de dados de cobertura raster intervalos bin separados. O número de bins é auto calculado.
- ST_InterpolateRaster - Interpolates a gridded surface based on an input set of 3-d points, using the X- and Y-values to position the points on the grid and the Z-value of the points as the surface elevation.
- ST_Intersection - Retorna uma raster ou conjunto de pares de valores de pixeis de geometria representando a porção dividida de dois rasters ou a interseção geométrica de uma vetorização do raster e uma geometria.
- ST_Intersects - Retorna verdade se o raster rastA intersectar espacialmente com o raster rastB.
- ST_IsEmpty - Retorna verdadeiro se o raster estiver vazio (largura = 0 e altura = 0). Senão, retorna falso.
- ST_MakeEmptyCoverage - Cover georeferenced area with a grid of empty raster tiles.
- ST_MakeEmptyRaster - Retorna um raster vazio (sem bandas) das dimensões dadas (width & height), o X e Y do superior esquerdo, tamanho de pixel e rotação (scalex, scaley, skewx & skewy) e sistema de referência (srid). Se um raster passar, retorna um novo raster com o mesmo tamanho, alinhamento e SRID. Se o srid é deixado de fora, a referência espacial se torna desconhecida (0).
- ST_MapAlgebra (callback function version) - Versão função retorno - Retorna um raster de uma banda dado um ou mais rasters de entrada, os índices e uma função retorno de um usuário específico.
- ST_MapAlgebraExpr - Versão de banda raster 1: Cria uma nova banda raster formada pela aplicação de ma operação algébrica válida do PostgreSQL na banda raster de entrada de um tipo de pixel fornecido. A banda 1 é assumida se nenhuma banda for especificada.
- ST_MapAlgebraExpr - Versão de banda raster 2: Cria uma banda raster nova formada pela aplicação de uma operação algébrica válida PostgreSQL nas duas bandas raster de entrada e do tipo de pixel fornecido. A banda 1 de cada raster é assumida se nenhum número de bandas for especificado. O raster resultante será alinhado (escala, inclinação e cantos de pixel) na grade definida pelo primeiro raster e tem sua extensão definida pelo parâmetro "extenttype". O valores para "extenttype" pode ser: INTERSEÇÃO, UNIÃO, PRIMEIRO, SEGUNDO.
- ST_MapAlgebraFct - Versão de banda raster 1: Cria uma nova banda raster formada pela aplicação de uma função válida do PostgreSQL na banda raster de entrada de um tipo de pixel fornecido. A banda 1 é assumida se nenhuma banda for especificada.
- ST_MapAlgebraFct - Versão de banda 2 - Cria uma nova banda raster um formada pela aplicação de uma função PostgreSQL na 2 entrada de bandas raster e do tipo de pixel fornecido. A banda 1 é assumida se nenhuma banda for especificada. Tipo de extensão torna-se INTERSEÇÃO se não especificada.
- ST_MapAlgebraFctNgb - Versão 1-banda: o vizinho mais próximo no mapa algébrico usando a função de usuário definido PostgreSQL. Retorna um raster cujos valores são o resultado de uma função usuário PLPGSQL envolvendo uma vizinhança de valores da banda raster de entrada.
- ST_MapAlgebra (expression version) - Versão expressão - Retorna um raster de uma banda dado um ou mais rasters de entrada, índices de banda e uma ou mais expressões SQL de usuários específicos.
- ST_MemSize - Retorna a quantidade de espaço (em bytes) que o raster pega.
- ST_MetaData - Retorna metadados básicos sobre um objeto raster como um tanho pixel, rotação (skew), esquerda superior, inferior etc.
- ST_MinConvexHull - Retorna a geometria de casco convexo do raster excluindo os pixeis SEM DADOS.
- ST_NearestValue - Retorna o valor não-NODATA mais próximo de um dado pixel de banda especificado por uma colunax e linhay ou um ponto geométrico expressado no mesmo sistema de coordenada referência do raster.
- ST_Neighborhood - Retorna um arranjo de precisão 2-D dobrada dos valores não-NODATA em torno da banda de pixel especificada ou por uma colunaX e linhaY ou um ponto geométrico expressado no mesmo sistema de coordenada de referência especial como o raster.
- ST_NotSameAlignmentReason - Retorna a declaração de texto se os rasters estiverem alinhados e se não tiverem, uma razão do porquê.
- ST_NumBands - Retorna o número de bandas no objeto raster.
- ST_Overlaps - Retorna verdade se o raster rastA e rastB se intersectam, mas um deles não contém o outro completamente.
- ST_PixelAsCentroid - Retorna o centroide (ponto) da área representada por um pixel.
- ST_PixelAsCentroids - Retorna o centroide (ponto geométrico) para cada pixel de uma banda raster junto com o valor, as coordenas raster X e Y de cada pixel. O ponto é o centroide da área representada por um pixel.
- ST_PixelAsPoint - Retorna um ponto geométrico do canto superior esquerdo do pixel.
- ST_PixelAsPoints - Retorna um ponto geométrico para cada pixel de uma banda raster junto com o valor, as coordenas raster X e Y de cada pixel. As coordenadas do ponto são do ponto esquerdo superior do pixel.
- ST_PixelAsPolygon - Retorna o polígono que limita o pixel para uma linha e coluna específicas.
- ST_PixelAsPolygons - Retorna o polígono que limita cada pixel de uma banda raster ao longo do valor, as coordenadas raster X e Y de cada pixel.
- ST_PixelHeight - Retorna a altura do pixel em unidades geométricas do sistema de referência espacial.
- ST_PixelOfValue - Obtenha as coordenadas colunax, linhay do pixel cujos valores são iguais ao valor de pesquisa.
- ST_PixelWidth - Retorna a largura do pixel em unidades geométricas do sistema de referência espacial.
- ST_Polygon - Retorna um multipolígono formado pela união de pixeis que têm um valor que não é um valor sem dados. Se um número de banda for especificado, usa-se 1.
- ST_Quantile - Calcula quantiles para um raster ou cobertura de tabela raster no contexto da amostra ou população. Assim, um valor poderia ser examinado para estar na porcentagem 25%, 50%, 75% do raster.
- ST_RastFromHexWKB - Return a raster value from a Hex representation of Well-Known Binary (WKB) raster.
- ST_RastFromWKB - Return a raster value from a Well-Known Binary (WKB) raster.
- ST_RasterToWorldCoord - Retorna o canto superior esquerdo do raster como X e Y geométricos (longitude e latitude) dada a coluna e linha. Coluna e linha começam em 1.
- ST_RasterToWorldCoordX - Retorna a coordenada geométrica X superior esquerda de um raster, coluna ou linha. A numeração das colunas e linhas começam no 1.
- ST_RasterToWorldCoordY - Retorna a coordenada geométrica Y superior esquerda de um raster, coluna e linha. A numeração das colunas e linhas começam no 1.
- ST_Reclass - Cria um novo raster composto por tipos de banda reclassificados do original. A nband pode ser alterada. Se nenhuma nband for especificada, usa-se a 1. Todas as outras bandas são retornadas inalteradas. Use caso: converta uma banda 16BUI para 8BUI e então adiante para uma renderização mais simples como formatos visíveis.
- ST_Resample - Resample um raster usando um algorítimo específico, novas dimensões, um canto aleatório da grade e um conjunto de rasters georreferenciando atributos definidos ou emprestados de outro raster.
- ST_Rescale - Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline, Lanczos, Max or Min resampling algorithm. Default is NearestNeighbor.
- ST_Resize - Redimensiona largura/altura novas para um raster
- ST_Reskew - Resample um raster ajustando somente sua inclinação (ou tamanho de pixel). Novos valores de pixel são calculados usando o algorítimo NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O padrão é NearestNeighbor.
- ST_Rotation - Retorna a rotação do raster em radianos.
- ST_Roughness - Retorna um raster com a "robustez" calculada de um DEM.
- ST_SRID - Retorna o identificador de referência espacial como definido na tabela spatial_ref_sys.
- ST_SameAlignment - Retorna verdade se os rasters têm a mesma inclinação, escala, referência espacial, e deslocamento (pixeis podem ser colocados na mesma grade sem cortar eles) e falso se eles não notificarem problemas detalhados.
- ST_ScaleX - Retorna o componente X da largura do pixel em unidades do sistema de referência coordenadas.
- ST_ScaleY - Retorna o componente Y da altura do pixel em unidades do sistema de referência coordenadas.
- ST_SetBandIndex - Update the external band number of an out-db band
- ST_SetBandIsNoData - Coloca a bandeira isnodata da banda como VERDADE.
- ST_SetBandNoDataValue - Coloca o valor da banda que não representa nenhum dado. A banda 1 é assumida se nenhuma banda for especificada. Para marcar uma banda como tendo nenhum valor nodata, coloca ele = NULL.
- ST_SetBandPath - Update the external path and band number of an out-db band
- ST_SetGeoReference - Coloque os parâmetros Georeference 6 em uma única chamada. Os números deverão ser separadospor espaço branco. Aceita entrar no formato GDAL ou ESRI. O padrão é GDAL.
- ST_SetM - Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the M dimension using the requested resample algorithm.
- ST_SetRotation - Põe a rotação do raster em radianos.
- ST_SetSRID - Coloca o SRID de um raster em um srid inteiro específico definido na tabela spatial_ref_sys.
- ST_SetScale - Coloca os tamanhos X e Y dos pixeis em unidades do sistema referencial de coordenadas. Número unidades/pixel largura/altura.
- ST_SetSkew - Coloca as georreferências X e Y distorcidas (ou parâmetro de rotação). Se somente um passar, coloca o X e o Y no mesmo valor.
- ST_SetUpperLeft - Sets the value of the upper left corner of the pixel of the raster to projected X and Y coordinates.
- ST_SetValue - Retorna o raster modificado resultante do valor de uma banda em uma dada colunax, linhay pixel ou os pixeis que intersectam uma geometria específica. Os números de banda começam no 1 e são assumidos como 1 se não estiverem especificados.
- ST_SetValues - Retorna o raster modificado resultante dos valores de uma dada banda.
- ST_SetZ - Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the Z dimension using the requested resample algorithm.
- ST_SkewX - Retorna o desvio X georreferência (ou parâmetro e rotação).
- ST_SkewY - Retorna o desvio Y georreferência (ou parâmetro e rotação).
- ST_Slope - Retorna o declive (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- ST_SnapToGrid - Resample um raster encaixando-o em uma grade. Novos valores de pixel são calculados usando o algorítimo NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O padrão é NearestNeighbor.
- ST_Summary - Retorna um texto resumo dos conteúdos do raster.
- ST_SummaryStats - Retorna as estatísticas resumidas consistindo de count, sum, mean, stddev, min, max para uma dada banda raster de um raster ou cobertura raster. A banda 1 é assumida se nenhuma banda for especificada.
- ST_SummaryStatsAgg - Agregado. Retorna as estatísticas resumidas consistindo de count, sum, mean, stddev, min, max para uma dada banda raster de um conjunto de rasters. A banda 1 é assumida se nenhuma banda for especificada.
- ST_TPI - Retorna um raster com o índice de posição topográfico calculado.
- ST_TRI - Retorna um raster com o índice de aspereza do terreno calculado.
- ST_Tile - Retorna um conjunto de rasters resultante de uma divisão do raster de entrada baseado nas dimensões desejadas nos rasters de saída.
- ST_Touches - Retorna verdade se o raster rastA e rastB têm pelo menos um ponto em comum, mas seus interiores não se intersectarem.
- ST_Transform - Reprojeta um raster em um sistema de referência espacial conhecido para outro usando um algorítimo resampling especificado. As opções são NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos com o padrão sendo NearestNeighbor.
- ST_Union - Retorna a união de um conjunto de tiles raster em um único raster composto de 1 ou mais bandas.
- ST_UpperLeftX - Retorna a coordenada X superior esquerda na ref. espacial projetada.
- ST_UpperLeftY - Retorna a coordenada Y superior esquerda na ref. espacial projetada.
- ST_Value - Retorna o valor da banda dada com a colunax, linhay pixel ou em um ponto específico. Os números de banda começam em 1 e assumem-se 1 se não especificados. Se exclude_nodata_value for falso, então todos os pixeis, inclusive os nodata, são considerados para intersectar e retornar valor. Se exclude_nodata_value não passar então lê dos metadados do raster.
- ST_ValueCount - Retorna o conjunto de registros contendo uma banda pixel de valor e conta do número de pixeis em uma dada banda de um raster (ou uma cobertura raster) que tem um dado conjunto de valores. Usa-se a banda 1 se nenhuma for especificada. Por padrão pixeis de valor nodata não são contados. Todos os outros valores no pixel são saída e os valores de pixeis são arredondados para o inteiro mais próximo.
- ST_Width - Retorna a largura do raster em pixeis.
- ST_Within - Retorna verdade se nenhum ponto do raster rastA estiver no exterior do raster rastB e pelo menos um ponto do interior do rastA estiver no interior do rastB.
- ST_WorldToRasterCoord - Retorna o canto superior esquerdo como coluna e linha dados os X e Y geométricos (longitude e latitude) ou um ponto expressado na coordenada do sistema de referência espacial do raster.
- ST_WorldToRasterCoordX - Retorna a coluna no raster do ponto (pt) ou uma coordenada X e Y (xw, yw) representada no sistema de referência espacial mundial de raster.
- ST_WorldToRasterCoordY - Retorna a linha no raster do ponto (pt) ou uma coordenada X e Y (xw, yw) representada no sistema de referência espacial global de raster.
- UpdateRasterSRID - Altera o SRID de todos os rasters na coluna e tabela do usuário especificado.
13.6. PostGIS Geometry / Geography / Raster Dump Functions
The functions given below are PostGIS functions that take as input or return as output a set of or single geometry_dump or geomval data type object.
- ST_DumpAsPolygons - Retorna um conjunto de linhas geomval (geom,val), de uma dada banda raster. Se nenhum número de banda for especificado, o número de banda torna-se 1.
- ST_Intersection - Retorna uma raster ou conjunto de pares de valores de pixeis de geometria representando a porção dividida de dois rasters ou a interseção geométrica de uma vetorização do raster e uma geometria.
- ST_Dump - Returns a set of geometry_dump rows for the components of a geometry.
- ST_DumpPoints - Retorna um texto resumo dos conteúdos da geometria.
- ST_DumpRings - Returns a set of geometry_dump rows for the exterior and interior rings of a Polygon.
- ST_DumpSegments - Retorna um texto resumo dos conteúdos da geometria.
13.7. PostGIS Box Functions
The functions given below are PostGIS functions that take as input or return as output the box* family of PostGIS spatial types. The box family of types consists of box2d, and box3d
- Box2D - Returns a BOX2D representing the 2D extent of a geometry.
- Box3D - Returns a BOX3D representing the 3D extent of a geometry.
- Box3D - Retorna a representação da caixa 3d da caixa encerrada do raster.
- ST_3DExtent - Aggregate function that returns the 3D bounding box of geometries.
- ST_3DMakeBox - Creates a BOX3D defined by two 3D point geometries.
- ST_AsMVTGeom - Transforms a geometry into the coordinate space of a MVT tile.
- ST_AsTWKB - Retorna a geometria como TWKB, também conhecido como "Tiny Well-Known Binary"
- ST_Box2dFromGeoHash - Retorna uma CAIXA2D de uma string GeoHash.
- ST_ClipByBox2D - Computes the portion of a geometry falling within a rectangle.
- ST_EstimatedExtent - Returns the estimated extent of a spatial table.
- ST_Expand - Returns a bounding box expanded from another bounding box or a geometry.
- ST_Extent - Aggregate function that returns the bounding box of geometries.
- ST_MakeBox2D - Creates a BOX2D defined by two 2D point geometries.
- ST_RemoveIrrelevantPointsForView - Removes points that are irrelevant for rendering a specific rectangluar view of a geometry.
- ST_XMax - Returns the X maxima of a 2D or 3D bounding box or a geometry.
- ST_XMin - Returns the X minima of a 2D or 3D bounding box or a geometry.
- ST_YMax - Returns the Y maxima of a 2D or 3D bounding box or a geometry.
- ST_YMin - Returns the Y minima of a 2D or 3D bounding box or a geometry.
- ST_ZMax - Returns the Z maxima of a 2D or 3D bounding box or a geometry.
- ST_ZMin - Returns the Z minima of a 2D or 3D bounding box or a geometry.
- RemoveUnusedPrimitives - Removes topology primitives which not needed to define existing TopoGeometry objects.
- ValidateTopology - Returns a set of validatetopology_returntype objects detailing issues with topology.
- ~(box2df,box2df) - Returns TRUE if a 2D float precision bounding box (BOX2DF) contains another 2D float precision bounding box (BOX2DF).
- ~(box2df,geometry) - Returns TRUE if a 2D float precision bounding box (BOX2DF) contains a geometry's 2D bonding box.
- ~(geometry,box2df) - Returns TRUE if a geometry's 2D bonding box contains a 2D float precision bounding box (GIDX).
- @(box2df,box2df) - Returns TRUE if a 2D float precision bounding box (BOX2DF) is contained into another 2D float precision bounding box.
- @(box2df,geometry) - Returns TRUE if a 2D float precision bounding box (BOX2DF) is contained into a geometry's 2D bounding box.
- @(geometry,box2df) - Returns TRUE if a geometry's 2D bounding box is contained into a 2D float precision bounding box (BOX2DF).
- &&(box2df,box2df) - Returns TRUE if two 2D float precision bounding boxes (BOX2DF) intersect each other.
- &&(box2df,geometry) - Returns TRUE if a 2D float precision bounding box (BOX2DF) intersects a geometry's (cached) 2D bounding box.
- &&(geometry,box2df) - Returns TRUE if a geometry's (cached) 2D bounding box intersects a 2D float precision bounding box (BOX2DF).
13.8. PostGIS Functions that support 3D
The functions given below are PostGIS functions that do not throw away the Z-Index.
- AddGeometryColumn - Remove uma coluna geometria de uma spatial table.
- Box3D - Returns a BOX3D representing the 3D extent of a geometry.
- CG_3DArea - Computa a área de geometrias de superfície 3D. Irá retornar 0 para sólidos.
- CG_3DConvexHull - Computa o eixo mediano aproximado de uma geometria territorial.
- CG_3DDifference - Representar diferença 3D
- CG_3DIntersection - Representar intersecção 3D
- CG_3DUnion - Perform 3D union using postgis_sfcgal.
- CG_ApproximateMedialAxis - Computa o eixo mediano aproximado de uma geometria territorial.
- CG_Buffer3D - Computes a 3D buffer around a geometry.
- CG_ConstrainedDelaunayTriangles - Return a constrained Delaunay triangulation around the given input geometry.
- CG_Extrude - Extrude uma superfície a um volume relacionado
- CG_ForceLHR - Orientação força LHR
- CG_IsPlanar - Verifique se a superfície é ou não planar
- CG_IsSolid - teste se a geometria é um sólido. Nenhuma verificação de validade é representada.
- CG_MakeSolid - Molde a geometria para um sólido. Nenhuma verificação é apresentada. Para obter um sólido válido, a geometria de entrada deve ser uma superfície poliédrica fechada ou um TIN fechado.
- CG_Orientation - Determine orientação da superfície
- CG_Rotate3D - Rotates a geometry in 3D space around an axis vector.
- CG_RotateX - Rotates a geometry around the X-axis by a given angle.
- CG_RotateY - Rotates a geometry around the Y-axis by a given angle.
- CG_RotateZ - Rotates a geometry around the Z-axis by a given angle.
- CG_Scale3D - Scales a geometry by separate factors along X, Y, and Z axes.
- CG_Scale3DAroundCenter - Scales a geometry in 3D space around a specified center point.
- CG_StraightSkeleton - Calcule um esqueleto em linha reta de uma geometria
- CG_Tesselate - Representa superfície tesselação de um polígono ou superfície poliédrica e retorna como uma TIN ou coleção de TINS
- CG_Translate3D - Translates (moves) a geometry by given offsets in 3D space.
- CG_Visibility - Compute a visibility polygon from a point or a segment in a polygon geometry
- CG_Volume - Computa o volume de um sólido 3D. Se aplicado a geometrias com superfícies (mesmo fechadas), irão retornar 0.
- DropGeometryColumn - Remove uma coluna geometria de uma spatial table.
- GeometryType - Retorna o tipo de geometria de valor ST_Geometry.
- ST_3DArea - Computa a área de geometrias de superfície 3D. Irá retornar 0 para sólidos.
- ST_3DClosestPoint - Retorna o ponto 3 dimensional em g1 que é o mais próximo de g2. Este é o primeiro ponto da linha mais curta em três dimensões.
- ST_3DConvexHull - Computa o eixo mediano aproximado de uma geometria territorial.
- ST_3DDFullyWithin - Tests if two 3D geometries are entirely within a given 3D distance
- ST_3DDWithin - Tests if two 3D geometries are within a given 3D distance
- ST_3DDifference - Representar diferença 3D
- ST_3DDistance - Para tipo geometria, retorna a menor distância cartesiana 3-dimensional (baseado no sistema de referência espacial) entre duas geometrias em unidades projetadas.
- ST_3DExtent - Aggregate function that returns the 3D bounding box of geometries.
- ST_3DIntersection - Representar intersecção 3D
- ST_3DIntersects - Tests if two geometries spatially intersect in 3D - only for points, linestrings, polygons, polyhedral surface (area)
- ST_3DLength - Retorna o centro geométrico de uma geometria.
- ST_3DLineInterpolatePoint - Returns a point interpolated along a 3D line at a fractional location.
- ST_3DLongestLine - Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_3DMaxDistance - Para tipo de geometria retorna a maior distância 3-dimensional cartesiana (baseada na referência espacial) entre duas geometrias em unidade projetadas.
- ST_3DPerimeter - Retorna o centro geométrico de uma geometria.
- ST_3DShortestLine - Retorna a menor linha 3-dimensional entre duas geometrias
- ST_3DUnion - Perform 3D union.
- ST_AddMeasure - Interpolates measures along a linear geometry.
- ST_AddPoint - Adicione um ponto para uma LineString.
- ST_Affine - Apply a 3D affine transformation to a geometry.
- ST_ApproximateMedialAxis - Computa o eixo mediano aproximado de uma geometria territorial.
- ST_AsBinary - Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsEWKB - Return the Extended Well-Known Binary (EWKB) representation of the geometry with SRID meta data.
- ST_AsEWKT - Retorna a representação de texto bem conhecida (WKT) da geometria com os meta dados SRID.
- ST_AsGML - Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsGeoJSON - Return a geometry or feature in GeoJSON format.
- ST_AsHEXEWKB - Retorna uma geometria no formato HEXEWKB (como texto) usando little-endian (NDR) ou big-endian (XDR) encoding.
- ST_AsKML - Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsX3D - Retorna uma geometria em X3D nó xml formato do elemento: ISO-IEC-19776-1.2-X3DEncodings-XML
- ST_Boundary - Retorna o encerramento da borda combinatória dessa geometria.
- ST_BoundingDiagonal - Retorna a diagonal da geometria fornecida da caixa limitada.
- ST_CPAWithin - Tests if the closest point of approach of two trajectories is within the specified distance.
- ST_ChaikinSmoothing - Returns a smoothed version of a geometry, using the Chaikin algorithm
- ST_ClosestPointOfApproach - Returns a measure at the closest point of approach of two trajectories.
- ST_Collect - Creates a GeometryCollection or Multi* geometry from a set of geometries.
- ST_ConstrainedDelaunayTriangles - Return a constrained Delaunay triangulation around the given input geometry.
- ST_ConvexHull - Computes the convex hull of a geometry.
- ST_CoordDim - Retorna a dimensão da coordenada do valor ST_Geometry.
- ST_CurveN - Returns the Nth component curve geometry of a CompoundCurve.
- ST_CurveToLine - Converts a geometry containing curves to a linear geometry.
- ST_DelaunayTriangles - Returns the Delaunay triangulation of the vertices of a geometry.
- ST_Difference - Computes a geometry representing the part of geometry A that does not intersect geometry B.
- ST_DistanceCPA - Returns the distance between the closest point of approach of two trajectories.
- ST_Dump - Returns a set of geometry_dump rows for the components of a geometry.
- ST_DumpPoints - Retorna um texto resumo dos conteúdos da geometria.
- ST_DumpRings - Returns a set of geometry_dump rows for the exterior and interior rings of a Polygon.
- ST_DumpSegments - Retorna um texto resumo dos conteúdos da geometria.
- ST_EndPoint - Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
- ST_ExteriorRing - Retorna o número de anéis interiores de um polígono.
- ST_Extrude - Extrude uma superfície a um volume relacionado
- ST_FlipCoordinates - Returns a version of a geometry with X and Y axis flipped.
- ST_Force2D - Força a geometria para o modo de 2 dimensões.
- ST_ForceCurve - Converte para cima uma geometria para seu tipo curvo, se aplicável.
- ST_ForceLHR - Orientação força LHR
- ST_ForcePolygonCCW - Orients all exterior rings counter-clockwise and all interior rings clockwise.
- ST_ForcePolygonCW - Orients all exterior rings clockwise and all interior rings counter-clockwise.
- ST_ForceRHR - Força a orientação dos vértices em um polígono a seguir a regra da mão direita.
- ST_ForceSFS - Força as geometrias a utilizarem os tipos disponíveis na especificação SFS 1.1.
- ST_Force3D - Força a geometria para um modo XYZ. Este é um apelido para a função ST_Force_3DZ.
- ST_Force3DZ - Força as geometrias para o modo XYZ.
- ST_Force4D - Força as geometrias para o modo XYZM.
- ST_ForceCollection - Converte a geometria para um GEOMETRYCOLLECTION.
- ST_GeomFromEWKB - Retorna um valor ST_Geometry especifico da representação binária estendida bem conhecida (EWKB).
- ST_GeomFromEWKT - Retorna um valor ST_Geometry especifico da representação de texto estendida bem conhecida (EWKT).
- ST_GeomFromGML - Utiliza como entrada uma representação GML de geometria e como saída um objeto de geometria PostGIS
- ST_GeomFromGeoJSON - Utiliza como entrada uma representação geojson de uma geometria e como saída um objeto de geometria PostGIS
- ST_GeomFromKML - Utiliza como entrada uma representação KML de geometria e como saída um objeto de geometria PostGIS
- ST_GeometricMedian - Retorna a mediana de um MultiPonto.
- ST_GeometryN - Retorna o tipo de geometria de valor ST_Geometry.
- ST_GeometryType - Retorna o tipo de geometria de valor ST_Geometry.
- ST_HasArc - Tests if a geometry contains a circular arc
- ST_HasM - Checks if a geometry has an M (measure) dimension.
- ST_HasZ - Checks if a geometry has a Z dimension.
- ST_InteriorRingN - Retorna o número de anéis interiores de um polígono.
- ST_InterpolatePoint - Retorna o valor da dimensão de medida da geometria no ponto fechado para o ponto fornecido.
- ST_Intersection - Computes a geometry representing the shared portion of geometries A and B.
- ST_IsClosed - Retorna VERDADEIRO se os pontos de começo e fim da LINESTRING são coincidentes. Para superfície poliédrica está fechada (volumétrica).
- ST_IsCollection - Retorna verdadeiro se essa geometria é uma coleção vazia, polígono, ponto etc.
- ST_IsPlanar - Verifique se a superfície é ou não planar
- ST_IsPolygonCCW - Tests if Polygons have exterior rings oriented counter-clockwise and interior rings oriented clockwise.
- ST_IsPolygonCW - Tests if Polygons have exterior rings oriented clockwise and interior rings oriented counter-clockwise.
- ST_IsSimple - Retorna (VERDADEIRA) se essa geometria não tem nenhum ponto irregular, como auto intersecção ou tangenciação.
- ST_IsSolid - teste se a geometria é um sólido. Nenhuma verificação de validade é representada.
- ST_IsValidTrajectory - Tests if the geometry is a valid trajectory.
- ST_LengthSpheroid - Retorna o centro geométrico de uma geometria.
- ST_LineFromMultiPoint - Cria uma linestring de um multiponto geométrico.
- ST_LineInterpolatePoint - Returns a point interpolated along a line at a fractional location.
- ST_LineInterpolatePoints - Returns points interpolated along a line at a fractional interval.
- ST_LineSubstring - Returns the part of a line between two fractional locations.
- ST_LineToCurve - Converts a linear geometry to a curved geometry.
- ST_LocateBetweenElevations - Returns the portions of a geometry that lie in an elevation (Z) range.
- ST_M - Returns the M coordinate of a Point.
- ST_MakeLine - Cria uma Linestring de ponto, multiponto ou linha das geometrias.
- ST_MakePoint - Creates a 2D, 3DZ or 4D Point.
- ST_MakePolygon - Creates a Polygon from a shell and optional list of holes.
- ST_MakeSolid - Molde a geometria para um sólido. Nenhuma verificação é apresentada. Para obter um sólido válido, a geometria de entrada deve ser uma superfície poliédrica fechada ou um TIN fechado.
- ST_MakeValid - Attempts to make an invalid geometry valid without losing vertices.
- ST_MemSize - Retorna o tipo de geometria de valor ST_Geometry.
- ST_MemUnion - Aggregate function which unions geometries in a memory-efficent but slower way
- ST_NDims - Retorna a dimensão da coordenada do valor ST_Geometry.
- ST_NPoints - Retorna o número de pontos (vértices) em uma geometria.
- ST_NRings - Retorna o número de anéis interiores de um polígono.
- ST_Node - Nodes a collection of lines.
- ST_NumCurves - Return the number of component curves in a CompoundCurve.
- ST_NumGeometries - Retorna o número de pontos em uma geometria. Funciona para todas as geometrias.
- ST_NumPatches - Retorna o número de faces em uma superfícies poliédrica. Retornará nulo para geometrias não poliédricas.
- ST_Orientation - Determine orientação da superfície
- ST_PatchN - Retorna o tipo de geometria de valor ST_Geometry.
- ST_PointFromWKB - Faz uma geometria a partir de um WKB com o SRID dado
- ST_PointN - Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
- ST_PointOnSurface - Computes a point guaranteed to lie in a polygon, or on a geometry.
- ST_Points - Retorna uma multilinestring contendo todas as coordenadas de uma geometria.
- ST_Polygon - Creates a Polygon from a LineString with a specified SRID.
- ST_RemovePoint - Remove a point from a linestring.
- ST_RemoveRepeatedPoints - Returns a version of a geometry with duplicate points removed.
- ST_Reverse - Retorna a geometria com a ordem dos vértices revertida.
- ST_Rotate - Rotates a geometry about an origin point.
- ST_RotateX - Rotates a geometry about the X axis.
- ST_RotateY - Rotates a geometry about the Y axis.
- ST_RotateZ - Rotates a geometry about the Z axis.
- ST_Scale - Scales a geometry by given factors.
- ST_Scroll - Change start point of a closed LineString.
- ST_SetPoint - Substitui ponto de uma linestring com um dado ponto.
- ST_ShiftLongitude - Shifts the longitude coordinates of a geometry between -180..180 and 0..360.
- ST_SnapToGrid - Rompe todos os pontos da geometria de entrada para uma rede regular.
- ST_StartPoint - Returns the first point of a LineString.
- ST_StraightSkeleton - Calcule um esqueleto em linha reta de uma geometria
- ST_SwapOrdinates - Retorna uma versão da geometria dada com os valores ordenados dados trocados.
- ST_SymDifference - Computes a geometry representing the portions of geometries A and B that do not intersect.
- ST_Tesselate - Representa superfície tesselação de um polígono ou superfície poliédrica e retorna como uma TIN ou coleção de TINS
- ST_TransScale - Translates and scales a geometry by given offsets and factors.
- ST_Translate - Translates a geometry by given offsets.
- ST_UnaryUnion - Computes the union of the components of a single geometry.
- ST_Union - Computes a geometry representing the point-set union of the input geometries.
- ST_Volume - Computa o volume de um sólido 3D. Se aplicado a geometrias com superfícies (mesmo fechadas), irão retornar 0.
- ST_WrapX - Envolve uma geometria em torno de um valor X.
- ST_X - Returns the X coordinate of a Point.
- ST_XMax - Returns the X maxima of a 2D or 3D bounding box or a geometry.
- ST_XMin - Returns the X minima of a 2D or 3D bounding box or a geometry.
- ST_Y - Returns the Y coordinate of a Point.
- ST_YMax - Returns the Y maxima of a 2D or 3D bounding box or a geometry.
- ST_YMin - Returns the Y minima of a 2D or 3D bounding box or a geometry.
- ST_Z - Returns the Z coordinate of a Point.
- ST_ZMax - Returns the Z maxima of a 2D or 3D bounding box or a geometry.
- ST_ZMin - Returns the Z minima of a 2D or 3D bounding box or a geometry.
- ST_Zmflag - Retorna a dimensão da coordenada do valor ST_Geometry.
- Equals - Retorna verdade se duas topogeometrias forem compostas da mesma topologia primitiva
- Intersects - Retorna verdade se algum par de primitivos das duas topologias se intersectar.
- UpdateGeometrySRID - Updates the SRID of all features in a geometry column, and the table metadata.
- &&& - Retorna VERDADE se a caixa limitadora n-D de A intersecta a caixa limitadora n-D de B.
- &&&(geometry,gidx) - Returns TRUE if a geometry's (cached) n-D bounding box intersects a n-D float precision bounding box (GIDX).
- &&&(gidx,geometry) - Returns TRUE if a n-D float precision bounding box (GIDX) intersects a geometry's (cached) n-D bounding box.
- &&&(gidx,gidx) - Returns TRUE if two n-D float precision bounding boxes (GIDX) intersect each other.
13.9. PostGIS Curved Geometry Support Functions
The functions given below are PostGIS functions that can use CIRCULARSTRING, CURVEPOLYGON, and other curved geometry types
- AddGeometryColumn - Remove uma coluna geometria de uma spatial table.
- Box2D - Returns a BOX2D representing the 2D extent of a geometry.
- Box3D - Returns a BOX3D representing the 3D extent of a geometry.
- DropGeometryColumn - Remove uma coluna geometria de uma spatial table.
- GeometryType - Retorna o tipo de geometria de valor ST_Geometry.
- PostGIS_AddBBox - Adicionar o retângulo envolvente a geometria.
- PostGIS_DropBBox - Exclui o cache de retângulos envolventes da geometria.
- PostGIS_HasBBox - Retorna verdadeiro se o retângulo desta geometria está cacheado. FALSO caso contrário.
- ST_3DExtent - Aggregate function that returns the 3D bounding box of geometries.
- ST_Affine - Apply a 3D affine transformation to a geometry.
- ST_AsBinary - Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsEWKB - Return the Extended Well-Known Binary (EWKB) representation of the geometry with SRID meta data.
- ST_AsEWKT - Retorna a representação de texto bem conhecida (WKT) da geometria com os meta dados SRID.
- ST_AsHEXEWKB - Retorna uma geometria no formato HEXEWKB (como texto) usando little-endian (NDR) ou big-endian (XDR) encoding.
- ST_AsSVG - Returns SVG path data for a geometry.
- ST_AsText - Retorna a representação de texto bem conhecida (WKT) da geometria/geografia sem os meta dados do SRID.
- ST_ClusterDBSCAN - Window function that returns a cluster id for each input geometry using the DBSCAN algorithm.
- ST_ClusterWithin - Aggregate function that clusters geometries by separation distance.
- ST_ClusterWithinWin - Window function that returns a cluster id for each input geometry, clustering using separation distance.
- ST_Collect - Creates a GeometryCollection or Multi* geometry from a set of geometries.
- ST_CoordDim - Retorna a dimensão da coordenada do valor ST_Geometry.
- ST_CurveToLine - Converts a geometry containing curves to a linear geometry.
- ST_Distance - Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_Dump - Returns a set of geometry_dump rows for the components of a geometry.
- ST_DumpPoints - Retorna um texto resumo dos conteúdos da geometria.
- ST_EndPoint - Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
- ST_EstimatedExtent - Returns the estimated extent of a spatial table.
- ST_FlipCoordinates - Returns a version of a geometry with X and Y axis flipped.
- ST_Force2D - Força a geometria para o modo de 2 dimensões.
- ST_ForceCurve - Converte para cima uma geometria para seu tipo curvo, se aplicável.
- ST_ForceSFS - Força as geometrias a utilizarem os tipos disponíveis na especificação SFS 1.1.
- ST_Force3D - Força a geometria para um modo XYZ. Este é um apelido para a função ST_Force_3DZ.
- ST_Force3DM - Força as geometrias para o modo XYM.
- ST_Force3DZ - Força as geometrias para o modo XYZ.
- ST_Force4D - Força as geometrias para o modo XYZM.
- ST_ForceCollection - Converte a geometria para um GEOMETRYCOLLECTION.
- ST_GeoHash - Retorna uma representação GeoHash da geometria.
- ST_GeogFromWKB - Cria uma ocasião geografia de uma geometria binária bem conhecida (WKB) ou binário estendido bem conhecido (EWKB).
- ST_GeomFromEWKB - Retorna um valor ST_Geometry especifico da representação binária estendida bem conhecida (EWKB).
- ST_GeomFromEWKT - Retorna um valor ST_Geometry especifico da representação de texto estendida bem conhecida (EWKT).
- ST_GeomFromText - Retorna um valor ST_Geometry específico da representação de texto bem conhecida (WKT).
- ST_GeomFromWKB - Criar uma geometria exemplo de um representação bem conhecida de geometria binária (WKB) e SRID opcional.
- ST_GeometryN - Retorna o tipo de geometria de valor ST_Geometry.
- = - Returns TRUE if the coordinates and coordinate order geometry/geography A are the same as the coordinates and coordinate order of geometry/geography B.
- &<| - Retorna VERDADE se a caixa limitadora de A sobrepõe ou está abaixo de B.
- ST_HasArc - Tests if a geometry contains a circular arc
- ST_Intersects - Tests if two geometries intersect (they have at least one point in common)
- ST_IsClosed - Retorna VERDADEIRO se os pontos de começo e fim da LINESTRING são coincidentes. Para superfície poliédrica está fechada (volumétrica).
- ST_IsCollection - Retorna verdadeiro se essa geometria é uma coleção vazia, polígono, ponto etc.
- ST_IsEmpty - Tests if a geometry is empty.
- ST_LineToCurve - Converts a linear geometry to a curved geometry.
- ST_MemSize - Retorna o tipo de geometria de valor ST_Geometry.
- ST_NPoints - Retorna o número de pontos (vértices) em uma geometria.
- ST_NRings - Retorna o número de anéis interiores de um polígono.
- ST_PointFromWKB - Faz uma geometria a partir de um WKB com o SRID dado
- ST_PointN - Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
- ST_Points - Retorna uma multilinestring contendo todas as coordenadas de uma geometria.
- ST_Rotate - Rotates a geometry about an origin point.
- ST_RotateZ - Rotates a geometry about the Z axis.
- ST_SRID - Returns the spatial reference identifier for a geometry.
- ST_Scale - Scales a geometry by given factors.
- ST_SetSRID - Set the SRID on a geometry.
- ST_StartPoint - Returns the first point of a LineString.
- ST_Summary - Retorna um texto resumo dos conteúdos da geometria.
- ST_SwapOrdinates - Retorna uma versão da geometria dada com os valores ordenados dados trocados.
- ST_TransScale - Translates and scales a geometry by given offsets and factors.
- ST_Transform - Return a new geometry with coordinates transformed to a different spatial reference system.
- ST_Translate - Translates a geometry by given offsets.
- ST_XMax - Returns the X maxima of a 2D or 3D bounding box or a geometry.
- ST_XMin - Returns the X minima of a 2D or 3D bounding box or a geometry.
- ST_YMax - Returns the Y maxima of a 2D or 3D bounding box or a geometry.
- ST_YMin - Returns the Y minima of a 2D or 3D bounding box or a geometry.
- ST_ZMax - Returns the Z maxima of a 2D or 3D bounding box or a geometry.
- ST_ZMin - Returns the Z minima of a 2D or 3D bounding box or a geometry.
- ST_Zmflag - Retorna a dimensão da coordenada do valor ST_Geometry.
- UpdateGeometrySRID - Updates the SRID of all features in a geometry column, and the table metadata.
- ~(box2df,box2df) - Returns TRUE if a 2D float precision bounding box (BOX2DF) contains another 2D float precision bounding box (BOX2DF).
- ~(box2df,geometry) - Returns TRUE if a 2D float precision bounding box (BOX2DF) contains a geometry's 2D bonding box.
- ~(geometry,box2df) - Returns TRUE if a geometry's 2D bonding box contains a 2D float precision bounding box (GIDX).
- && - Retorna VERDADE se a caixa limitadora 2D de A intersecta a caixa limitadora 2D de B.
- &&& - Retorna VERDADE se a caixa limitadora n-D de A intersecta a caixa limitadora n-D de B.
- @(box2df,box2df) - Returns TRUE if a 2D float precision bounding box (BOX2DF) is contained into another 2D float precision bounding box.
- @(box2df,geometry) - Returns TRUE if a 2D float precision bounding box (BOX2DF) is contained into a geometry's 2D bounding box.
- @(geometry,box2df) - Returns TRUE if a geometry's 2D bounding box is contained into a 2D float precision bounding box (BOX2DF).
- &&(box2df,box2df) - Returns TRUE if two 2D float precision bounding boxes (BOX2DF) intersect each other.
- &&(box2df,geometry) - Returns TRUE if a 2D float precision bounding box (BOX2DF) intersects a geometry's (cached) 2D bounding box.
- &&(geometry,box2df) - Returns TRUE if a geometry's (cached) 2D bounding box intersects a 2D float precision bounding box (BOX2DF).
- &&&(geometry,gidx) - Returns TRUE if a geometry's (cached) n-D bounding box intersects a n-D float precision bounding box (GIDX).
- &&&(gidx,geometry) - Returns TRUE if a n-D float precision bounding box (GIDX) intersects a geometry's (cached) n-D bounding box.
- &&&(gidx,gidx) - Returns TRUE if two n-D float precision bounding boxes (GIDX) intersect each other.
13.10. PostGIS Polyhedral Surface Support Functions
The functions given below are PostGIS functions that can use POLYHEDRALSURFACE, POLYHEDRALSURFACEM geometries
- Box2D - Returns a BOX2D representing the 2D extent of a geometry.
- Box3D - Returns a BOX3D representing the 3D extent of a geometry.
- CG_3DArea - Computa a área de geometrias de superfície 3D. Irá retornar 0 para sólidos.
- CG_3DConvexHull - Computa o eixo mediano aproximado de uma geometria territorial.
- CG_3DDifference - Representar diferença 3D
- CG_3DIntersection - Representar intersecção 3D
- CG_3DUnion - Perform 3D union using postgis_sfcgal.
- CG_ApproximateMedialAxis - Computa o eixo mediano aproximado de uma geometria territorial.
- CG_Buffer3D - Computes a 3D buffer around a geometry.
- CG_Extrude - Extrude uma superfície a um volume relacionado
- CG_ForceLHR - Orientação força LHR
- CG_IsPlanar - Verifique se a superfície é ou não planar
- CG_IsSolid - teste se a geometria é um sólido. Nenhuma verificação de validade é representada.
- CG_MakeSolid - Molde a geometria para um sólido. Nenhuma verificação é apresentada. Para obter um sólido válido, a geometria de entrada deve ser uma superfície poliédrica fechada ou um TIN fechado.
- CG_StraightSkeleton - Calcule um esqueleto em linha reta de uma geometria
- CG_Tesselate - Representa superfície tesselação de um polígono ou superfície poliédrica e retorna como uma TIN ou coleção de TINS
- CG_Visibility - Compute a visibility polygon from a point or a segment in a polygon geometry
- CG_Volume - Computa o volume de um sólido 3D. Se aplicado a geometrias com superfícies (mesmo fechadas), irão retornar 0.
- GeometryType - Retorna o tipo de geometria de valor ST_Geometry.
- ST_3DArea - Computa a área de geometrias de superfície 3D. Irá retornar 0 para sólidos.
- ST_3DClosestPoint - Retorna o ponto 3 dimensional em g1 que é o mais próximo de g2. Este é o primeiro ponto da linha mais curta em três dimensões.
- ST_3DConvexHull - Computa o eixo mediano aproximado de uma geometria territorial.
- ST_3DDFullyWithin - Tests if two 3D geometries are entirely within a given 3D distance
- ST_3DDWithin - Tests if two 3D geometries are within a given 3D distance
- ST_3DDifference - Representar diferença 3D
- ST_3DDistance - Para tipo geometria, retorna a menor distância cartesiana 3-dimensional (baseado no sistema de referência espacial) entre duas geometrias em unidades projetadas.
- ST_3DExtent - Aggregate function that returns the 3D bounding box of geometries.
- ST_3DIntersection - Representar intersecção 3D
- ST_3DIntersects - Tests if two geometries spatially intersect in 3D - only for points, linestrings, polygons, polyhedral surface (area)
- ST_3DLongestLine - Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_3DMaxDistance - Para tipo de geometria retorna a maior distância 3-dimensional cartesiana (baseada na referência espacial) entre duas geometrias em unidade projetadas.
- ST_3DShortestLine - Retorna a menor linha 3-dimensional entre duas geometrias
- ST_3DUnion - Perform 3D union.
- ST_Affine - Apply a 3D affine transformation to a geometry.
- ST_ApproximateMedialAxis - Computa o eixo mediano aproximado de uma geometria territorial.
- ST_Area - Retorna o centro geométrico de uma geometria.
- ST_AsBinary - Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsEWKB - Return the Extended Well-Known Binary (EWKB) representation of the geometry with SRID meta data.
- ST_AsEWKT - Retorna a representação de texto bem conhecida (WKT) da geometria com os meta dados SRID.
- ST_AsGML - Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsX3D - Retorna uma geometria em X3D nó xml formato do elemento: ISO-IEC-19776-1.2-X3DEncodings-XML
- ST_CoordDim - Retorna a dimensão da coordenada do valor ST_Geometry.
- ST_Dimension - Retorna a dimensão da coordenada do valor ST_Geometry.
- ST_Dump - Returns a set of geometry_dump rows for the components of a geometry.
- ST_DumpPoints - Retorna um texto resumo dos conteúdos da geometria.
- ST_Expand - Returns a bounding box expanded from another bounding box or a geometry.
- ST_Extent - Aggregate function that returns the bounding box of geometries.
- ST_Extrude - Extrude uma superfície a um volume relacionado
- ST_FlipCoordinates - Returns a version of a geometry with X and Y axis flipped.
- ST_Force2D - Força a geometria para o modo de 2 dimensões.
- ST_ForceLHR - Orientação força LHR
- ST_ForceRHR - Força a orientação dos vértices em um polígono a seguir a regra da mão direita.
- ST_ForceSFS - Força as geometrias a utilizarem os tipos disponíveis na especificação SFS 1.1.
- ST_Force3D - Força a geometria para um modo XYZ. Este é um apelido para a função ST_Force_3DZ.
- ST_Force3DZ - Força as geometrias para o modo XYZ.
- ST_ForceCollection - Converte a geometria para um GEOMETRYCOLLECTION.
- ST_GeomFromEWKB - Retorna um valor ST_Geometry especifico da representação binária estendida bem conhecida (EWKB).
- ST_GeomFromEWKT - Retorna um valor ST_Geometry especifico da representação de texto estendida bem conhecida (EWKT).
- ST_GeomFromGML - Utiliza como entrada uma representação GML de geometria e como saída um objeto de geometria PostGIS
- ST_GeometryN - Retorna o tipo de geometria de valor ST_Geometry.
- ST_GeometryType - Retorna o tipo de geometria de valor ST_Geometry.
- = - Returns TRUE if the coordinates and coordinate order geometry/geography A are the same as the coordinates and coordinate order of geometry/geography B.
- &<| - Retorna VERDADE se a caixa limitadora de A sobrepõe ou está abaixo de B.
- ~= - Retorna VERDADE se a caixa limitadora de A é a mesma de B.
- ST_IsClosed - Retorna VERDADEIRO se os pontos de começo e fim da LINESTRING são coincidentes. Para superfície poliédrica está fechada (volumétrica).
- ST_IsPlanar - Verifique se a superfície é ou não planar
- ST_IsSolid - teste se a geometria é um sólido. Nenhuma verificação de validade é representada.
- ST_MakeSolid - Molde a geometria para um sólido. Nenhuma verificação é apresentada. Para obter um sólido válido, a geometria de entrada deve ser uma superfície poliédrica fechada ou um TIN fechado.
- ST_MemSize - Retorna o tipo de geometria de valor ST_Geometry.
- ST_NPoints - Retorna o número de pontos (vértices) em uma geometria.
- ST_NumGeometries - Retorna o número de pontos em uma geometria. Funciona para todas as geometrias.
- ST_NumPatches - Retorna o número de faces em uma superfícies poliédrica. Retornará nulo para geometrias não poliédricas.
- ST_PatchN - Retorna o tipo de geometria de valor ST_Geometry.
- ST_RemoveRepeatedPoints - Returns a version of a geometry with duplicate points removed.
- ST_Reverse - Retorna a geometria com a ordem dos vértices revertida.
- ST_Rotate - Rotates a geometry about an origin point.
- ST_RotateX - Rotates a geometry about the X axis.
- ST_RotateY - Rotates a geometry about the Y axis.
- ST_RotateZ - Rotates a geometry about the Z axis.
- ST_Scale - Scales a geometry by given factors.
- ST_ShiftLongitude - Shifts the longitude coordinates of a geometry between -180..180 and 0..360.
- ST_StraightSkeleton - Calcule um esqueleto em linha reta de uma geometria
- ST_Summary - Retorna um texto resumo dos conteúdos da geometria.
- ST_SwapOrdinates - Retorna uma versão da geometria dada com os valores ordenados dados trocados.
- ST_Tesselate - Representa superfície tesselação de um polígono ou superfície poliédrica e retorna como uma TIN ou coleção de TINS
- ST_Transform - Return a new geometry with coordinates transformed to a different spatial reference system.
- ST_Volume - Computa o volume de um sólido 3D. Se aplicado a geometrias com superfícies (mesmo fechadas), irão retornar 0.
- ~(box2df,box2df) - Returns TRUE if a 2D float precision bounding box (BOX2DF) contains another 2D float precision bounding box (BOX2DF).
- ~(box2df,geometry) - Returns TRUE if a 2D float precision bounding box (BOX2DF) contains a geometry's 2D bonding box.
- ~(geometry,box2df) - Returns TRUE if a geometry's 2D bonding box contains a 2D float precision bounding box (GIDX).
- && - Retorna VERDADE se a caixa limitadora 2D de A intersecta a caixa limitadora 2D de B.
- &&& - Retorna VERDADE se a caixa limitadora n-D de A intersecta a caixa limitadora n-D de B.
- @(box2df,box2df) - Returns TRUE if a 2D float precision bounding box (BOX2DF) is contained into another 2D float precision bounding box.
- @(box2df,geometry) - Returns TRUE if a 2D float precision bounding box (BOX2DF) is contained into a geometry's 2D bounding box.
- @(geometry,box2df) - Returns TRUE if a geometry's 2D bounding box is contained into a 2D float precision bounding box (BOX2DF).
- &&(box2df,box2df) - Returns TRUE if two 2D float precision bounding boxes (BOX2DF) intersect each other.
- &&(box2df,geometry) - Returns TRUE if a 2D float precision bounding box (BOX2DF) intersects a geometry's (cached) 2D bounding box.
- &&(geometry,box2df) - Returns TRUE if a geometry's (cached) 2D bounding box intersects a 2D float precision bounding box (BOX2DF).
- &&&(geometry,gidx) - Returns TRUE if a geometry's (cached) n-D bounding box intersects a n-D float precision bounding box (GIDX).
- &&&(gidx,geometry) - Returns TRUE if a n-D float precision bounding box (GIDX) intersects a geometry's (cached) n-D bounding box.
- &&&(gidx,gidx) - Returns TRUE if two n-D float precision bounding boxes (GIDX) intersect each other.
13.12. New, Enhanced or changed PostGIS Functions
13.12.1. PostGIS Functions new or enhanced in 3.6
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 3.6
- CG_Buffer3D - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Computes a 3D buffer around a geometry.
- CG_Rotate - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Rotates a geometry by a given angle around the origin (0,0).
- CG_Rotate2D - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Rotates a geometry by a given angle around a specified point in 2D.
- CG_Rotate3D - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Rotates a geometry in 3D space around an axis vector.
- CG_RotateX - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Rotates a geometry around the X-axis by a given angle.
- CG_RotateY - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Rotates a geometry around the Y-axis by a given angle.
- CG_RotateZ - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Rotates a geometry around the Z-axis by a given angle.
- CG_Scale - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Scales a geometry uniformly in all dimensions by a given factor.
- CG_Scale3D - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Scales a geometry by separate factors along X, Y, and Z axes.
- CG_Scale3DAroundCenter - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Scales a geometry in 3D space around a specified center point.
- CG_StraightSkeletonPartition - Availability: 3.6.0 - requires SFCGAL >= 2.0.0. Computes the straight skeleton partition of a polygon.
- CG_Translate2D - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Translates (moves) a geometry by given offsets in 2D space.
- CG_Translate3D - Availability: 3.6.0 - requires SFCGAL >= 2.0.0 Translates (moves) a geometry by given offsets in 3D space.
- ST_AsRasterAgg - Availability: 3.6.0 Aggregate. Renders PostGIS geometries into a new raster.
13.12.2. PostGIS Functions new or enhanced in 3.5
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 3.5
- CG_3DArea - Availability: 3.5.0 Computa a área de geometrias de superfície 3D. Irá retornar 0 para sólidos.
- CG_3DConvexHull - Availability: 3.5.0 Computa o eixo mediano aproximado de uma geometria territorial.
- CG_3DDifference - Availability: 3.5.0 Representar diferença 3D
- CG_3DDistance - Availability: 3.5.0 Computes the minimum 3D distance between two geometries
- CG_3DIntersection - Availability: 3.5.0 Representar intersecção 3D
- CG_3DIntersects - Availability: 3.5.0 Tests if two 3D geometries intersect
- CG_3DUnion - Availability: 3.5.0 Perform 3D union using postgis_sfcgal.
- CG_AlphaShape - Availability: 3.5.0 - requires SFCGAL >= 1.4.1. Computes an Alpha-shape enclosing a geometry
- CG_ApproxConvexPartition - Availability: 3.5.0 - requires SFCGAL >= 1.5.0. Computes approximal convex partition of the polygon geometry
- CG_ApproximateMedialAxis - Availability: 3.5.0 Computa o eixo mediano aproximado de uma geometria territorial.
- CG_Area - Availability: 3.5.0 Calculates the area of a geometry
- CG_Difference - Availability: 3.5.0 Computes the geometric difference between two geometries
- CG_Distance - Availability: 3.5.0 Computes the minimum distance between two geometries
- CG_Extrude - Availability: 3.5.0 Extrude uma superfície a um volume relacionado
- CG_ExtrudeStraightSkeleton - Availability: 3.5.0 - requires SFCGAL >= 1.5.0. Straight Skeleton Extrusion
- CG_ForceLHR - Availability: 3.5.0 Orientação força LHR
- CG_GreeneApproxConvexPartition - Availability: 3.5.0 - requires SFCGAL >= 1.5.0. Computes approximal convex partition of the polygon geometry
- CG_Intersection - Availability: 3.5.0 Computes the intersection of two geometries
- CG_Intersects - Availability: 3.5.0 Tests if two geometries intersect (they have at least one point in common)
- CG_IsPlanar - Availability: 3.5.0 Verifique se a superfície é ou não planar
- CG_IsSolid - Availability: 3.5.0 teste se a geometria é um sólido. Nenhuma verificação de validade é representada.
- CG_MakeSolid - Availability: 3.5.0 Molde a geometria para um sólido. Nenhuma verificação é apresentada. Para obter um sólido válido, a geometria de entrada deve ser uma superfície poliédrica fechada ou um TIN fechado.
- CG_MinkowskiSum - Availability: 3.5.0 Representar soma Minkowski
- CG_OptimalAlphaShape - Availability: 3.5.0 - requires SFCGAL >= 1.4.1. Computes an Alpha-shape enclosing a geometry using an "optimal" alpha value.
- CG_OptimalConvexPartition - Availability: 3.5.0 - requires SFCGAL >= 1.5.0. Computes an optimal convex partition of the polygon geometry
- CG_Orientation - Availability: 3.5.0 Determine orientação da superfície
- CG_StraightSkeleton - Availability: 3.5.0 Calcule um esqueleto em linha reta de uma geometria
- CG_Tesselate - Availability: 3.5.0 Representa superfície tesselação de um polígono ou superfície poliédrica e retorna como uma TIN ou coleção de TINS
- CG_Triangulate - Availability: 3.5.0 Triangulates a polygonal geometry
- CG_Union - Availability: 3.5.0 Computes the union of two geometries
- CG_Visibility - Availability: 3.5.0 - requires SFCGAL >= 1.5.0. Compute a visibility polygon from a point or a segment in a polygon geometry
- CG_Volume - Availability: 3.5.0 Computa o volume de um sólido 3D. Se aplicado a geometrias com superfícies (mesmo fechadas), irão retornar 0.
- CG_YMonotonePartition - Availability: 3.5.0 - requires SFCGAL >= 1.5.0. Computes y-monotone partition of the polygon geometry
- ST_HasM - Availability: 3.5.0 Checks if a geometry has an M (measure) dimension.
- ST_HasZ - Availability: 3.5.0 Checks if a geometry has a Z dimension.
- ST_RemoveIrrelevantPointsForView - Availability: 3.5.0 Removes points that are irrelevant for rendering a specific rectangluar view of a geometry.
- ST_RemoveSmallParts - Availability: 3.5.0 Removes small parts (polygon rings or linestrings) of a geometry.
- TopoGeo_LoadGeometry - Availability: 3.5.0 Load a geometry into an existing topology, snapping and splitting as needed.
Functions enhanced in PostGIS 3.5
- ST_Clip - Enhanced: 3.5.0 - touched argument added. Returns the raster clipped by the input geometry. If band number is not specified, all bands are processed. If crop is not specified or TRUE, the output raster is cropped. If touched is set to TRUE, then touched pixels are included, otherwise only if the center of the pixel is in the geometry it is included.
Functions changed in PostGIS 3.5
- ST_AsGeoJSON - Changed: 3.5.0 allow specifying the column containing the feature id Return a geometry or feature in GeoJSON format.
- ST_DFullyWithin - Changed: 3.5.0 : the logic behind the function now uses a test of containment within a buffer, rather than the ST_MaxDistance algorithm. Results will differ from prior versions, but should be closer to user expectations. Tests if a geometry is entirely inside a distance of another
13.12.3. PostGIS Functions new or enhanced in 3.4
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 3.4
- PostGIS_GEOS_Compiled_Version - Availability: 3.4.0 Returns the version number of the GEOS library against which PostGIS was built.
- PostGIS_PROJ_Compiled_Version - Availability: 3.5.0 Returns the version number of the PROJ library against which PostGIS was built.
- RenameTopoGeometryColumn - Availability: 3.4.0 Renames a topogeometry column
- RenameTopology - Availability: 3.4.0 Renames a topology
- ST_ClusterIntersectingWin - Availability: 3.4.0 Window function that returns a cluster id for each input geometry, clustering input geometries into connected sets.
- ST_ClusterWithinWin - Availability: 3.4.0 Window function that returns a cluster id for each input geometry, clustering using separation distance.
- ST_CoverageInvalidEdges - Availability: 3.4.0 Window function that finds locations where polygons fail to form a valid coverage.
- ST_CoverageSimplify - Availability: 3.4.0 Window function that simplifies the edges of a polygonal coverage.
- ST_CoverageUnion - Availability: 3.4.0 - requires GEOS >= 3.8.0 Computes the union of a set of polygons forming a coverage by removing shared edges.
- ST_InverseTransformPipeline - Availability: 3.4.0 Return a new geometry with coordinates transformed to a different spatial reference system using the inverse of a defined coordinate transformation pipeline.
- ST_LargestEmptyCircle - Availability: 3.4.0. Computes the largest circle not overlapping a geometry.
- ST_LineExtend - Availability: 3.4.0 Returns a line extended forwards and backwards by specified distances.
- ST_TransformPipeline - Availability: 3.4.0 Return a new geometry with coordinates transformed to a different spatial reference system using a defined coordinate transformation pipeline.
- TopoElement - Availability: 3.4.0 Converts a topogeometry to a topoelement.
- debug_standardize_address - Availability: 3.4.0 Returns a json formatted text listing the parse tokens and standardizations
- postgis_srs - Availability: 3.4.0 Return a metadata record for the requested authority and srid.
- postgis_srs_all - Availability: 3.4.0 Return metadata records for every spatial reference system in the underlying Proj database.
- postgis_srs_codes - Availability: 3.4.0 Return the list of SRS codes associated with the given authority.
- postgis_srs_search - Availability: 3.4.0 Return metadata records for projected coordinate systems that have areas of usage that fully contain the bounds parameter.
Functions enhanced in PostGIS 3.4
- PostGIS_Full_Version - Enhanced: 3.4.0 now includes extra PROJ configurations NETWORK_ENABLED, URL_ENDPOINT and DATABASE_PATH of proj.db location Reports full PostGIS version and build configuration infos.
- PostGIS_PROJ_Version - Enhanced: 3.4.0 now includes NETWORK_ENABLED, URL_ENDPOINT and DATABASE_PATH of proj.db location Returns the version number of the PROJ4 library.
- ST_AsSVG - Enhanced: 3.4.0 to support all curve types Returns SVG path data for a geometry.
- ST_ClosestPoint - Enhanced: 3.4.0 - Support for geography. Returns the 2D point on g1 that is closest to g2. This is the first point of the shortest line from one geometry to the other.
- ST_LineSubstring - Enhanced: 3.4.0 - Support for geography was introduced. Returns the part of a line between two fractional locations.
- ST_Project - Enhanced: 3.4.0 Allow geometry arguments and two-point form omitting azimuth. Returns a point projected from a start point by a distance and bearing (azimuth).
- ST_Resample - Enhanced: 3.4.0 max and min resampling options added Resample um raster usando um algorítimo específico, novas dimensões, um canto aleatório da grade e um conjunto de rasters georreferenciando atributos definidos ou emprestados de outro raster.
- ST_Rescale - Enhanced: 3.4.0 max and min resampling options added Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline, Lanczos, Max or Min resampling algorithm. Default is NearestNeighbor.
- ST_ShortestLine - Enhanced: 3.4.0 - support for geography. Retorna a menor linha 2-dimensional entre duas geometrias
Functions changed in PostGIS 3.4
- PostGIS_Extensions_Upgrade - Changed: 3.4.0 to add target_version argument. Packages and upgrades PostGIS extensions (e.g. postgis_raster, postgis_topology, postgis_sfcgal) to given or latest version.
13.12.4. PostGIS Functions new or enhanced in 3.3
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 3.3
- RemoveUnusedPrimitives - Availability: 3.3.0 Removes topology primitives which not needed to define existing TopoGeometry objects.
- ST_3DConvexHull - Availability: 3.3.0 Computa o eixo mediano aproximado de uma geometria territorial.
- ST_3DUnion - Availability: 3.3.0 aggregate variant was added Perform 3D union.
- ST_AsMARC21 - Availability: 3.3.0 Returns geometry as a MARC21/XML record with a geographic datafield (034).
- ST_GeomFromMARC21 - Availability: 3.3.0, requires libxml2 2.6+ Takes MARC21/XML geographic data as input and returns a PostGIS geometry object.
- ST_Letters - Availability: 3.3.0 Returns the input letters rendered as geometry with a default start position at the origin and default text height of 100.
- ST_OptimalAlphaShape - Availability: 3.3.0 - requires SFCGAL >= 1.4.1. Computes an Alpha-shape enclosing a geometry using an "optimal" alpha value.
- ST_SimplifyPolygonHull - Availability: 3.3.0. Computes a simplifed topology-preserving outer or inner hull of a polygonal geometry.
- ST_TriangulatePolygon - Availability: 3.3.0. Computes the constrained Delaunay triangulation of polygons
- postgis_sfcgal_full_version - Availability: 3.3.0 Returns the full version of SFCGAL in use including CGAL and Boost versions
Functions enhanced in PostGIS 3.3
- ST_ConcaveHull - Enhanced: 3.3.0, GEOS native implementation enabled for GEOS 3.11+ Computes a possibly concave geometry that contains all input geometry vertices
- ST_LineMerge - Enhanced: 3.3.0 accept a directed parameter. Return the lines formed by sewing together a MultiLineString.
Functions changed in PostGIS 3.3
- PostGIS_Extensions_Upgrade - Changed: 3.3.0 support for upgrades from any PostGIS version. Does not work on all systems. Packages and upgrades PostGIS extensions (e.g. postgis_raster, postgis_topology, postgis_sfcgal) to given or latest version.
13.12.5. PostGIS Functions new or enhanced in 3.2
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 3.2
- FindLayer - Availability: 3.2.0 Returns a topology.layer record by different means.
- FindTopology - Availability: 3.2.0 Returns a topology record by different means.
- GetFaceContainingPoint - Availability: 3.2.0 Finds the face containing a point.
- ST_AsFlatGeobuf - Availability: 3.2.0 Return a FlatGeobuf representation of a set of rows.
- ST_Contour - Availability: 3.2.0 Generates a set of vector contours from the provided raster band, using the GDAL contouring algorithm.
- ST_DumpSegments - Availability: 3.2.0 Retorna um texto resumo dos conteúdos da geometria.
- ST_FromFlatGeobuf - Availability: 3.2.0 Reads FlatGeobuf data.
- ST_FromFlatGeobufToTable - Availability: 3.2.0 Creates a table based on the structure of FlatGeobuf data.
- ST_InterpolateRaster - Availability: 3.2.0 Interpolates a gridded surface based on an input set of 3-d points, using the X- and Y-values to position the points on the grid and the Z-value of the points as the surface elevation.
- ST_SRID - Availability: 3.2.0 Returns the spatial reference identifier for a topogeometry.
- ST_Scroll - Availability: 3.2.0 Change start point of a closed LineString.
- ST_SetM - Availability: 3.2.0 Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the M dimension using the requested resample algorithm.
- ST_SetZ - Availability: 3.2.0 Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the Z dimension using the requested resample algorithm.
- TopoGeom_addTopoGeom - Availability: 3.2 Adds element of a TopoGeometry to the definition of another TopoGeometry.
- ValidateTopologyRelation - Availability: 3.2.0 Returns info about invalid topology relation records
- postgis.gdal_vsi_options - Availability: 3.2.0 Uma opção de configuração booleana para ativar o acesso ao out-db raster bands.
Functions enhanced in PostGIS 3.2
- GetFaceByPoint - Enhanced: 3.2.0 more efficient implementation and clearer contract, stops working with invalid topologies. Finds face intersecting a given point.
- ST_ClusterKMeans - Enhanced: 3.2.0 Support for max_radius Window function that returns a cluster id for each input geometry using the K-means algorithm.
- ST_MakeValid - Enhanced: 3.2.0, added algorithm options, 'linework' and 'structure' which requires GEOS >= 3.10.0. Attempts to make an invalid geometry valid without losing vertices.
- ST_PixelAsCentroid - Melhorias: 2.1.0 Reescrito em C Retorna o centroide (ponto) da área representada por um pixel.
- ST_PixelAsCentroids - Melhorias: 2.1.0 Reescrito em C Retorna o centroide (ponto geométrico) para cada pixel de uma banda raster junto com o valor, as coordenas raster X e Y de cada pixel. O ponto é o centroide da área representada por um pixel.
- ST_Point - Enhanced: 3.2.0 srid as an extra optional argument was added. Older installs require combining with ST_SetSRID to mark the srid on the geometry. Creates a Point with X, Y and SRID values.
- ST_PointM - Enhanced: 3.2.0 srid as an extra optional argument was added. Older installs require combining with ST_SetSRID to mark the srid on the geometry. Creates a Point with X, Y, M and SRID values.
- ST_PointZ - Enhanced: 3.2.0 srid as an extra optional argument was added. Older installs require combining with ST_SetSRID to mark the srid on the geometry. Creates a Point with X, Y, Z and SRID values.
- ST_PointZM - Enhanced: 3.2.0 srid as an extra optional argument was added. Older installs require combining with ST_SetSRID to mark the srid on the geometry. Creates a Point with X, Y, Z, M and SRID values.
- ST_RemovePoint - Enhanced: 3.2.0 Remove a point from a linestring.
- ST_RemoveRepeatedPoints - Enhanced: 3.2.0 Returns a version of a geometry with duplicate points removed.
- ST_StartPoint - Enhanced: 3.2.0 returns a point for all geometries. Prior behavior returns NULLs if input was not a LineString. Returns the first point of a LineString.
- ST_Value - Melhorias: 2.1.0 o argumento opcional exclude_nodata_value foi adicionado. Retorna o valor da banda dada com a colunax, linhay pixel ou em um ponto específico. Os números de banda começam em 1 e assumem-se 1 se não especificados. Se exclude_nodata_value for falso, então todos os pixeis, inclusive os nodata, são considerados para intersectar e retornar valor. Se exclude_nodata_value não passar então lê dos metadados do raster.
- TopoGeo_AddLineString - Enhanced: 3.2.0 added support for returning signed identifier. Adds a linestring to an existing topology using a tolerance and possibly splitting existing edges/faces.
Functions changed in PostGIS 3.2
- ST_Boundary - Changed: 3.2.0 support for TIN, does not use geos, does not linearize curves Retorna o encerramento da borda combinatória dessa geometria.
- ValidateTopology - Changed: 3.2.0 added optional bbox parameter, perform face labeling and edge linking checks. Returns a set of validatetopology_returntype objects detailing issues with topology.
13.12.6. PostGIS Functions new or enhanced in 3.1
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 3.1
- ST_Hexagon - Disponibilidade: 2.1.0 Returns a single hexagon, using the provided edge size and cell coordinate within the hexagon grid space.
- ST_HexagonGrid - Disponibilidade: 2.1.0 Returns a set of hexagons and cell indices that completely cover the bounds of the geometry argument.
- ST_MaximumInscribedCircle - Availability: 3.1.0. Retorna o centro geométrico de uma geometria.
- ST_ReducePrecision - Availability: 3.1.0. Returns a valid geometry with points rounded to a grid tolerance.
- ST_Square - Disponibilidade: 2.1.0 Returns a single square, using the provided edge size and cell coordinate within the square grid space.
- ST_SquareGrid - Disponibilidade: 2.1.0 Returns a set of grid squares and cell indices that completely cover the bounds of the geometry argument.
Functions enhanced in PostGIS 3.1
- ST_AsEWKT - Enhanced: 3.1.0 support for optional precision parameter. Retorna a representação de texto bem conhecida (WKT) da geometria com os meta dados SRID.
- ST_ClusterKMeans - Enhanced: 3.1.0 Support for 3D geometries and weights Window function that returns a cluster id for each input geometry using the K-means algorithm.
- ST_Difference - Enhanced: 3.1.0 accept a gridSize parameter. Computes a geometry representing the part of geometry A that does not intersect geometry B.
- ST_Intersection - Enhanced: 3.1.0 accept a gridSize parameter Computes a geometry representing the shared portion of geometries A and B.
- ST_MakeValid - Enhanced: 3.1.0, added removal of Coordinates with NaN values. Attempts to make an invalid geometry valid without losing vertices.
- ST_Subdivide - Enhanced: 3.1.0 accept a gridSize parameter. Computes a rectilinear subdivision of a geometry.
- ST_SymDifference - Enhanced: 3.1.0 accept a gridSize parameter. Computes a geometry representing the portions of geometries A and B that do not intersect.
- ST_TileEnvelope - Melhorias: 2.0.0 parâmetro opcional padrão srid adicionado. Creates a rectangular Polygon in Web Mercator (SRID:3857) using the XYZ tile system.
- ST_UnaryUnion - Enhanced: 3.1.0 accept a gridSize parameter. Computes the union of the components of a single geometry.
- ST_Union - Enhanced: 3.1.0 accept a gridSize parameter. Computes a geometry representing the point-set union of the input geometries.
Functions changed in PostGIS 3.1
- ST_Count - As variantes ST_Count(rastertable, rastercolumn, ...) são deprecadas como da 2.2.0. Ao contrário, use: . Retorna o número de pixeis em uma banda dada de um raster ou cobertura raster. Se nenhuma banda for especificada, o padrão é usar a banda 1. Se exclude_nodata_value for verdade, contará somente pixeis que não são iguais ao valor nodata.
- ST_Force3D - Changed: 3.1.0. Added support for supplying a non-zero Z value. Força a geometria para um modo XYZ. Este é um apelido para a função ST_Force_3DZ.
- ST_Force3DM - Changed: 3.1.0. Added support for supplying a non-zero M value. Força as geometrias para o modo XYM.
- ST_Force3DZ - Changed: 3.1.0. Added support for supplying a non-zero Z value. Força as geometrias para o modo XYZ.
- ST_Force4D - Changed: 3.1.0. Added support for supplying non-zero Z and M values. Força as geometrias para o modo XYZM.
- ST_Histogram - Changed: 3.1.0 Removed ST_Histogram(table_name, column_name) variant. Retorna um conjunto de registros que resumem um raster ou distribuição de dados de cobertura raster intervalos bin separados. O número de bins é auto calculado.
- ST_Quantile - Changed: 3.1.0 Removed ST_Quantile(table_name, column_name) variant. Calcula quantiles para um raster ou cobertura de tabela raster no contexto da amostra ou população. Assim, um valor poderia ser examinado para estar na porcentagem 25%, 50%, 75% do raster.
- ST_SummaryStats - As variantes ST_SummaryStats(rastertable, rastercolumn, ...) são deprecadas como da 2.2.0. Ao contrário, use: . Retorna as estatísticas resumidas consistindo de count, sum, mean, stddev, min, max para uma dada banda raster de um raster ou cobertura raster. A banda 1 é assumida se nenhuma banda for especificada.
13.12.7. PostGIS Functions new or enhanced in 3.0
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 3.0
- CG_ConstrainedDelaunayTriangles - Disponibilidade: 2.1.0 Return a constrained Delaunay triangulation around the given input geometry.
- ST_3DLineInterpolatePoint - Disponibilidade: 2.1.0 Returns a point interpolated along a 3D line at a fractional location.
- ST_ConstrainedDelaunayTriangles - Disponibilidade: 2.1.0 Return a constrained Delaunay triangulation around the given input geometry.
- ST_TileEnvelope - Disponibilidade: 2.1.0 Creates a rectangular Polygon in Web Mercator (SRID:3857) using the XYZ tile system.
Functions enhanced in PostGIS 3.0
- ST_AsMVT - Enhanced: 3.0 - added support for Feature ID. Aggregate function returning a MVT representation of a set of rows.
- ST_Contains - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if every point of B lies in A, and their interiors have a point in common
- ST_ContainsProperly - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if every point of B lies in the interior of A
- ST_CoveredBy - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if every point of A lies in B
- ST_Covers - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if every point of B lies in A
- ST_Crosses - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if two geometries have some, but not all, interior points in common
- ST_CurveToLine - Enhanced: 3.0.0 implemented a minimum number of segments per linearized arc to prevent topological collapse. Converts a geometry containing curves to a linear geometry.
- ST_Disjoint - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if two geometries have no points in common
- ST_Equals - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if two geometries include the same set of points
- ST_GeneratePoints - Enhanced: 3.0.0, added seed parameter Generates a multipoint of random points contained in a Polygon or MultiPolygon.
- ST_GeomFromGeoJSON - Enhanced: 3.0.0 parsed geometry defaults to SRID=4326 if not specified otherwise. Utiliza como entrada uma representação geojson de uma geometria e como saída um objeto de geometria PostGIS
- ST_LocateBetween - Enhanced: 3.0.0 - added support for POLYGON, TIN, TRIANGLE. Returns the portions of a geometry that match a measure range.
- ST_LocateBetweenElevations - Enhanced: 3.0.0 - added support for POLYGON, TIN, TRIANGLE. Returns the portions of a geometry that lie in an elevation (Z) range.
- ST_Overlaps - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if two geometries have the same dimension and intersect, but each has at least one point not in the other
- ST_Relate - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if two geometries have a topological relationship matching an Intersection Matrix pattern, or computes their Intersection Matrix
- ST_Segmentize - Enhanced: 3.0.0 Segmentize geometry now produces equal-length subsegments Returns a modified geometry/geography having no segment longer than a given distance.
- ST_Touches - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if two geometries have at least one point in common, but their interiors do not intersect
- ST_Within - Enhanced: 3.0.0 enabled support for GEOMETRYCOLLECTION Tests if every point of A lies in B, and their interiors have a point in common
Functions changed in PostGIS 3.0
- PostGIS_Extensions_Upgrade - Changed: 3.0.0 to repackage loose extensions and support postgis_raster. Packages and upgrades PostGIS extensions (e.g. postgis_raster, postgis_topology, postgis_sfcgal) to given or latest version.
- ST_3DDistance - Changed: 3.0.0 - SFCGAL version removed Para tipo geometria, retorna a menor distância cartesiana 3-dimensional (baseado no sistema de referência espacial) entre duas geometrias em unidades projetadas.
- ST_3DIntersects - Changed: 3.0.0 SFCGAL backend removed, GEOS backend supports TINs. Tests if two geometries spatially intersect in 3D - only for points, linestrings, polygons, polyhedral surface (area)
- ST_Area - Changed: 3.0.0 - does not depend on SFCGAL anymore. Retorna o centro geométrico de uma geometria.
- ST_AsGeoJSON - Changed: 3.0.0 support records as input Return a geometry or feature in GeoJSON format.
- ST_AsGeoJSON - Changed: 3.0.0 output SRID if not EPSG:4326. Return a geometry or feature in GeoJSON format.
- ST_AsKML - Changed: 3.0.0 - Removed the "versioned" variant signature Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_Distance - Changed: 3.0.0 - does not depend on SFCGAL anymore. Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_Intersection - Changed: 3.0.0 does not depend on SFCGAL. Computes a geometry representing the shared portion of geometries A and B.
- ST_Intersects - Changed: 3.0.0 SFCGAL version removed and native support for 2D TINS added. Tests if two geometries intersect (they have at least one point in common)
- ST_Union - Changed: 3.0.0 does not depend on SFCGAL. Computes a geometry representing the point-set union of the input geometries.
13.12.8. PostGIS Functions new or enhanced in 2.5
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 2.5
- PostGIS_Extensions_Upgrade - Availability: 2.5.0 Packages and upgrades PostGIS extensions (e.g. postgis_raster, postgis_topology, postgis_sfcgal) to given or latest version.
- ST_Angle - Availability: 2.5.0 Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_AsHexWKB - Availability: 2.5.0 Return the Well-Known Binary (WKB) in Hex representation of the raster.
- ST_BandFileSize - Availability: 2.5.0 Returns the file size of a band stored in file system. If no bandnum specified, 1 is assumed.
- ST_BandFileTimestamp - Availability: 2.5.0 Returns the file timestamp of a band stored in file system. If no bandnum specified, 1 is assumed.
- ST_ChaikinSmoothing - Availability: 2.5.0 Returns a smoothed version of a geometry, using the Chaikin algorithm
- ST_FilterByM - Availability: 2.5.0 Removes vertices based on their M value
- ST_Grayscale - Availability: 2.5.0 Creates a new one-8BUI band raster from the source raster and specified bands representing Red, Green and Blue
- ST_LineInterpolatePoints - Availability: 2.5.0 Returns points interpolated along a line at a fractional interval.
- ST_OrientedEnvelope - Availability: 2.5.0. Returns a minimum-area rectangle containing a geometry.
- ST_QuantizeCoordinates - Availability: 2.5.0 Sets least significant bits of coordinates to zero
- ST_RastFromHexWKB - Availability: 2.5.0 Return a raster value from a Hex representation of Well-Known Binary (WKB) raster.
- ST_RastFromWKB - Availability: 2.5.0 Return a raster value from a Well-Known Binary (WKB) raster.
- ST_SetBandIndex - Availability: 2.5.0 Update the external band number of an out-db band
- ST_SetBandPath - Availability: 2.5.0 Update the external path and band number of an out-db band
Functions enhanced in PostGIS 2.5
- ST_AsBinary/ST_AsWKB - Enhanced: 2.5.0 Addition of ST_AsWKB Return the Well-Known Binary (WKB) representation of the raster.
- ST_AsMVT - Enhanced: 2.5.0 - added support parallel query. Aggregate function returning a MVT representation of a set of rows.
- ST_AsText - Enhanced: 2.5 - optional parameter precision introduced. Retorna a representação de texto bem conhecida (WKT) da geometria/geografia sem os meta dados do SRID.
- ST_BandMetaData - Enhanced: 2.5.0 to include outdbbandnum, filesize and filetimestamp for outdb rasters. Retorna os metadados básicos para uma banda raster especificada. banda número 1 é assumida se nenhuma for especificada.
- ST_Buffer - Enhanced: 2.5.0 - ST_Buffer geometry support was enhanced to allow for side buffering specification side=both|left|right. Computes a geometry covering all points within a given distance from a geometry.
- ST_GeomFromGeoJSON - Enhanced: 2.5.0 can now accept json and jsonb as inputs. Utiliza como entrada uma representação geojson de uma geometria e como saída um objeto de geometria PostGIS
- ST_GeometricMedian - Enhanced: 2.5.0 Added support for M as weight of points. Retorna a mediana de um MultiPonto.
- ST_Intersects - Enhanced: 2.5.0 Supports GEOMETRYCOLLECTION. Tests if two geometries intersect (they have at least one point in common)
- ST_OffsetCurve - Enhanced: 2.5 - added support for GEOMETRYCOLLECTION and MULTILINESTRING Returns an offset line at a given distance and side from an input line.
- ST_Scale - Enhanced: 2.5.0 support for scaling relative to a local origin (origin parameter) was introduced. Scales a geometry by given factors.
- ST_Split - Enhanced: 2.5.0 support for splitting a polygon by a multiline was introduced. Returns a collection of geometries created by splitting a geometry by another geometry.
- ST_Subdivide - Enhanced: 2.5.0 reuses existing points on polygon split, vertex count is lowered from 8 to 5. Computes a rectilinear subdivision of a geometry.
Functions changed in PostGIS 2.5
- ST_GDALDrivers - Changed: 2.5.0 - add can_read and can_write columns. Returns a list of raster formats supported by PostGIS through GDAL. Only those formats with can_write=True can be used by ST_AsGDALRaster
13.12.9. PostGIS Functions new or enhanced in 2.4
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 2.4
- ST_AsGeobuf - Disponibilidade: 2.2.0 Return a Geobuf representation of a set of rows.
- ST_AsMVT - Disponibilidade: 2.2.0 Aggregate function returning a MVT representation of a set of rows.
- ST_AsMVTGeom - Disponibilidade: 2.2.0 Transforms a geometry into the coordinate space of a MVT tile.
- ST_Centroid - Availability: 2.4.0 support for geography was introduced. Retorna o centro geométrico de uma geometria.
- ST_ForcePolygonCCW - Disponibilidade: 2.2.0 Orients all exterior rings counter-clockwise and all interior rings clockwise.
- ST_ForcePolygonCW - Disponibilidade: 2.2.0 Orients all exterior rings clockwise and all interior rings counter-clockwise.
- ST_FrechetDistance - Availability: 2.4.0 - requires GEOS >= 3.7.0 Retorna a menor linha 3-dimensional entre duas geometrias
- ST_IsPolygonCCW - Disponibilidade: 2.2.0 Tests if Polygons have exterior rings oriented counter-clockwise and interior rings oriented clockwise.
- ST_IsPolygonCW - Disponibilidade: 2.2.0 Tests if Polygons have exterior rings oriented clockwise and interior rings oriented counter-clockwise.
- ST_MakeEmptyCoverage - Disponibilidade: 2.2.0 Cover georeferenced area with a grid of empty raster tiles.
Functions enhanced in PostGIS 2.4
- Loader_Generate_Nation_Script - Enhanced: 2.4.1 zip code 5 tabulation area (zcta5) load step was fixed and when enabled, zcta5 data is loaded as a single table called zcta5_all as part of the nation script load. Gerar uma script shell para a plataforma especificada que carrega as lookup tables de condado e estado.
- Normalize_Address - Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and address_alphanumeric. Dado um endereço em texto de uma rua, retorna um tipo composto norm_addy que não tem um sufixo, prefixo e tipo padronizado, rua, nome de rua etc. quebrado e, campos separados. Essa função irá funcionar com os dados lookup compactados com o tiger_geocoder (dados do censo tiger não são necessários).
- Pagc_Normalize_Address - Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and address_alphanumeric. Dado um endereço em texto de uma rua, retorna um tipo composto norm_addy que não tem um sufixo, prefixo e tipo padronizado, rua, nome de rua etc. quebrado e, campos separados. Essa função irá funcionar com os dados lookup compactados com o tiger_geocoder (dados do censo tiger não são necessários). Requer a extensão address_standardizer.
- Reverse_Geocode - Enhanced: 2.4.1 if optional zcta5 dataset is loaded, the reverse_geocode function can resolve to state and zip even if the specific state data is not loaded. Refer to for details on loading zcta5 data. Pega um ponto em um sistema de referência espacial conehcido e retorna um relato que contém um banco de dados de, teoricamente, possíveis endereços e um banco de dados de ruas cruzadas. Se include_strnum_range = verdade, inclui o alcance da rua nas ruas cruzadas.
- ST_AsTWKB - Enhanced: 2.4.0 memory and speed improvements. Retorna a geometria como TWKB, também conhecido como "Tiny Well-Known Binary"
- ST_Covers - Enhanced: 2.4.0 Support for polygon in polygon and line in polygon added for geography type Tests if every point of B lies in A
- ST_CurveToLine - Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and for symmetric output. Converts a geometry containing curves to a linear geometry.
- ST_Project - Enhanced: 2.4.0 Allow negative distance and non-normalized azimuth. Returns a point projected from a start point by a distance and bearing (azimuth).
- ST_Reverse - Enhanced: 2.4.0 support for curves was introduced. Retorna a geometria com a ordem dos vértices revertida.
Functions changed in PostGIS 2.4
- = - Changed: 2.4.0, in prior versions this was bounding box equality not a geometric equality. If you need bounding box equality, use instead. Returns TRUE if the coordinates and coordinate order geometry/geography A are the same as the coordinates and coordinate order of geometry/geography B.
- ST_Node - Changed: 2.4.0 this function uses GEOSNode internally instead of GEOSUnaryUnion. This may cause the resulting linestrings to have a different order and direction compared to PostGIS < 2.4. Nodes a collection of lines.
13.12.10. PostGIS Functions new or enhanced in 2.3
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 2.3
- &&&(geometry,gidx) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a geometry's (cached) n-D bounding box intersects a n-D float precision bounding box (GIDX).
- &&&(gidx,geometry) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a n-D float precision bounding box (GIDX) intersects a geometry's (cached) n-D bounding box.
- &&&(gidx,gidx) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if two n-D float precision bounding boxes (GIDX) intersect each other.
- &&(box2df,box2df) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if two 2D float precision bounding boxes (BOX2DF) intersect each other.
- &&(box2df,geometry) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a 2D float precision bounding box (BOX2DF) intersects a geometry's (cached) 2D bounding box.
- &&(geometry,box2df) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a geometry's (cached) 2D bounding box intersects a 2D float precision bounding box (BOX2DF).
- @(box2df,box2df) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a 2D float precision bounding box (BOX2DF) is contained into another 2D float precision bounding box.
- @(box2df,geometry) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a 2D float precision bounding box (BOX2DF) is contained into a geometry's 2D bounding box.
- @(geometry,box2df) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a geometry's 2D bounding box is contained into a 2D float precision bounding box (BOX2DF).
- Populate_Topology_Layer - Disponibilidade: 2.3.0 Adds missing entries to topology.layer table by reading metadata from topo tables.
- ST_ClusterDBSCAN - Disponibilidade: 2.3.0 Window function that returns a cluster id for each input geometry using the DBSCAN algorithm.
- ST_ClusterKMeans - Disponibilidade: 2.3.0 Window function that returns a cluster id for each input geometry using the K-means algorithm.
- ST_GeneratePoints - Disponibilidade: 2.3.0 Generates a multipoint of random points contained in a Polygon or MultiPolygon.
- ST_GeometricMedian - Disponibilidade: 2.3.0 Retorna a mediana de um MultiPonto.
- ST_MakeLine - Disponibilidad: 2.0.0 - Suporte para elementos de entrada linestring foi introduzido Cria uma Linestring de ponto, multiponto ou linha das geometrias.
- ST_MinimumBoundingRadius - Disponibilidade - 2.3.0 Returns the center point and radius of the smallest circle that contains a geometry.
- ST_MinimumClearance - Disponibilidade: 2.3.0 Retorna a liquidação mínima de uma geometria, uma medida de uma robustez de uma geometria.
- ST_MinimumClearanceLine - Disponibilidade: 2.3.0 - requer GEOS >= 3.6.0 Retorna a LineString de dois pontos abrangendo a liquidação mínima de uma geometria.
- ST_Normalize - Disponibilidade: 2.3.0 Retorna a geometria na sua forma canônica.
- ST_Points - Disponibilidade: 2.3.0 Retorna uma multilinestring contendo todas as coordenadas de uma geometria.
- ST_VoronoiLines - Disponibilidade: 2.3.0 Returns the boundaries of the Voronoi diagram of the vertices of a geometry.
- ST_VoronoiPolygons - Disponibilidade: 2.3.0 Returns the cells of the Voronoi diagram of the vertices of a geometry.
- ST_WrapX - Availability: 2.3.0 requires GEOS Envolve uma geometria em torno de um valor X.
- TopoGeom_addElement - Disponibilidade: 2.3 Adds an element to the definition of a TopoGeometry.
- TopoGeom_remElement - Disponibilidade: 2.3 Removes an element from the definition of a TopoGeometry.
- ~(box2df,box2df) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a 2D float precision bounding box (BOX2DF) contains another 2D float precision bounding box (BOX2DF).
- ~(box2df,geometry) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a 2D float precision bounding box (BOX2DF) contains a geometry's 2D bonding box.
- ~(geometry,box2df) - Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. Requires PostgreSQL 9.5+. Returns TRUE if a geometry's 2D bonding box contains a 2D float precision bounding box (GIDX).
Functions enhanced in PostGIS 2.3
- ST_Contains - Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support MultiPoints with few points. Prior versions only supported point in polygon. Tests if every point of B lies in A, and their interiors have a point in common
- ST_Covers - Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to support MultiPoints with few points. Prior versions only supported point in polygon. Tests if every point of B lies in A
- ST_Expand - Enhanced: 2.3.0 support was added to expand a box by different amounts in different dimensions. Returns a bounding box expanded from another bounding box or a geometry.
- ST_Intersects - Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support MultiPoints with few points. Prior versions only supported point in polygon. Tests if two geometries intersect (they have at least one point in common)
- ST_Segmentize - Enhanced: 2.3.0 Segmentize geography now produces equal-length subsegments Returns a modified geometry/geography having no segment longer than a given distance.
- ST_Transform - Enhanced: 2.3.0 support for direct PROJ.4 text was introduced. Return a new geometry with coordinates transformed to a different spatial reference system.
- ST_Within - Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to support MultiPoints with few points. Prior versions only supported point in polygon. Tests if every point of A lies in B, and their interiors have a point in common
Functions changed in PostGIS 2.3
- ST_PointN - Alterações: 2.3.0 : indexing negativo disponível (-1 é o último ponto) Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
13.12.11. PostGIS Functions new or enhanced in 2.2
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 2.2
- <<->> - Disponibilidade: 2.2.0 -- KNN só está disponível para PostgreSQL 9.1+ Returns the n-D distance between the A and B geometries or bounding boxes
- ST_3DDifference - Disponibilidade: 2.2.0 Representar diferença 3D
- ST_3DUnion - Disponibilidade: 2.2.0 Perform 3D union.
- ST_ApproximateMedialAxis - Disponibilidade: 2.2.0 Computa o eixo mediano aproximado de uma geometria territorial.
- ST_AsEncodedPolyline - Disponibilidade: 2.2.0 Retorna uma Polilinha Encoded de uma geometria LineString.
- ST_AsTWKB - Disponibilidade: 2.2.0 Retorna a geometria como TWKB, também conhecido como "Tiny Well-Known Binary"
- ST_BoundingDiagonal - Disponibilidade: 2.2.0 Retorna a diagonal da geometria fornecida da caixa limitada.
- ST_CPAWithin - Disponibilidade: 2.2.0 Tests if the closest point of approach of two trajectories is within the specified distance.
- ST_ClipByBox2D - Disponibilidade: 2.2.0 Computes the portion of a geometry falling within a rectangle.
- ST_ClosestPointOfApproach - Disponibilidade: 2.2.0 Returns a measure at the closest point of approach of two trajectories.
- ST_ClusterIntersecting - Disponibilidade: 2.2.0 Aggregate function that clusters input geometries into connected sets.
- ST_ClusterWithin - Disponibilidade: 2.2.0 Aggregate function that clusters geometries by separation distance.
- ST_CountAgg - Disponibilidade: 2.2.0 Agregado. Retorna o número de pixeis em uma banda dada de um raster ou cobertura raster. Se nenhuma banda for especificada, o padrão é usar a banda 1. Se exclude_nodata_value for verdade, contará somente pixeis que são diferentes ao valor NODATA.
- ST_CreateOverview - Disponibilidade: 2.2.0 Cria uma resolução de versão reduzida de uma dada cobertura raster.
- ST_DistanceCPA - Disponibilidade: 2.2.0 Returns the distance between the closest point of approach of two trajectories.
- ST_ForceCurve - Disponibilidade: 2.2.0 Converte para cima uma geometria para seu tipo curvo, se aplicável.
- ST_IsPlanar - Disponibilidade: 2.2.0: Isso foi documentado em 2.1.0, mas foi deixado de fora acidentalmente na 2.1. Verifique se a superfície é ou não planar
- ST_IsSolid - Disponibilidade: 2.2.0 teste se a geometria é um sólido. Nenhuma verificação de validade é representada.
- ST_IsValidTrajectory - Disponibilidade: 2.2.0 Tests if the geometry is a valid trajectory.
- ST_LineFromEncodedPolyline - Disponibilidade: 2.2.0 Cria uma LineString de uma Encoded Polyline.
- ST_MakeSolid - Disponibilidade: 2.2.0 Molde a geometria para um sólido. Nenhuma verificação é apresentada. Para obter um sólido válido, a geometria de entrada deve ser uma superfície poliédrica fechada ou um TIN fechado.
- ST_MapAlgebra (callback function version) - Disponibilidade: 2.2.0: Habilidade de adicionar máscara Versão função retorno - Retorna um raster de uma banda dado um ou mais rasters de entrada, os índices e uma função retorno de um usuário específico.
- ST_MemSize - Disponibilidade: 2.2.0 Retorna a quantidade de espaço (em bytes) que o raster pega.
- ST_RemoveRepeatedPoints - Disponibilidade: 2.2.0 Returns a version of a geometry with duplicate points removed.
- ST_Retile - Disponibilidade: 2.2.0 Retorna um conjunto de tiles configuradas de uma cobertura raster aleatória.
- ST_SetEffectiveArea - Disponibilidade: 2.2.0 Sets the effective area for each vertex, using the Visvalingam-Whyatt algorithm.
- ST_SimplifyVW - Disponibilidade: 2.2.0 Returns a simplified representation of a geometry, using the Visvalingam-Whyatt algorithm
- ST_Subdivide - Disponibilidade: 2.2.0 Computes a rectilinear subdivision of a geometry.
- ST_SummaryStatsAgg - Disponibilidade: 2.2.0 Agregado. Retorna as estatísticas resumidas consistindo de count, sum, mean, stddev, min, max para uma dada banda raster de um conjunto de rasters. A banda 1 é assumida se nenhuma banda for especificada.
- ST_SwapOrdinates - Disponibilidade: 2.2.0 Retorna uma versão da geometria dada com os valores ordenados dados trocados.
- ST_Volume - Disponibilidade: 2.2.0 Computa o volume de um sólido 3D. Se aplicado a geometrias com superfícies (mesmo fechadas), irão retornar 0.
- parse_address - Disponibilidade: 2.2.0 Pega um endereço linha 1 e quebra em partes
- postgis.enable_outdb_rasters - Disponibilidade: 2.2.0 Uma opção de configuração booleana para ativar o acesso ao out-db raster bands.
- postgis.gdal_datapath - Disponibilidade: 2.2.0 Uma opção de configuração para designar o valor da opção GDAL_DATA do GDAL. Se não funcionar, a variável ambiental GDAL_DATA é usada.
- postgis.gdal_enabled_drivers - Disponibilidade: 2.2.0 Uma opção de configuração para estabelecer os drivers GDAL ativados no ambiente POstGIS. Afeta a variável GDAL_SKIP do GDAL.
- standardize_address - Disponibilidade: 2.2.0 Retorna uma forma stdaddr de um endereço de entrada utilizando lex, gaz e rule tables.
- |=| - Disponibilidade: 2.2.0. Index suportado disponível somente para PostgreSQL 9.5+ Retorna a distância entre As trajetórias A e B ao ponto de aproximação mais perto.
Functions enhanced in PostGIS 2.2
- <-> - melhorias: 2.2.0 -- Verdadeiro comportamento KNN ("vizinho mais perto de K") para geometria e geografia para PostgreSQL 9.5+. Note que para geografia o KNN é baseado em esfera ao invés de esferoide. Para o PostgreSQL 9.4 ou menor, o suporte para geografia é novo, mas só suporta caixa centroide. Retorna a distância 2D entre A e B.
- AsTopoJSON - Melhorias: 2.2.1 suporte para entradas pontuais adicionado Retorna a representação TopoJSON de uma topogeometria.
- ST_Area - Melhorias: 2.2.0 - medição em esferoides desempenhada com GeographicLib para uma melhor precisão e força. Requer Proj >= 4.9.0 para tirar vantagem da nova característica. Retorna o centro geométrico de uma geometria.
- ST_AsX3D - Melhorias: 2.2.0: Suporte para GeoCoordinates e eixos (x/y, long/lat) lançando. Observe as opções para mais detalhes. Retorna uma geometria em X3D nó xml formato do elemento: ISO-IEC-19776-1.2-X3DEncodings-XML
- ST_Azimuth - Melhorias: 2.2.0 medição em esferoides desempenhada com GeographicLib para uma melhor precisão e força. Requer Proj >= 4.9.0 para tirar vantagem da nova característica. Retorna a menor linha 2-dimensional entre duas geometrias
- ST_Distance - Melhorias: 2.2.0 - medição em esferoides desempenhada com GeographicLib para uma melhor precisão e força. Requer Proj >= 4.9.0 para tirar vantagem da nova característica. Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_Scale - Enhanced: 2.2.0 support for scaling all dimension (factor parameter) was introduced. Scales a geometry by given factors.
- ST_Split - Enhanced: 2.2.0 support for splitting a line by a multiline, a multipoint or (multi)polygon boundary was introduced. Returns a collection of geometries created by splitting a geometry by another geometry.
- ST_Summary - Melhorias: 2.2.0 Suporte para TIN e Curvas adicionado Retorna um texto resumo dos conteúdos da geometria.
Functions changed in PostGIS 2.2
- <-> - Alterações: 2.2.0 -- Para usuários do PostgreSQL 9.5, a sintaxe Hybrid antiga pode ser ais lenta, então, você vai querer se livrar daquele hack se você está executando seu código só no PostGIS 2.2+ 9.5+. Veja os exemplos abaixo. Retorna a distância 2D entre A e B.
- Get_Geocode_Setting - Alterações: 2.2.0 : configurações padrão são guardadas em uma table chamada geocode_settings_default. As configurações personalizadas estão em geocode_settings e só contém aquelas que foram configuradas pelo usuário. Retorna a configuração de valor específico armazenada na table tiger.geocode_settings.
- ST_3DClosestPoint - Alterações: 2.2.0 - se 2 geometrias 2D são entradas, um ponto 2D retorna (em vez do antigo comportamento assumindo 0 para Z perdido). Em caso de 2D e 3D, o Z não é mais 0 para Z perdido. Retorna o ponto 3 dimensional em g1 que é o mais próximo de g2. Este é o primeiro ponto da linha mais curta em três dimensões.
- ST_3DDistance - Alterações: 2.2.0 - Em caso de 2D e 3D, o Z não é mais 0 para Z perdido. Para tipo geometria, retorna a menor distância cartesiana 3-dimensional (baseado no sistema de referência espacial) entre duas geometrias em unidades projetadas.
- ST_3DLongestLine - Alterações: 2.2.0 - se 2 geometrias 2D são entradas, um ponto 2D retorna (em vez do antigo comportamento assumindo 0 para Z perdido). Em caso de 2D e 3D, o Z não é mais 0 para Z perdido. Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_3DMaxDistance - Alterações: 2.2.0 - Em caso de 2D e 3D, o Z não é mais 0 para Z perdido. Para tipo de geometria retorna a maior distância 3-dimensional cartesiana (baseada na referência espacial) entre duas geometrias em unidade projetadas.
- ST_3DShortestLine - Alterações: 2.2.0 - se 2 geometrias 2D são entradas, um ponto 2D retorna (em vez do antigo comportamento assumindo 0 para Z perdido). Em caso de 2D e 3D, o Z não é mais 0 para Z perdido. Retorna a menor linha 3-dimensional entre duas geometrias
- ST_DistanceSphere - Alterações: 2.2.0 Em versões anteriores era chamada de ST_Distance_Sphere Retorna a menor distância entre duas geometrias lon/lat dado um esferoide específico. As versões anteriores a 1.5 só suportam pontos.
- ST_DistanceSpheroid - Alterações: 2.2.0 Em versões anteriores era chamada de ST_Distance_Spheroid Retorna a menor distância entre duas geometrias lon/lat dado um esferoide específico. As versões anteriores a 1.5 só suportam pontos.
- ST_Equals - Changed: 2.2.0 Returns true even for invalid geometries if they are binary equal Tests if two geometries include the same set of points
- ST_LengthSpheroid - Alterações: 2.2.0 Em versões anteriores era chamada de ST_Length_Spheroid e costumava ter um heterônimo ST_3DLength_Spheroid Retorna o centro geométrico de uma geometria.
- ST_MemSize - Changed: 2.2.0 name changed to ST_MemSize to follow naming convention. Retorna o tipo de geometria de valor ST_Geometry.
- ST_PointInsideCircle - Changed: 2.2.0 In prior versions this was called ST_Point_Inside_Circle Tests if a point geometry is inside a circle defined by a center and radius
- ValidateTopology - Alterações: 2.2.0 valores para id1 e id2 foram trocados para "limite cruza nó", para serem consistentes com a descrição do erro. Returns a set of validatetopology_returntype objects detailing issues with topology.
13.12.12. PostGIS Functions new or enhanced in 2.1
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 2.1
- = - Disponibilidade: 2.1.0 Retorna VERDADEse a caixa limitadora de A for a mesma de B. Utiliza precisão dupla de caixa limitadora.
- AsTopoJSON - Disponibilidade: 2.1.0 Retorna a representação TopoJSON de uma topogeometria.
- Drop_Nation_Tables_Generate_Script - Disponibilidade: 2.1.0 Gera uma script que derruba todas as tables no esquema específico que começa com county_all, state_all ou código de estado seguido por condado ou estado.
- Get_Geocode_Setting - Disponibilidade: 2.1.0 Retorna a configuração de valor específico armazenada na table tiger.geocode_settings.
- Loader_Generate_Nation_Script - Disponibilidade: 2.1.0 Gerar uma script shell para a plataforma especificada que carrega as lookup tables de condado e estado.
- Pagc_Normalize_Address - Disponibilidade: 2.1.0 Dado um endereço em texto de uma rua, retorna um tipo composto norm_addy que não tem um sufixo, prefixo e tipo padronizado, rua, nome de rua etc. quebrado e, campos separados. Essa função irá funcionar com os dados lookup compactados com o tiger_geocoder (dados do censo tiger não são necessários). Requer a extensão address_standardizer.
- ST_3DArea - Disponibilidade: 2.1.0 Computa a área de geometrias de superfície 3D. Irá retornar 0 para sólidos.
- ST_3DIntersection - Disponibilidade: 2.1.0 Representar intersecção 3D
- ST_Box2dFromGeoHash - Disponibilidade: 2.1.0 Retorna uma CAIXA2D de uma string GeoHash.
- ST_ColorMap - Disponibilidade: 2.1.0 Cria um novo raster de até quatro bandas 8BUI (grayscale, RGB, RGBA) do raster fonte e uma banda específica. A banda 1 usada se não especificado.
- ST_Contains - Disponibilidade: 2.1.0 Retorna verdade se nenhum ponto do raster rasteB estiver no exterior do raster rastA e pelo menos um ponto do interior do rastB estiver no interior do rastA.
- ST_ContainsProperly - Disponibilidade: 2.1.0 Retorna verdade se o rastB intersectar o interior do rastA, mas não o limite ou exterior do ratA.
- ST_CoveredBy - Disponibilidade: 2.1.0 Retorna verdade se nenhum ponto do rastA estiver de fora do rastB.
- ST_Covers - Disponibilidade: 2.1.0 Retorna verdade se nenhum ponto do rastB estiver de fora do rastA.
- ST_DFullyWithin - Disponibilidade: 2.1.0 Retorna verdade se os rasters rastA e rastB estiverem completamente dentro da distância especificada de cada um.
- ST_DWithin - Disponibilidade: 2.1.0 Retorna verdade se os rasters rastA e rastB estiverem dentro da distância especificada de cada um.
- ST_DelaunayTriangles - Disponibilidade: 2.1.0 Returns the Delaunay triangulation of the vertices of a geometry.
- ST_Disjoint - Disponibilidade: 2.1.0 Retorna verdade se raster rastA não intersectar espacialmente com o rastB.
- ST_DumpValues - Disponibilidade: 2.1.0 Obtenha os valores da banda específica como um arranjo 2-dimensional.
- ST_Extrude - Disponibilidade: 2.1.0 Extrude uma superfície a um volume relacionado
- ST_ForceLHR - Disponibilidade: 2.1.0 Orientação força LHR
- ST_FromGDALRaster - Disponibilidade: 2.1.0 Retorna um raster de um arquivo raster GDAL suportado.
- ST_GeomFromGeoHash - Disponibilidade: 2.1.0 Retorna uma geometria de uma string GeoHash.
- ST_InvDistWeight4ma - Disponibilidade: 2.1.0 Função de processamento raster que interpola um valor de pixel de uma vizinhança.
- ST_MapAlgebra (callback function version) - Disponibilidade: 2.1.0 Versão função retorno - Retorna um raster de uma banda dado um ou mais rasters de entrada, os índices e uma função retorno de um usuário específico.
- ST_MapAlgebra (expression version) - Disponibilidade: 2.1.0 Versão expressão - Retorna um raster de uma banda dado um ou mais rasters de entrada, índices de banda e uma ou mais expressões SQL de usuários específicos.
- ST_MinConvexHull - Disponibilidade: 2.1.0 Retorna a geometria de casco convexo do raster excluindo os pixeis SEM DADOS.
- ST_MinDist4ma - Disponibilidade: 2.1.0 Função de processamento raster que retorna a distância mínima (em números de pixeis) entre o pixel de interesse e um pixel vizinho de interesse com valor.
- ST_MinkowskiSum - Disponibilidade: 2.1.0 Representar soma Minkowski
- ST_NearestValue - Disponibilidade: 2.1.0 Retorna o valor não-NODATA mais próximo de um dado pixel de banda especificado por uma colunax e linhay ou um ponto geométrico expressado no mesmo sistema de coordenada referência do raster.
- ST_Neighborhood - Disponibilidade: 2.1.0 Retorna um arranjo de precisão 2-D dobrada dos valores não-NODATA em torno da banda de pixel especificada ou por uma colunaX e linhaY ou um ponto geométrico expressado no mesmo sistema de coordenada de referência especial como o raster.
- ST_NotSameAlignmentReason - Disponibilidade: 2.1.0 Retorna a declaração de texto se os rasters estiverem alinhados e se não tiverem, uma razão do porquê.
- ST_Orientation - Disponibilidade: 2.1.0 Determine orientação da superfície
- ST_Overlaps - Disponibilidade: 2.1.0 Retorna verdade se o raster rastA e rastB se intersectam, mas um deles não contém o outro completamente.
- ST_PixelAsCentroid - Disponibilidade: 2.1.0 Retorna o centroide (ponto) da área representada por um pixel.
- ST_PixelAsCentroids - Disponibilidade: 2.1.0 Retorna o centroide (ponto geométrico) para cada pixel de uma banda raster junto com o valor, as coordenas raster X e Y de cada pixel. O ponto é o centroide da área representada por um pixel.
- ST_PixelAsPoint - Disponibilidade: 2.1.0 Retorna um ponto geométrico do canto superior esquerdo do pixel.
- ST_PixelAsPoints - Disponibilidade: 2.1.0 Retorna um ponto geométrico para cada pixel de uma banda raster junto com o valor, as coordenas raster X e Y de cada pixel. As coordenadas do ponto são do ponto esquerdo superior do pixel.
- ST_PixelOfValue - Disponibilidade: 2.1.0 Obtenha as coordenadas colunax, linhay do pixel cujos valores são iguais ao valor de pesquisa.
- ST_PointFromGeoHash - Disponibilidade: 2.1.0 Retorna um ponto de uma string GeoHash.
- ST_RasterToWorldCoord - Disponibilidade: 2.1.0 Retorna o canto superior esquerdo do raster como X e Y geométricos (longitude e latitude) dada a coluna e linha. Coluna e linha começam em 1.
- ST_Resize - Disponibilidade: 2.1.0 Requer GDAL 1.6.1+ Redimensiona largura/altura novas para um raster
- ST_Roughness - Disponibilidade: 2.1.0 Retorna um raster com a "robustez" calculada de um DEM.
- ST_SetValues - Disponibilidade: 2.1.0 Retorna o raster modificado resultante dos valores de uma dada banda.
- ST_Simplify - Disponibilidade: 2.1.0 Retorna uma versão "simplificada" da geometria da dada TopoGeometria usando o algorítimo Douglas-Peucker.
- ST_StraightSkeleton - Disponibilidade: 2.1.0 Calcule um esqueleto em linha reta de uma geometria
- ST_Summary - Disponibilidade: 2.1.0 Retorna um texto resumo dos conteúdos do raster.
- ST_TPI - Disponibilidade: 2.1.0 Retorna um raster com o índice de posição topográfico calculado.
- ST_TRI - Disponibilidade: 2.1.0 Retorna um raster com o índice de aspereza do terreno calculado.
- ST_Tesselate - Disponibilidade: 2.1.0 Representa superfície tesselação de um polígono ou superfície poliédrica e retorna como uma TIN ou coleção de TINS
- ST_Tile - Disponibilidade: 2.1.0 Retorna um conjunto de rasters resultante de uma divisão do raster de entrada baseado nas dimensões desejadas nos rasters de saída.
- ST_Touches - Disponibilidade: 2.1.0 Retorna verdade se o raster rastA e rastB têm pelo menos um ponto em comum, mas seus interiores não se intersectarem.
- ST_Union - Disponibilidade: 2.1.0 variante ST_Union(rast, unionarg) foi introduzida. Retorna a união de um conjunto de tiles raster em um único raster composto de 1 ou mais bandas.
- ST_Within - Disponibilidade: 2.1.0 Retorna verdade se nenhum ponto do raster rastA estiver no exterior do raster rastB e pelo menos um ponto do interior do rastA estiver no interior do rastB.
- ST_WorldToRasterCoord - Disponibilidade: 2.1.0 Retorna o canto superior esquerdo como coluna e linha dados os X e Y geométricos (longitude e latitude) ou um ponto expressado na coordenada do sistema de referência espacial do raster.
- Set_Geocode_Setting - Disponibilidade: 2.1.0 Estabelece uma configuração que afeta comportamento das funções geocoder.
- UpdateRasterSRID - Disponibilidade: 2.1.0 Altera o SRID de todos os rasters na coluna e tabela do usuário especificado.
- clearTopoGeom - Disponibilidade: 2.1 Clears the content of a topo geometry.
- postgis.backend - Disponibilidade: 2.1.0 O backend para fazer a manutenção de uma função onde GEOS e SFCGAL sobrepõe. Opções: geos ou sfcgal. Padrão para geos.
- postgis_sfcgal_version - Disponibilidade: 2.1.0 retorna a versão do SFCGAL em uso
Functions enhanced in PostGIS 2.1
- ST_AddBand - Melhorias: 2.1.0 suporte para addbandarg adicionado. Retorna um raster com nova banda(s) do tipo dado adicionado com o valor inicial com a localização do índice. Se nenhum índice for especificado, a banda é adicionada ao final.
- ST_AddBand - Melhorias: 2.1.0 suporte para novas bandas out-db adicionado. Retorna um raster com nova banda(s) do tipo dado adicionado com o valor inicial com a localização do índice. Se nenhum índice for especificado, a banda é adicionada ao final.
- ST_AsBinary/ST_AsWKB - Melhorias: 2.1.0 Adição da outasin Return the Well-Known Binary (WKB) representation of the raster.
- ST_AsGML - Melhorias: 2.1.0 suporte para id foi introduzido, para GML 3. Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_Aspect - melhorias: 2.1.0 Usa ST_MapAlgebra() e foi adicionado uma função parâmetro opcional interpolate_nodata Retorna o aspecto (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- ST_Boundary - Melhorias: 2.1.0 suporte para Triângulo foi introduzido Retorna o encerramento da borda combinatória dessa geometria.
- ST_Clip - Melhorias: 2.1.0 Reescrito em C Returns the raster clipped by the input geometry. If band number is not specified, all bands are processed. If crop is not specified or TRUE, the output raster is cropped. If touched is set to TRUE, then touched pixels are included, otherwise only if the center of the pixel is in the geometry it is included.
- ST_DWithin - Enhanced: 2.1.0 improved speed for geography. See Making Geography faster for details. Tests if two geometries are within a given distance
- ST_DWithin - Enhanced: 2.1.0 support for curved geometries was introduced. Tests if two geometries are within a given distance
- ST_Distance - Enhanced: 2.1.0 improved speed for geography. See Making Geography faster for details. Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_Distance - Melhorias: 2.1.0 - suporte para geometrias curvas foi introduzido. Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_Distinct4ma - Melhorias: 2.1.0 Adição da variante 2 Função de processamento raster que calcula o resumo de valores únicos de pixel em uma vizinhança.
- ST_DumpPoints - Enhanced: 2.1.0 Faster speed. Reimplemented as native-C. Retorna um texto resumo dos conteúdos da geometria.
- ST_HillShade - melhorias: 2.1.0 Usa ST_MapAlgebra() e foi adicionado uma função parâmetro opcional interpolate_nodata Retorna a iluminação hipotética de uma banda raster de elevação usando as entradas de azimute, altitude, claridade e escala fornecidas.
- ST_MakeValid - Enhanced: 2.1.0, added support for GEOMETRYCOLLECTION and MULTIPOINT. Attempts to make an invalid geometry valid without losing vertices.
- ST_Max4ma - Melhorias: 2.1.0 Adição da variante 2 Função de processamento raster que calcula o valor máximo de pixel em uma vizinhança.
- ST_Mean4ma - Melhorias: 2.1.0 Adição da variante 2 Função de processamento raster que calcula o menor valor de pixel em uma vizinhança.
- ST_Min4ma - Melhorias: 2.1.0 Adição da variante 2 Função de processamento raster que calcula o valor mínimo de pixel em uma vizinhança.
- ST_PixelAsPolygons - Melhorias: 2.1.0 o argumento opcional exclude_nodata_value foi adicionado. Retorna o polígono que limita cada pixel de uma banda raster ao longo do valor, as coordenadas raster X e Y de cada pixel.
- ST_Polygon - Melhorias: 2.1.0 Velocidade aprimorada (fully C-Based) e o multipolígono que retorna é assegurado como válido. Retorna um multipolígono formado pela união de pixeis que têm um valor que não é um valor sem dados. Se um número de banda for especificado, usa-se 1.
- ST_Range4ma - Melhorias: 2.1.0 Adição da variante 2 Função de processamento raster que calcula a varição de valores de pixel em uma vizinhança.
- ST_SameAlignment - Melhorias: 2.1.0 adição da variante agregada Retorna verdade se os rasters têm a mesma inclinação, escala, referência espacial, e deslocamento (pixeis podem ser colocados na mesma grade sem cortar eles) e falso se eles não notificarem problemas detalhados.
- ST_Segmentize - Melhorias: 2.1.0 suporte para geografia foi introduzido. Returns a modified geometry/geography having no segment longer than a given distance.
- ST_SetGeoReference - Melhorias: 2.1.0 Adição da variante ST_SetGeoReference(raster, double precision, ...) Coloque os parâmetros Georeference 6 em uma única chamada. Os números deverão ser separadospor espaço branco. Aceita entrar no formato GDAL ou ESRI. O padrão é GDAL.
- ST_SetValue - Melhorias: 2.1.0 Variante geométrica ST_SetValue() agora suporta qualquer tipo de geometria, não apenas ponto. A variante geométrica é um envoltório em torno da variante geomval[] da ST_SetValues() Retorna o raster modificado resultante do valor de uma banda em uma dada colunax, linhay pixel ou os pixeis que intersectam uma geometria específica. Os números de banda começam no 1 e são assumidos como 1 se não estiverem especificados.
- ST_Slope - Melhorias: 2.1.0 Usa ST_MapAlgebra() e foi adicionado a função parâmetros opcionais units, scale, interpolate_nodata Retorna o declive (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- ST_StdDev4ma - Melhorias: 2.1.0 Adição da variante 2 Função de processamento raster que calcula o padrão de divergência de valores de pixel em uma vizinhança.
- ST_Sum4ma - Melhorias: 2.1.0 Adição da variante 2 Função de processamento raster que calcula o resumo de todos os valores de pixel em uma vizinhança.
- ST_Summary - melhorias: 2.1.0 Bandeira S para indicar se existe um sistema de referência espacial conhecido Retorna um texto resumo dos conteúdos da geometria.
- ST_Transform - Melhorias: 2.1.0 Adição da variante ST_Transform(rast, alignto) Reprojeta um raster em um sistema de referência espacial conhecido para outro usando um algorítimo resampling especificado. As opções são NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos com o padrão sendo NearestNeighbor.
- ST_Union - Melhorias: 2.1.0 Velocidade aprimorada (fully C-Based) Retorna a união de um conjunto de tiles raster em um único raster composto de 1 ou mais bandas.
- ST_Union - Melhorias: 2.1.0 uniões ST_Union(rast) (variante 1) todas as bandas de todos os rasters de entrada. As versões anteriores do PostGIS assumiam a primeira banda. Retorna a união de um conjunto de tiles raster em um único raster composto de 1 ou mais bandas.
- ST_Union - Melhorias: 2.1.0 ST_Union(rast, uniontype) (variante 4) uniões de todas as bandas de todos os rasters de entrada. Retorna a união de um conjunto de tiles raster em um único raster composto de 1 ou mais bandas.
- toTopoGeom - Melhorias: 2.1.0 adiciona a versão pegando uma TopoGeometria existente. Converts a simple Geometry into a topo geometry.
Functions changed in PostGIS 2.1
- ST_Aspect - Alterações: 2.1.0 Nas versões anteriores, os valores retornados eram em radianos. Agora, eles retornam em graus Retorna o aspecto (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- ST_EstimatedExtent - Changed: 2.1.0. Up to 2.0.x this was called ST_Estimated_Extent. Returns the estimated extent of a spatial table.
- ST_Force2D - Alterado: 2.1.0. Até versão 2.0.x isto era chamado de ST_Force_2D. Força a geometria para o modo de 2 dimensões.
- ST_Force3D - Alterado: 2.1.0. Até versão 2.0.x isto era chamado de ST_Force_3D. Força a geometria para um modo XYZ. Este é um apelido para a função ST_Force_3DZ.
- ST_Force3DM - Alterado: 2.1.0. Até a versão 2.0.x esta função era chamada de ST_Force_3DM. Força as geometrias para o modo XYM.
- ST_Force3DZ - Alterado: 2.1.0. Até versão 2.0.x isto era chamado de ST_Force_3DZ. Força as geometrias para o modo XYZ.
- ST_Force4D - Alterado: 2.1.0. Até a versão 2.0.x esta função era chamada ST_Force_4D. Força as geometrias para o modo XYZM.
- ST_ForceCollection - Alterado: 2.1.0. Até a versão 2.0.x esta função era chamada de ST_Force_Collection. Converte a geometria para um GEOMETRYCOLLECTION.
- ST_HillShade - Alterações: 2.1.0 Nas versões anteriores, o azimute e a altitude eram expressados em radianos. Agora, são representados em graus Retorna a iluminação hipotética de uma banda raster de elevação usando as entradas de azimute, altitude, claridade e escala fornecidas.
- ST_LineInterpolatePoint - Alterações: 2.1.0 para 2.0.x foi chamada ST_Line_Interpolate_Point. Returns a point interpolated along a line at a fractional location.
- ST_LineLocatePoint - Alterações: 2.1.0 para 2.0.x foi chamada ST_Line_Locate_Point. Returns the fractional location of the closest point on a line to a point.
- ST_LineSubstring - Alterações: 2.1.0 para 2.0.x foi chamada ST_Line_Substring. Returns the part of a line between two fractional locations.
- ST_PixelAsCentroids - Alterações: 2.1.1 Mudança no comportamento do exclude_nodata_value. Retorna o centroide (ponto geométrico) para cada pixel de uma banda raster junto com o valor, as coordenas raster X e Y de cada pixel. O ponto é o centroide da área representada por um pixel.
- ST_PixelAsPoints - Alterações: 2.1.1 Mudança no comportamento do exclude_nodata_value. Retorna um ponto geométrico para cada pixel de uma banda raster junto com o valor, as coordenas raster X e Y de cada pixel. As coordenadas do ponto são do ponto esquerdo superior do pixel.
- ST_PixelAsPolygons - Alterações: 2.1.1 Mudança no comportamento do exclude_nodata_value. Retorna o polígono que limita cada pixel de uma banda raster ao longo do valor, as coordenadas raster X e Y de cada pixel.
- ST_Polygon - Alterações: 2.1.0 Nas versões anteriores retornaria polígono, foi alterado para sempre voltar multipolígono. Retorna um multipolígono formado pela união de pixeis que têm um valor que não é um valor sem dados. Se um número de banda for especificado, usa-se 1.
- ST_RasterToWorldCoordX - Alterações: 2.1.0 Em versões anteriores, era chamado de ST_Raster2WorldCoordX Retorna a coordenada geométrica X superior esquerda de um raster, coluna ou linha. A numeração das colunas e linhas começam no 1.
- ST_RasterToWorldCoordY - Alterações: 2.1.0 Em versões anteriores, era chamado de ST_Raster2WorldCoordY Retorna a coordenada geométrica Y superior esquerda de um raster, coluna e linha. A numeração das colunas e linhas começam no 1.
- ST_Rescale - Alterações: 2.1.0 Funciona em rasters sem SRID Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline, Lanczos, Max or Min resampling algorithm. Default is NearestNeighbor.
- ST_Reskew - Alterações: 2.1.0 Funciona em rasters sem SRID Resample um raster ajustando somente sua inclinação (ou tamanho de pixel). Novos valores de pixel são calculados usando o algorítimo NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O padrão é NearestNeighbor.
- ST_Segmentize - Changed: 2.1.0 As a result of the introduction of geography support, the usage ST_Segmentize('LINESTRING(1 2, 3 4)', 0.5) causes an ambiguous function error. The input needs to be properly typed as a geometry or geography. Use ST_GeomFromText, ST_GeogFromText or a cast to the required type (e.g. ST_Segmentize('LINESTRING(1 2, 3 4)'::geometry, 0.5) ) Returns a modified geometry/geography having no segment longer than a given distance.
- ST_Slope - Alterações: 2.1.0 Nas versões anteriores, os valores retornados eram em radianos. Agora, eles retornam em graus Retorna o declive (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- ST_SnapToGrid - Alterações: 2.1.0 Funciona em rasters sem SRID Resample um raster encaixando-o em uma grade. Novos valores de pixel são calculados usando o algorítimo NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O padrão é NearestNeighbor.
- ST_WorldToRasterCoordX - Alterações: 2.1.0 Em versões anteriores, era chamado de ST_World2RasterCoordX Retorna a coluna no raster do ponto (pt) ou uma coordenada X e Y (xw, yw) representada no sistema de referência espacial mundial de raster.
- ST_WorldToRasterCoordY - Alterações: 2.1.0 Em versões anteriores, era chamado de ST_World2RasterCoordY Retorna a linha no raster do ponto (pt) ou uma coordenada X e Y (xw, yw) representada no sistema de referência espacial global de raster.
13.12.13. PostGIS Functions new or enhanced in 2.0
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 2.0
- && - Disponibilidade: 2.0.0 Retorna VERDADE se a caixa limitadora de A intersecta a caixa limitadora de B.
- &&& - Disponibilidade: 2.0.0 Retorna VERDADE se a caixa limitadora n-D de A intersecta a caixa limitadora n-D de B.
- <#> - Disponibilidade: 2.0.0 -- KNN só está disponível para PostgreSQL 9.1+ Retorna a distância 2D entre as caixas limitadoras de A e B.
- <-> - Disponibilidade: 2.0.0 -- O KNN mais fraco fornece vizinho mais próximos baseados em distâncias centroides de geometrias, ao invés de distâncias reais. Resultados corretos para pontos, incorretos para todos os outros tipos. Disponível para PostgreSQL 9.1+ Retorna a distância 2D entre A e B.
- @ - Disponibilidade: 2.0.0 raster @ raster, raster @ geometria introduzida Retorna VERDADEse a caixa limitadora de A estiver contida pela de B. Utiliza precisão dupla de caixa limitadora.
- @ - Disponibilidade: 2.0.5 geometria @ raster introduzida Retorna VERDADEse a caixa limitadora de A estiver contida pela de B. Utiliza precisão dupla de caixa limitadora.
- AddEdge - Disponibilidade: 2.0.0 Adiciona uma linestring limite à edge table e os pontos de início e fim associados à table ponto nó do esquema de topologia especificado usando a linestring geometria específica e retorna a bordaid da nova borda (ou da borda já existente).
- AddFace - Disponibilidade: 2.0.0 Registra uma face primitiva a uma topologia e pega seu identificador.
- AddNode - Disponibilidade: 2.0.0 Adiciona um ponto nó na table nó no esquema topológico específico e retorna a nodeid do novo nó. Se o ponto já existe, a nodeid é retornada.
- AddOverviewConstraints - Disponibilidade: 2.0.0 Marca uma coluna raster como sendo um resumo de outra.
- AddRasterConstraints - Disponibilidade: 2.0.0 Adds raster constraints to a loaded raster table for a specific column that constrains spatial ref, scaling, blocksize, alignment, bands, band type and a flag to denote if raster column is regularly blocked. The table must be loaded with data for the constraints to be inferred. Returns true if the constraint setting was accomplished and issues a notice otherwise.
- AsGML - Disponibilidade: 2.0.0 Retorna a representação GML de uma topogeometria.
- CopyTopology - Disponibilidade: 2.0.0 Makes a copy of a topology (nodes, edges, faces, layers and TopoGeometries) into a new schema
- DropOverviewConstraints - Disponibilidade: 2.0.0 Desmarca uma coluna raster de ser um resumo de outra.
- DropRasterConstraints - Disponibilidade: 2.0.0 Derruba as restrições raster PostGIS que se referem a uma tabela de coluna raster. É útil se você precisar recarregar dados ou atualizar os dados da sua coluna raster.
- Drop_Indexes_Generate_Script - Disponibilidade: 2.0.0 Gera uma script que derruba todas as chaves não primárias e indexes não únicos no esquema tiger e esquema especificado de usuário. Padroniza esquema para: tiger_data se nenhum esquema é especificado.
- Drop_State_Tables_Generate_Script - Disponibilidade: 2.0.0 Gera uma script que derruba todas as tables no esquema específico que estão prefixados com abreviação do estado. Padroniza o esquema para tiger_data se nenhum esquema estiver especificado.
- Geocode_Intersection - Disponibilidade: 2.0.0 Assimila 2 ruas que se intersectam e um estado, cidade, zip, e gera um conjunto de possíveis localizações no primeiro cruzamento que está na intersecção, também inclui um geomout como o ponto de localização em NAD 83 long lat, um normalized_address (addy) para cada localização, e a avaliação. Quanto menor a avaliação, maior a chance de combinar. Os resultados são separados com menor avaliação em primeiro lugar. Pode passar nos resultados máximos, até 10. Usa dados Tiger (limites, faces, addr), string confusa do PostgreSQL (soundex, evenshtein).
- GetEdgeByPoint - Disponibilidade: 2.0.0 Finds the edge-id of an edge that intersects a given point.
- GetFaceByPoint - Disponibilidade: 2.0.0 Finds face intersecting a given point.
- GetNodeByPoint - Disponibilidade: 2.0.0 Finds the node-id of a node at a point location.
- GetNodeEdges - Disponibilidade: 2.0 Retorna um conjunto ordenado de limites incidentes no dado nó.
- GetRingEdges - Disponibilidade: 2.0.0 Retorna o conjunto ordenado de identificadores de limites assinados, conhecidos caminhando em um lado da beirada.
- GetTopoGeomElements - Disponibilidade: 2.0.0 Returns a set of topoelement objects containing the topological element_id,element_type of the given TopoGeometry (primitive elements).
- GetTopologySRID - Disponibilidade: 2.0.0 Retorna o SRID de uma topologia na table topology.topology dado o nome da topologia.
- Get_Tract - Disponibilidade: 2.0.0 Retorna o trecho ou campo de uma tract table onde a geometria está localizada. Padrão para retornar um nome curto para o trecho.
- Install_Missing_Indexes - Disponibilidade: 2.0.0 Encontra todas as tables com colunas chave usadas no ingresso geocoder e condições de filtros que estão perdendo os indexes usados nessas colunas e irão adicionar elas.
- Loader_Generate_Census_Script - Disponibilidade: 2.0.0 Gera uma shell script para a plataforma específica para os estados que irão baixar o trecho do censo de estado Tiger, bg e dados de tables tabblocks, arranjar e carregar dentro do esquema tiger_data. Cada state script retornou como um relato separado.
- Loader_Generate_Script - Disponibilidade: 2.0.0 para suportar tiger 2010 dados estruturados e carrega trecho (trecho) do censo , block groups (bg), e block (tabblocks) tables. Gera uma shell script para a plataforma específica para os estados que irão baixar dados Tiger, arranjar e carregar dentro do esquema tiger_data. Cada state script retorna como um registro separado. A versão mais nova suporta mudanças estruturais do Tiger 2010 e também carrega trecho do censo, block groups, e block tables.
- Missing_Indexes_Generate_Script - Disponibilidade: 2.0.0 Encontra todas as tables com colunas chave usadas no ingresso geocoder que estão perdendo indexes nessas colunas e irão gerar o SQL DDL para definir o index para essas tables.
- Polygonize - Disponibilidade: 2.0.0 Finds and registers all faces defined by topology edges.
- Reverse_Geocode - Disponibilidade: 2.0.0 Pega um ponto em um sistema de referência espacial conehcido e retorna um relato que contém um banco de dados de, teoricamente, possíveis endereços e um banco de dados de ruas cruzadas. Se include_strnum_range = verdade, inclui o alcance da rua nas ruas cruzadas.
- ST_3DClosestPoint - Disponibilidade: 2.0.0 Retorna o ponto 3 dimensional em g1 que é o mais próximo de g2. Este é o primeiro ponto da linha mais curta em três dimensões.
- ST_3DDFullyWithin - Disponibilidade: 2.0.0 Tests if two 3D geometries are entirely within a given 3D distance
- ST_3DDWithin - Disponibilidade: 2.0.0 Tests if two 3D geometries are within a given 3D distance
- ST_3DDistance - Disponibilidade: 2.0.0 Para tipo geometria, retorna a menor distância cartesiana 3-dimensional (baseado no sistema de referência espacial) entre duas geometrias em unidades projetadas.
- ST_3DIntersects - Disponibilidade: 2.0.0 Tests if two geometries spatially intersect in 3D - only for points, linestrings, polygons, polyhedral surface (area)
- ST_3DLongestLine - Disponibilidade: 2.0.0 Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_3DMaxDistance - Disponibilidade: 2.0.0 Para tipo de geometria retorna a maior distância 3-dimensional cartesiana (baseada na referência espacial) entre duas geometrias em unidade projetadas.
- ST_3DShortestLine - Disponibilidade: 2.0.0 Retorna a menor linha 3-dimensional entre duas geometrias
- ST_AddEdgeModFace - Disponibilidade: 2.0 Adiciona um novo limite e, se uma face for dividida, modifica a face original e adiciona uma nova face.
- ST_AddEdgeNewFaces - Disponibilidade: 2.0 Adiciona um novo limite e, se uma face for dividida, deleta a face original e substitui por duas novas faces.
- ST_AsGDALRaster - Disponibilidade: 2.0.0 - requer GDAL >= 1.6.0. Return the raster tile in the designated GDAL Raster format. Raster formats are one of those supported by your compiled library. Use ST_GDALDrivers() to get a list of formats supported by your library.
- ST_AsJPEG - Disponibilidade: 2.0.0 - requer GDAL >= 1.6.0. Retorna as bandas tile raster selecionadas como uma única Joint Photographic Exports Group (JPEG) image (byte arranjo). Se nenhuma banda for especificada e 1 ou mais que 3 bandas, então somente a primeira banda é usada. Se somente 3 bandas, então todas as 3 bandas serão usadas para mapear par RGB.
- ST_AsLatLonText - Disponibilidade: 2.0 Retorna a representação de Graus, Minutos, Segundos do ponto dado.
- ST_AsPNG - Disponibilidade: 2.0.0 - requer GDAL >= 1.6.0. Retorna as bandas tile raster selecionadas como um gráfico de rede portátil (PNG) imagem (byte array). Se as bandas raster 1, 3 ou 4 e nenhum banda for especificado, então todas as bandas são usadas. Se mais 2 ou mais que 4 bandas e nenhuma banda forem especificadas, então somente a banda 1 é usada. As bandas são mapeadas para espeço RGB ou RGBA.
- ST_AsRaster - Disponibilidade: 2.0.0 - requer GDAL >= 1.6.0. Converte uma geometria PostGIS para um raster PostGIS.
- ST_AsTIFF - Disponibilidade: 2.0.0 - requer GDAL >= 1.6.0. Return the raster selected bands as a single TIFF image (byte array). If no band is specified or any of specified bands does not exist in the raster, then will try to use all bands.
- ST_AsX3D - Disponibilidade: 2.0.0: ISO-IEC-19776-1.2-X3DEncodings-XML Retorna uma geometria em X3D nó xml formato do elemento: ISO-IEC-19776-1.2-X3DEncodings-XML
- ST_Aspect - Disponibilidade: 2.0.0 Retorna o aspecto (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- ST_Band - Disponibilidade: 2.0.0 Retorna uma ou mais bandas de um raster existente como um novo raster. Útil para a construção de novos rasters a partir de rasters existentes.
- ST_BandIsNoData - Disponibilidade: 2.0.0 Retorna verdadeiro se a banda estiver repleta somente de valores nodata.
- ST_Clip - Disponibilidade: 2.0.0 Returns the raster clipped by the input geometry. If band number is not specified, all bands are processed. If crop is not specified or TRUE, the output raster is cropped. If touched is set to TRUE, then touched pixels are included, otherwise only if the center of the pixel is in the geometry it is included.
- ST_CollectionHomogenize - Disponibilidade: 2.0.0 Returns the simplest representation of a geometry collection.
- ST_ConcaveHull - Disponibilidade: 2.0.0 Computes a possibly concave geometry that contains all input geometry vertices
- ST_Count - Disponibilidade: 2.0.0 Retorna o número de pixeis em uma banda dada de um raster ou cobertura raster. Se nenhuma banda for especificada, o padrão é usar a banda 1. Se exclude_nodata_value for verdade, contará somente pixeis que não são iguais ao valor nodata.
- ST_CreateTopoGeo - Disponibilidade: 2.0 Adiciona uma coleção de geometrias para uma dada topologia vazia e retorna uma mensagem detalhando sucesso.
- ST_Distinct4ma - Disponibilidade: 2.0.0 Função de processamento raster que calcula o resumo de valores únicos de pixel em uma vizinhança.
- ST_FlipCoordinates - Disponibilidade: 2.0.0 Returns a version of a geometry with X and Y axis flipped.
- ST_GDALDrivers - Disponibilidade: 2.0.0 - requer GDAL >= 1.6.0. Returns a list of raster formats supported by PostGIS through GDAL. Only those formats with can_write=True can be used by ST_AsGDALRaster
- ST_GeomFromGeoJSON - Disponibilidade: 2.0.0 requer - JSON-C >= 0.9 Utiliza como entrada uma representação geojson de uma geometria e como saída um objeto de geometria PostGIS
- ST_GetFaceEdges - Disponibilidade: 2.0 Retorna um conjunto de limites ordenados que amarram aface.
- ST_HasNoBand - Disponibilidade: 2.0.0 Retorna verdade se não existirem bandas com números dados. Se nenhum número de banda for especificado, então assume-se a banda 1.
- ST_HillShade - Disponibilidade: 2.0.0 Retorna a iluminação hipotética de uma banda raster de elevação usando as entradas de azimute, altitude, claridade e escala fornecidas.
- ST_Histogram - Disponibilidade: 2.0.0 Retorna um conjunto de registros que resumem um raster ou distribuição de dados de cobertura raster intervalos bin separados. O número de bins é auto calculado.
- ST_InterpolatePoint - Disponibilidade: 2.0.0 Retorna o valor da dimensão de medida da geometria no ponto fechado para o ponto fornecido.
- ST_IsEmpty - Disponibilidade: 2.0.0 Retorna verdadeiro se o raster estiver vazio (largura = 0 e altura = 0). Senão, retorna falso.
- ST_IsValidDetail - Disponibilidade: 2.0.0 Returns a valid_detail row stating if a geometry is valid or if not a reason and a location.
- ST_IsValidReason - Availability: 2.0 version taking flags. Returns text stating if a geometry is valid, or a reason for invalidity.
- ST_MakeLine - Disponibilidad: 2.0.0 - Suporte para elementos de entrada linestring foi introduzido Cria uma Linestring de ponto, multiponto ou linha das geometrias.
- ST_MakeValid - Disponibilidade: 2.0.0 Attempts to make an invalid geometry valid without losing vertices.
- ST_MapAlgebraExpr - Disponibilidade: 2.0.0 Versão de banda raster 1: Cria uma nova banda raster formada pela aplicação de ma operação algébrica válida do PostgreSQL na banda raster de entrada de um tipo de pixel fornecido. A banda 1 é assumida se nenhuma banda for especificada.
- ST_MapAlgebraExpr - Disponibilidade: 2.0.0 Versão de banda raster 2: Cria uma banda raster nova formada pela aplicação de uma operação algébrica válida PostgreSQL nas duas bandas raster de entrada e do tipo de pixel fornecido. A banda 1 de cada raster é assumida se nenhum número de bandas for especificado. O raster resultante será alinhado (escala, inclinação e cantos de pixel) na grade definida pelo primeiro raster e tem sua extensão definida pelo parâmetro "extenttype". O valores para "extenttype" pode ser: INTERSEÇÃO, UNIÃO, PRIMEIRO, SEGUNDO.
- ST_MapAlgebraFct - Disponibilidade: 2.0.0 Versão de banda raster 1: Cria uma nova banda raster formada pela aplicação de uma função válida do PostgreSQL na banda raster de entrada de um tipo de pixel fornecido. A banda 1 é assumida se nenhuma banda for especificada.
- ST_MapAlgebraFct - Disponibilidade: 2.0.0 Versão de banda 2 - Cria uma nova banda raster um formada pela aplicação de uma função PostgreSQL na 2 entrada de bandas raster e do tipo de pixel fornecido. A banda 1 é assumida se nenhuma banda for especificada. Tipo de extensão torna-se INTERSEÇÃO se não especificada.
- ST_MapAlgebraFctNgb - Disponibilidade: 2.0.0 Versão 1-banda: o vizinho mais próximo no mapa algébrico usando a função de usuário definido PostgreSQL. Retorna um raster cujos valores são o resultado de uma função usuário PLPGSQL envolvendo uma vizinhança de valores da banda raster de entrada.
- ST_Max4ma - Disponibilidade: 2.0.0 Função de processamento raster que calcula o valor máximo de pixel em uma vizinhança.
- ST_Mean4ma - Disponibilidade: 2.0.0 Função de processamento raster que calcula o menor valor de pixel em uma vizinhança.
- ST_Min4ma - Disponibilidade: 2.0.0 Função de processamento raster que calcula o valor mínimo de pixel em uma vizinhança.
- ST_ModEdgeHeal - Disponibilidade: 2.0 Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node.
- ST_MoveIsoNode - Disponibilidade: 2.0.0 Moves an isolated node in a topology from one point to another. If new apoint geometry exists as a node an error is thrown. Returns description of move.
- ST_NewEdgeHeal - Disponibilidade: 2.0 Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided.
- ST_Node - Disponibilidade: 2.0.0 Nodes a collection of lines.
- ST_NumPatches - Disponibilidade: 2.0.0 Retorna o número de faces em uma superfícies poliédrica. Retornará nulo para geometrias não poliédricas.
- ST_OffsetCurve - Disponibilidade: 2.0 Returns an offset line at a given distance and side from an input line.
- ST_PatchN - Disponibilidade: 2.0.0 Retorna o tipo de geometria de valor ST_Geometry.
- ST_Perimeter - Disponibilidade 2.0.0: Suporte para geografia foi introduzido Returns the length of the boundary of a polygonal geometry or geography.
- ST_PixelAsPolygon - Disponibilidade: 2.0.0 Retorna o polígono que limita o pixel para uma linha e coluna específicas.
- ST_PixelAsPolygons - Disponibilidade: 2.0.0 Retorna o polígono que limita cada pixel de uma banda raster ao longo do valor, as coordenadas raster X e Y de cada pixel.
- ST_Project - Disponibilidade: 2.0.0 Returns a point projected from a start point by a distance and bearing (azimuth).
- ST_Quantile - Disponibilidade: 2.0.0 Calcula quantiles para um raster ou cobertura de tabela raster no contexto da amostra ou população. Assim, um valor poderia ser examinado para estar na porcentagem 25%, 50%, 75% do raster.
- ST_Range4ma - Disponibilidade: 2.0.0 Função de processamento raster que calcula a varição de valores de pixel em uma vizinhança.
- ST_Reclass - Disponibilidade: 2.0.0 Cria um novo raster composto por tipos de banda reclassificados do original. A nband pode ser alterada. Se nenhuma nband for especificada, usa-se a 1. Todas as outras bandas são retornadas inalteradas. Use caso: converta uma banda 16BUI para 8BUI e então adiante para uma renderização mais simples como formatos visíveis.
- ST_RelateMatch - Disponibilidade: 2.0.0 Tests if a DE-9IM Intersection Matrix matches an Intersection Matrix pattern
- ST_RemEdgeModFace - Disponibilidade: 2.0 Removes an edge, and if the edge separates two faces deletes one face and modifies the other face to cover the space of both.
- ST_RemEdgeNewFace - Disponibilidade: 2.0 Remove um limite e, se o limite removido separava duas faces, deleta as faces originais e as substitui por uma nova face.
- ST_Resample - Disponibilidade: 2.0.0 Requer GDAL 1.6.1+ Resample um raster usando um algorítimo específico, novas dimensões, um canto aleatório da grade e um conjunto de rasters georreferenciando atributos definidos ou emprestados de outro raster.
- ST_Rescale - Disponibilidade: 2.0.0 Requer GDAL 1.6.1+ Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline, Lanczos, Max or Min resampling algorithm. Default is NearestNeighbor.
- ST_Reskew - Disponibilidade: 2.0.0 Requer GDAL 1.6.1+ Resample um raster ajustando somente sua inclinação (ou tamanho de pixel). Novos valores de pixel são calculados usando o algorítimo NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O padrão é NearestNeighbor.
- ST_SameAlignment - Disponibilidade: 2.0.0 Retorna verdade se os rasters têm a mesma inclinação, escala, referência espacial, e deslocamento (pixeis podem ser colocados na mesma grade sem cortar eles) e falso se eles não notificarem problemas detalhados.
- ST_SetBandIsNoData - Disponibilidade: 2.0.0 Coloca a bandeira isnodata da banda como VERDADE.
- ST_SharedPaths - Disponibilidade: 2.0.0 Retorna uma coleção contendo caminhos compartilhados pelas duas linestrings/multilinestrings de entrada.
- ST_Slope - Disponibilidade: 2.0.0 Retorna o declive (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- ST_Snap - Disponibilidade: 2.0.0 Rompe segmentos e vértices de geometria de entrada para vértices de uma geometria de referência.
- ST_SnapToGrid - Disponibilidade: 2.0.0 Requer GDAL 1.6.1+ Resample um raster encaixando-o em uma grade. Novos valores de pixel são calculados usando o algorítimo NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O padrão é NearestNeighbor.
- ST_Split - Availability: 2.0.0 requires GEOS Returns a collection of geometries created by splitting a geometry by another geometry.
- ST_StdDev4ma - Disponibilidade: 2.0.0 Função de processamento raster que calcula o padrão de divergência de valores de pixel em uma vizinhança.
- ST_Sum4ma - Disponibilidade: 2.0.0 Função de processamento raster que calcula o resumo de todos os valores de pixel em uma vizinhança.
- ST_SummaryStats - Disponibilidade: 2.0.0 Retorna as estatísticas resumidas consistindo de count, sum, mean, stddev, min, max para uma dada banda raster de um raster ou cobertura raster. A banda 1 é assumida se nenhuma banda for especificada.
- ST_Transform - Disponibilidade: 2.0.0 Requer GDAL 1.6.1+ Reprojeta um raster em um sistema de referência espacial conhecido para outro usando um algorítimo resampling especificado. As opções são NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos com o padrão sendo NearestNeighbor.
- ST_UnaryUnion - Disponibilidade: 2.0.0 Computes the union of the components of a single geometry.
- ST_Union - Disponibilidade: 2.0.0 Retorna a união de um conjunto de tiles raster em um único raster composto de 1 ou mais bandas.
- ST_ValueCount - Disponibilidade: 2.0.0 Retorna o conjunto de registros contendo uma banda pixel de valor e conta do número de pixeis em uma dada banda de um raster (ou uma cobertura raster) que tem um dado conjunto de valores. Usa-se a banda 1 se nenhuma for especificada. Por padrão pixeis de valor nodata não são contados. Todos os outros valores no pixel são saída e os valores de pixeis são arredondados para o inteiro mais próximo.
- TopoElementArray_Agg - Disponibilidade: 2.0.0 Returns a topoelementarray for a set of element_id, type arrays (topoelements).
- TopoGeo_AddLineString - Disponibilidade: 2.0.0 Adds a linestring to an existing topology using a tolerance and possibly splitting existing edges/faces.
- TopoGeo_AddPoint - Disponibilidade: 2.0.0 Adiciona um ponto a uma topologia usando uma tolerância e possivelmente dividindo um limite existente.
- TopoGeo_AddPolygon - Disponibilidade: 2.0.0 Adds a polygon to an existing topology using a tolerance and possibly splitting existing edges/faces. Returns face identifiers.
- TopologySummary - Disponibilidade: 2.0.0 Takes a topology name and provides summary totals of types of objects in topology.
- Topology_Load_Tiger - Disponibilidade: 2.0.0 Carrega uma região definida de dados tiger em uma Topologia PostGIS e transforma os dados tiger para referência espacial da topologia e rompe para a tolerância precisa da topologia.
- toTopoGeom - Disponibilidade: 2.0 Converts a simple Geometry into a topo geometry.
- ~ - Disponibilidade: 2.0.0 Retorna TRUE se a caixa delimitadora de A estiver contida na do B. Utiliza caixa delimitadora de precisão dupla.
- ~= - Disponibilidade: 2.0.0 Retorna VERDADE se a caixa limitadora de A é a mesma de B.
Functions enhanced in PostGIS 2.0
- && - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Retorna VERDADE se a caixa limitadora 2D de A intersecta a caixa limitadora 2D de B.
- AddGeometryColumn - Melhorias: 2.0.0 argumento use_typmod introduzido. Padrões para criar colunas de geometria typmod ao invés das baseadas em obstáculos. Remove uma coluna geometria de uma spatial table.
- Box2D - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Returns a BOX2D representing the 2D extent of a geometry.
- Box3D - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Returns a BOX3D representing the 3D extent of a geometry.
- CreateTopology - Enhanced: 2.0 added the signature accepting hasZ Creates a new topology schema and registers it in the topology.topology table.
- Geocode - Melhorias: 2.0.0 para suportar o Tiger 2010, dados estruturados e lógica revisada para melhorar a velocidade, exatidão do geocoding e para compensar ponto da linha central para o lado do endereço que a rua está localizada. O novo parâmetro max_results é útil para especificar números dos melhores resultados ou apenas retornar o melhor resultado. Assimila um endereço como uma string (ou outro endereço normalizado) e gera um conjunto de localizações possíveis que inclui um ponto em NAD 83 long lat, um endereço normalizado para cada um e a avaliação. Quanto menor a avaliação, maior a chance de combinar. Os resultados são separados com menor avaliação em primeiro lugar. Pode passar no resultados máximos, até 10, e restrict_region (padrão NULO)
- GeometryType - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Retorna o tipo de geometria de valor ST_Geometry.
- Populate_Geometry_Columns - Melhorias: 2.0.0 use_typmod argumento opcional foi introduzido, permitindo controlar se as colunas forem criadas com modificadores de tipo ou com verificação de restrições. Ensures geometry columns are defined with type modifiers or have appropriate spatial constraints.
- ST_3DExtent - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Aggregate function that returns the 3D bounding box of geometries.
- ST_Affine - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Apply a 3D affine transformation to a geometry.
- ST_Area - Melhorias: 2.0.0 - suporte a superfícies 2D poliédricas foi introduzido. Retorna o centro geométrico de uma geometria.
- ST_AsBinary - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsBinary - Melhorias: 2.0.0 suporte para maiores dimensões de coordenadas foi introduzido. Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsBinary - Melhorias: 2.0.0 suporte para edian especificando com geografia foi introduzido. Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsEWKB - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Return the Extended Well-Known Binary (EWKB) representation of the geometry with SRID meta data.
- ST_AsEWKT - Melhorias: 2.0.0 suporte para geografia, superfícies poliédricas, triângulos e TIN foi introduzido. Retorna a representação de texto bem conhecida (WKT) da geometria com os meta dados SRID.
- ST_AsGML - Melhorias: 2.0.0 prefixo suportado foi introduzido. A opção 4 para o GML3 foi introduzida para permitir a utilização da LineString em vez da tag Curva para linhas. O suporte GML3 para superfícies poliédricas e TINS foi introduzidos. A Opção 32 foi introduzida para gerar a caixa. Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsKML - Melhorias: 2.0.0 - Adiciona namespace prefixo. O padrão é não ter nenhum prefixo Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_Azimuth - Melhorias: 2.0.0 suporte para geografia foi introduzido. Retorna a menor linha 2-dimensional entre duas geometrias
- ST_Dimension - Melhorias: 2.0.0 suporte para superfícies poliédricas e TINs foi introduzido. Não abre mais exceção se uma geometria vazia é dada. Retorna a dimensão da coordenada do valor ST_Geometry.
- ST_Dump - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Returns a set of geometry_dump rows for the components of a geometry.
- ST_DumpPoints - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Retorna um texto resumo dos conteúdos da geometria.
- ST_Expand - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Returns a bounding box expanded from another bounding box or a geometry.
- ST_Extent - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Aggregate function that returns the bounding box of geometries.
- ST_Force2D - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Força a geometria para o modo de 2 dimensões.
- ST_Force3D - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Força a geometria para um modo XYZ. Este é um apelido para a função ST_Force_3DZ.
- ST_Force3DZ - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Força as geometrias para o modo XYZ.
- ST_ForceCollection - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Converte a geometria para um GEOMETRYCOLLECTION.
- ST_ForceRHR - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Força a orientação dos vértices em um polígono a seguir a regra da mão direita.
- ST_GMLToSQL - Melhorias: 2.0.0 suporte para superfícies poliédricas e TIN foi introduzido. Retorna um valor ST_Geometry específico da representação GML. Esse é um heterônimo para ST_GeomFromGML
- ST_GMLToSQL - Melhorias: 2.0.0 parâmetro opcional padrão srid adicionado. Retorna um valor ST_Geometry específico da representação GML. Esse é um heterônimo para ST_GeomFromGML
- ST_GeomFromEWKB - Melhorias: 2.0.0 suporte para superfícies poliédricas e TIN foi introduzido. Retorna um valor ST_Geometry especifico da representação binária estendida bem conhecida (EWKB).
- ST_GeomFromEWKT - Melhorias: 2.0.0 suporte para superfícies poliédricas e TIN foi introduzido. Retorna um valor ST_Geometry especifico da representação de texto estendida bem conhecida (EWKT).
- ST_GeomFromGML - Melhorias: 2.0.0 suporte para superfícies poliédricas e TIN foi introduzido. Utiliza como entrada uma representação GML de geometria e como saída um objeto de geometria PostGIS
- ST_GeomFromGML - Melhorias: 2.0.0 parâmetro opcional padrão srid adicionado. Utiliza como entrada uma representação GML de geometria e como saída um objeto de geometria PostGIS
- ST_GeometryN - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Retorna o tipo de geometria de valor ST_Geometry.
- ST_GeometryType - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Retorna o tipo de geometria de valor ST_Geometry.
- ST_IsClosed - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Retorna VERDADEIRO se os pontos de começo e fim da LINESTRING são coincidentes. Para superfície poliédrica está fechada (volumétrica).
- ST_MakeEnvelope - Melhorias: 2.0: Habilidade para especificar um pacote sem especificar um SRID foi introduzida. Cria um polígono retangular formado a partir dos mínimos e máximos dados. Os valores de entrada devem ser em SRS especificados pelo SRID.
- ST_MakeValid - Enhanced: 2.0.1, speed improvements Attempts to make an invalid geometry valid without losing vertices.
- ST_NPoints - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Retorna o número de pontos (vértices) em uma geometria.
- ST_NumGeometries - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Retorna o número de pontos em uma geometria. Funciona para todas as geometrias.
- ST_Relate - Enhanced: 2.0.0 - added support for specifying boundary node rule. Tests if two geometries have a topological relationship matching an Intersection Matrix pattern, or computes their Intersection Matrix
- ST_Rotate - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Rotates a geometry about an origin point.
- ST_Rotate - Enhanced: 2.0.0 additional parameters for specifying the origin of rotation were added. Rotates a geometry about an origin point.
- ST_RotateX - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Rotates a geometry about the X axis.
- ST_RotateY - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Rotates a geometry about the Y axis.
- ST_RotateZ - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Rotates a geometry about the Z axis.
- ST_Scale - Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN introduzido. Scales a geometry by given factors.
- ST_ShiftLongitude - Melhorias: 2.0.0 suporte para superfícies poliédricas e TIN foi introduzido. Shifts the longitude coordinates of a geometry between -180..180 and 0..360.
- ST_Summary - Melhorias: 2.0.0 suporte para geografia adicionado Retorna um texto resumo dos conteúdos da geometria.
- ST_Transform - Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido. Return a new geometry with coordinates transformed to a different spatial reference system.
- ST_Value - Melhorias: 2.0.0 o argumento opcional exclude_nodata_value foi adicionado. Retorna o valor da banda dada com a colunax, linhay pixel ou em um ponto específico. Os números de banda começam em 1 e assumem-se 1 se não especificados. Se exclude_nodata_value for falso, então todos os pixeis, inclusive os nodata, são considerados para intersectar e retornar valor. Se exclude_nodata_value não passar então lê dos metadados do raster.
- ValidateTopology - Melhorias: 2.0.0 limite mais eficiente cruzando detenção e consertos para falsos positivos que existiam em versões anteriores. Returns a set of validatetopology_returntype objects detailing issues with topology.
Functions changed in PostGIS 2.0
- AddGeometryColumn - Alterado: 2.0.0 Essa função não atualiza mais a geometry_columns desde que ela é a view que lê dos catálogos de sistema. Por padrão, isso não cria restrições, mas usa a construção no comportamento do tipo modificador do PostgreSQL. Então, por exemplo, construir uma coluna wgs84 POINT com essa função é equivalente a: ALTER TABLE some_table ADD COLUMN geom geometry(Point,4326); Remove uma coluna geometria de uma spatial table.
- AddGeometryColumn - Alterado: 2.0.0 Se você exige o comportamento antigo de restrições use o padrão use_typmod, mas configure isso para falso. Remove uma coluna geometria de uma spatial table.
- AddGeometryColumn - Alterações: 2.0.0 Views não podem ser registradas manualmente mais em geometry_columns, porém as views construídas contra as geometrias typmod tables e usadas sem as funções wrapper irão se registrar corretamente, porque elas herdam um comportamento typmod da table column mãe. As views que usam funções geométricas que fazem outras geometrias saírem, precisarão de ser lançadas para as geometrias typmod, para essas colunas serem registradas corretamente em geometry_columns. Use . Remove uma coluna geometria de uma spatial table.
- Box3D - Alterações: 2.0.0 Nas versões pre-2.0, costumava existir uma caixa2d em vez de uma caixa3d. Já que a caixa2d é um tipo inferior, foi alterado para caixa3d. Retorna a representação da caixa 3d da caixa encerrada do raster.
- DropGeometryColumn - Alterações: 2.0.0 Essa função é fornecida para compatibilidade atrasada. Desde que geometry_columns é uma view contra os sistemas catalogados, você pode derrubar uma coluna geométrica como qualquer outra table column usando ALTERAR TABLE Remove uma coluna geometria de uma spatial table.
- DropGeometryTable - Alterações: 2.0.0 Essa função é fornecida para compatibilidade atrasada. Desde que geometry_columns é uma view contra os sistemas catalogados, você pode derrubar uma table com colunas geométricas como qualquer outra table usando DERRUBAR TABLE Derruba uma table e todas suas referências em geometry_columns.
- Populate_Geometry_Columns - Alterações: 2.0.0 Por padrão, utilize modificadores de tipo ao invés de verificar restrições para restringir os tipos de geometria. Você pode verificar restrições de comportamento ao invés de usar o novo use_typmod e configurá-lo para falso. Ensures geometry columns are defined with type modifiers or have appropriate spatial constraints.
- ST_3DExtent - Changed: 2.0.0 In prior versions this used to be called ST_Extent3D Aggregate function that returns the 3D bounding box of geometries.
- ST_3DLength - Alterações: 2.0.0 Nas versões anteriores era chamado de ST_Length3D Retorna o centro geométrico de uma geometria.
- ST_3DMakeBox - Changed: 2.0.0 In prior versions this used to be called ST_MakeBox3D Creates a BOX3D defined by two 3D point geometries.
- ST_3DPerimeter - Alterações: 2.0.0 Nas versões anteriores era chamado de ST_Perimeter3D Retorna o centro geométrico de uma geometria.
- ST_AsBinary - Alterações: 2.0.0 Entrada para esta função não pode ser desconhecida -- deve ser geometria. Construções como ST_AsBinary('POINT(1 2)') não são mais válidas e você terá n st_asbinary(desconhecido) não é um erro único. Códigos assim, precisam ser alterados para ST_AsBinary('POINT(1 2)'::geometry);. Se não for possível, instale: legacy.sql. Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsGML - Alterações: 2.0.0 use argumentos nomeados por padrão Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsGeoJSON - Alterações: 2.0.0 suporte padrão args e args nomeados. Return a geometry or feature in GeoJSON format.
- ST_AsSVG - Alterações: 2.0.0 para usar args padrão e suporta args nomeados Returns SVG path data for a geometry.
- ST_EndPoint - Alterações: 2.0.0 não funciona mais com geometrias de multilinestrings. Em verões mais antigas do PostGIS -- uma linha multilinestring sozinha trabalharia normalmente com essa função e voltaria o ponto de início. Na 2.0.0 ela retorna NULA como qualquer outra multilinestring. O antigo comportamento não foi uma característica documentada, mas as pessoas que consideravam que tinham seus dados armazenados como uma LINESTRING, agora podem experimentar essas que retornam NULAS em 2.0. Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
- ST_GDALDrivers - Alterações: 2.0.6, 2.1.3 - por padrão nenhum driver é ativado, a menos que GUC ou a variável ambiental gdal_enabled_drivers estejam colocadas. Returns a list of raster formats supported by PostGIS through GDAL. Only those formats with can_write=True can be used by ST_AsGDALRaster
- ST_GeomFromText - Alterações: 2.0.0 Nas primeiras versões do PostGIS, ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') foi permitida. Ela agora é ilegal no PostGIS 2.0.0 para melhor se adequar aos padrões SQL/MM. Ela deverá se escrita como ST_GeomFromText('GEOMETRYCOLLECTION EMPTY') Retorna um valor ST_Geometry específico da representação de texto bem conhecida (WKT).
- ST_GeometryN - Alterações: 2.0.0. Versões anteriores voltariam NULAS para geometrias únicas. Isso foi alterado para volrtar a geometria para o caso ST_GeometryN(..,1). Retorna o tipo de geometria de valor ST_Geometry.
- ST_IsEmpty - Alterações: 2.0.0 Nas versões anteriores do PostGIS ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') era permitido. Agora isso é ilegal no PostGIS 2.0.0 para se adequar aos padrões SQL/MM. Tests if a geometry is empty.
- ST_Length - Alterações: 2.0.0 Quebrando a mudança -- nas versões anteriores aplicar isto a um MULTI/POLÍGONO de tipo de geografia lhe daria o perímetro do POLÍGONO/MULTIPOLÍGONO. Na 2.0.0 isso é alterado para retornar 0 a estar na linha com o comportamento da geometria. Por favor, utilize a ST_Perimeter se quiser o perímetro de um polígono Retorna o centro geométrico de uma geometria.
- ST_LocateAlong - Alterações: 2.0.0 nas versões anteriores era chamado de ST_Locate_Along_Measure. O nome antigo foi menosprezado e será removido no futuro, mas ainda está disponível. Returns the point(s) on a geometry that match a measure value.
- ST_LocateBetween - Alterações: 2.0.0 nas versões anteriores era chamado de ST_Locate_Along_Measure. O nome antigo foi menosprezado e será removido no futuro, mas ainda está disponível. Returns the portions of a geometry that match a measure range.
- ST_ModEdgeSplit - Alterações: 2.0 - Nas versões anteriores, isto recebia o nome errado ST_ModEdgesSplit Divide um limite criando um novo nó junto de um limite existente, modificando o limite original e adicionando um novo limite.
- ST_NumGeometries - Alterações: 2.0.0 Em versões anteriores retornaria NULO se a geometria não fosse do tipo coleção/MULTI. 2.0.0+ agora retorna 1 para geometrias únicas ex: POLÍGONO, LINESTRING, PONTO. Retorna o número de pontos em uma geometria. Funciona para todas as geometrias.
- ST_NumInteriorRings - Alterações: 2.0.0 - nas versões anteriores isso permitiria um MULTIPOLÍGONO, retornando o número de anéis interiores do primeiro POLÍGONO. Retorna o número de anéis interiores de um polígono.
- ST_PointN - Alterações: 2.0.0 não funciona mais com geometrias multilinestrings únicas. Em verões mais antigas do PostGIS -- uma única linha multilinestring trabalharia normalmente e retornaria o ponto inicial. Na 2.0.0 só retorna NULA como qualquer outra multilinestring. Retorna o número de pontos em um valor ST_LineString ou ST_CircularString.
- ST_ScaleX - Alterações: 2.0.0. Nas versões WKTRaster era chamado de ST_PixelSizeX. Retorna o componente X da largura do pixel em unidades do sistema de referência coordenadas.
- ST_ScaleY - Alterações: 2.0.0. Nas versões WKTRaster era chamado de ST_PixelSizeY. Retorna o componente Y da altura do pixel em unidades do sistema de referência coordenadas.
- ST_SetScale - Alterações: 2.0.0 Nas versões WKTRaster era chamado de ST_SetPixelSize. Foi modificado na 2.0.0. Coloca os tamanhos X e Y dos pixeis em unidades do sistema referencial de coordenadas. Número unidades/pixel largura/altura.
- ST_StartPoint - Alterações: 2.0.0 não funciona mais com geometrias de multilinestrings. Em verões mais antigas do PostGIS -- uma linha multilinestring sozinha trabalharia normalmente com essa função e voltaria o ponto de início. Na 2.0.0 ela retorna NULA como qualquer outra multilinestring. O antigo comportamento não foi uma característica documentada, mas as pessoas que consideravam que tinham seus dados armazenados como uma LINESTRING, agora podem experimentar essas que retornam NULAS em 2.0. Returns the first point of a LineString.
13.12.14. PostGIS Functions new or enhanced in 1.5
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 1.5
- && - Disponibilidade: 1.5.0 Suporte para geografia foi introduzido Retorna VERDADE se a caixa limitadora 2D de A intersecta a caixa limitadora 2D de B.
- PostGIS_LibXML_Version - Disponibilidade: 1.5 Returns the version number of the libxml2 library.
- ST_AddMeasure - Disponibilidade: 1.5.0 Interpolates measures along a linear geometry.
- ST_AsBinary - Disponibilidade: 1.5.0 suporte para geografia foi introduzido. Return the OGC/ISO Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data.
- ST_AsGML - Disponibilidade: 1.5.0 suporte para geografia foi introduzido. Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsGeoJSON - Disponibilidade: 1.5.0 suporte para geografia foi introduzido. Return a geometry or feature in GeoJSON format.
- ST_AsText - Disponibilidade: 1.5 - suporte para geografia foi introduzido. Retorna a representação de texto bem conhecida (WKT) da geometria/geografia sem os meta dados do SRID.
- ST_Buffer - Availability: 1.5 - ST_Buffer was enhanced to support different endcaps and join types. These are useful for example to convert road linestrings into polygon roads with flat or square edges instead of rounded edges. Thin wrapper for geography was added. Computes a geometry covering all points within a given distance from a geometry.
- ST_ClosestPoint - Disponibilidade: 1.5.0 Returns the 2D point on g1 that is closest to g2. This is the first point of the shortest line from one geometry to the other.
- ST_CollectionExtract - Disponibilidade: 1.5.0 Given a geometry collection, returns a multi-geometry containing only elements of a specified type.
- ST_Covers - Disponibilidade: 1.5 - suporte para geografia foi introduzido. Tests if every point of B lies in A
- ST_DFullyWithin - Disponibilidade: 1.5.0 Tests if a geometry is entirely inside a distance of another
- ST_DWithin - Availability: 1.5.0 support for geography was introduced Tests if two geometries are within a given distance
- ST_Distance - Disponibilidade: 1.5.0 suporte de geografia foi introduzido em 1.5. Melhorias na velocidade para planar para lidar melhor com mais ou maiores vértices de geometrias. Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_DistanceSphere - Disponibilidade: 1.5 - suporte para outros tipos de geometria além de pontos foi introduzido. As versões anteriores só funcionam com pontos. Retorna a menor distância entre duas geometrias lon/lat dado um esferoide específico. As versões anteriores a 1.5 só suportam pontos.
- ST_DistanceSpheroid - Disponibilidade: 1.5 - suporte para outros tipos de geometria além de pontos foi introduzido. As versões anteriores só funcionam com pontos. Retorna a menor distância entre duas geometrias lon/lat dado um esferoide específico. As versões anteriores a 1.5 só suportam pontos.
- ST_DumpPoints - Disponibilidade: 1.5.0 Retorna um texto resumo dos conteúdos da geometria.
- ST_Envelope - Disponibilidade: 1.5.0 comportamento alterado para saída de precisão dupla ao invés de float4 Retorna uma geometria representando a precisão da dobrada (float8) da caixa limitada da geometria fornecida.
- ST_Expand - Availability: 1.5.0 behavior changed to output double precision instead of float4 coordinates. Returns a bounding box expanded from another bounding box or a geometry.
- ST_GMLToSQL - Disponibilidade:1.5, requer libxml2 1.6+ Retorna um valor ST_Geometry específico da representação GML. Esse é um heterônimo para ST_GeomFromGML
- ST_GeomFromGML - Disponibilidade:1.5, requer libxml2 1.6+ Utiliza como entrada uma representação GML de geometria e como saída um objeto de geometria PostGIS
- ST_GeomFromKML - Availability: 1.5, requires libxml2 2.6+ Utiliza como entrada uma representação KML de geometria e como saída um objeto de geometria PostGIS
- ST_HausdorffDistance - Disponibilidade: 1.5.0 Retorna a menor linha 3-dimensional entre duas geometrias
- ST_Intersection - Availability: 1.5 support for geography data type was introduced. Computes a geometry representing the shared portion of geometries A and B.
- ST_Intersects - Availability: 1.5 support for geography was introduced. Tests if two geometries intersect (they have at least one point in common)
- ST_Length - Disponibilidade: 1.5.0 suporte para geografia foi introduzido em 1.5. Retorna o centro geométrico de uma geometria.
- ST_LongestLine - Disponibilidade: 1.5.0 Retorna a linha 3-dimensional mais longa entre duas geometrias
- ST_MakeEnvelope - Disponibilidade: 1.5 Cria um polígono retangular formado a partir dos mínimos e máximos dados. Os valores de entrada devem ser em SRS especificados pelo SRID.
- ST_MaxDistance - Disponibilidade: 1.5.0 Retorna a maior distância 2-dimensional entre duas geometrias em unidades projetadas.
- ST_ShortestLine - Disponibilidade: 1.5.0 Retorna a menor linha 2-dimensional entre duas geometrias
- ~= - Disponibilidade: 1.5.0 comportamento alterado Retorna VERDADE se a caixa limitadora de A é a mesma de B.
13.12.15. PostGIS Functions new or enhanced in 1.4
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 1.4
- Populate_Geometry_Columns - Disponibilidade: 1.4.0 Ensures geometry columns are defined with type modifiers or have appropriate spatial constraints.
- ST_Collect - Disponibilidade: 1.4.0 - ST_MakeLine(geomarray) foi introduzida. A ST_MakeLine agrega funções que foram melhoradas para lidar com mais pontos mais rápido. Creates a GeometryCollection or Multi* geometry from a set of geometries.
- ST_ContainsProperly - Disponibilidade: 1.4.0 Tests if every point of B lies in the interior of A
- ST_GeoHash - Disponibilidade: 1.4.0 Retorna uma representação GeoHash da geometria.
- ST_IsValidReason - Availability: 1.4 Returns text stating if a geometry is valid, or a reason for invalidity.
- ST_LineCrossingDirection - Availability: 1.4 Returns a number indicating the crossing behavior of two LineStrings
- ST_LocateBetweenElevations - Disponibilidade: 1.4.0 Returns the portions of a geometry that lie in an elevation (Z) range.
- ST_MakeLine - Disponibilidade: 1.4.0 - ST_MakeLine(geomarray) foi introduzida. A ST_MakeLine agrega funções que foram melhoradas para lidar com mais pontos mais rápido. Cria uma Linestring de ponto, multiponto ou linha das geometrias.
- ST_MinimumBoundingCircle - Disponibilidade: 1.4.0 Returns the smallest circle polygon that contains a geometry.
- ST_Union - Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was introduced and also faster aggregate collection in PostgreSQL. Computes a geometry representing the point-set union of the input geometries.
13.12.16. PostGIS Functions new or enhanced in 1.3
The functions given below are PostGIS functions that were added or enhanced.
Functions new in PostGIS 1.3
- ST_AsGML - Disponibilidade: 1.3.2 Retorna a geometria como uma versão GML com 2 ou 3 elementos.
- ST_AsGeoJSON - Disponibilidade: 1.3.4 Return a geometry or feature in GeoJSON format.
- ST_CurveToLine - Availability: 1.3.0 Converts a geometry containing curves to a linear geometry.
- ST_LineToCurve - Availability: 1.3.0 Converts a linear geometry to a curved geometry.
- ST_SimplifyPreserveTopology - Disponibilidade: 1.3.3 Returns a simplified and valid representation of a geometry, using the Douglas-Peucker algorithm.