5 votos

Cómo conseguir minx, miny, maxx y maxy de una geometría?

Soy nuevo en Oracle Spatial. En MySQL o PostGIS, es fácil obtener el minx miny maxx, maxy de una geometría, cualquier parte o la totalidad de ellos. Pero, ¿cómo hacer que en Oracle Spatial?

Necesito a la cadena de varias funciones y propiedades para obtener cualquiera de ellos? Bueno, esto no tiene sentido para mí.

Gracias de antemano.

5voto

user4698 Puntos 26

Existen varias funciones que puede utilizar para obtener el mínimo rectángulo envolvente en Oracle Spatial:

  • SDO_GEOM.SDO_MBR
  • SDO_MIN_MBR_ORDINATE
  • SDO_MAX_MBR_ORDINATE

Hay un montón de ejemplos aquí:

http://www.spatialdbadvisor.com/oracle_spatial_tips_tricks/55/oracle-locator-vs-enterprise-licensing-the-sdogeom-package

en la sección 2, que se espera será de ayuda. Depende un poco de lo que estamos tratando de hacer como que uno se podría utilizar. Yo por lo general terminan usando SDO_GEOM.SDO_MBR la mayoría del tiempo pero por lo general terminan con un par de funciones encadenados entre sí, como usted dice.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X