Hello-

I'm interested in:
 1) receiving a GetMap request
 2) tweaking some things
 3) drawing the map and caching it server side
 4) serving the map to the client

Looks like there are (at least) two ways to accomplish this.  Can anyone
comment on the benefit of one over the other?

Method I-
  # create map, request, and tweak some parameters first
  mapscript.msIO_installStdoutToBuffer()
  map.OWSDispatch(request)
  content_type = mapscript.msIO_stripStdoutBufferContentType()
  content = mapscript.msIO_getStdoutBufferBytes()
  # then write to cache, send to client, etc

Method II-
  # create map, request, and tweak some parameters first
  map.loadWMSRequest('1.1.0', request)
  img = map.draw()
  # then write to cache, send to client, etc
  
Seems like the two are equivalent for GetMap requests.  The second looks a
bit nicer.  Is there a problem with msIO_stripStdoutBufferBytes in 4.9 that
would make method I unreliable?

Thanks for any tips,
Tim

> Yewondwossen Assefa
> Sent: Thursday, August 31, 2006 9:46 AM
> To: [email protected]
>
> There was also a problem with the ms_iogetStdoutBufferBytes and it is 
> now fixed in cvs.

Reply via email to