Yo estoy pidiendo esto porque yo estaba trabajando principalmente con Oracle, pero el año pasado he estado doblando con PostGIS y SQLServer 2008. La mayoría de las funciones espaciales en Oracle no funcionará sin un índice espacial de devolver la ORA-13226 de error:
13226, 00000, "interfaz no compatible sin un índice espacial" //*Causa: La geometría de la tabla no tiene un índice espacial. // *Acción:Compruebe que la geometría de la tabla hace referencia en el espacial el operador tiene un índice espacial.
Para mí esto tiene sentido. Ejecutar una consulta espacial=debe tener un índice espacial. Pero como tengo entendido, ni PostGIS no SQL Servir requieran. PostGIS incluso parece tener funciones (_* por ejemplo, _STContains) que EXPLÍCITAMENTE no utilizar el índice espacial.
Así que la pregunta es - ¿hay casos donde NO se debe utilizar un índice espacial?. No necesariamente si es un "lo tomas o lo dejas' enfoque decir, no va a hacer ninguna diferencia, pero donde NO utilizando el índice espacial va a mejorar el rendimiento? Para mí, la última frase es una contradicción en los términos, pero de lo contrario, ¿por qué PostGIS podría proporcionar estas funciones?