Indice de Foros
Foro Cartesia
Geomática y Topografía 
  Cartesia · Crea tu Blog · Cursos · Contacta · Publicidad   · Cartesia twitter ·
 Avanzada
 Indice  FAQFAQ  Registrarse EntrarEntrar 


[Kosmo] fallo del RENDERIZADO sobre datos ORACLE en coordenadas GEOGRAFICAS   
Publicar nuevo tema   Responder al tema    Indice de Foros -> SIG y Cartografía
Tema Anterior :: Tema siguiente  
Autor Mensaje
sbcalvo
Invitado





MensajePublicado: Tue 06 May 2008, 10:15    Asunto: [Kosmo] fallo del RENDERIZADO sobre datos ORACLE en coordena Responder citando

Buenos días Roman.

Le comento su correo a continuación:

------------------------------------------------------------------------

Cuando abro KOSMO y añado una tabla a la leyenda, no dibuja. A través de
la ventana de datos y la selección, he podido seleccionar un elemento y
ver el resaltado (aunque sea durante sólo un segundo), y también puedo
extraer el listado de coordenadas del elemento, por lo que es claro que
KOSMO reconoce los datos y los encuadra bien, pero falla la función de
renderizado (según el log se llama AbstractRenderer).
------------------------------------------------------------------------

En cada uno de los casos la consulta que se realiza es distinta. Al
dibujar la capa se realiza una consulta usando para ello un filtro de
intersección con una bbox. Puede ver la consulta exacta que se genera en
el método protected String getSqlOnlyGeometryForQuery( Envelope
rectangle, Filter filter, List orderByFields, boolean asc, List labels )
de la clase
org.saig.core.dao.datasource.dbdatasource.OracleSpatialDataSource. Creo
que es este filtro el que le está dando problemas con su tabla.

En la ventana de datos la consulta que se genera es diferente (se
realiza por clave primaria), por lo que en este caso el filtro anterior
no se usa y por eso se recuperan los datos de la geometría correctamente.

------------------------------------------------------------------------
Y con cualquier sistema de coordenadas, si en la leyenda marco “capa en
memoria” entonces KOSMO dibuja bien, pero entonces la capa no es editable.
------------------------------------------------------------------------

Al marcar capa en memoria, se leen todos los elementos del origen de
datos y se cargan en memoria. No se deja editar porque los datos
cargados en memoria serían distintos de los existentes realmente en su
almacenamiento real. En ese momento al dibujar se leen los datos
directamente de memoria, por lo que el filtro problemático no entra en
juego.

Saludos,

Roman Fernández Reiriz escribió:
>
> Hola,
>
> Sigo trabajando con KOSMO. He dedicado algún tiempo a un problema con
> una conexión a ORACLE que os comenté ya hace algunas semanas. No
> consigo superarlo. A ver si me podéis ayudar.
>
> Tengo una BD de tipo Oracle Spatial, con datos geográficos en sistema
> EPSG:4326 (geográficas WGS84). Para ORACLE, esto es el SRID=8307, que
> he asignado correctamente en layer y en la geometría. También he
> creado un índice espacial sin problemas.
>
> Cuando abro KOSMO y añado una tabla a la leyenda, no dibuja. A través
> de la ventana de datos y la selección, he podido seleccionar un
> elemento y ver el resaltado (aunque sea durante sólo un segundo), y
> también puedo extraer el listado de coordenadas del elemento, por lo
> que es claro que KOSMO reconoce los datos y los encuadra bien, pero
> falla la función de renderizado (según el log se llama AbstractRenderer).
>
> Adjunto el log. En el log aparece un error ORA-13373: Element of type
> Extent is not supported for Geodetic data
>
> Investigando algo sobre ORACLE he podido ver que este error aparece
> cuando se utiliza como Extent un elemento geométrico de tipo
> “Rectángulo optimizado” y sobre “Geodetic data”. Creo que se refiere a
> un rectángulo definido a partir de un punto, un ancho y un alto.
> Parece ser que el error no sale si se utiliza un rectángulo definido
> por 5 puntos, de la forma clásica. ¿Podría ser que KOSMO estuviera
> utilizando un “Rectángulo optimizado” para filtrar la geometría que
> debe dibujar en la ventana de mapa?
>
> Si creo el índice especial con los parámetros 'GEODETIC=FALSE'
> tratando de indicar a ORACLE que no son “Geodetic data” (aunque sí lo
> son) entonces el error ya no aparece en el log, pero KOSMO sigue sin
> dibujar.
>
> Si convierto mis datos a UTM 30 WGS84 (EPSG:32630 , SRID=82338)
> entonces KOSMO dibuja bien, pero es obligado que mi almacenamiento sea
> en geográficas.
>
> Y con cualquier sistema de coordenadas, si en la leyenda marco “capa
> en memoria” entonces KOSMO dibuja bien, pero entonces la capa no es
> editable.
>
> Saludos,
>
> * Sadim ** ** - ** ** grupo ** hunosa ** *
>
> * Román Fernández Reiriz **
> * Area de Sistemas de Información*
> * Departamento de Sistemas de Información Geográfica
> *
> * Jaime Alberti, 2. 33900 Ciaño- Langreo. Asturias.
> ** www.sadim.es **
> roman.fernandez en sadim.es
> TLF:*/ /*+34*/ /*985 67 83 50 (Ext. 202)
> FAX:*/ /*+34 985 68 26 64
>
> **********************************************************************************************
> AVISO LEGAL
> La presente comunicación tiene carácter confidencial y es para el
> exclusivo uso del destinatario indicado en la misma. Si Vd. no es el
> destinatario indicado, se le informa de que cualquier forma de
> distribución, reproducción o uso de esta comunicación y/o de la
> información contenida en la misma están estrictamente prohibidos y
> podría ser ilegal. Si Vd. ha recibido esta comunicación por error, por
> favor, notifíquelo inmediatamente al remitente contestando a este
> mensaje y proceda a continuación a destruirlo. Gracias por su
> colaboración.
> LEGAL ADVICE
> This information is private and confidential an intended for the
> recipient only. If you are not intended recipient of this message you
> are hereby notified than any review, dissemination, distribution or
> copying of this message or any information contained in it is strictly
> prohibited and could be illegal. If you have received this information
> by mistake, please notify the sender immediately and destroy all the
> copies. Thanks for your collaboration.
> **********************************************************************************************
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Kosmo mailing list
> Kosmo en saig.es
> http://lists.saig.es/mailman/listinfo/kosmo
>
Volver arriba
Mostrar mensajes de anteriores:   

Temas similares
Tema Autor Foro Respuestas Ultimo Mensaje
No hay mensajes nuevos PostIt: Cálculadora Geodésica UTM-Geográficas... tomas.fsevilla Geodesia-GNSS 28 Sat 14 Jun 2014, 21:40 Ver último mensaje
HCSumersion
No hay mensajes nuevos PostIt: Descarga datos Garmin eTrex. topoedu Navegación-GPS 6 Fri 02 Nov 2012, 16:58 Ver último mensaje
jhonnatan
No hay mensajes nuevos PostIt: [Datos]Cartografía de Galicia en form... ariasarcos SIG y Cartografía 7 Tue 19 Dec 2017, 09:54 Ver último mensaje
Chicho_Lopez
No hay mensajes nuevos PostIt: [Datos]Cartografia España comunidades... paulamendes SIG y Cartografía 29 Thu 22 Nov 2012, 11:29 Ver último mensaje
tomas.fsevilla
No hay mensajes nuevos [Kosmo] fallo del RENDERIZADO sobre d... roman.fernandez SIG y Cartografía 0 Mon 05 May 2008, 12:44 Ver último mensaje
Invitado
No hay mensajes nuevos [Kosmo] Error al cargar datos de Oracle Invitado SIG y Cartografía 1 Mon 28 Apr 2008, 10:20 Ver último mensaje
sbcalvo
No hay mensajes nuevos [Kosmo] Kosmo não desenha vector exte... sbcalvo SIG y Cartografía 0 Tue 15 May 2007, 15:46 Ver último mensaje
sbcalvo
No hay mensajes nuevos [Kosmo] Problemas con Oracle (era WMS... sbcalvo SIG y Cartografía 0 Thu 06 Mar 2008, 11:38 Ver último mensaje
sbcalvo

Publicar nuevo tema   Responder al tema    Indice de Foros -> SIG y Cartografía Todas las horas son CET (Europa)
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No puede adjuntar archivos en este foro
No Puede descargar archivos de este foro


Powered by Cartesia ©