- Categorias:
ST_CONTAINS¶
Retorna TRUE se um objeto GEOGRAPHY ou GEOMETRY estiver completamente dentro de outro objeto do mesmo tipo.
Mais estritamente, o objeto g1 contém o objeto g2 se e somente se nenhum ponto de g2 estiver no exterior de g1, e pelo menos um ponto do interior de B estiver no interior de A. Há certas sutilezas nesta definição que não são imediatamente óbvias. Para obter mais detalhes sobre o que significa “contém”, consulte o Dimensionally Extended 9-Intersection Model (DE-9IM).
Embora ST_COVERS e ST_CONTAINS possam parecer semelhantes, as duas funções têm diferenças sutis. Para obter mais detalhes sobre as diferenças entre “covers” e “contains”, consulte o Dimensionally Extended 9-Intersection Model (DE-9IM).
Nota
Esta função não oferece suporte ao uso de um GeometryCollection ou FeatureCollection como valores de entrada.
Dica
Você pode usar o serviço de otimização de pesquisa para melhorar o desempenho de consultas que chamam essa função. Para obter mais detalhes, consulte Serviço de otimização de pesquisa.
- Consulte também:
Sintaxe¶
Argumentos¶
geography_expression_1Um objeto GEOGRAPHY que não é um GeometryCollection ou FeatureCollection.
geography_expression_2Um objeto GEOGRAPHY que não é um GeometryCollection ou FeatureCollection.
geometry_expression_1Um objeto GEOMETRY que não é um GeometryCollection ou FeatureCollection.
geometry_expression_2Um objeto GEOMETRY que não é um GeometryCollection ou FeatureCollection.
Retornos¶
BOOLEAN.
Notas de uso¶
Para objetos GEOMETRY, a função reporta um erro se os dois objetos GEOMETRY de entrada tiverem SRIDs diferentes.
Exemplos¶
Exemplos GEOGRAPHY¶
Isto mostra uma simples utilização da função ST_CONTAINS:
Exemplos GEOMETRY¶
A consulta abaixo mostra vários exemplos de utilização do ST_CONTAINS. Observe como ST_CONTAINS determina isso:
O polígono se contém a si mesmo.
O polígono não contém o LineString que está em sua borda.