refonte du squelette gis_kml pour faciliter sa surcharge par d'autres plugins (cf gis_geometries) + ajout d'un squelette de download d'un objet gis au format kml ou gpx
parent
7ef35dda5b
commit
aa94306872
@ -0,0 +1 @@
|
||||
<BOUCLE_gis(GIS){id_gis}>[(#ENV**{format}|=={kml}|?{#HTTP_HEADER{Content-Type: application/vnd.google-earth.kml+xml;charset=#CHARSET},#HTTP_HEADER{Content-Type: application/gpx+xml;charset=#CHARSET}})][(#HTTP_HEADER{Content-Disposition: attachment; filename=#TITRE|concat{.#ENV**{format}}})][(#INCLURE{fond=inclure/download_#ENV{format},id_gis})]</BOUCLE_gis>
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="#CHARSET" standalone="no" ?>
|
||||
<gpx version="1.1" creator="SPIP"
|
||||
xmlns="http://www.topografix.com/GPX/1/1"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
|
||||
[(#INCLURE{fond=inclure/gpx-item,id_gis})]
|
||||
</gpx>
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="#CHARSET" ?>
|
||||
<kml xmlns="http://www.opengis.net/kml/2.2"
|
||||
xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<Document>
|
||||
[<name>(#NOM_SITE_SPIP|texte_backend)</name>]
|
||||
[<description>(#DESCRIPTIF_SITE_SPIP|supprimer_tags|texte_backend)</description>]
|
||||
[(#INCLURE{fond=inclure/kml-item,id_gis})]
|
||||
</Document>
|
||||
</kml>
|
@ -0,0 +1,9 @@
|
||||
<BOUCLE_gis(GIS){id_gis}>
|
||||
<trk>
|
||||
[<name>(#TITRE|supprimer_numero|texte_backend)</name>][
|
||||
<desc>(#DESCRIPTIF|texte_backend)</desc>
|
||||
]<trkseg>
|
||||
[<trkpt lat="(#LAT)" lon="[(#LON)]"></trkpt>]
|
||||
</trkseg>
|
||||
</trk>
|
||||
</BOUCLE_gis>
|
@ -0,0 +1,42 @@
|
||||
<BOUCLE_gis(GIS){id_gis}>
|
||||
<Placemark id="#gis[(#ID_GIS)]">
|
||||
<name>[(#TITRE|supprimer_numero|texte_backend)]</name>[
|
||||
<atom:link rel="related" href="(#ID_OBJET|generer_url_entite{#OBJET}|url_absolue)" />
|
||||
]<description>
|
||||
<![CDATA[
|
||||
[(#DESCRIPTIF|texte_backend)]
|
||||
]]>
|
||||
</description>
|
||||
[<Point>
|
||||
<coordinates>(#LON),[(#LAT)]</coordinates>
|
||||
</Point>]
|
||||
[(#SET{logo_doc,''})]
|
||||
[(#LOGO_GIS|oui)
|
||||
[(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}})]]
|
||||
[(#LOGO_GIS|non)
|
||||
[(#CHEMIN{images/marker_defaut.png}|oui)[
|
||||
(#SET{logo_doc,#CHEMIN{images/marker_defaut.png}|image_passe_partout{28,28}|image_recadre{28,28}})]
|
||||
]]
|
||||
[(#GET{logo_doc}|oui)
|
||||
#SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
|
||||
#SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
|
||||
#SET{icon_anchorPoint,''}
|
||||
<Style>
|
||||
<IconStyle>
|
||||
<scale>1.0</scale>
|
||||
[<Icon>
|
||||
<href>(#GET{logo_doc}|extraire_attribut{src}|url_absolue)</href>
|
||||
</Icon>]
|
||||
<hotSpot x="0.5" y="0.5" xunits="pixels" yunits="pixels"/>
|
||||
</IconStyle>
|
||||
</Style>
|
||||
<ExtendedData>
|
||||
[<Data name="iconSize">
|
||||
<value>(#GET{icon_w}),[(#GET{icon_h})]</value>
|
||||
</Data>]
|
||||
<Data name="iconAnchor">
|
||||
<value>0.5,0.5</value>
|
||||
</Data>
|
||||
</ExtendedData>]
|
||||
</Placemark>
|
||||
</BOUCLE_gis>
|
Loading…
Reference in New Issue