É normal usar o tipo de geometria 'multiponto' em vez de 'ponto' sabendo que eu o uso para armazenar apenas um ponto?
Como posso converter de multiponto em ponto?
postgis
postgresql
geometry
Youssef
fonte
fonte
Respostas:
Para converter "Multiponto" em "Ponto", você deve usar ST_Dump , por exemplo:
Sobre a questão de usar "Multi" ou geometrias únicas, eu uso esta lógica:
fonte
A maneira mais fácil de extrair um ponto de um ponto único
MULTIPOINT
éST_GeometryN
:Isso evita possíveis problemas em situações em que uma função de retorno de conjunto não pode ser usada.
Existem algumas otimizações importantes disponíveis apenas para
POINT
digitar geometrias (especialmente em versões anteriores do PostGIS), armazenando pontos únicos, comoPOINT
é uma boa prática. APOINT
também usa cerca de 25% menos espaço que aMULTIPOINT
.fonte