[mapserver-users] KML Export

Steve Lime Steve.Lime at dnr.state.mn.us
Wed Sep 2 17:41:01 EDT 2009


There are no mechanisms to access class data via index. You have to maintain some external 
representation and use the index that way. Forces you to keep the internal and external 
representations in the same order though.

Steve

>>> On 9/2/2009 at 12:18 PM, in message <4A9EA8D8.9020406 at rogers.com>, Josh Hevenor
<jhevenor at rogers.com> wrote:
> That approach worked perfectly! Thanks Steve,
> 
> Plus, if you access the layer in question through a service (wms
> getfeatureinfo) then you have a makeshift (standards non-compliant?) 
> KML web service.
> 
> I noticed on the template side that [shpclass] gives an index. Not a
> problem, my style IDs are hard wired anyway. I was wondering what
> mechanisms are available to use this index (what does it access) in the
> template context?
> 
> Thanks again, this was a great help,
> 
> Josh
> 
> Steve Lime wrote:
>> Josh, you can use MapServer templates to do this sort of thing. With this 
> approach
>> you can control most aspects of the output file because you have to write 
> the
>> basics. MapServer then adds feature specific things like geometries and 
> attributes
>> based on your template. You can run this nightly using a command line 
> approach
>> like so:
>>
>>   mapserv -nh 
> "QUERY_STRING=map=your.map&mode=nsquery&qformat=mykml&layer=somelayer" > 
> somelayer.kml
>>
>> The -nh surpresses the http headers so you can redirect your output to a file 
> easily.
>>
>> This approach does not convert MapServer styling to KML, you'd need to make 
> that
>> part of your template. You can also build multi layer KML with this approach 
> with one
>> template used to represent multiple layers. Let me know if you need an 
> example.
>>
>> Steve
>>
>>   
>>>>> Josh Hevenor <jhevenor at rogers.com> 09/01/09 6:21 PM >>>
>>>>>         
>> I've been using the ogr2ogr kml exporter to build some nightly conversions
>> of shape data. I'm wondering if there's a way to include symbolization
>> here...something that accepts a mapfile and a layername (or just a
>> mapfile, or whatever) and exports kml.
>>
>> Alternatively, I've used the ArcObjects 9.3 LayerToKML_converter and I have
>> nicely symbolized features coming outbut no attributes.  
>>
>> Has anyone used open source tools and gotten both?  Any advice would be
>> appreciated. If anyone has advice on an Arc approach they can contact me
>> off-list.
>>
>> Thanks,
>>
>> Josh
>>
>> _______________________________________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.org 
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users 
>>   
>> ------------------------------------------------------------------------
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG - www.avg.com 
>> Version: 8.5.409 / Virus Database: 270.13.74/2339 - Release Date: 09/01/09 
> 06:52:00
>>
>>   



More information about the mapserver-users mailing list