Mapa ploch pro RC modely do iGO8

Kolegové modeláři ve vlákně na RCManii shromáždili databázi ploch pro RC modely a vytvořili mapu .

Detailní popis mapy RC ploch a pravidla pro přidávání dalších lokalit naleznete přímo v uvedeném vlákně , já se budu dále věnovat exportu dat pro iGO8 z této mapy.

POI pro iGO8

iGO POI iGO POI

Formát KML lze použít jako zdrojový formát POI bodů do navigace iGO8. KML export vytvářím a aktualizuji prostřednictvím XSL šablony.

Postup instalace POI do iGO8

* stáhněte si RC plochy.xml [ poslední aktualizace: 2008-11-10 19:55:59 | velikost: 81 kB ]

* nakopírujte do složky s iGO8

iGO8\Content\Userdata\poi

Pokud složku v PDA nenaleznete, je třeba jí vytvořit (platí pro iGO verze 8.0 a 8.3).

* spusťte iGO8 a ověřte, že se ve správci POI objeví kategorie RC plochy.

* Ve správci POI můžete nastavit viditelnost – pokud chcete, aby se body zobrazily

* Ve správci POI nejsou jednotlivé body vidět, pouze jejich kategorie. Pokud je chcete zobrazit v seznamu, použijte vyhledávání.

Doporučuji používat stále shodné jméno pro KML soubor, systém si pamatuje případné další nastavení (ikonky, viditelnost …) a není tak třeba znovu provádět nastavení po každé aktualizaci.

POI pro TomTom

Uživatelé navigace TomTom naleznou export pro POI přímo na www.poi.cz , kategorie “CZ-Modelarske_plochy”.

Postup vytvoření KML

Z mapy RC ploch stáhnu RSS soubor, v podstatě klasický XML soubor. Vstupní elementy RSS

item
description
georss:point

konvertuji na elementy KML

name
description
Point:coordinates

prostřednictvím XSL šablony


<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:georss="http://www.georss.org/georss">
<xsl:output method = "xml" version="1.0" encoding="UTF-8" indent="yes" />

<xsl:template match="/">
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <Folder><name><xsl:value-of select="/rss/channel/title" /></name>
      <xsl:apply-templates />
    </Folder>
  </Document>
</kml>
</xsl:template>

<xsl:template match="channel">
	<xsl:for-each select="item">
	<Placemark>
	  <name><xsl:value-of select="title" /></name>
	  <description><xsl:value-of select="description" /></description>
	  <xsl:variable name="coord"><xsl:value-of select="normalize-space(georss:point)" /></xsl:variable>
	  	<Point>
			<coordinates>
			<xsl:variable name="n"><xsl:value-of select="substring-before($coord,' ')" /></xsl:variable>
			<xsl:variable name="e"><xsl:value-of select="substring-after($coord,' ')" /></xsl:variable>
			<xsl:value-of select="$e" />,<xsl:value-of select="$n" />,0</coordinates>
		</Point>
	</Placemark>
  	</xsl:for-each>
</xsl:template>

</xsl:stylesheet> 

2 thoughts on “Mapa ploch pro RC modely do iGO8”

  1. Ahoj, prosím o pomoc, mám iGO 8.3 a cesta \{Storage Card}\iGO8\content\userdata\poi zde neobsahuje adr. userdata pouze poi, kde jsou jen soubory s příponou *.poi, jak zprovoznit iGO se souborem klm?

  2. Ahoj, pokud neexistuje, musis slozku

    \{Storage Card}\iGO8\content\userdata\poi

    vytvorit a teprve do ni nahraj soubor rc_plochy.kml. Testoval jsem to ted s iGO v8.3 RC plochy jsou ve správci POI viditelne.

Leave a Reply

Your email address will not be published. Required fields are marked *


*