Hi,

Thanks Michaël, those buttons are helping a lot when doing queries against 
multimillion row tables. But where is the place to insert SRID into the queries?

-Jukka Rahkonen-

Michaël Michaud wrote:

> Hi,
> 
> Finally, I followed Paolo's advice and added two parameters 
> ala ant Those two parameters are ${view} ${fence} Instead of 
> writing them, one can use a button I added on the right of 
> the panel (a nice icon would be better...) It is not as user 
> friendly as a checkbox, but I think it will be more flexible.
> 
> For now on, it only works with postgis (ST_GeomFromText 
> function is used in the substitution) Don't know how to adapt 
> it for other database : is ST_GeomFromText recognized by 
> other spatial db ?
> 
> Here is an example for a fast query inside the view :
> select asbinary(the_geom) from mytable t where t.the_geom && ${fence}
> 
> Michaël
> 
> 
> Paolo Rizzi a écrit :
> > I think the geom column name can be anything, but something ala 
> > "Apache ant" parameter substitution could be a good idea, like:
> >
> > select * from (userquery)
> > where <whatever_the_geom_is> && {OJ.view.current.geom} and 
> > intersects(<whatever_the_geom_is>,{OJ.view.current.geom})
> >
> > OpenJump should substitute the string "{OJ.view.current.geom}" with 
> > the current bbox.geometry of the view.
> > Other well-known parameters may be useful, like...??? Can't 
> think of 
> > anyone right now!!!
> >
> > Another improvement would be for Layers coming from a "Run 
> datastore 
> > query" to have the "Refresh" menu' command like "Add 
> datastore" Layers have.
> > Also "Run Datastore" Layers should be saved inside OJ 
> Task/Project, so 
> > you don't have to manually reenter them each time.
> >
> > Bye
> > Paolo Rizzi
> >
> >
> >   
> >> Hi,
> >>
> >> I use "Run datastore query panel " a lot and your suggestion seems 
> >> very useful to me.
> >>
> >> I'll try to dive into the code to see if I can add this 
> feature, but 
> >> it may be difficult to manage every case in a clean way 
> (because the 
> >> geometry column name is not fixed and because the query may be 
> >> complex, with where conditions, joins, group by...).
> >>
> >> I think one approach could be to identify the geometry column
> >> (asbinary() or asewkb()), to create an alias ex. 
> asbinary(geomcolumn) 
> >> as GEOMETRY4OJ then to create a new query like select * from 
> >> (userquery) where GEOMETRY4OJ && bbox.geometry and
> >> intersects(GEOMETRY4OJ,bbox.geometry)
> >> not sure if it works
> >>
> >> any idea ?
> >>
> >> Michaël
> >>
> >> Rahkonen Jukka a écrit :
> >>     
> >>> Hi,
> >>>
> >>> While playing with SkyJUMP and pdf printing which does 
> not work with Add datastore layer I soon realised that I 
> would like to see a "Use view extents as BBOX filter" check 
> box in the Run datastore query panel.
> >>>
> >>> -Jukka Rahkonen-
> >>>
> >>> 
> --------------------------------------------------------------------
> >>> ---------- Let Crystal Reports handle the reporting - 
> Free Crystal 
> >>> Reports 2008 30-Day trial. Simplify your report design, 
> integration 
> >>> and deployment - and focus on what you do best, core application 
> >>> coding. Discover what's new with Crystal Reports now.  
> >>> http://p.sf.net/sfu/bobj-july 
> >>> _______________________________________________
> >>> Jump-pilot-devel mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> >>>
> >>>
> >>>   
> >>>       
> >> 
> ---------------------------------------------------------------------
> >> --------- Let Crystal Reports handle the reporting - Free Crystal 
> >> Reports 2008 30-Day trial. Simplify your report design, 
> integration 
> >> and deployment - and focus on what you do best, core application 
> >> coding. Discover what's new with Crystal Reports now.  
> >> http://p.sf.net/sfu/bobj-july 
> >> _______________________________________________
> >> Jump-pilot-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> >>     
> >
> >
> > 
> ----------------------------------------------------------------------
> > -------- Let Crystal Reports handle the reporting - Free Crystal 
> > Reports 2008 30-Day trial. Simplify your report design, integration 
> > and deployment - and focus on what you do best, core application 
> > coding. Discover what's new with Crystal Reports now.  
> > http://p.sf.net/sfu/bobj-july 
> > _______________________________________________
> > Jump-pilot-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> >
> >
> >   
> 
> 
> --------------------------------------------------------------
> ----------------
> Let Crystal Reports handle the reporting - Free Crystal 
> Reports 2008 30-Day trial. Simplify your report design, 
> integration and deployment - and focus on what you do best, 
> core application coding. Discover what's new with Crystal 
> Reports now.  http://p.sf.net/sfu/bobj-july 
> _______________________________________________
> Jump-pilot-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to