[Talk-cz] Data RUIAN - výměnný formát
Martin Kokeš
shr3k na typo3-hosting.com
Pátek Červen 22 20:22:19 UTC 2012
Nějaké příklady...
Striptýz XSL (vyhází namespacy, spoléháme 100% na ČÚZK ;-)... ):
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="*">
<xsl:element name="{local-name()}" >
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
</xsl:template>
<xsl:template match="@*">
<xsl:attribute name="{local-name()}">
<xsl:value-of select="." />
</xsl:attribute>
</xsl:template>
</xsl:stylesheet>
Primitivní výcuc budov XSL:
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<ogr:FeatureCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ogr.maptools.org/" xmlns:ogr="http://ogr.maptools.org/" xmlns:gml="http://www.opengis.net/gml">
<xsl:for-each select="VymennyFormat/Data/StavebniObjekty/StavebniObjekt">
<xsl:if test="Geometrie/OriginalniHranice">
<gml:featureMember>
<ogr:stavebniobjekty fid="{Kod}">
<ogr:geometryProperty>
<xsl:copy-of select="Geometrie/OriginalniHranice"/>
</ogr:geometryProperty>
<ogr:Kod>
<xsl:value-of select="Kod"/>
</ogr:Kod>
<ogr:CislaDomovni>
<xsl:value-of select="CislaDomovni"/>
</ogr:CislaDomovni>
<ogr:TypStavebnihoObjektuKod>
<xsl:value-of select="TypStavebnihoObjektuKod"/>
</ogr:TypStavebnihoObjektuKod>
<ogr:CastObce>
<xsl:value-of select="CastObce/Kod"/>
</ogr:CastObce>
</ogr:stavebniobjekty>
</gml:featureMember>
</xsl:if>
</xsl:for-each>
</ogr:FeatureCollection>
</xsl:template>
</xsl:stylesheet>
Atd...
MK
----- Original Message -----
From: Martin Kokeš
[mailto:shr3k na typo3-hosting.com]
To: OpenStreetMap Czech Republic
[mailto:talk-cz na openstreetmap.org]
Sent: Fri, 22 Jun 2012 18:37:33
+0200
Subject: Re: [Talk-cz] Data RUIAN - výměnný formát
> Já jsem si udělal pár jednoduchých XSL a přechroustal to pomocí
> XMLStarletu dvěma kroky (první odstraní ty namespacy a druhý je pak
> transformace do daného typu vrstvy) do docela importovatelného GML, které
> jde poslat do QGISu nebo transformovat přes ogr2ogr.
Jde třeba hranice
> ku, hranice obce (nic moc), hranice parcel, hranice budov, budovy jako body,
> adresni místa jako body... s většinou atributů.
Chce se toho někdo
> ujmout a vylepšit to na nějaký udělátor pro import? Asi by šlo i
> udělat XSL přímo do OSM formátu, ale Merkaartor zvládne GML levou
> zadní.
MK
----- Original Message -----
From: hanoj
> [mailto:ehanoj na gmail.com]
To:
OpenStreetMap Czech Republic
> [mailto:talk-cz na openstreetmap.org]
Sent: Fri,
22 Jun 2012 13:48:11
> +0200
Subject: Re: [Talk-cz] Data RUIAN - výměnný
formát
> Ahoj,
> Po
> spuštění Veřejného dálkového přístupu k RUIAN budou
> data
> dostupná přes tuto aplikaci.
Vyborna zprava! Par otazek...
* Proc se
>
> uziva EPSG:2065, kdyz na data se bezne uziva ESRI:102067?
* Je nejaky
>
> osvedceny prohlizec, ktery umi data zobrazit krome
Snowflake s
>
> registraci?
In specie OSM
---------------------
Chapu to tak ze pro OSM
>
> jsou pro plne automaticky import pouzitelne
vrstvy na uzemi ktera uz ma
> DKM
> (v dubnu 2012 55% CR):
*AdresniMisto (addr=*)
*Stavebni objekt
>
> (building=*)
*Ulice (name=*)
Na uzemi bez DKM je jen Adresni
>
> Misto.
ha
hanoj
_______________________________________________
Talk-cz
>
> mailing
>
> list
Talk-cz na openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz
_______________________________________________
Talk-cz
> mailing
> list
Talk-cz na openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz
Další informace o konferenci talk-cz