<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/4.6.6">
</HEAD>
<BODY>
Dat ziet er goed uit Marc!<BR>
Wat ik nog mis zijn klikbare links. Met name natuurlijk voor de website en wikipedia tags. Dit zou bereikt kunnen worden door een xml bestand te downloaden van overpass in plaats van een html bestand. Met behulp van een xslt scriptje kan van het xml bestand weer een html tekst gemaakt worden, maar dan met links voor de tags waar dat van toepassing is.<BR>
Ik heb een voorbeeld xslt scriptje geschreven. Dit scriptje maakt links voor de volgende tags: wikipedia, website, url, twitter, mdb_id en dhm_id<BR>
<BR>
Gertjan<BR>
<BR>
<?xml version="1.0"?><BR>
<xsl:stylesheet version="1.0" xmlns:xsl="<A HREF="http://www.w3.org/1999/XSL/Transform">http://www.w3.org/1999/XSL/Transform</A>"><BR>
<BR>
<xsl:template match="/"><BR>
<html xmlns="<A HREF="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</A>" xml:lang="en" lang="en"><BR>
<head><BR>
<meta http-equiv="content-type" content="text/html; charset=utf-8" lang="en"/><BR>
<title>OSM3S Response</title><BR>
</head><BR>
<body><BR>
<BR>
<h2>POIs</h2><BR>
<BR>
<xsl:apply-templates/><BR>
<BR>
</body><BR>
</html><BR>
</xsl:template><BR>
<BR>
<xsl:template match ="osm/node | osm/way | osm/relation"><BR>
<p><BR>
<!-- De naam van het object indien aanwezig --><BR>
<xsl:if test="tag[@k='name']"><BR>
<strong><xsl:value-of select="tag[@k='name']/@v"/><br/></strong><xsl:text> </xsl:text><BR>
</xsl:if><BR>
<!-- De link naar het object op openstreetmap.org --><BR>
<a target="_blank"><xsl:attribute name="href">http://www.openstreetmap.org/browse/<xsl:value-of select="name()"/>/<xsl:value-of select="@id"/></xsl:attribute><xsl:value-of select="name()"/><xsl:text> </xsl:text><xsl:value-of select="@id"/></a><br/><xsl:text> </xsl:text><BR>
<xsl:apply-templates select="tag"/><BR>
</p><BR>
</xsl:template><BR>
<BR>
<!-- Behandeling van gewone tags --><BR>
<xsl:template match ="tag"><BR>
<xsl:value-of select="@k"/>: <xsl:value-of select="@v"/><br/><xsl:text> </xsl:text> <BR>
</xsl:template><BR>
<BR>
<!-- wikipedia --><BR>
<xsl:template match ="tag[@k='wikipedia']"><BR>
<xsl:variable name="wiki"><xsl:value-of select="@v"/></xsl:variable><BR>
Wikipedia: <a target="_new"><xsl:attribute name="href">http://<xsl:value-of select="substring($wiki, 1, 2)"/>.wikipedia.org/wiki/<xsl:value-of select="substring($wiki, 4)"/><BR>
</xsl:attribute><xsl:value-of select="@v"/></a><br/><xsl:text> </xsl:text> <BR>
</xsl:template><BR>
<BR>
<!-- website --><BR>
<xsl:template match ="tag[@k='website']"><BR>
Website: <a target="_new"><xsl:attribute name="href"><xsl:value-of select="@v"/></xsl:attribute><xsl:value-of select="@v"/></a><br/><xsl:text> </xsl:text> <BR>
</xsl:template><BR>
<BR>
<!-- twitter --><BR>
<xsl:template match ="tag[@k='twitter' or @k='contact:twitter']"><BR>
Twitter: <a target="_new"><xsl:attribute name="href"><A HREF="http://www.twitter.com/<">http://www.twitter.com/<</A>xsl:value-of select="@v"/></xsl:attribute><xsl:value-of select="@v"/></a><br/><xsl:text> </xsl:text> <BR>
</xsl:template><BR>
<BR>
<!-- url --><BR>
<xsl:template match ="tag[@k='url']"><BR>
URL: <a target="_new"><xsl:attribute name="href"><xsl:value-of select="@v"/></xsl:attribute><xsl:value-of select="@v"/></a><br/><xsl:text> </xsl:text> <BR>
</xsl:template><BR>
<BR>
<!-- molendatabase --><BR>
<xsl:template match ="tag[@k='mdb_id']"><BR>
Molendatabase: <a target="_new"><xsl:attribute name="href"><A HREF="http://www.molendatabase.nl/nederland/molen.php?nummer=<">http://www.molendatabase.nl/nederland/molen.php?nummer=<</A>xsl:value-of select="@v"/></xsl:attribute><xsl:value-of select="@v"/></a><br/><xsl:text> </xsl:text> <BR>
</xsl:template><BR>
<BR>
<!-- molens.nl --><BR>
<xsl:template match ="tag[@k='dhm_id']"><BR>
De hollandsche molen: <a target="_new"><xsl:attribute name="href"><A HREF="http://www.molens.nl/site/dbase/molen.php?mid=<">http://www.molens.nl/site/dbase/molen.php?mid=<</A>xsl:value-of select="@v"/></xsl:attribute><xsl:value-of select="@v"/></a><br/><xsl:text> </xsl:text> <BR>
</xsl:template><BR>
<BR>
<xsl:template match ="text()"/><BR>
</xsl:stylesheet><BR>
<BR>
<BR>
<BR>
On Mon, 2014-12-22 at 15:47 +0100, Marc Zoutendijk wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
Ik maakte er al eerder melding van, maar inmiddels is er al aardig wat veranderd en bijgekomen in de taglocator.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<BR>
<BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
Er zijn nu twee versies:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<BR>
<BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
De basisversie:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<A HREF="http://mijndev.openstreetmap.nl/~marczoutendijk/taglocator/">http://mijndev.openstreetmap.nl/~marczoutendijk/taglocator/</A>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<BR>
<BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<BR>
<BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
De versie met namen:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<A HREF="http://mijndev.openstreetmap.nl/~marczoutendijk/taglocator/tagnames.html">http://mijndev.openstreetmap.nl/~marczoutendijk/taglocator/tagnames.html</A>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<BR>
<BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
Vooral handig om te zien wat er in je omgeving nog niet is getagd!
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
Zoom in op je woonplaats en kies bv. shop uit het menu.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
Kies de winkels die je wilt zien (waarvan je weet dat ze er zijn) en wacht even af om te zien of ze ook op OSM tevoorschijn komen.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
Dat valt vaak nog behoorlijk tegen. Want er zijn nog veel plaatsen waar wel alle wegen tot in detail zijn terug te vinden, maar waar is de bakker?
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
Waar de drogist? Waar de benzinepomp?
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<BR>
<BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
Reacties graag weer hier.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
Maar lees ook de vele commentaren op het forum:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<BR>
<BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<A HREF="http://forum.openstreetmap.org/viewtopic.php?id=28807">http://forum.openstreetmap.org/viewtopic.php?id=28807</A>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<BR>
<BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
Marc.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<BR>
<BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
<PRE>
_______________________________________________
Talk-nl mailing list
<A HREF="mailto:Talk-nl@openstreetmap.org">Talk-nl@openstreetmap.org</A>
<A HREF="https://lists.openstreetmap.org/listinfo/talk-nl">https://lists.openstreetmap.org/listinfo/talk-nl</A>
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>