Hi Dave
Sounds like that you are producing WMS on the fly. Out side of the
Geoserver, I am using chained services to let user dynamically access
data as well as produce WMS/WFS dynamically. That was done through a
proposed Geolinked Data Access Service (GDAS) and Geolinking Service
(GLS). I am using the UMN Map Server. However your dynamically produced
WMS configuration could be served up through the Geoserver. Currently we
are using this approach to distribute geolinkable and hierarchically
organized census and other time series data. Copied below is a
prototyping site to demonstration purpose.
http://wms1.agr.gc.ca/gdas/gdas_main.php
Regards!
Xiaoyuan
-----Original Message-----
From: geoserver-devel-admin@lists.sourceforge.net
[mailto:geoserver-devel-admin@lists.sourceforge.net] On Behalf Of Dave
Sent: Tuesday, April 18, 2006 5:58 AM
To: geoserver-devel@lists.sourceforge.net
Subject: [Geoserver-devel] register FeatureType on-the-fly
Dear developers,
Currently, I am working on a webapp where users can upload a geo-related
dataset for a certain year. Based on an identifier (i.c. a city code),
geometry objects for that specific year are merged into the dataset in
the users HttpSession and a cartographic map will be made on the basis
of the dataset. To give you an idea, uploaded data can be e.g. 'the
percentage of double-income families per city in 1971' or 'population
compactness per city in 1889'. For processing the dataset, I have made a
custom DataStore and a custom FeatureReader that can read the elements
in the dataset.
I have configured the custom datastore in Geoserver via catalog.xml. I
have a static list of HttpSessions that I can access from the datastore
to retrieve the correct HttpSession to access the user's dataset. But,
Geoserver reads the available FeatureTypes at startup, so I am now
looking for a way to register new FeatureTypes (from a HttpSession) with
Geoserver on-the-fly, so that they will be recognized when a WMS-request
is received by Geoserver for these dynamic FeatureTypes.
However, I don't know what the best way is to achieve this. My current
version of Geoserver is 1.3.0a. Can anyone help me out?
Thanks in advance and best regards,
Dave
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting
language
that extends applications into web and mobile media. Attend the live
webcast
and join the prime developer group breaking into this new coding
territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel