[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