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:sh...@typo3-hosting.com] To: OpenStreetMap Czech Republic [mailto:talk-cz@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:eha...@gmail.com] To: OpenStreetMap Czech Republic > [mailto:talk-cz@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@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz _______________________________________________ Talk-cz > mailing > list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz _______________________________________________ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz