Hi Steve, Thank you so much for the informative reply, much appreciated!
It's actually a new dataset copy every 5 minutes, it seems like replacing a shape file would be most efficient. We are not using MapCache, do you think it would be a good option for our use case with this frequent updates? Thanks again, Steve! Best regards, Ahmed On Tue, Mar 17, 2015 at 8:03 PM, Lime, Steve D (MNIT) < steve.l...@state.mn.us> wrote: > I’ll let others weigh in on throughput. Seems like that should be a > matter of resources and how much hardware you can throw at the problem. Are > you using MapCache to serve tiles? MapServer itself is good for rendering > tiles or more likely, metatiles. > > > > On thread safety MapServer itself isn’t doing any file locking. Presumably > the OS or database is handling contention issues. I’d think the right way > to go for data storage depends on your update process itself. If you want > to incrementally tweak lines as new information becomes available then a > database backend seems more reasonable – I’d think you could detect change > easier and perhaps only retile very specific areas as a result. If instead > you’re getting a new copy of your entire dataset every 5 minutes then > perhaps a shapefile would work best – just replace the file and trigger > retiling. > > > > Steve > > > > *From:* mapserver-users-boun...@lists.osgeo.org [mailto: > mapserver-users-boun...@lists.osgeo.org] *On Behalf Of *Ahmed Aboulenein > *Sent:* Tuesday, March 17, 2015 9:19 AM > *To:* mapserver-users@lists.osgeo.org > *Subject:* [mapserver-users] Best integration with dynamic map information > > > > Hi ALL, > > We serve traffic lines that gets updated every 5 minutes from our feeds. > We would like to use Map Server to generate transparent tiles showing > colored polylines of the traffic. > > I am newbie to Map Server, I got the server and workshop running and also > I think I have some good understanding of the map file and layers concept. > I have a question about integrating our traffic information as a data > source to the MapServer. > > Important aspects for us: > > 1. Performance: since we are updating large areas every 5 minutes. We will > need throughput like 10K images per second. Does this sound okay? > > 2. Threads safety: my concern what happens if while updating the source, > the MapServer is actually rendering an image from old data. Any locks? > > I understand our options are: > > 1. Data files: such as shape files or KML files. > > 2. Database: PostGIS for example. > > 3. Service that pulls data: WMS server - I didn't dig much here. > > Thanks in advance for your help, some pointers or information to go > further. > > Best regards, > > Ahmed >
_______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users