[Mapserver-users] 1000 shapefiles or a database?
woodbri at swoodbridge.com
woodbri at swoodbridge.com
Tue Feb 25 04:40:43 PST 2003
You might consider a combo approach where you keep you data in
shapefiles and some in the DB, then write a front-end app that
dynamically writes a mapfile for the specific user request. This
might make it easier to deal with only displaying specific time
windows. Just a thought.
For you geometric data, shapefiles will probably be fastest, or you
should be looking at PostGIS/Postgres DB and not MySQL. MySQL is fine
for just attribute data but you can yet reference it in you mapfiles.
I think someone is working on that for MS3.7 or later.
-Steve W.
On 25 Feb 2003 at 8:56, Stefan Schwarzer wrote:
> Hi everybody,
>
> before attacking a new version of my application, I would like to
> answer a question which roams in my head since a couple of days. Here
> it goes:
>
> I have almost 1000 shapefiles, all covering the whole world, which can
> be divided into three groups:
> - national (Germany, Thailand, China etc.),
> - subregional (Western Europe, Central Europe, Eastern Europe
> etc.), - regional (Africa, Europe, Asia etc.).
>
> The information in the dbf files holds statistical values like GDP,
> Population Density, Land Area etc. per country, subregion or region. I
> have all values/tables stored as well in a MySQL database.
>
> So, a simple thing would be to load all the shapefiles into the
> application. But that does not seem to be very elegant to me. Another
> idea is to just load one file of each type (thus three in total), and
> to query then, upon the thematic (e.g. GDP, Population Density etc.)
> and regional selection (country/sub-/region) from the user the
> database to display the correct layer, using for example five
> different classes. And when identifying the value of a specific
> country/subregion/region the exact value would be drawn from the
> database?
>
> Unfortunately the question gets more difficult when mentioning that
> the available years for the variables differ; some hold values for the
> years 1960 to 2000, some only for the years 1990 and 2000, some for
> the years 1970-75, 1975-80....
>
> Any hints, ideas and examples are very much appreciated.
>
> Thanks,
>
> Stefan
>
>
>
> _______________________________________
>
> Stefan Schwarzer
> Consultant on GEO
>
> UNEP/DEWA/GRID-Geneva
> Chemin des Anemones 11
> CH - 1219 Chatelaine
> Switzerland
>
> Tel: (+41) 22.917.83.49
> Fax: (+41) 22.917.80.29
>
> Email: stefan.schwarzer at grid.unep.ch
> Internet: http://geodata.grid.unep.ch/
> _______________________________________
More information about the MapServer-users
mailing list