RE: [Kosmo] Oracle

2009-01-22 Por tema Jimenez Martinez, Esteban
Buenas.

El método setLayerFilter me ha venido de perlas.

El tema de las vistas no me es útil en este caso, ya que los filtros tengo que 
crearlos dinámicamente previo formateo de los datos para poder operar con ellos.

Un Saludo y gracias.

-Mensaje original-
De: Sergio Baños Calvo [mailto:s...@saig.es] 
Enviado el: lunes, 19 de enero de 2009 8:19
Para: Lista de Kosmo
Asunto: Re: [Kosmo] Oracle

Buenos días a todos.

Respondo a cada uno por separado:

1) Danilo Ríos

Tal y como le ha comentado Esteban en su correo, las clases que debe 
consultar son las corresdientes al paquete 
org.saig.core.dao.datasource.dbdatasource, así como la clase 
com.vividsolutions.jump.workbench.datasource.LoadDatasetPlugIn. Añado 
también las clases siguientes:

- org.saig.jump.plugin.datasource.JDBCPlugIn
- org.saig.jump.plugin.datasource.JumpJDBCConnection
- org.saig.jump.plugin.datasource.JumpJDBCDataSource
- org.saig.jump.widgets.datasource.JDBCPropertiesPanel
- org.saig.jump.widgets.datasource.JDBCSavePropertiesPanel

Cualquier duda que le vaya surgiendo al respecto no dude en volver a 
consultarla a la lista.


2) Esteban Jimenez

Desde la versión 1.2 de Kosmo es posible añadir un filtro a las capas de 
modo que dicho filtro se incluya de forma automática en todas las 
consultas a la fuente de datos que se vayan realizando. Para la versión 
2.0 está previsto incluir la interfaz necesaria para que el usuario de 
Kosmo pueda definir dichos filtros al cargar la capa directamente. 
Mientras tanto es necesario definirlos en código. Consulte el método 
setLayerFilter de la clase com.vividsolution.jump.workbench.model.Layer.

Otra solución es la que le ha comentado Rubén, definir vistas en la base 
de datos.

Un cordial saludo,

Rubén Sanabrias escribió:
 Hola, Esteban.

 Supongo que se te habrá ocurrido, y dependerás de que uso vayas a 
 darle a las capas.
 Pero para algunos casos puede servirte utilizar vistas a nivel de Base 
 de Datos.

 saludos

 2009/1/16 Jimenez Martinez, Esteban esteban.jime...@umh.es 
 mailto:esteban.jime...@umh.es

 Buenas.

  

 Pues puedes mirar en:

 -com.vividsolutions.jump.workbench.datasource.LoadDatasetPlugIn

 -org.saig.core.dao.datasource.dbdatasource

  

 Ahí puedes encontrar lo que necesitas.

  

 Yo lanzo otra pregunta.

 La cuestión es que requiero para cada capa que creo, definir una
 query diferente, es decir, crear varias capas sobre una misma
 tabla pero determinando una condición en la select.

 He visto que en la clase dataSourceQuery, está la propiedad query
 ¿para qué sirve dicha propiedad y como se utiliza?

  

 Gracias.

 Esteban Jiménez





 -- 
 ---
 Rubén Sanabrias
 

 ___
 Kosmo mailing list
 Kosmo@saig.es
 http://lists.saig.es/mailman/listinfo/kosmo
   

-- 

Sergio Baños Calvo

Jefe de desarrollos
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Tlfno. móvil: 685005960
Tlfno. fijo: (+34) 954788876

E-mail: s...@saig.es


___
Kosmo mailing list
Kosmo@saig.es
http://lists.saig.es/mailman/listinfo/kosmo


Re: [Kosmo] Oracle

2009-01-18 Por tema Sergio Baños Calvo

Buenos días a todos.

Respondo a cada uno por separado:

1) Danilo Ríos

Tal y como le ha comentado Esteban en su correo, las clases que debe 
consultar son las corresdientes al paquete 
org.saig.core.dao.datasource.dbdatasource, así como la clase 
com.vividsolutions.jump.workbench.datasource.LoadDatasetPlugIn. Añado 
también las clases siguientes:


- org.saig.jump.plugin.datasource.JDBCPlugIn
- org.saig.jump.plugin.datasource.JumpJDBCConnection
- org.saig.jump.plugin.datasource.JumpJDBCDataSource
- org.saig.jump.widgets.datasource.JDBCPropertiesPanel
- org.saig.jump.widgets.datasource.JDBCSavePropertiesPanel

Cualquier duda que le vaya surgiendo al respecto no dude en volver a 
consultarla a la lista.



2) Esteban Jimenez

Desde la versión 1.2 de Kosmo es posible añadir un filtro a las capas de 
modo que dicho filtro se incluya de forma automática en todas las 
consultas a la fuente de datos que se vayan realizando. Para la versión 
2.0 está previsto incluir la interfaz necesaria para que el usuario de 
Kosmo pueda definir dichos filtros al cargar la capa directamente. 
Mientras tanto es necesario definirlos en código. Consulte el método 
setLayerFilter de la clase com.vividsolution.jump.workbench.model.Layer.


Otra solución es la que le ha comentado Rubén, definir vistas en la base 
de datos.


Un cordial saludo,

Rubén Sanabrias escribió:

Hola, Esteban.

Supongo que se te habrá ocurrido, y dependerás de que uso vayas a 
darle a las capas.
Pero para algunos casos puede servirte utilizar vistas a nivel de Base 
de Datos.


saludos

2009/1/16 Jimenez Martinez, Esteban esteban.jime...@umh.es 
mailto:esteban.jime...@umh.es


Buenas.

 


Pues puedes mirar en:

-com.vividsolutions.jump.workbench.datasource.LoadDatasetPlugIn

-org.saig.core.dao.datasource.dbdatasource

 


Ahí puedes encontrar lo que necesitas.

 


Yo lanzo otra pregunta.

La cuestión es que requiero para cada capa que creo, definir una
query diferente, es decir, crear varias capas sobre una misma
tabla pero determinando una condición en la select.

He visto que en la clase dataSourceQuery, está la propiedad query
¿para qué sirve dicha propiedad y como se utiliza?

 


Gracias.

Esteban Jiménez





--
---
Rubén Sanabrias


___
Kosmo mailing list
Kosmo@saig.es
http://lists.saig.es/mailman/listinfo/kosmo
  


--

Sergio Baños Calvo

Jefe de desarrollos
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Tlfno. móvil: 685005960
Tlfno. fijo: (+34) 954788876

E-mail: s...@saig.es

___
Kosmo mailing list
Kosmo@saig.es
http://lists.saig.es/mailman/listinfo/kosmo


RE: [Kosmo] Oracle

2009-01-16 Por tema Jimenez Martinez, Esteban
Buenas.

 

Pues puedes mirar en:

-com.vividsolutions.jump.workbench.datasource.LoadDatasetPlugIn 

-org.saig.core.dao.datasource.dbdatasource

 

Ahí puedes encontrar lo que necesitas.

 

Yo lanzo otra pregunta. 

La cuestión es que requiero para cada capa que creo, definir una query 
diferente, es decir, crear varias capas sobre una misma tabla pero determinando 
una condición en la select.

He visto que en la clase dataSourceQuery, está la propiedad query ¿para qué 
sirve dicha propiedad y como se utiliza?

 

Gracias.

Esteban Jiménez

 

 



De: Danilo Rios [mailto:danilo_ri...@yahoo.com] 
Enviado el: miércoles, 14 de enero de 2009 17:29
Para: kosmo@saig.es
Asunto: [Kosmo] Oracle

 

Buenos dias,

 

Soy un usuario de Kosmo y lo utilizo para leer informacion de oracle spatial 9i 
pero me gustaria personalizar un poco la conexion a oracle para que siempre se 
conecte al mismo esquema, limitar la disponibilidad de las tablas, etc. Tengo 
el codigo de Kosmo abierto en Eclipse pero no encuentro la clase que maneja 
conexiones. Me pueden dar una mano?

 

Gracias de antemano por su ayuda 

 

Y les deseo exitos en este nuevo año

 

Danilo

 

___
Kosmo mailing list
Kosmo@saig.es
http://lists.saig.es/mailman/listinfo/kosmo


Re: [Kosmo] Oracle

2009-01-16 Por tema Rubén Sanabrias
Hola, Esteban.

Supongo que se te habrá ocurrido, y dependerás de que uso vayas a darle a
las capas.
Pero para algunos casos puede servirte utilizar vistas a nivel de Base de
Datos.

saludos

2009/1/16 Jimenez Martinez, Esteban esteban.jime...@umh.es

  Buenas.



 Pues puedes mirar en:

 -com.vividsolutions.jump.workbench.datasource.LoadDatasetPlugIn

 -org.saig.core.dao.datasource.dbdatasource



 Ahí puedes encontrar lo que necesitas.



 Yo lanzo otra pregunta.

 La cuestión es que requiero para cada capa que creo, definir una query
 diferente, es decir, crear varias capas sobre una misma tabla pero
 determinando una condición en la select.

 He visto que en la clase dataSourceQuery, está la propiedad query ¿para qué
 sirve dicha propiedad y como se utiliza?



 Gracias.

 Esteban Jiménez




-- 
---
Rubén Sanabrias
___
Kosmo mailing list
Kosmo@saig.es
http://lists.saig.es/mailman/listinfo/kosmo