[ms4w-users] ms4w - with Mapbender and Mapstorer
jmckenna at dmsolutions.ca
Thu Oct 11 11:34:08 EDT 2007
Hello Astrid and Sebastian!
Yes I had a blast at FOSS4G but we missed your gang there, bigtime.
Astrid Emde (WhereGroup) wrote:
> Sebastian and I where thinking about an integration of Mapbender and
> Mapstorer in the ms4w package.
> We could send the configured code and some demo data and set everything
> up, so it can run out of the box.
Excellent! Please do send me (directly) the Mapbender and Mapstorer
packages (in the same format as the other packages, so users just need
to extract at their root).
> Here a short summary of our concept:
> For Mapbender
> /ms4w/apps/mapbender/conf/mapbender.conf --> we configure mapbender.conf
> so everything will work at once
> For Mapstorer:
> - pear we use ms4w\Apache\php\PEAR
About PEAR: having installed the necessary pear packages for mapstorer
in ms4w on several machines I am very familiar with the pain of that
task, which I would hope would not be required for an ms4w user. Plus I
see on the mapstorer-devel list that there is plans to no longer require
that additional installation. So...how do we handle this for ms4w now?
> For both programms we need a database - we would prefer a postgresql
> - we could write a batch so the sqls for the databses will be loaded on
> - we need a database mapbender and mapstorer
I thought that sql script already exists? Sure if you want to wrap it
around a simple batch file great, just make sure you note that in your
mapstorer/mapbender package instructions for users.
> Installation of PostgreSQL
> - would it be possible to run the nstallation of postgresql / postgis
> with a script? Did you think about this before?
Yes we used to have a PostgreSQL/PostGIS package (as noted at the bottom
of the MS4W downloads page), but when postgres 8.0 came out with a nice
installer for windows it's easier for users to just use that one (and
now postgis has a nice installer too, which is again noted and pointed
to on the ms4w downloads page).
If you want to include a script in your /apps/mapstorer directory that
downloads those installers and runs them then sure, go for it.
> - if the databse would be there, we could create our dbs ( mapbender,
> mapstorer) and maybe a world database for some demo data
> Add new directory for very basic sample data:
> - could be: /ms4w/data/world/
> world.map (mapbender, mapstorer
> could use the map)
> /data/ put some shapes /raster data
hmm. I see that data package as a separate MS4W package (I would not
want to include it in the default base installer, because of size). So
your package's readmes could say: 1) run this script to install
postgres/postgis, 2) run this script to create necessary databases, 3)
download the "MS4W sample data" package from the MS4W downloads page.
Or, your mapstorer and mapbender packages could both include that sample
Let me know what you prefer.
> ALIAS in httpd.d
> - two file to add aliases for Mapbender and mapstorer
> Add mapbender and Mapstorer link to /ms4w/Apache/htdocs/index.html
> What do you think about the idea? For us the database is the
> prerequisite. Without an easy installation of the database, people would
> not use the software. But if there would be an easy way to install
> postgresql/postgis it would be no problem for us.
I think I answered this above.
More information about the ms4w-users