lftools
lftools copied to clipboard
Tools for cartographic production, surveying, digital image processing and spatial analysis.
LF Tools
Tools for cartographic production, surveying, digital image processing and spatial analysis
Tutorials
Requirement for QGIS 3.22 in MacOS:
Install the following package as follows:
pip install Pillow
Description of each tool
Set of Tools
-
Cadastre
- Adjoiner Lines
- Connect features
- Front Lot Lines
- Geographic Numbering
- Orient polygons
-
Cartography
- Coordinates to UTM grid
- Extent to UTM grids
- Frames from lines
- Name to UTM grid
-
Documents
- Area and perimeter report
- Deed description
- Geodetic mark report
- Points from Deed Description
- Synthetic deed description
- Validate topology
-
Drones
- Copy selected files
- Generate GCP file from layer
- Georeferencing Adjustment
- Join folders
- Overviews with JPEG compression
- Photos Histogram Matching
- Photos by blocks
- Point cloud adjustment
- Remove alpha band
- Save as JPEG
- Vertical adjustment
-
Easy
- Export expression as ASCII
- Get attribute by location
- Measure layers
- Table to point layer
-
GNSS
- NMEA to layer
- POS file (.pos) to layer
- RTK Points Correction
- Stop and Go
-
PostGIS
- Backup database
- Change SQL encoding
- Clone database
- Delete database
- Import raster
- Rename database
- Restore database
-
Raster
- Band Arithmetic
- Binary Thresholding
- Create holes in raster
- Define null cells
- Estimate point value from Raster
- Extract raster band
- Fill with patches
- Histogram matching
- JPEG compression
- Load raster by location
- Mosaic raster
- RGB composite
- RGB to HSV
- Raster data inventory
- Rescale to 8 bit
- Split raster
- Supervised classification
- Zonal Statistics
-
Reambulation
- KML with photos
- Photos with geotag
- Resize photos
-
Relief
- DEM difference
- DEM filter
- DEM to Text
- Generate Spot Elevations
-
Spatial Statistics
- Central Tendency
- Confidence ellipses
- Gaussian random points
- Nearest points
- Standard Distance
-
Survey
- Azimuth and distance
- Closed polygonal
- Coordinate transformation 2D
- Estimate 3D coordinates
- Local Geodetic System transform
- Traverse adjustment
-
Vector
- Calculate polygon angles
- Connect layers
- Cross Sections
- Extend lines
- Line sequence
- Lines to polygon
- Merge lines in direction
- Overlapping polygons
- Points to polygon
- Reverse vertex order
- Sequence points
Conjunto de Ferramentas (Portuguese-BR)
-
Agrimensura
- Azimute e distância
- Estimar coordenadas 3D
- Poligonal enquadrada
- Poligonal fechada
- Transformação de coordenadas 2D
- Transformação para SGL
-
Cadastro
- Conectar feições
- Linhas de Confrontantes
- Linhas de Testada
- Numerar geograficamente
- Orientar polígonos
-
Cartografia
- Coordenadas para moldura UTM
- Extensão para molduras UTM
- Molduras a partir de linhas
- Nome para moldura UTM
-
Documentos
- Memorial descritivo
- Memorial sintético
- Monografia de marco geodésico
- Planilha de área e perímetro
- Reconstituição de Memorial
- Validar topologia
-
Drones
- Ajuste Vertical
- Ajuste de Nuvem de Pontos
- Ajuste do Georreferenciamento
- Casar histogramas de fotos
- Copiar arquivos selecionados
- Fotos por blocos
- Gerar arquivo de GCP a partir de camada
- Juntar pastas
- Pirâmides com Compressão JPEG
- Remover banda alfa
- Salvar como JPEG
-
Estatística Espacial
- Distância padrão
- Elipses de confiança
- Pontos aleatórios gaussiano
- Pontos mais próximos
- Tendência central
-
GNSS
- Correção de Pontos RTK
- NMEA para camada
- POS para camada
- Semicinemático
-
Mão na Roda
- Medir camadas
- Pegar atributo pela localização
- Planilha para camada de pontos
-
Mão na roda
- Exportar expressão como ASCII
-
PostGIS
- Backup de BD
- Clonar BD
- Deletar BD
- Importar raster
- Renomear BD
- Restaurar BD
- Trocar codificação de SQL
-
Raster
- Aritmética de bandas
- Carregar raster pela localização
- Casamento de Histograma
- Classificação supervisionada
- Composição RGB
- Compressão JPEG
- Definir pixel nulo
- Dividir raster
- Esburacar raster
- Estatísticas zonais
- Estimar valor de ponto a partir de Raster
- Extrair banda de raster
- Inventário de dados raster
- Limiarização Binária
- Mosaicar raster
- RGB para HSV
- Reescalonar para 8 bits
- Remendar vazios de raster
-
Reambulação
- Fotos com geotag
- KML com fotos
- Redimensionar fotos
-
Relevo
- Diferença de MDE
- Exportar MDE como Texto
- Filtro de MDE
- Gerar Pontos Cotados
-
Vetor
- Calcular ângulos de polígono
- Conectar camadas
- Estender linhas
- Inverter ordem dos vértices
- Linhas para polígono
- Mesclar linhas na direção
- Pontos para polígono
- Sequenciar linhas
- Sequenciar pontos
- Seções transversais
- Sobreposição de polígonos
Cadastre
Adjoiner Lines
Generates adjoiner lines from a polygon layer of parcels.
![]() |
Connect features
Creates new vertices between adjacent polygons to ensure perfect connectivity (topology) between them.
![]() |
Front Lot Lines
Generates front lot lines from a polygon layer of parcels.
![]() |
Geographic Numbering
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.
![]() |
Orient polygons
This tool orients the geometry of polygon-like features clockwise or counterclockwise, defining the first vertex as the north, south, east, or west.
![]() |
Cartography
Coordinates to UTM grid
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.
![]() |
Extent to UTM grids
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.
![]() |
Frames from lines
This tool generates frames in the direction of lines, given the measurements of longitudinal distance, transverse distance and overlapping percentage between frames.
![]() |
Name to UTM grid
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
![]() |
Documents
Area and perimeter report
This tool generates a Report for the Analytical Calculation of Area, Azimuths, Polygon Sides, UTM Projection and Geodetic Coordinates of a Property.
![]() |
Deed description
Elaboration of Deed Description based on vector layers that define a property.
![]() |
Geodetic mark report
This tool generates report(s) with the informations about a geodetic landmarks automatically from the "reference_point_p" layer.
![]() |
Points from Deed Description
Performs the reconstitution of a Deed Description using Regular Expressions (RegEx).
![]() |
Synthetic deed description
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.
![]() |
Validate topology
This tool performs a series of topological validations to ensure the correct generation of survey plans and deed description based on GeoOne's TopoGeo and GeoRural models.
![]() |
Drones
Copy selected files
This tool makes it possible to copy or move files to a new folder from a point layer with file paths.
![]() |
Generate GCP file from layer
Generate text file with Ground Control Points (GCP) from a point layer.
![]() |
Georeferencing Adjustment
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.
![]() |
Join folders
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.
![]() |
Overviews with JPEG compression
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.
![]() |
Photos Histogram Matching
This tool performs histogram matching of the JPEG photo files of one input photo layer relative to another reference photo layer.
![]() |
Photos by blocks
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.
![]() |
Point cloud adjustment
This tool performs the horizontal and vertical adjustment of Cloud of Points in (TXT) format using LineStringZ vectors.
![]() |
Remove alpha band
This tool removes the 4th band (apha band), transfering the transparency information as "NoData" to pixels of the RGB output.
![]() |
Save as JPEG
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.
![]() |
Vertical adjustment
This tool performs the vertical adjustment of Digital Elevation Models (DEM) from Ground Control Points (GCP).
![]() |
Easy
Export expression as ASCII
This tool exports one or several files in standard text file (ASCII) based on an expression considering the attributes of a layer.
![]() |
Get attribute by location
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.
![]() |
Measure layers
This tool calculates the line feature's lengths and polygon feature's perimeter and area in virtual fields for all vector layers.
![]() |
Table to point layer
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.
![]() |
GNSS
NMEA to 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).
![]() |
POS file (.pos) to layer
Loads a POS file (.pos) from GNSS processing as a point layer.Compatibility: RTKLIB, IBGE-PPP.Types:◼️ All processed points◼️ Last point
![]() |
RTK Points Correction
Performs base RTK correction using post-process coordinates, for example by PPP, and applies corrections to all rover points.
![]() |
Stop and Go
It finds the central points (vertices) of the concentrations of points surveyed by the Kinematic method (stop and go) from the processing of GNSS data.Input data:◼️ GNSS point layer from RTKLIB or IBGE-PPP from .pos file◼️ Minimum time to survey the point in minutes◼️ Tolerance in centimeters to consider the static point
![]() |
PostGIS
Backup database
This tool creates a backup file in the ".sql" format for a PostgreSQL server database.
![]() |
Change SQL encoding
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.
![]() |
Clone database
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".
![]() |
Delete database
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!
![]() |
Import raster
This tool allows you to load a raster layer into a PostGIS database.
![]() |
Rename 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.).
![]() |
Restore database
This tool allows you to restore a database content by importing all the backup information in a ".sql" file into a PostgreSQL server.
![]() |
Raster
Band Arithmetic
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)VARI with RGB raster: (b2 - b1) / (b2 + b1 - b3)VIgreen with RGB raster: (b2 - b1) / (b2 + b1)Obs.:The operators supported are: + , - , * , /
![]() |
Binary Thresholding
Creates a binarized raster, dividing the input raster into two distinct classes from statistical data (lower and upper threshold) from area or point samples. Optionally, minimum and maximum threshold values can also be set.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).
![]() |
Create holes in raster
Creates holes in Raster by defining "no data" pixels (transparent) from the Polygon Layer.
![]() |
Define null cells
Cells of a raster with values outside the interval (minimum and maximum) are defined as null value.
![]() |
Estimate point value from Raster
This tool estimates the value of the points from Raster, making the proper interpolation of the nearest pixels (cells).
![]() |
Extract raster band
Extracts a difined band of a raster (for multiband rasters).
![]() |
Fill with patches
Fills Raster null pixels (no data) with data obtained from other smaller raster layers (Patches).
![]() |
Histogram matching
This tool matches the histogram of a raster layer in relation to another reference raster layer.
![]() |
JPEG compression
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.
![]() |
Load raster by location
Loads a set of raster files that intersect the geometries of an input vector layer. Optionally, it is possible to copy the selected rasters and paste them in another folder.
![]() |
Mosaic raster
Creates raster mosaic: a combination or merge of two or more images.
![]() |
RGB composite
Combine three image bands into one picture by display each band as either Red, Green or Blue.
![]() |
RGB to HSV
Converts the red, green, and blue values of an RGB image to Hue (H), Saturation (S), and Value (V) images.
![]() |
Raster data inventory
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).
![]() |
Rescale to 8 bit
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.
![]() |
Split raster
Splits a raster dataset into smaller pieces, by horizontal and vertical tiles.
![]() |
Supervised classification
Performs the supervised classification of a raster layer with two or more bands.
![]() |
Zonal Statistics
This algorithm calculates statistics for the bands of a raster layer, categorized by zones defined in a polygon type vector layer.The values of the raster cells where the pixel center is exactly inside the polygon are considered in the statistics.
![]() |
Reambulation
KML with photos
Creates a KML file embedding in that single file all photographs in base64 textual format to be viewed in Google Earth. Images are resized to a new size corresponding to the image's largest side.
![]() |
Photos with geotag
Imports photos with geotag to a Point Layer.
![]() |
Resize photos
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.
![]() |
Relief
DEM difference
This tool performs the difference between two Digital Elevation Models (DEM).Minuend is the raster to be subtracted.Subtrahend is the rastar that is subtracting.
![]() |
DEM filter
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.
![]() |
DEM to Text
This tool exports a Digital Elevation Model (DEM) as a text file (txt) for later transformation into a point cloud.Optionally, the associated Orthomosaic RGB colors can be taken to the text file.
![]() |
Generate Spot Elevations
This tool generates a layer of points with Spot Elevations from a Digital Terrain Model and a vector layer of contour lines.
![]() |
Spatial Statistics
Central Tendency
This tool returns the central tendency point(s) for clustering points of entry points.The following statistics can be obtained by grouping:◼️ Mean Center: calculation of the average in X and Y◼️ Median Center: calculation of the median in X and Y (less influenced by outliers)◼️ Central Feature: identification of the central feature (smallest Euclidean distance)Note: Layer in a projected SRC gets more accurate results.
![]() |
Confidence ellipses
Creates ellipses based on the covariance matrix to summarize the spatial characteristics of point type geographic features: central tendency, dispersion, and directional trends.
![]() |
Gaussian random points
Generate gaussian (normal) random points in 2D space with a given mean position (X0, Y0), standard deviation for X and Y, and rotation angle.
![]() |
Nearest points
Calculates the sigmax, sigmay and sigmaz precisions (when available) of the closest points to each reference point considering a maximum distance or a minimum number of closest points.Output: Multipoint layer with positional accuracies in meters and other statistics.1) Max distance: get all points within the distance.2) Minimum quantity: get all the closest points, regardless of the maximum distance.3) Maximum distance and minimum quantity: get only the closest points that are within the maximum distance.
![]() |
Standard Distance
Measures the degree to which features are concentrated or dispersed around the geometric mean center.
![]() |
Survey
Azimuth and distance
Calculation of points or line from a set of azimuths and distances.
![]() |
Closed polygonal
Calculates the adjusted coordinates from angles and horizontal distances of a Closed Polygonal.
![]() |
Coordinate transformation 2D
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.
![]() |
Estimate 3D coordinates
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.
![]() |
Local Geodetic System transform
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.
![]() |
Traverse adjustment
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.
![]() |
Vector
Calculate polygon angles
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.
![]() |
Connect layers
Creates new vertices into polygons to ensure perfect connectivity (topology) between two layers.
![]() |
Cross Sections
Generates cross sections from a line-type layer.
![]() |
Extend lines
Extends lines at their start and/or end points.
![]() |
Line sequence
This script fills in a certain attribute of the features of a layer of lines according to their connectivity sequence between them.
![]() |
Lines to polygon
This tool generates a polygon layer from a connected line layer.
![]() |
Merge lines in direction
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; or![]() |
Overlapping polygons
Identifies the overlap between features of a polygon type layer.
![]() |
Points to polygon
This tool generates a polygon layer from a point layer and its filled order (sequence) attributes.
![]() |
Reverse vertex order
Inverts vertex order for polygons and lines.
![]() |
Sequence points
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.
![]() |
Agrimensura
Azimute e distância
Cálculo de pontos ou linha a partir de um conjunto de azimutes e distâncias.
![]() |
Estimar coordenadas 3D
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.
![]() |
Poligonal enquadrada
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.
![]() |
Poligonal fechada
Cálculo das coordenadas ajustadas a partir de medições de ângulos e distâncias de uma poligonal fechada.
![]() |
Transformação de coordenadas 2D
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.
![]() |
Transformação para SGL
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.
![]() |
Cadastro
Conectar feições
Gera novos vértices entre polígonos adjacentes para garantir a perfeita conectividade (topologia) entre eles.
![]() |
Linhas de Confrontantes
Gera as linhas de confrontantes das parcelas a partir dos polígonos dos lotes.
![]() |
Linhas de Testada
Gera as linhas de testada das parcelas a partir dos polígonos dos lotes.
![]() |
Numerar geograficamente
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.
![]() |
Orientar polígonos
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.
![]() |
Cartografia
Coordenadas para moldura UTM
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.
![]() |
Extensão para molduras UTM
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.
![]() |
Molduras a partir de linhas
Esta ferramenta gera molduras na direção de linhas, dada as medidas de distância longitudinal, distância transversal e percentual de sobreposição entre os quadros.
![]() |
Nome para moldura UTM
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.
![]() |
Documentos
Memorial descritivo
Elaboração de Memorial Descritivo a partir de camadas vetorias que definem uma propriedade.
![]() |
Memorial sintético
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.
![]() |
Monografia de marco geodésico
Esta ferramenta gera monografia(s) de marcos geodésicos de forma automática a partir da camada "reference_point_p".
![]() |
Planilha de área e perímetro
Esta gera o Relatório de Cálculo Analítico de Área, Azimutes, Lados, Coordenadas Planas e Geodésicas de um Imóvel.
![]() |
Reconstituição de Memorial
Realiza a reconstituição de Memorial descritivo utilizando Expressões Regulares (RegEx).
![]() |
Validar topologia
Esta ferramenta executa uma série de validações topológicas para garantir a correta geração de plantas topográficas e memoriais descritivos baseado nos modelos TopoGeo e GeoRural da GeoOne.
![]() |
Drones
Ajuste Vertical
Esta ferramenta realiza o ajuste vertical de Modelos Digitais de Elevação (MDE) a partir de Pontos de Controle no Terreno (GCP).
![]() |
Ajuste de Nuvem de Pontos
Esta ferramenta realiza o ajuste horizontal e vertical de Nuvem de Pontos no formato (TXT) utilizando vetores do tipo LineStringZ.
![]() |
Ajuste do Georreferenciamento
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.
![]() |
Casar histogramas de fotos
Esta ferramenta realiza o casamento do histograma dos arquivos de fotos JPEG de uma camada de fotografias de entrada em relação a outra camada de fotografias de referência.
![]() |
Copiar arquivos selecionados
Esta ferramenta possibilita copiar ou mover arquivos para uma nova pasta a partir de uma camada de pontos com os caminhos dos arquivos.
![]() |
Fotos por blocos
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.
![]() |
Gerar arquivo de GCP a partir de camada
Gera arquivo texto com Pontos de Controle no Terreno (GCP) a partir de uma camada de pontos.
![]() |
Juntar pastas
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.
![]() |
Pirâmides com Compressão JPEG
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.
![]() |
Remover banda alfa
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.
![]() |
Salvar como JPEG
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.
![]() |
Estatística Espacial
Distância padrão
Mede o grau em que as feições estão concentradas ou dispersas em torno do centro médio geométrico.
![]() |
Elipses de confiança
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.
![]() |
Pontos aleatórios gaussiano
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.
![]() |
Pontos mais próximos
Calcula as precisões sigmax, sigmay e sigmaz (quando existir) dos pontos mais próximos de cada ponto de referência considerando uma distância máxima ou uma quantidade mínima de pontos mais próximos.Saída: Camada de multipoint com precisões posicionais em metros e outras estatísticas.1) Distância máxima: busca todos os pontos dentro da distância.2) Quantidade mínima: busca todos os pontos mais próximos, independente de distância máxima.3) Distância máxima e quantidade mínima: busca apenas os pontos mais próximos que estão dentro da distância máxima.
![]() |
Tendência central
Esta ferramenta retorna o(s) ponto(s) de tendência central para agrupamento de pontos dos pontos de entrada.As seguintes estatísticas pode ser obtidas por agrupamento:◼️ Centro Médio: cálculo da média em X e Y◼️ Centro Mediano: cálculo da mediana em X e Y (menos influenciado por outliers)◼️ Feição Central: identificação da feição central (menor distância euclidiana)Observação: Camada em um SRC projetado obtém resultado mais acurados.
![]() |
GNSS
Correção de Pontos RTK
Realiza a correção da base RTK utilizando as coordenas pós-processsas, por exemplo pelo PPP, e aplica as correções a todos os pontos Rover.
![]() |
NMEA para camada
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).
![]() |
POS para camada
Carrega um arquivo POS resultante do processamento de dados GNSS como uma camada do tipo ponto.Compatibilidade: RTKLIB, IBGE-PPPTipos:◼️ Todos os pontos processados◼️ Último ponto
![]() |
Semicinemático
Encontra os pontos centrais (vértices) das concentrações de pontos levantados pelo método Seminemático (stop and go) provenientes do processamento de dados GNSS.Dados de entrada:◼️ Camada do tipo ponto gerada do arquivo .pos do RTKLIB ou IBGE-PPP◼️ Tempo mínimo de levantamento do ponto em minutos◼️ Tolerância em centímetros para considerar o ponto estático
![]() |
Mão na Roda
Medir camadas
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.
![]() |
Pegar atributo pela localização
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.
![]() |
Planilha para camada de pontos
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.
![]() |
Mão na roda
Exportar expressão como ASCII
Esta ferramenta exporta um ou vários arquivos no padrão de arquivo texto (ASCII) baseada em uma expressão considerando os atributos de uma camada.
![]() |
PostGIS
Backup de BD
Esta ferramenta gera um arquivo de backup no formato ".sql" para um banco de dados de um servidor PostgreSQL.
![]() |
Clonar BD
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".
![]() |
Deletar BD
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!
![]() |
Importar raster
Esta ferramenta permite carregar uma camada raster para dentro de um banco de dados PostGIS.
![]() |
Renomear BD
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.).
![]() |
Restaurar BD
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".
![]() |
Trocar codificação de 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.
![]() |
Raster
Aritmética de bandas
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)VARI com raster RGB: (b2 - b1) / (b2 + b1 - b3)VIgreen com raster RGB: (b2 - b1) / (b2 + b1)Obs.:Os operadores suportados são: + , - , * , /
![]() |
Carregar raster pela localização
Carrega um conjunto de arquivos raster que interceptam as geometrias de uma camada vetorial de entrada. Opcionalmente é possível copiar os rasters selcionados e colar em outra pasta.
![]() |
Casamento de Histograma
Esta ferramenta realiza o casamento do histograma de uma camada raster em relação a outra camada raster de referência.
![]() |
Classificação supervisionada
Realize a classificação supervisionada de camada raster com duas ou mais bandas.
![]() |
Composição RGB
Realiza a combinação de três bandas em uma única imagem, apresentando-as nas bandas vermelha (R), verde (G) e Azul (B).
![]() |
Compressão JPEG
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.
![]() |
Definir pixel nulo
As células do raster com valores fora do intervalo (mínimo e máximo) são definidas como valor nulo.
![]() |
Dividir raster
Divide um raster em pedaços menores, por blocos horizontais e verticais
![]() |
Esburacar raster
Cria buracos em Raster definindo pixels nulos (transparentes) a partir de Camada de Polígonos.
![]() |
Estatísticas zonais
Este algoritmo calcula estatísticas para as bandas de uma camada raster, categorizados por zonas definidas em camada vetorial do tipo polígono.Os valores das células do raster onde o centro do pixel se encontra exatamente dentro do polígonos são considerados nas estatísticas.
![]() |
Estimar valor de ponto a partir de Raster
Esta ferramenta estima o valor dos pontos a partir de Raster, fazendo a devida interpolação dos pixels (células) mais próximos.
![]() |
Extrair banda de raster
Extrai uma das bandas de um arquivo raster (para imagens multi-bandas/multi-canal).
![]() |
Inventário de dados raster
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).
![]() |
Limiarização Binária
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 ou pontuais. Opcionalmente, os valores de limiar mínimo e máximo também podem ser definidos.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).
![]() |
Mosaicar raster
Cria um mosaico: uma combinação ou mesclagem de duas ou mais imagens.
![]() |
RGB para HSV
Converte os valores de vermelho, verde e azul de uma imagem RGB em imagens Matiz (H), Saturação (S) e Valor (V).
![]() |
Reescalonar para 8 bits
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.
![]() |
Remendar vazios de raster
Preenche vazios de Raster (pixels nulos) com dados obtidos de outras camadas raster menores (Remendos).
![]() |
Reambulação
Fotos com geotag
Importa fotos com geotag para uma camada de pontos.
![]() |
KML com fotos
Cria um arquivo KML incorporando nesse único arquivo todas as fotografias em formato textual base64 para ser visualizado no Google Earth. As imagens são redimensionadas para um novo tamanho correspondente ao maior lado da imagem.
![]() |
Redimensionar fotos
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.
![]() |
Relevo
Diferença de MDE
Esta ferramenta executa a diferença entre dois Modelos Digitais de Elevação (MDE).Minuendo é o raster a ser subtraído.Subtraendo é o rastar que está subtraindo.
![]() |
Exportar MDE como Texto
Esta ferramenta exporta um Modelo Digital de Elevação (MDE) como um arquivo de texto (txt) para posterior transformação em nuvem de pontos.Opcionalmente, as cores RGB associadas do Ortomosaico podem ser levadas para o arquivo de texto.
![]() |
Filtro de MDE
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.
![]() |
Gerar Pontos Cotados
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.
![]() |
Vetor
Calcular ângulos de polígono
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.
![]() |
Conectar camadas
Gera novos vértices em polígonos para garantir a perfeita conectividade (topologia) entre duas camadas.
![]() |
Estender linhas
Estende linhas nos seus pontos inicial e/ou final.
![]() |
Inverter ordem dos vértices
Inverte a ordem dos vértices para polígonos e linhas.
![]() |
Linhas para polígono
Esta ferramenta gera uma camada de polígono a partir de uma camada de linhas conectadas.
![]() |
Mesclar linhas na direção
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:
![]() |
Pontos para polígono
Esta ferramenta gera uma camada de polígono a partir de uma camada de pontos e seus atributos de ordem (sequência) preenchidos.
![]() |
Sequenciar linhas
Este script preenche um determinado atributo das feições de uma camada do tipo linha de acordo com sua sequência de conectividade entre as linhas.
![]() |
Sequenciar pontos
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.
![]() |
Seções transversais
Gera seções transversais a partir de uma camada do tipo linha.
![]() |
Sobreposição de polígonos
Identifica a sobreposição entre feições de uma camada do tipo polígono.
![]() |























































































