Gerenciamento Raster |
AddRasterConstraints
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.
- rasttable, rastcolumn, srid=true, scale_x=true, scale_y=true, blocksize_x=true, blocksize_y=true, same_alignment=true, regular_blocking=false, num_bands=true, pixel_types=true, nodata_values=true, out_db=true, extent=true
- rasttable, rastcolumn, VARIADIC constraints
- rastschema, rasttable, rastcolumn, VARIADIC constraints
- rastschema, rasttable, rastcolumn, srid=true, scale_x=true, scale_y=true, blocksize_x=true, blocksize_y=true, same_alignment=true, regular_blocking=false, num_bands=true, pixel_types=true, nodata_values=true, out_db=true, extent=true
|
DropRasterConstraints
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.
- rasttable, rastcolumn, srid, scale_x, scale_y, blocksize_x, blocksize_y, same_alignment, regular_blocking, num_bands=true, pixel_types=true, nodata_values=true, out_db=true, extent=true
- rastschema, rasttable, rastcolumn, srid=true, scale_x=true, scale_y=true, blocksize_x=true, blocksize_y=true, same_alignment=true, regular_blocking=false, num_bands=true, pixel_types=true, nodata_values=true, out_db=true, extent=true
- rastschema, rasttable, rastcolumn, constraints
|
AddOverviewConstraints
Marca uma coluna raster como sendo um resumo de outra.
- ovschema, ovtable, ovcolumn, refschema, reftable, refcolumn, ovfactor
- ovtable, ovcolumn, reftable, refcolumn, ovfactor
|
DropOverviewConstraints
Desmarca uma coluna raster de ser um resumo de outra.
- ovschema, ovtable, ovcolumn
- ovtable, ovcolumn
|
PostGIS_GDAL_Version
()
Relata a versão da biblioteca GDAL em uso pelo PostGIS |
PostGIS_Raster_Lib_Build_Date
()
Relata a data da biblioteca raster construída completa. |
PostGIS_Raster_Lib_Version
()
Relata a versão raster completa e constrói informações de configuração. |
ST_GDALDrivers
()
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_Contour
(rast, bandnumber=1, level_interval=100.0, level_base=0.0, fixed_levels=ARRAY[], polygonize=false)
Generates a set of vector contours from the provided raster band, using the GDAL contouring algorithm. |
ST_InterpolateRaster
(input_points, algorithm_options, template, template_band_num=1)
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. |
UpdateRasterSRID
Altera o SRID de todos os rasters na coluna e tabela do usuário especificado.
- schema_name, table_name, column_name, new_srid
- table_name, column_name, new_srid
|
ST_CreateOverview
(tab, col, factor, algo='NearestNeighbor')
Cria uma resolução de versão reduzida de uma dada cobertura raster. |
Construtores Raster |
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.
- rast, addbandargset
- rast, index, pixeltype, initialvalue=0, nodataval=NULL
- rast, pixeltype, initialvalue=0, nodataval=NULL
- torast, fromrast, fromband=1, torastindex=at_end
- torast, fromrasts, fromband=1, torastindex=at_end
- rast, index, outdbfile, outdbindex, nodataval=NULL
- rast, outdbfile, outdbindex, index=at_end, nodataval=NULL
|
ST_AsRaster
Converte uma geometria PostGIS para um raster PostGIS.
- geom, ref, pixeltype, value=1, nodataval=0, touched=false
- geom, ref, pixeltype=ARRAY['8BUI'], value=ARRAY[1], nodataval=ARRAY[0], touched=false
- geom, scalex, scaley, gridx, gridy, pixeltype, value=1, nodataval=0, skewx=0, skewy=0, touched=false
- geom, scalex, scaley, gridx=NULL, gridy=NULL, pixeltype=ARRAY['8BUI'], value=ARRAY[1], nodataval=ARRAY[0], skewx=0, skewy=0, touched=false
- geom, scalex, scaley, pixeltype, value=1, nodataval=0, upperleftx=NULL, upperlefty=NULL, skewx=0, skewy=0, touched=false
- geom, scalex, scaley, pixeltype, value=ARRAY[1], nodataval=ARRAY[0], upperleftx=NULL, upperlefty=NULL, skewx=0, skewy=0, touched=false
- geom, width, height, gridx, gridy, pixeltype, value=1, nodataval=0, skewx=0, skewy=0, touched=false
- geom, width, height, gridx=NULL, gridy=NULL, pixeltype=ARRAY['8BUI'], value=ARRAY[1], nodataval=ARRAY[0], skewx=0, skewy=0, touched=false
- geom, width, height, pixeltype, value=1, nodataval=0, upperleftx=NULL, upperlefty=NULL, skewx=0, skewy=0, touched=false
- geom, width, height, pixeltype, value=ARRAY[1], nodataval=ARRAY[0], upperleftx=NULL, upperlefty=NULL, skewx=0, skewy=0, touched=false
|
ST_AsRasterAgg
1
(geom, val, ref, pixeltype, nodataval, uniontype, touched)
Aggregate. Renders PostGIS geometries into a new raster. |
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.
- rast, nbands = ARRAY[1]
- rast, nband
- rast, nbands, delimiter=,
|
ST_MakeEmptyCoverage
(tilewidth, tileheight, width, height, upperleftx, upperlefty, scalex, scaley, skewx, skewy, srid=unknown)
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).
- rast
- width, height, upperleftx, upperlefty, scalex, scaley, skewx, skewy, srid=unknown
- width, height, upperleftx, upperlefty, pixelsize
|
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.
- rast, nband, width, height, padwithnodata=FALSE, nodataval=NULL
- rast, nband, width, height, padwithnodata=FALSE, nodataval=NULL
- rast, width, height, padwithnodata=FALSE, nodataval=NULL
|
ST_Retile
(tab, col, ext, sfx, sfy, tw, th, algo='NearestNeighbor')
Retorna um conjunto de tiles configuradas de uma cobertura raster aleatória. |
ST_FromGDALRaster
(gdaldata, srid=NULL)
Retorna um raster de um arquivo raster GDAL suportado. |
Assessores Raster |
ST_GeoReference
(rast, format=GDAL)
Retorna os metadados georreferenciados no formato GDAL ou ESRI como é comumente visto em um arquivo mundo. O padrão é GDAL. |
ST_Height
(rast)
Retorna a altura do raster em pixeis. |
ST_IsEmpty
(rast)
Retorna verdadeiro se o raster estiver vazio (largura = 0 e altura = 0). Senão, retorna falso. |
ST_MemSize
(rast)
Retorna a quantidade de espaço (em bytes) que o raster pega. |
ST_MetaData
(rast)
Retorna metadados básicos sobre um objeto raster como um tanho pixel, rotação (skew), esquerda superior, inferior etc. |
ST_NumBands
(rast)
Retorna o número de bandas no objeto raster. |
ST_PixelHeight
(rast)
Retorna a altura do pixel em unidades geométricas do sistema de referência espacial. |
ST_PixelWidth
(rast)
Retorna a largura do pixel em unidades geométricas do sistema de referência espacial. |
ST_ScaleX
(rast)
Retorna o componente X da largura do pixel em unidades do sistema de referência coordenadas. |
ST_ScaleY
(rast)
Retorna o componente Y da altura do pixel em unidades do sistema de referência coordenadas. |
ST_RasterToWorldCoord
(rast, xcolumn, yrow)
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.
- rast, xcolumn
- rast, xcolumn, yrow
|
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.
- rast, yrow
- rast, xcolumn, yrow
|
ST_Rotation
(rast)
Retorna a rotação do raster em radianos. |
ST_SkewX
(rast)
Retorna o desvio X georreferência (ou parâmetro e rotação). |
ST_SkewY
(rast)
Retorna o desvio Y georreferência (ou parâmetro e rotação). |
ST_SRID
(rast)
Retorna o identificador de referência espacial como definido na tabela spatial_ref_sys. |
ST_Summary
(rast)
Retorna um texto resumo dos conteúdos do raster. |
ST_UpperLeftX
(rast)
Retorna a coordenada X superior esquerda na ref. espacial projetada. |
ST_UpperLeftY
(rast)
Retorna a coordenada Y superior esquerda na ref. espacial projetada. |
ST_Width
(rast)
Retorna a largura do raster em pixeis. |
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.
- rast, pt
- rast, longitude, latitude
|
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.
- rast, pt
- rast, xw
- rast, xw, yw
|
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.
- rast, pt
- rast, xw
- rast, xw, yw
|
Assessores e Setters de Pixel Raster |
ST_PixelAsPolygon
(rast, columnx, rowy)
Retorna o polígono que limita o pixel para uma linha e coluna específicas. |
ST_PixelAsPolygons
(rast, band=1, exclude_nodata_value=TRUE)
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_PixelAsPoint
(rast, columnx, rowy)
Retorna um ponto geométrico do canto superior esquerdo do pixel. |
ST_PixelAsPoints
(rast, band=1, exclude_nodata_value=TRUE)
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_PixelAsCentroid
(rast, x, y)
Retorna o centroide (ponto) da área representada por um pixel. |
ST_PixelAsCentroids
(rast, band=1, exclude_nodata_value=TRUE)
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_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.
- rast, pt, exclude_nodata_value=true
- rast, band, pt, exclude_nodata_value=true, resample='nearest'
- rast, x, y, exclude_nodata_value=true
- rast, band, x, y, exclude_nodata_value=true
|
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.
- rast, bandnum, pt, exclude_nodata_value=true
- rast, pt, exclude_nodata_value=true
- rast, bandnum, columnx, rowy, exclude_nodata_value=true
- rast, columnx, rowy, exclude_nodata_value=true
|
ST_SetZ
(rast, geom, resample=nearest, band=1)
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_SetM
(rast, geom, resample=nearest, band=1)
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_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.
- rast, bandnum, columnX, rowY, distanceX, distanceY, exclude_nodata_value=true
- rast, columnX, rowY, distanceX, distanceY, exclude_nodata_value=true
- rast, bandnum, pt, distanceX, distanceY, exclude_nodata_value=true
- rast, pt, distanceX, distanceY, exclude_nodata_value=true
|
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.
- rast, bandnum, geom, newvalue
- rast, geom, newvalue
- rast, bandnum, columnx, rowy, newvalue
- rast, columnx, rowy, newvalue
|
ST_SetValues
Retorna o raster modificado resultante dos valores de uma dada banda.
- rast, nband, columnx, rowy, newvalueset, noset=NULL, keepnodata=FALSE
- rast, nband, columnx, rowy, newvalueset, nosetvalue, keepnodata=FALSE
- rast, nband, columnx, rowy, width, height, newvalue, keepnodata=FALSE
- rast, columnx, rowy, width, height, newvalue, keepnodata=FALSE
- rast, nband, geomvalset, keepnodata=FALSE
|
ST_DumpValues
Obtenha os valores da banda específica como um arranjo 2-dimensional.
- rast, nband=NULL, exclude_nodata_value=true
- rast, nband, exclude_nodata_value=true
|
ST_PixelOfValue
Obtenha as coordenadas colunax, linhay do pixel cujos valores são iguais ao valor de pesquisa.
- rast, nband, search, exclude_nodata_value=true
- rast, search, exclude_nodata_value=true
- rast, nband, search, exclude_nodata_value=true
- rast, search, exclude_nodata_value=true
|
Editores Raster |
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.
- rast, georefcoords, format=GDAL
- rast, upperleftx, upperlefty, scalex, scaley, skewx, skewy
|
ST_SetRotation
(rast, rotation)
Põe a rotação do raster em radianos. |
ST_SetScale
Coloca os tamanhos X e Y dos pixeis em unidades do sistema referencial de coordenadas. Número unidades/pixel largura/altura.
- rast, xy
- rast, x, y
|
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.
- rast, skewxy
- rast, skewx, skewy
|
ST_SetSRID
(rast, srid)
Coloca o SRID de um raster em um srid inteiro específico definido na tabela spatial_ref_sys. |
ST_SetUpperLeft
(rast, x, y)
Sets the value of the upper left corner of the pixel of the raster to projected X and Y coordinates. |
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.
- rast, width, height, gridx=NULL, gridy=NULL, skewx=0, skewy=0, algorithm=NearestNeighbor, maxerr=0.125
- rast, scalex=0, scaley=0, gridx=NULL, gridy=NULL, skewx=0, skewy=0, algorithm=NearestNeighbor, maxerr=0.125
- rast, ref, algorithm=NearestNeighbor, maxerr=0.125, usescale=true
- rast, ref, usescale, algorithm=NearestNeighbor, maxerr=0.125
|
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.
- rast, scalexy, algorithm=NearestNeighbor, maxerr=0.125
- rast, scalex, scaley, algorithm=NearestNeighbor, maxerr=0.125
|
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.
- rast, skewxy, algorithm=NearestNeighbor, maxerr=0.125
- rast, skewx, skewy, algorithm=NearestNeighbor, maxerr=0.125
|
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.
- rast, gridx, gridy, algorithm=NearestNeighbor, maxerr=0.125, scalex=DEFAULT 0, scaley=DEFAULT 0
- rast, gridx, gridy, scalex, scaley, algorithm=NearestNeighbor, maxerr=0.125
- rast, gridx, gridy, scalexy, algorithm=NearestNeighbor, maxerr=0.125
|
ST_Resize
Redimensiona largura/altura novas para um raster
- rast, width, height, algorithm=NearestNeighbor, maxerr=0.125
- rast, percentwidth, percentheight, algorithm=NearestNeighbor, maxerr=0.125
- rast, width, height, algorithm=NearestNeighbor, maxerr=0.125
|
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.
- rast, srid, algorithm=NearestNeighbor, maxerr=0.125, scalex, scaley
- rast, srid, scalex, scaley, algorithm=NearestNeighbor, maxerr=0.125
- rast, alignto, algorithm=NearestNeighbor, maxerr=0.125
|
Análises e Estatísticas de Banda Raster |
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.
- rast, nband=1, exclude_nodata_value=true
- rast, exclude_nodata_value
|
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.
- rast, nband, exclude_nodata_value, sample_percent
- rast, nband, exclude_nodata_value
- rast, exclude_nodata_value
|
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.
- rast, nband=1, exclude_nodata_value=true, bins=autocomputed, width=NULL, right=false
- rast, nband, bins, width=NULL, right=false
- rast, nband, exclude_nodata_value, bins, right
- rast, nband, bins, right
|
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.
- rast, nband=1, exclude_nodata_value=true, quantiles=NULL
- rast, quantiles
- rast, nband, quantiles
- rast, quantile
- rast, exclude_nodata_value, quantile=NULL
- rast, nband, quantile
- rast, nband, exclude_nodata_value, quantile
- rast, nband, quantile
|
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.
- rast, exclude_nodata_value
- rast, nband, exclude_nodata_value
|
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.
- rast, nband, exclude_nodata_value, sample_percent
- rast, exclude_nodata_value, sample_percent
- rast, nband, exclude_nodata_value
|
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.
- rast, nband=1, exclude_nodata_value=true, searchvalues=NULL, roundto=0,
- rast, nband, searchvalues, roundto=0,
- rast, searchvalues, roundto=0,
- rast, searchvalue, roundto=0
- rast, nband, exclude_nodata_value, searchvalue, roundto=0
- rast, nband, searchvalue, roundto=0
- rastertable, rastercolumn, nband=1, exclude_nodata_value=true, searchvalues=NULL, roundto=0,
- rastertable, rastercolumn, searchvalues, roundto=0,
- rastertable, rastercolumn, nband, searchvalues, roundto=0,
- rastertable, rastercolumn, nband, exclude_nodata_value, searchvalue, roundto=0
- rastertable, rastercolumn, searchvalue, roundto=0
- rastertable, rastercolumn, nband, searchvalue, roundto=0
|
Raster Outputs |
ST_AsBinary/ST_AsWKB
Return the Well-Known Binary (WKB) representation of the raster.
- rast, outasin=FALSE
- rast, outasin=FALSE
|
ST_AsHexWKB
(rast, outasin=FALSE)
Return the Well-Known Binary (WKB) in Hex representation of the raster. |
ST_AsGDALRaster
(rast, format, options=NULL, srid=sameassource)
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
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.
- rast, options=NULL
- rast, nband, quality
- rast, nband, options=NULL
- rast, nbands, options=NULL
- rast, nbands, quality
|
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.
- rast, options=NULL
- rast, nband, compression
- rast, nband, options=NULL
- rast, nbands, compression
- rast, nbands, options=NULL
|
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.
- rast, options='', srid=sameassource
- rast, compression='', srid=sameassource
- rast, nbands, compression='', srid=sameassource
- rast, nbands, options, srid=sameassource
|
Processamento Raster |
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.
- rast, nband, geom, nodataval=NULL, crop=TRUE, touched=FALSE
- rast, nband, geom, nodataval, crop=TRUE, touched=FALSE
- rast, nband, geom, crop, touched=FALSE
- rast, geom, nodataval=NULL, crop=TRUE, touched=FALSE
- rast, geom, nodataval, crop=TRUE, touched=FALSE
- rast, geom, crop, touched=FALSE
|
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.
- rast, nband=1, colormap=grayscale, method=INTERPOLATE
- rast, colormap, method=INTERPOLATE
|
ST_Grayscale
Creates a new one-8BUI band raster from the source raster and specified bands representing Red, Green and Blue
- rast, redband=1, greenband=2, blueband=3, extenttype=INTERSECTION
- rastbandargset, extenttype=INTERSECTION
|
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.
- geom, rast, band_num=1
- rast, geom
- rast, band, geomin
- rast1, rast2, nodataval
- rast1, rast2, returnband, nodataval
- rast1, band1, rast2, band2, nodataval
- rast1, band1, rast2, band2, returnband, nodataval
|
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.
- rastbandargset, callbackfunc, pixeltype=NULL, extenttype=INTERSECTION, customextent=NULL, distancex=0, distancey=0, VARIADIC userargs=NULL
- rast, nband, callbackfunc, pixeltype=NULL, extenttype=FIRST, customextent=NULL, distancex=0, distancey=0, VARIADIC userargs=NULL
- rast, nband, callbackfunc, pixeltype=NULL, extenttype=FIRST, customextent=NULL, distancex=0, distancey=0, VARIADIC userargs=NULL
- rast1, nband1, rast2, nband2, callbackfunc, pixeltype=NULL, extenttype=INTERSECTION, customextent=NULL, distancex=0, distancey=0, VARIADIC userargs=NULL
- rast, nband, callbackfunc, mask, weighted, pixeltype=NULL, extenttype=INTERSECTION, customextent=NULL, VARIADIC userargs=NULL
|
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.
- rast, nband, pixeltype, expression, nodataval=NULL
- rast, pixeltype, expression, nodataval=NULL
- rast1, nband1, rast2, nband2, expression, pixeltype=NULL, extenttype=INTERSECTION, nodata1expr=NULL, nodata2expr=NULL, nodatanodataval=NULL
- rast1, rast2, expression, pixeltype=NULL, extenttype=INTERSECTION, nodata1expr=NULL, nodata2expr=NULL, nodatanodataval=NULL
|
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.
- rast, band, pixeltype, expression, nodataval=NULL
- rast, pixeltype, expression, nodataval=NULL
|
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.
- rast1, rast2, expression, pixeltype=same_as_rast1_band, extenttype=INTERSECTION, nodata1expr=NULL, nodata2expr=NULL, nodatanodataval=NULL
- rast1, band1, rast2, band2, expression, pixeltype=same_as_rast1_band, extenttype=INTERSECTION, nodata1expr=NULL, nodata2expr=NULL, nodatanodataval=NULL
|
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.
- rast, onerasteruserfunc
- rast, onerasteruserfunc, VARIADIC args
- rast, pixeltype, onerasteruserfunc
- rast, pixeltype, onerasteruserfunc, VARIADIC args
- rast, band, onerasteruserfunc
- rast, band, onerasteruserfunc, VARIADIC args
- rast, band, pixeltype, onerasteruserfunc
- rast, band, pixeltype, onerasteruserfunc, VARIADIC args
|
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.
- rast1, rast2, tworastuserfunc, pixeltype=same_as_rast1, extenttype=INTERSECTION, VARIADIC userargs
- rast1, band1, rast2, band2, tworastuserfunc, pixeltype=same_as_rast1, extenttype=INTERSECTION, VARIADIC userargs
|
ST_MapAlgebraFctNgb
(rast, band, pixeltype, ngbwidth, ngbheight, onerastngbuserfunc, nodatamode, VARIADIC args)
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_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.
- rast, nband, reclassexpr, pixeltype, nodataval=NULL
- rast, VARIADIC reclassargset
- rast, reclassexpr, pixeltype
|
ST_Union
Retorna a união de um conjunto de tiles raster em um único raster composto de 1 ou mais bandas.
- rast
- rast, unionargset
- rast, nband
- rast, uniontype
- rast, nband, uniontype
|
Funções retorno de mapa algébrico embutido |
ST_Distinct4ma
Função de processamento raster que calcula o resumo de valores únicos de pixel em uma vizinhança.
- matrix, nodatamode, VARIADIC args
- value, pos, VARIADIC userargs
|
ST_InvDistWeight4ma
(value, pos, VARIADIC userargs)
Função de processamento raster que interpola um valor de pixel de uma vizinhança. |
ST_Max4ma
Função de processamento raster que calcula o valor máximo de pixel em uma vizinhança.
- matrix, nodatamode, VARIADIC args
- value, pos, VARIADIC userargs
|
ST_Mean4ma
Função de processamento raster que calcula o menor valor de pixel em uma vizinhança.
- matrix, nodatamode, VARIADIC args
- value, pos, VARIADIC userargs
|
ST_Min4ma
Função de processamento raster que calcula o valor mínimo de pixel em uma vizinhança.
- matrix, nodatamode, VARIADIC args
- value, pos, VARIADIC userargs
|
ST_MinDist4ma
(value, pos, VARIADIC userargs)
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_Range4ma
Função de processamento raster que calcula a varição de valores de pixel em uma vizinhança.
- matrix, nodatamode, VARIADIC args
- value, pos, VARIADIC userargs
|
ST_StdDev4ma
Função de processamento raster que calcula o padrão de divergência de valores de pixel em uma vizinhança.
- matrix, nodatamode, VARIADIC args
- value, pos, VARIADIC userargs
|
ST_Sum4ma
Função de processamento raster que calcula o resumo de todos os valores de pixel em uma vizinhança.
- matrix, nodatamode, VARIADIC args
- value, pos, VARIADIC userargs
|
Processamento Raster |
ST_Aspect
Retorna o aspecto (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- rast, band=1, pixeltype=32BF, units=DEGREES, interpolate_nodata=FALSE
- rast, band, customextent, pixeltype=32BF, units=DEGREES, interpolate_nodata=FALSE
|
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.
- rast, band=1, pixeltype=32BF, azimuth=315, altitude=45, max_bright=255, scale=1.0, interpolate_nodata=FALSE
- rast, band, customextent, pixeltype=32BF, azimuth=315, altitude=45, max_bright=255, scale=1.0, interpolate_nodata=FALSE
|
ST_Roughness
(rast, nband, customextent, pixeltype="32BF", interpolate_nodata=FALSE )
Retorna um raster com a "robustez" calculada de um DEM. |
ST_Slope
Retorna o declive (em graus) de uma banda raster de elevação. Útil para analisar terrenos.
- rast, nband=1, pixeltype=32BF, units=DEGREES, scale=1.0, interpolate_nodata=FALSE
- rast, nband, customextent, pixeltype=32BF, units=DEGREES, scale=1.0, interpolate_nodata=FALSE
|
ST_TPI
(rast, nband, customextent, pixeltype="32BF", interpolate_nodata=FALSE )
Retorna um raster com o índice de posição topográfico calculado. |
ST_TRI
(rast, nband, customextent, pixeltype="32BF", interpolate_nodata=FALSE )
Retorna um raster com o índice de aspereza do terreno calculado. |
Relações raster e raster de banda espacial |
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.
- rastA, nbandA, rastB, nbandB
- rastA, rastB
|
ST_ContainsProperly
Retorna verdade se o rastB intersectar o interior do rastA, mas não o limite ou exterior do ratA.
- rastA, nbandA, rastB, nbandB
- rastA, rastB
|
ST_Covers
Retorna verdade se nenhum ponto do rastB estiver de fora do rastA.
- rastA, nbandA, rastB, nbandB
- rastA, rastB
|
ST_CoveredBy
Retorna verdade se nenhum ponto do rastA estiver de fora do rastB.
- rastA, nbandA, rastB, nbandB
- rastA, rastB
|
ST_Disjoint
Retorna verdade se raster rastA não intersectar espacialmente com o rastB.
- rastA, nbandA, rastB, nbandB
- rastA, rastB
|
ST_Intersects
Retorna verdade se o raster rastA intersectar espacialmente com o raster rastB.
- rastA, nbandA, rastB, nbandB
- rastA, rastB
- rast, nband, geommin
- rast, geommin, nband=NULL
- geommin, rast, nband=NULL
|
ST_Overlaps
Retorna verdade se o raster rastA e rastB se intersectam, mas um deles não contém o outro completamente.
- rastA, nbandA, rastB, nbandB
- rastA, rastB
|
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.
- rastA, nbandA, rastB, nbandB
- rastA, rastB
|
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.
- rastA, rastB
- ulx1, uly1, scalex1, scaley1, skewx1, skewy1, ulx2, uly2, scalex2, scaley2, skewx2, skewy2
- rastfield agg
|
ST_NotSameAlignmentReason
(rastA, rastB)
Retorna a declaração de texto se os rasters estiverem alinhados e se não tiverem, uma razão do porquê. |
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.
- rastA, nbandA, rastB, nbandB
- rastA, rastB
|
ST_DWithin
Retorna verdade se os rasters rastA e rastB estiverem dentro da distância especificada de cada um.
- rastA, nbandA, rastB, nbandB, distance_of_srid
- rastA, rastB, distance_of_srid
|
ST_DFullyWithin
Retorna verdade se os rasters rastA e rastB estiverem completamente dentro da distância especificada de cada um.
- rastA, nbandA, rastB, nbandB, distance_of_srid
- rastA, rastB, distance_of_srid
|