[mapserver-users] I've been accused of not using things the way they were intended, but . . . can a getcapabilities request be run through the MapServer TEMPLATE for output?

Lime, Steve D (MNIT) Steve.Lime at state.mn.us
Tue Jan 29 11:36:06 PST 2013


Templates don't expose the layer metadata you'd likely need so transforming normal XML as Steve suggested is a far better option. 

-----Original Message-----
From: mapserver-users-bounces at lists.osgeo.org [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Basques, Bob (CI-StPaul)
Sent: Tuesday, January 29, 2013 1:20 PM
To: Stephen Woodbridge; mapserver-users at lists.osgeo.org
Subject: Re: [mapserver-users] I've been accused of not using things the way they were intended, but . . . can a getcapabilities request be run through the MapServer TEMPLATE for output?

Yeah, yeah, I know.  Just for some reason seems like it should be doable straight through MapServer with a TEMPLATE . . .

Still pondering it, probably go the PERL route though in the end.

Thanks for the direction though.  :c)

Bobb



>>  -----Original Message-----
>>  From: mapserver-users-bounces at lists.osgeo.org [mailto:mapserver-  
>> users-bounces at lists.osgeo.org] On Behalf Of Stephen Woodbridge
>>  Sent: Tuesday, January 29, 2013 12:39 PM
>>  To: mapserver-users at lists.osgeo.org
>>  Subject: Re: [mapserver-users] I've been accused of not using  
>> things the way they were intended, but . . . can a  getcapabilities 
>> request be run through the MapServer TEMPLATE for  output?
>>  
>>  Bob,
>>  
>>  Seems like this is trivial to do with a Perl wrapper.
>>  Make a Perl script that makes a mapserver GetCapabilities request  
>> and suck that into XML and reformat how you like.
>>  
>>  -Steve W
>>  
>>  On 1/28/2013 12:29 PM, Basques, Bob (CI-StPaul) wrote:
>>  > Brent,
>>  >
>>  > Pretty much as you describe . . .
>>  >
>>  > I want a list of layers but in my own form (Not OGC),  
>> specifically,  > I've used a TEMPLATE in the past to output LISP code 
>> that I can  run in  > AutoCAD as an executable, sort of a poor man's 
>> importer for  raster  > images.  This has been working for over a 
>> decade now, but each  layer  > has to be set up individually in the 
>> current architecture.  The  next  > leap forward would be to read a 
>> layer list from (??) the web as  a  > service, and have the list pop 
>> out as a LISP construct for use  in  > AutoCAD for choosing of 
>> layers.  Right now we hand build a  somewhat  > static dialog in 
>> AutoCAD to do this.
>>  >
>>  > The bigger goal, is to be able to add to the MapServer /  GeoMoose 
>> data  > stores and have the new content appear automatically in the  
>> AutoCAD  > session as a new list item.  I can write a intermediate 
>> helper  app to  > read our GeoMoose MapBook for example and then send 
>> back the  AutoLisp  > construct, but I was wondering if there were a 
>> way around this  > intermediate piece, but with a TEMPLATING 
>> capability.  In the  end it's  > probably more flexible to go the 
>> helper app route, but . . .???
>>  >
>>  > Bobb
>>  >
>>  > *From:*Brent Fraser [mailto:bfraser at geoanalytic.com]  > *Sent:* 
>> Monday, January 28, 2013 11:20 AM  > *To:* Basques, Bob (CI-StPaul)  
>> > *Cc:* mapserver-users at lists.osgeo.org  > *Subject:* Re: 
>> [mapserver-users] I've been accused of not using  things  > the way 
>> they were intended, but . . . can a getcapabilities  request be  > 
>> run through the MapServer TEMPLATE for output?
>>  >
>>  > Bob,
>>  >
>>  >    I'm not sure I understand what you are trying to do (on the
>>  > mapserver side or the Autocad side!).  Do you want mapserver to  
>> return  > a list of layers (when sent an OGC GetCapabilities or  
>> equivalent  > non-standard  > request) in a format of your choosing, 
>> similar to the way  > template-driven output  > 
>> (http://mapserver.org/output/template_output.html) returns  feature  
>> > info in a custom format ?
>>  >
>>  > Best Regards,
>>  >
>>  > Brent Fraser
>>  >
>>  > On 1/28/2013 8:02 AM, Basques, Bob (CI-StPaul) wrote:
>>  >
>>  >     All,
>>  >
>>  >     So, I was thinking about adding support for Raster pulling
>>  from
>>  >     AutoCAD work sessions directly.  We've had this capability
>>  in place
>>  >     for a number of years using MapServer calls to each layer
>>  >     individually.  I'm researching the idea of rebuilding the
>>  importing
>>  >     routines but with the added functionality of reading a
>>  >     getcapabilities call to flesh out the listing of the
>>  available
>>  >     layers in the server.  Yes I know there is a FDO provider
>>  in
>>  >     AutoCAD, but that is only available in Map and Civil, not
>>  regular
>>  >     AutoCAD (or ARCH, still??) Versions which we also support.
>>  >
>>  >     First thought was to build a XML parser as a separate web
>>  service,
>>  >     that would make the call(s) to mapserver.  This would
>>  output the
>>  >     data in a AutoCAD readable form such as AutoLISP.  Another
>>  thought
>>  >     was to read our GeoMoose MapBook, an XML file, for listing
>>  out the
>>  >     available layers behind MapServer, this has the advantage
>>  of using
>>  >     our existing tools and methods for access the data and it
>>  would be
>>  >     completely automated with the GeoMoose MapBook becoming the
>>  master
>>  >     data catalog.
>>  >
>>  >     Whatever comes of this will also be eventually morphed into
>>  a
>>  >     Feature importer (WFS, etc) as well, which we also already
>>  have in
>>  >     place, but in a manner that could be improved.
>>  >
>>  >     So, back to the question, can a XML return from MapServer
>>  be passed
>>  >     through a TEMPLATE to change the output?
>>  >
>>  >     Thanks
>>  >
>>  >     Bobb
>>  >
>>  >
>>  >
>>  >
>>  >     _______________________________________________
>>  >
>>  >     mapserver-users mailing list
>>  >
>>  >     mapserver-users at lists.osgeo.org
>>  > <mailto:mapserver-users at lists.osgeo.org>
>>  >
>>  >     http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>  >
>>  >
>>  >
>>  > _______________________________________________
>>  > mapserver-users mailing list
>>  > mapserver-users at lists.osgeo.org
>>  > http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>  >
>>  
>>  _______________________________________________
>>  mapserver-users mailing list
>>  mapserver-users at lists.osgeo.org
>>  http://lists.osgeo.org/mailman/listinfo/mapserver-users


_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users




More information about the mapserver-users mailing list