PostGIS 3.4.5dev Manual

DEV (Wed 27 Aug 2025 10:18:05 AM UTC rev. 304ba2d )

The PostGIS Development Group

Abstract

PostGIS é uma extensão para o sistema de banco de dados objeto-relacional PostgreSQL que permite que objetos SIG (Sistema de Informação Geográfica) sejam armazenados em banco de dados. O PostGIS inclui suporte a índices espaciais baseado em GiST R-Tree, e funções para analise e processamento de objetos SIG.

Este é o manual para a versão 3.4.5dev

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License. Feel free to use this material any way you like, but we ask that you attribute credit to the PostGIS Project and wherever possible, a link back to https://postgis.net.


Table of Contents
1. Introdução
1.1. Comitê Diretor do Projeto
1.2. Contribuidores Núclero Atuais
1.3. Contribuidores Núclero Passado
1.4. Outros Contribuidores
2. Instalação do PostGIS
2.1. Versão Reduzida
2.2. Compilando e instalando da fonte: detalhado
2.2.1. Obtendo o Fonte
2.2.2. Instalando pacotes requeridos
2.2.3. Configuração
2.2.4. Construindo
2.2.5. Contruindo extensões PostGIS e implantado-as
2.2.6. Testando
2.2.7. Instalação
2.3. Instalando e usando o padronizador de endereço
2.4. Installing, Upgrading Tiger Geocoder, and loading data
2.4.1. Tiger Geocoder Enabling your PostGIS database
2.4.2. Usando Padronizador de Endereço com Tiger Geocoder
2.4.3. Required tools for tiger data loading
2.4.4. Upgrading your Tiger Geocoder Install and Data
2.5. Problemas comuns durante a instalação
3. PostGIS Administration
3.1. Performance Tuning
3.1.1. Startup
3.1.2. Runtime
3.2. Configuring raster support
3.3. Creating spatial databases
3.3.1. Spatially enable database using EXTENSION
3.3.2. Spatially enable database without using EXTENSION (discouraged)
3.4. Upgrading spatial databases
3.4.1. Soft upgrade
3.4.2. Hard upgrade
4. Data Management
4.1. Carregando dados GIS (Vector)
4.1.1. OGC Geometry
4.1.2. SQL-MM Part 3
4.1.3. OpenGIS WKB e WKT
4.2. Geometry Data Type
4.2.1. OpenGIS WKB e WKT
4.3. Tipo de geografia POstGIS
4.3.1. Criando uma Tabela Espacial
4.3.2. Tipo de geografia POstGIS
4.3.3. Quando usar o tipo de dados Geografia sobre os dados Geometria
4.3.4. FAQ de Geografia Avançada
4.4. Geometry Validation
4.4.1. Simple Geometry
4.4.2. Valid Geometry
4.4.3. Managing Validity
4.5. The SPATIAL_REF_SYS Table and Spatial Reference Systems
4.5.1. SPATIAL_REF_SYS Table
4.5.2. The SPATIAL_REF_SYS Table and Spatial Reference Systems
4.6. Criando uma Tabela Espacial
4.6.1. Criando uma Tabela Espacial
4.6.2. A GEOMETRY_COLUMNS VIEW
4.6.3. Registrando manualmente as colunas geométricas em geometry_columns
4.7. Carregando dados GIS (Vector)
4.7.1. Usando SQL para recuperar dados
4.7.2. shp2pgsql: Using the ESRI Shapefile Loader
4.8. Criando uma Tabela Espacial
4.8.1. Usando SQL para recuperar dados
4.8.2. Usando o Dumper
4.9. Construindo índidces
4.9.1. Índices GiST
4.9.2. BRIN Indexes
4.9.3. SP-GiST Indexes
4.9.4. Construindo índidces
5. Spatial Queries
5.1. Determining Spatial Relationships
5.1.1. Dimensionally Extended 9-Intersection Model
5.1.2. Named Spatial Relationships
5.1.3. General Spatial Relationships
5.2. Using Spatial Indexes
5.3. Examples of Spatial SQL
6. Dicas de desempenho
6.1. Pequenas tabelas de grandes geometrias
6.1.1. Descrição do problema
6.1.2. Soluções
6.2. CLUSTERizando índices geométricos
6.3. Evitando conversão de dimensões
7. Referência do PostGIS
7.1. PostgreSQL PostGIS Geometry/Geography/Box Types
7.2. Funções de Gestão
7.3. Construtores de geometria
7.4. Acessors de Geometria
7.5. Editores de geometria
7.6. Geometry Validation
7.7. Spatial Reference System Functions
7.8. Geometry Input
7.8.1. Well-Known Text (WKT)
7.8.2. Well-Known Binary (WKB)
7.8.3. Other Formats
7.9. Geometry Output
7.9.1. Well-Known Text (WKT)
7.9.2. Well-Known Binary (WKB)
7.9.3. Other Formats
7.10. Operadores
7.10.1. Bounding Box Operators
7.10.2. Operadores
7.11. Spatial Relationships
7.11.1. Topological Relationships
7.11.2. Distance Relationships
7.12. Measurement Functions
7.13. Overlay Functions
7.14. Processamento de Geometria
7.15. Coverages
7.16. Affine Transformations
7.17. Clustering Functions
7.18. Bounding Box Functions
7.19. Referência linear
7.20. Trajectory Functions
7.21. SFCGAL Funções
7.22. Suporte de longas transações
7.23. Version Functions
7.24. Grandes Variáveis Unificadas Personalizadas do PostGIS (GUCs)
7.25. Troubleshooting Functions
8. Topologia
8.1. Tipos de topologia
8.2. Domínios de Topologia
8.3. Gerenciamento de Topologia e TopoGeometria
8.4. Topology Statistics Management
8.5. Construtores de topologia
8.6. Editores de Topologia
8.7. Assessores de Topologia
8.8. Processamento de Topologia
8.9. Construtores de TopoGeometria
8.10. Editores de TopoGeometria
8.11. Assessores de TopoGeometria
8.12. TopoGeometry Outputs
8.13. Relações de Topologia Espacial
8.14. Importing and exporting Topologies
8.14.1. Using the Topology exporter
8.14.2. Using the Topology importer
9. Gerência de dados raster, pesquisas e aplicações
9.1. Carregando e criando dados matriciais
9.1.1. Usando o raster2pgsql para carregar dados matricias
9.1.2. Criando rasters utilizando as funções rasters do PostGIS
9.1.3. Using "out db" cloud rasters
9.2. Catálogos Raster
9.2.1. Catálogo de Colunas Raster
9.2.2. Panoramas Raster
9.3. Construindo Aplicações Personalizadas com o PostGIS Raster
9.3.1. PHP Exemplo Outputting usando ST_AsPNG em consenso co outras funções raster
9.3.2. ASP.NET C# Exemplo gerado usando ST_AsPNG em consenso com outras funções raster
9.3.3. O app console Java que gera a consulta raster como arquivo de imagem
9.3.4. Use PLPython para excluir imagens via SQL
9.3.5. Rasters de saída com PSQL
10. Referência Raster
10.1. Tipos de suporte de dados raster
10.2. Gerenciamento Raster
10.3. Construtores Raster
10.4. Assessores Raster
10.5. Assessores de banda raster
10.6. Assessores e Setters de Pixel Raster
10.7. Editores Raster
10.8. Editores de Banda Raster
10.9. Análises e Estatísticas de Banda Raster
10.10. Raster Inputs
10.11. Raster Outputs
10.12. Processamento Raster
10.13. Funções retorno de mapa algébrico embutido
10.14. Processamento Raster
10.15. Raster para Geometria
10.16. Operadores Raster
10.17. Relações raster e raster de banda espacial
10.18. Raster Tips
10.18.1. Out-DB Rasters
11. PostGIS Extras
11.1. Padronizador de endereço
11.1.1. Como o analisador sintático funciona
11.1.2. Tipos de padronizador de endereço
11.1.3. Mesas de padronizador de endereço
11.1.4. Funções do padronizador de endereços
11.2. Tiger Geocoder
12. PostGIS Special Functions Index
12.1. PostGIS Aggregate Functions
12.2. PostGIS Window Functions
12.3. PostGIS SQL-MM Compliant Functions
12.4. PostGIS Geography Support Functions
12.5. PostGIS Raster Support Functions
12.6. PostGIS Geometry / Geography / Raster Dump Functions
12.7. PostGIS Box Functions
12.8. PostGIS Functions that support 3D
12.9. PostGIS Curved Geometry Support Functions
12.10. PostGIS Polyhedral Surface Support Functions
12.11. PostGIS Function Support Matrix
12.12. New, Enhanced or changed PostGIS Functions
12.12.1. PostGIS Functions new or enhanced in 3.4
12.12.2. PostGIS Functions new or enhanced in 3.3
12.12.3. PostGIS Functions new or enhanced in 3.2
12.12.4. PostGIS Functions new or enhanced in 3.1
12.12.5. PostGIS Functions new or enhanced in 3.0
12.12.6. PostGIS Functions new or enhanced in 2.5
12.12.7. PostGIS Functions new or enhanced in 2.4
12.12.8. PostGIS Functions new or enhanced in 2.3
12.12.9. PostGIS Functions new or enhanced in 2.2
12.12.10. PostGIS Functions new or enhanced in 2.1
12.12.11. PostGIS Functions new or enhanced in 2.0
12.12.12. PostGIS Functions new or enhanced in 1.5
12.12.13. PostGIS Functions new or enhanced in 1.4
12.12.14. PostGIS Functions new or enhanced in 1.3
13. Reporting Problems
13.1. Reporting Software Bugs
13.2. Reporting Documentation Issues
A. Apêndice
A.1. PostGIS 3.4.4
A.2. PostGIS 3.4.3
A.3. PostGIS 3.4.2
A.4. PostGIS 3.4.1
A.5. PostGIS 3.4.0