Tools for cartographic production, surveying, digital image processing and spatial analysis
Set of Tools
Conjunto de Ferramentas (Portuguese-BR)
Generates front lot lines from a polygon layer of parcels.
This tool fills in a numeric attribute following a geographic criterion, for example: from north to south and west to east.
Note: This algorithm uses the feature centroid to sort geographically.
This algorithm returns the frame related to a scale of the Brazilian Mapping System. The generated frame, which is a polygon, is calculated from a Point defined by the user.
This algorithm returns the polygons correspondent to the frames related to a scale of the Brazilian Mapping System from a specific extent definied by the user.
This algorithm returns the polygon correspondent to the frame related to a scale of the Brazilian Mapping System based on the Map Index (MI). Example: MI = 1214-1
This tool generates a Report for the Analytical Calculation of Area, Azimuths, Polygon Sides, UTM Projection and Geodetic Coordinates of a Property.
Elaboration of Deed Description based on vector layers that define a property.
This tool generates report(s) with the informations about a geodetic landmarks automatically from the "reference_point_p" layer.
This tool generates the Vertices and Sides Descriptive Table, also known as Synthetic Deed Description, based on the attributes, sequence and code, in the point layer's attribute table.
This tool makes it possible to copy or move files to a new folder from a point layer with file paths.
Generate text file with Ground Control Points (GCP) from a point layer.
This tool performs the georeferencing adjustment of any raster image using Ground Control Points.
The following types of coordinate transformation can be used:
◼️ Translation Transformation: 1 vector without adjustment / 2 or + vectors with adjustment.
◼️ Conformal Transformation (2D Helmert): 2 vectors without adjustment / 3 or + vectors with adjustment.
◼️ Affine Transformation: 3 vectors without adjustment / 4 or + vectors with adjustment.
This tool has the objective of joining the files from several folders in another new folder, with the possibility of renaming the files.
It is a very useful procedure for joining multiple drone images with repeated names into a single folder.
This tool aims to create an Overviews file (.ovr). This algorithm has the advantage of applying a JPEG compression at each level, greatly reducing the generated file size.
This tool separates drone photographs into new folders to be processed by blocks, from a layer of polygons (blocks) and from layers of geotagged photographs.
This tool removes the 4th band (apha band), transfering the transparency information as "NoData" to pixels of the RGB output.
Exports any 8 bit RGB or RGBA raster layer as a JPEG file. Ideal for reducing the size of the output file. It performs a lossy JPEG compression that, in general, the loss of quality goes unnoticed visually.
This tool performs the vertical adjustment of Digital Elevation Models (DEM) from Ground Control Points (GCP).
This algorithm fills in the attributes of a specific field from another layer, in such a way that the feature's centroid intercepts the corresponding feature from the other layer.
The source and destination fields must be indicated to fill in the attributes.
This tool calculates the line feature's lengths and polygon feature's perimeter and area in virtual fields for all vector layers.
Generates a point layer from a coordinate table, whether it comes from a Microsoft Excel spreadsheet (.xls), Open Document Spreadsheet (.ods), or even attributes from another layer.
Loads a NMEA file (protocol 0183) from GNSS receivers as a point layer.
Modes:
◼️ Kinematic - generates all tracked points with their accuracies (PDOP, HDOP and VDOP) and number of satellites.
◼️ Static - calculates the mean and standard deviation of the observed points, for all points or only for fixed solution points (best result).
This tool creates a backup file in the ".sql" format for a PostgreSQL server database.
This tool changes the encoding type of a .sql file. A new file will be created with the user-defined encoding.
In some cases, this is a possible solution to transfer data between different operating systems, for example from Windows to Linux, and vice versa.
This tool allows the user to clone any PostgreSQL database. From a model database, another database that has exactly the same (schema and instances) is generated with a new name defined by the operator.
Note: To create more than one "clone", the new database names must be filled and separated by "comma".
This tool allows you to delete / drop any PostgreSQL database.
Notes:
- To run this operation, the database must be disconnected. This means, that it must not be opened in any software (PgAdmin, QGIS, etc.).
- To delete more than one database, the names must be filled and separated by "comma".
Attention: This operation is irreversible, so be sure before running it!
This tool allows you to load a raster layer into a PostGIS database.
This tool allows you to rename a PostgreSQL database.
Note: To run this operation, the database must be disconnected. This means, that it must not be opened in any software (PgAdmin, QGIS, etc.).
This tool allows you to restore a database content by importing all the backup information in a ".sql" file into a PostgreSQL server.
Performs an arithmetic operation on the bands of a raster. The predefined formula is used to calculate the Green Leaf Index (GLI) for a RGB raster. However you can enter your own formula.
Examples:
NDVI with RGN raster: ( b3 - b1) / (b3 + b1)
NDWI with RGN raster: ( b3 - b2) / (b3 + b2)
GLI with RGB raster: (2b2 - b1 - b3) / (2b2 + b1 + b3)
Obs.:
The operators supported are: + , - , * , /
Creates a binarized raster by dividing the input raster into two distinct classes from statistical data (lower and upper threshold) of area samples.
A class matches the values within the range of thresholds, where the value 1 (true) is returned. The other class corresponds to values outside the range, returning the value 0 (false).
Creates holes in Raster by defining "no data" pixels (transparent) from the Polygon Layer.
Cells of a raster with values outside the interval (minimum and maximum) are defined as null value.
This tool estimates the value of the points from Raster, making the proper interpolation of the nearest pixels (cells).
Extracts a difined band of a raster (for multiband rasters).
Fills Raster null pixels (no data) with data obtained from other smaller raster layers (Patches).
JPEG compression is a lossy method to reduce the raster file size (about to 10%). The compression level can be adjusted, allowing a selectable tradeoff between storage size and image quality.
Loads a set of raster files that intersect the geometries of an input vector layer.
Creates raster mosaic: a combination or merge of two or more images.
Combine three image bands into one picture by display each band as either Red, Green or Blue.
Converts the red, green, and blue values of an RGB image to Hue (H), Saturation (S), and Value (V) images.
Creates a vector layer with the inventory of raster files in a folder. The geometry type of the features of this layer can be Polygon (bounding box) or Point (centroid).
Rescales the values of the raster pixels with radiometric resolution of 16 bits (or even 8 bits or float) to exactly the range of 0 to 255, creating a new raster with 8 bits (byte) of radiometric resolution.
Performs the supervised classification of a raster layer with two or more bands.
Imports photos with geotag to a Point Layer.
The largest width or height value of the original image is resized to the user-defined value. The short side is scaled proportionately.
Note: The metadata is preserved.
This tool applies the filtering technique in the Raster pixel by pixel, based on the gray level values of neighboring pixels.
The filtering process is done using matrices called masks (or kernel), which are applied to the image.
This tool generates a layer of points with Spot Elevations from a Digital Terrain Model and a vector layer of contour lines.
Creates ellipses based on the covariance matrix to summarize the spatial characteristics of point type geographic features: central tendency, dispersion, and directional trends.
Generate gaussian (normal) random points in 2D space with a given mean position (X0, Y0), standard deviation for X and Y, and rotation angle.
Calculation of points or line from a set of azimuths and distances.
Calculates the adjusted coordinates from angles and horizontal distances of a Closed Polygonal.
This tool performs the following types of coordinate transformation:
◼️ Translation Transformation: 1 vector without adjustment / 2 or + vectors with adjustment.
◼️ Conformal Transformation (2D Helmert): 2 vectors without adjustment / 3 or + vectors with adjustment.
◼️ Affine Transformation: 3 vectors without adjustment / 4 or + vectors with adjustment.
With this tool it is possible to perform correctly the georeferencing of vector files in QGIS.
This tool calculates the coordinates (X, Y, Z) of a point from azimuth and zenith angle measurements observed from two or more stations with known coordinates using the Foward Intersection Method adjusted by the Minimum Distances.
This algorithm transforms coordinates between the following reference systems:
- geodetic (λ, ϕ, h);
- geocentric or ECEF (X, Y, Z); and
- topocentric in a local tangent plane (E, N, U).
Default values for origin coordinates can be applied to Recife / Brazil.
This algorithm performs the traverse adjustments of a framed polygonal by least squares method, where the distances, angles, and directions observations are adjusted simultaneously, providing the most probable values for the given data set. Futhermore, the observations can be rigorously weighted based on their estimated errors and adjusted accordingly.
This algorithm calculates the inner and outer angles of the polygon vertices of a layer. The output layer corresponds to the points with the calculated angles stored in the respective attributes.
Extends lines at their start and/or end points.
This algorithm merges lines that touch at their starting or ending points and has the same direction (given a tolerance in degrees).
For the attributes can be considered:
1 - merge lines that have the same attributes; orThis tool orients the geometry of polygon-like features clockwise or counterclockwise, defining the first vertex as the north, south, east, or west.
Inverts vertex order for polygons and lines.
This script fills a certain attribute of the features of a layer of points according to its sequence in relation to the polygon of another layer.
Cálculo de pontos ou linha a partir de um conjunto de azimutes e distâncias.
Esta ferramenta calcula as coordenadas (X,Y,Z) de um ponto a partir de medições de azimute e ângulo zenital observados de duas ou mais estações de coordenadas conhecidas utilizando o Método de Interseção à Vante ajustado pelas Distâncias Mínimas.
Este algoritmo realiza o ajustamento de poligonal enquadrada pelo método dos mínimos quadrados, onde as observações de distâncias, ângulos e direções são ajustadas simultaneamente, fornecendo os valores mais prováveis para o conjunto de dados. Além disso, as observações podem ser rigorosamente ponderadas considerando os erros estimados e ajustados.
Cálculo das coordenadas ajustadas a partir de medições de ângulos e distâncias de uma poligonal fechada.
Esta ferramenta realiza os seguintes tipos de transformação de coordenadas:
◼️ Transformação de Translação: 1 vetor sem ajustamento / 2 ou + vetores com ajustamento.
◼️ Transformação Conforme (Helmert 2D): 2 vetores sem ajustamento / 3 ou + vetores com ajustamento.
◼️ Transformação Afim: 3 vetores sem ajustamento / 4 ou + vetores com ajustamento.
Com esta ferramenta é possível realizar o correto georreferenciamento de arquivos vetoriais no QGIS.
Este algoritmo transforma coordenadas entre os seguintes sistemas de referência:
- Geodésico (λ, ϕ, h)
- Geocêntrico ou ECEF (X, Y, Z);
- Topocêntrico (E, N, U).
Default: coordenadas de origem para Recife-PE, Brasil.
Gera as linhas de testada das parcelas a partir dos polígonos dos lotes.
Esta ferramenta preenche um atributo numérico seguindo um critério geográfico, por exemplo de norte para sul e oeste para leste.
Obs.: Este algoritmo utiliza o centroide da feição para ordenar geograficamente.
Este algoritmo retorna o polígono correspondente à moldura relativa a uma escala do Mapeamento Sistemático Brasileiro. Esta moldura é calculada a partir das coordenadas de um Ponto definido pelo usuário.
Este algoritmo retorna os polígonos correspondentes às molduras relacionadas a uma escala do Mapeamento Sistemático Brasileiro para uma extensão específica definida pelo usuário.
Este algoritmo retorna o polígono correspondente à moldura relativa a uma escala do Mapeamento Sistemático Brasileiro. Esta moldura é calculada a partir do Índice de Nomenclatura INOM ou Mapa Índice MI válido, que deve ser dado pelo usuário.
Elaboração de Memorial Descritivo a partir de camadas vetorias que definem uma propriedade.
Esta ferramenta gera a Tabela Descriva de Vértices e Lados, também conhecida como Memorial Descritivo Sintético, a partir de uma camada de pontos com os atributos de código e ordem (sequência) dos pontos.
Esta ferramenta gera monografia(s) de marcos geodésicos de forma automática a partir da camada "reference_point_p".
Esta gera o Relatório de Cálculo Analítico de Área, Azimutes, Lados, Coordenadas Planas e Geodésicas de um Imóvel.
Esta ferramenta realiza o ajuste vertical de Modelos Digitais de Elevação (MDE) a partir de Pontos de Controle no Terreno (GCP).
Esta ferramenta realiza o ajuste do georreferenciamento de qualquer imagem raster utilizando Pontos de Controle no Terreno.
Os seguintes tipos de transformação de coordenadas podem ser utilizados:
◼️ Transformação de Translação: 1 vetor sem ajustamento / 2 ou + vetores com ajustamento.
◼️ Transformação Conforme (Helmert 2D): 2 vetores sem ajustamento / 3 ou + vetores com ajustamento.
◼️ Transformação Afim: 3 vetores sem ajustamento / 4 ou + vetores com ajustamento.
Esta ferramenta possibilita copiar ou mover arquivos para uma nova pasta a partir de uma camada de pontos com os caminhos dos arquivos.
Esta ferramenta separa fotografias de drones em novas pastas para serem processadas por blocos, a partir de uma camada de polígonos (blocos) e da camadas de fotografias com geotag.
Gera arquivo texto com Pontos de Controle no Terreno (GCP) a partir de uma camada de pontos.
Esta ferramenta tem o objetivo de juntar os arquivos de várias pastas em uma outra nova pasta, com a possibilidade de renomear os arquivos.
É um procedimento muito útil para juntar várias imagens de drone com nomes repetidos em uma única pasta.
Esta ferramenta tem como objetivo criar um arquivo .ovr, correspondente às Overviews (ou pirâmides, em português). Este algoritmo tem a vantagem de aplicar uma compressão JPEG em cada nível, reduzindo bastante o tamanho do arquivo gerado.
Esta ferramenta remove a 4ª banda (banda alfa), transferindo a informação de transparência como "Sem Valor" para os pixels da imagem RGB de saída.
Exporta qualquer camada raster RGB ou RGBA de 8 bits como um arquivo JPEG. Ideal para reduzir o tamanho do arquivo de saída. Realiza a compressão JPEG com uma pequena perda de qualidade que, em geral, passa despercebida visualmente.
Cria elipses a partir da matriz variância-covariância para resumir as características espaciais de feções geográficas do tipo ponto: tendência central, dispersão e tendências direcionais.
Gera pontos aleatórios no espaço 2D a partir de um ponto central (X0, Y0), desvios-padrões para X e Y, e ângulo de rotação.
Carrega um arquivo NMEA de rastreio GNSS (protocolo 0183) como uma camada do tipo ponto.
Modos:
◼️ Cinemático - gera todos os pontos rastreados com suas precisões (PDOP, HDOP e VDOP) e número de satélites.
◼️ Estático - calcula a média e desvio-padrão dos pontos observados, para todos os pontos ou somente para os pontos de solução fixa (melhor resultado).
Esta ferramenta calcula em campos virtuais os comprimentos de feições do tipo linha e o perímetro e área de feições do tipo polígono para todas as camadas.
Este algoritmo preenche os atributos de um campo específico a partir de outra camada, tal que o centróide da feição intercepte a feição correspondente da outra camada.
Os campos de origem e de destino devem ser indicadas para preenchimento dos atributos.
Geração de uma camada de pontos a partir das coordenadas preenchidas em uma planilha do Excel (.xls) ou Open Document Spreadsheet (.ods), ou até mesmo, a partir dos atributos de outra camada.
Esta ferramenta gera um arquivo de backup no formato ".sql" para um banco de dados de um servidor PostgreSQL.
Esta ferramenta permite clonar qualquer banco PostgreSQL. A partir de um banco de dados modelo, é gerado um outro banco exatamente igual (esquema e instâncias) com um novo nome definido pelo operador.
Obs.: Para criação de mais de um "clone", os novos nomes dos bancos devem ser inseridos "separados por vírgula".
Esta ferramenta permite apagar (delete/drop) qualquer banco do PostgreSQL.
Obs.:
- Para realizar esta operação, é necessário que o banco esteja desconectado, ou seja, não esteja aberto em nenhum software (PgAdmin, QGIS, etc).
- Para deletar mais de um BD, os nomes devem ser preenchidos separados por vírgula.
Atenção: Esta operação é irreversível, portanto esteja seguro quando for executá-la!
Esta ferramenta permite carregar uma camada raster para dentro de um banco de dados PostGIS.
Esta ferramenta permite renomear um banco de dados do PostgreSQL.
Nota: Para realizar esta operação, é necessário que o banco de dados esteja desconectado, ou seja, não esteja aberto em nenhum software (PgAdmin, QGIS, etc.).
Esta ferramenta permite restaurar, ou seja, importar um banco de dados para um servidor PostgreSQL, a partir de um arquivo de backup no formato ".sql".
Esta ferramenta realiza a troca do tipo de codificação de um arquivo .sql. Um novo arquivo será criado com a codificação definida pelo usuário.
Em alguns casos, esse processo é uma possível solução para transferir dados entre diferentes sistemas operacionais, por exemplo de Window para Linux, e vice-versa.
Executa uma operação aritmética entre as bandas de um raster. A fórmula predefinida é usado para calcular o Green Leaf Index (GLI) para um raster RGB. No entanto, você pode inserir sua própria fórmula.
Exemplos:
NDVI com raster RGN: ( b3 - b1) / (b3 + b1)
NDWI com raster RGN: ( b3 - b2) / (b3 + b2)
GLI com raster RGB: (2b2 - b1 - b3) / (2b2 + b1 + b3)
Obs.:
Os operadores suportados são: + , - , * , /
Carrega um conjunto de arquivos raster que interseptam as geometrias de uma camada vetorial de entrada.
Realize a classificação supervisionada de camada raster com duas ou mais bandas.
Realiza a combinação de três bandas em uma única imagem, apresentando-as nas bandas vermelha (R), verde (G) e Azul (B).
A compressão JPEG é um método "com perdas" para reduzir o tamanho de um arquivo raster (para aproximadamente 10%). O grau de compressão pode ser ajustado, permitindo um limiar entre o tamanho de armazenamento e a qualidade da imagem.
As células do raster com valores fora do intervalo (mínimo e máximo) são definidas como valor nulo.
Cria buracos em Raster definindo pixels nulos (transparentes) a partir de Camada de Polígonos.
Esta ferramenta estima o valor dos pontos a partir de Raster, fazendo a devida interpolação dos pixels (células) mais próximos.
Extrai uma das bandas de um arquivo raster (para imagens multi-bandas/multi-canal).
Cria uma camada vetorial com o inventário de arquivos raster de uma pasta. O tipo de geometria das feições dessa camada pode ser Polígono (retângulo envolvente) ou Ponto (centroide).
Cria um raster binarizado, dividindo o raster de entrada em duas classes distintas a partir de dados estatísticos (limiar inferior e superior) de amostras de áreas.
Uma classe irá corresponder aos valores compreendidos dentro do intervalo dos limiares, sendo retornado o valor 1 (verdadeiro). Já a outra classe correpondem aos valores fora do intervalo, sendo retornado o valor 0 (falso).
Cria um mosaico: uma combinação ou mesclagem de duas ou mais imagens.
Converte os valores de vermelho, verde e azul de uma imagem RGB em imagens Matiz (H), Saturação (S) e Valor (V).
Reescalona os valores dos pixels de raster com resolução radiométrica de 16 bits (ou até mesmo 8 bits ou float) para exatamente o intervalo de 0 a 255, criando um novo raster com 8 bits (byte) de resolução radiométrica.
Preenche vazios de Raster (pixels nulos) com dados obtidos de outras camadas raster menores (Remendos).
Importa fotos com geotag para uma camada de pontos.
O maior valor de largura ou altura da imagem original é redimensionado para o valor definido pelo usuário. O lado menor é redimensionado proporcionalmente.
Obs.: Os metadados são preservados.
Esta ferramenta aplica a técnica de filtragem no Raster pixel a pixel, baseando-se nos valores dos níveis de cinza dos pixels vizinhos.
O processo de filtragem é feito utilizando matrizes denominadas máscaras (ou kernel), as quais são aplicadas sobre a imagem.
Esta ferramenta gera uma camada de pontos cotados gerados a partir de um raster correspondente ao Modelo Digital do Terreno e uma camada vetorial do tipo linha correspondente às curvas de nível.
Este algoritmo calcula os ângulos internos e externos dos vértices de uma camada de polígonos. A camada de pontos de saída tem os ângulos calculados armazenados em sua tabela de atributos.
Estende linhas nos seus pontos inicial e/ou final.
Inverte a ordem dos vértices para polígonos e linhas.
Este algoritmo mescla linhas que se tocam nos seus pontos inicial ou final e tem a mesma direção (dada uma tolerância em graus).
Para os atributos pode ser considerado:
Esta ferramenta orienta a geometria de feições do tipo polígono no sentido horário ou antihorário, definindo o primeiro vértice mais ao norte, sul, leste ou oeste.
Este script preenche um determinado atributo das feições de uma camada de pontos de acordo com sua sequência em relação ao polígono de outra camada.