i'm digging through doc and code now on hints, and vender options. if i get stuck i'll head over towards geoserver-devel (which i've added back onto this thread).
you've been a huge help. thank you! -trebor On Jun 29, 2011, at 8:00 PM, Jody Garnett wrote: > Okay that is what the hints are for; but you need to look into the > geoserver-devel mailing list and source code to see how the hints are > handled. > > From the geotools side of things: > > a) I would view the "feature generalized" work as a good example of this > where some explicit hints were defined; and the rendering system taught to > use them in order to control the function of the the datastore. > > b) GeoServer may also have some way to explicitly handle "vendor options" > which it could pass down into the datastore as hints. As a client author I > like to ask that vendor options are actually defined up front in the get > capabilities document but this rarely happens). > > Jody > > On Thu, Jun 30, 2011 at 12:32 PM, Robert Harris <[email protected]> > wrote: > my setup: > > i'm running an instance of geoserver into which i have installed my custom > ContentDataStore. that store provides a layer of features which is > composited together with other layers to produce a lovely map - which i can > view by hitting that url (way down near the bottom of this thread). my > custom store actually makes a call out to yet other service, which provides > feature data to me in a very non-standard form. i also have a custom client > which can add parameters, as needed, to the map url. in my particular case > the client needs to indicate which feature data the backing service emits (as > well as some authentication data). > > i can't figure out how to get ahold of the parameters in the url (which i can > see geoserver has, as it reports them in it's log) in my data store. would a > hint help geoserver pass specific parameters down to my code? > > -trebor > > > On Jun 29, 2011, at 7:02 PM, Jody Garnett wrote: > > > Well the client code is mostly in those initial connection parameters; and > > also when they make a Query. > > > > Perhaps you could talk a bit more about what you are trying to accompish; > > right now the conversation is difficult for me as you are asking about > > ContentDataStore; but trying to use a GetMap request. > > > > Perhaps you are asking GetMap to produce a small shapefile or sqlite > > database or something crazy which you can work with offline? > > > > There is a Query "hint" map that can be used to pass random information in > > - but if is something that *all* code has to do then you would be in > > trouble. The rendering system won't know to pass in some magic hints that > > you always require for example. > > > > Jody > > > > On Thu, Jun 30, 2011 at 11:58 AM, Robert Harris > > <[email protected]> wrote: > > i assume this would happen in my implementation of DataStoreFactorySpi as > > that is what constructs my data store. two problems: > > > > 1. i can't figure out how to get a hold of the url data to parse up. do > > you know how i would get that data? > > 2. i think doing this in the factory is too early for my needs. my goal > > is to be able to pass parameters to my data store from the client. do you > > know if that is possible? > > > > thanks for the help so far, > > > > -trebor > > > > > > On Jun 29, 2011, at 5:52 PM, Jody Garnett wrote: > > > > > Normally you would parse the "key value pairs" into a map and pass that > > > into your datastore constructor. (Or in your constructor do the parsing). > > > > > > > > > On Thu, Jun 30, 2011 at 9:44 AM, Robert Harris > > > <[email protected]> wrote: > > > i have a good functioning data store derived from > > > org.geotools.data.store.ContentDataStore. i can put features on a map in > > > geoserver. woot! thanks for the help getting here. :) > > > > > > now i'm trying to get access to parameters on the http get for the map > > > from URLS like this: > > > > > > http://localhost:8080/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=us-woot&styles=&bbox=-124.731,24.956,-66.97,49.372&width=780&height=330&srs=EPSG:4326&format=application/openlayers&foooooooo=baaaaaaaaaaar > > > > > > is it possible to get access to "foooooooo"/"baaaaaaaaaaar" values way > > > down in ContentDataStore? > > > > > > thanks, > > > > > > -trebor > > > ------------------------------------------------------------------------------ > > > All of the data generated in your IT infrastructure is seriously valuable. > > > Why? It contains a definitive record of application performance, security > > > threats, fraudulent activity, and more. Splunk takes this data and makes > > > sense of it. IT sense. And common sense. > > > http://p.sf.net/sfu/splunk-d2d-c2 > > > _______________________________________________ > > > Geotools-devel mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/geotools-devel > > > > > > > > > ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
