<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Geolassi</title>
	<atom:link href="http://geolassi.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://geolassi.wordpress.com</link>
	<description>Transforming Spatial Data.</description>
	<lastBuildDate>Thu, 24 Nov 2011 17:25:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='geolassi.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Geolassi</title>
		<link>http://geolassi.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://geolassi.wordpress.com/osd.xml" title="Geolassi" />
	<atom:link rel='hub' href='http://geolassi.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Reading Inspire XML with FME</title>
		<link>http://geolassi.wordpress.com/2011/11/24/reading-inspire-xml-with-fme/</link>
		<comments>http://geolassi.wordpress.com/2011/11/24/reading-inspire-xml-with-fme/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 17:25:37 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[Inspire]]></category>
		<category><![CDATA[FME]]></category>
		<category><![CDATA[GML]]></category>
		<category><![CDATA[inspire]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/?p=119</guid>
		<description><![CDATA[@SafeSoftware asked, if there&#8217;s any chance I&#8217;ll write this blog post also in English: http://gissiajapaikkatietoa.wordpress.com/2011/11/16/mmln-kuntarajat-fmella/. There&#8217;s a very good chance you can read it in English, since I&#8217;m now writing it in English. Finnish doesn&#8217;t seem to be the universal &#8230; <a href="http://geolassi.wordpress.com/2011/11/24/reading-inspire-xml-with-fme/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=119&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/#!/SafeSoftware">@SafeSoftware</a> asked, if there&#8217;s any chance I&#8217;ll write this blog post also in English: <a href="http://gissiajapaikkatietoa.wordpress.com/2011/11/16/mmln-kuntarajat-fmella/">http://gissiajapaikkatietoa.wordpress.com/2011/11/16/mmln-kuntarajat-fmella/</a>. There&#8217;s a very good chance you can read it in English, since I&#8217;m now writing it in English. Finnish doesn&#8217;t seem to be the universal language yet, thus I understand @SafeSoftware&#8217;s question.</p>
<p>To begin with, according to Safe Software, FME 2012 can read XML documents in Inspire schemas out of the box, since FME 2012 contains Inspire schema files (from Annex I). This would mean that reading XML documents in Inspire schemas and writing to different formats is easier than before. This needs testing!</p>
<p><strong>Downloading data<br />
</strong></p>
<p>I&#8217;m testing the new functionality with open data from the National Land Survey of Finland.</p>
<p>I download municipality boundaries in XML from <a href="http://www.maanmittauslaitos.fi/ilmaisetaineistot">http://www.maanmittauslaitos.fi/ilmaisetaineistot</a>.</p>
<p><strong>Reading data</strong></p>
<p><strong></strong>I choose INSPIRE GML as the format and municipality boundaries as the dataset with a scale of 1:100 000.</p>
<div>
<dl>
<dt><a href="http://gissiajapaikkatietoa.files.wordpress.com/2011/11/inspire-gml.png"><img title="inspire gml" src="http://gissiajapaikkatietoa.files.wordpress.com/2011/11/inspire-gml.png?w=470&#038;h=251" alt="Inspire GML-luku" width="470" height="251" /></a></dt>
<dt></dt>
<dt></dt>
<dt>Next thing to do is to check parameters. I choose Dataset Only as the setting for Show Feature Types from:</dt>
<dt></dt>
<dt><img src="image/png;base64,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" alt="" /></dt>
<dt></dt>
<dt></dt>
</dl>
</div>
<p>As a result, I get two feature types, AdministrativeBoundary ja AdministrativeUnit. Complex properties are mapped now as nested attributes. For example following XML fragment</p>
<p>&lt;inspireId&gt;</p>
<p style="padding-left:30px;">&lt;Identifier&gt;</p>
<p style="padding-left:60px;">&lt;localId&gt;au13572990&lt;/localId&gt;</p>
<p style="padding-left:60px;">&lt;namespace&gt;FI.NLS.AU100&lt;/namespace&gt;</p>
<p style="padding-left:30px;">&lt;/Identifier&gt;</p>
<p>&lt;/inspireId&gt;</p>
<p>will form two attributes <em>inspireId.Identifier.localId</em> and <em>inspireId.Identifier.namespace</em>.</p>
<p><a href="http://gissiajapaikkatietoa.files.wordpress.com/2011/11/kuntajako-fmessc3a4.png"><img title="kuntajako fmessä" src="http://gissiajapaikkatietoa.files.wordpress.com/2011/11/kuntajako-fmessc3a4.png?w=352&#038;h=536" alt="AdministravieBoundary ja AdministrativeUnit" width="352" height="536" /></a></p>
<p><strong>Writing data<br />
</strong></p>
<p>Let&#8217;s continue the test by writing administrative units and boundaries to different formats, e.g. MapInfo TAB, ESRI Shape, KML, PDF, DWG. I built the workspace and defined three parameters, with which I can direct the transformation of the data. The parameters are: Source file(s), Destination folder and Destination data format. The end-user doesn&#8217;t need to do anything else than define the values for the parameters and click OK.</p>
<p><img src="image/png;base64,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" alt="" /></p>
<p><strong>Inspecting results<br />
</strong></p>
<p>After running the workspace, we can inspect the results in FME Data Inspector or Viewer. For the first run, I chose MapInfo TAB as the destination data format, and the result has correct geometries and attributes:</p>
<div>
<dl>
<dt><a href="http://gissiajapaikkatietoa.files.wordpress.com/2011/11/kuntajako-tulos-tab.png"><img title="kuntajako tulos TAB" src="http://gissiajapaikkatietoa.files.wordpress.com/2011/11/kuntajako-tulos-tab.png?w=500&#038;h=348" alt="Kuntarajat MapInfo TAB:ina." width="500" height="348" /></a></dt>
</dl>
</div>
<p>Other formats that I tested were KML, PDF ja DWG, which worked without problems.</p>
<p><strong>Reading XML data in Inspire schemas is now very handy with FME.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=119&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2011/11/24/reading-inspire-xml-with-fme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>

		<media:content url="http://gissiajapaikkatietoa.files.wordpress.com/2011/11/inspire-gml.png" medium="image">
			<media:title type="html">inspire gml</media:title>
		</media:content>

		<media:content url="http://gissiajapaikkatietoa.files.wordpress.com/2011/11/kuntajako-fmessc3a4.png" medium="image">
			<media:title type="html">kuntajako fmessä</media:title>
		</media:content>

		<media:content url="http://gissiajapaikkatietoa.files.wordpress.com/2011/11/kuntajako-tulos-tab.png" medium="image">
			<media:title type="html">kuntajako tulos TAB</media:title>
		</media:content>
	</item>
		<item>
		<title>Real time bus visualization</title>
		<link>http://geolassi.wordpress.com/2011/07/15/real-time-bus-visualization/</link>
		<comments>http://geolassi.wordpress.com/2011/07/15/real-time-bus-visualization/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 14:36:16 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[FME]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[real time bus]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/?p=112</guid>
		<description><![CDATA[Some of you might know that you can publish real time data to FME Server as a KML Network Link, and then visualize data in Google Earth. Safe Software (www.safe.com) has this really great real time taxi demo: It generates &#8230; <a href="http://geolassi.wordpress.com/2011/07/15/real-time-bus-visualization/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=112&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some of you might know that you can publish real time data to FME Server as a KML Network Link, and then visualize data in Google Earth. Safe Software (<a title="Safe Software" href="http://www.safe.com">www.safe.com</a>) has this really great <a href="http://www.fmepedia.com/index.php/Real-time_Taxi_Cabs_%28KML_Network_Link_Example%29">real time taxi demo</a>:<img class="alignnone" title="Real time taxi" src="http://fmepedia.com/attachments//Real-time_Taxi_Cabs_%28KML_Network_Link_Example%29/ss_google_earth_taxi_cabs.png" alt="" width="491" height="351" /></p>
<p>It generates taxi locations with a Python script, and FME Server is used to stream the locations and visualize them in Google Earth.</p>
<p>While I was fiddling with the demo, I throught, could this be used for visualizing buses, which get real-time passenger information, for example current number of passenger. So, I downloaded the demo Safe provides, and started modyfying it.</p>
<p>Modifications included creating 3D features from each bus location, and extruding each feature by number of passengers. Also, the number of passengers is visible on top of each feature with the bus number, for example, 111 | 30, where 111 is bus number, and 30 is the number of passengers.</p>
<p><a href="http://geolassi.files.wordpress.com/2011/07/real-time-busses.png"><img class="alignnone size-full wp-image-113" title="Real time busses" src="http://geolassi.files.wordpress.com/2011/07/real-time-busses.png?w=804&#038;h=469" alt="" width="804" height="469" /></a></p>
<p>The bus data is real time data, and is updated in every second. FME provides a really easy way to handle real time data, and publish it to applications such as Google Earth.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=112&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2011/07/15/real-time-bus-visualization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>

		<media:content url="http://fmepedia.com/attachments//Real-time_Taxi_Cabs_%28KML_Network_Link_Example%29/ss_google_earth_taxi_cabs.png" medium="image">
			<media:title type="html">Real time taxi</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2011/07/real-time-busses.png" medium="image">
			<media:title type="html">Real time busses</media:title>
		</media:content>
	</item>
		<item>
		<title>FME 2011 launched!</title>
		<link>http://geolassi.wordpress.com/2011/01/24/fme-2011-launched/</link>
		<comments>http://geolassi.wordpress.com/2011/01/24/fme-2011-launched/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 15:58:28 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[FME]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/?p=100</guid>
		<description><![CDATA[I&#8217;m a week late with my blog post about FME 2011, but it doesn&#8217;t make FME 2011 shine any less. During the week after the release, I&#8217;ve been trying to understand, how Safe Software does it. FME 2011 is a &#8230; <a href="http://geolassi.wordpress.com/2011/01/24/fme-2011-launched/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=100&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://geolassi.files.wordpress.com/2011/01/fme2011.png"><img class="alignnone size-full wp-image-106" title="FME2011" src="http://geolassi.files.wordpress.com/2011/01/fme2011.png?w=438&#038;h=330" alt="" width="438" height="330" /></a></p>
<p>I&#8217;m a week late with my blog post about FME 2011, but it doesn&#8217;t make FME 2011 shine any less. During the week after the release, I&#8217;ve been trying to understand, how <a href="http://www.safe.com">Safe Software</a> does it. FME 2011 is a very big release amongst earlier releases. It takes spatial data crunching to a whole new level. It&#8217;s easier, faster and has a lot new transformers and supported formats.</p>
<p>As I&#8217;ve found when reading blog or magazine posts about the launch, lots of them mention FME 2011 point cloud support to be one of the most important new enhancements. I agree. Lidar is now going to be mainstream or is already. This means very good times for FME. Read more here, <a href="http://www.directionsmag.com/articles/a-q-a-on-fme-2011/151615">http://www.directionsmag.com/articles/a-q-a-on-fme-2011/151615</a>, how Dale Lutz describes the new point cloud support. He says point clouds are &#8220;misbehaving rasters&#8221; actually. He says adding raster support point helped them in adding point cloud support.</p>
<p>I&#8217;m also very happy for the Rest support for FME Server. Now it&#8217;s much easier to integrate FME Server to already existing web services.</p>
<p>Rest of the enhancements can be found here: <a href="http://www.safe.com/highlight/fme2011/whats-great/">http://www.safe.com/highlight/fme2011/whats-great/</a></p>
<p>Last but not least, FME 2011 World Tour starts from Vancouver and tours around the globe in 25+ cities. The events are free! That is indeed very generous. More information: <span style="text-decoration:underline;"><a href="http://www.safe.com/FME2011WorldTour">http://www.safe.com/FME2011WorldTour</a></span></p>
<p>P.S. Now it&#8217;s time to start spamming Safe Software with new enhancement requirements.. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=100&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2011/01/24/fme-2011-launched/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2011/01/fme2011.png" medium="image">
			<media:title type="html">FME2011</media:title>
		</media:content>
	</item>
		<item>
		<title>Smallworld Data Validation with FME</title>
		<link>http://geolassi.wordpress.com/2010/12/22/smallworld-data-validation-with-fme/</link>
		<comments>http://geolassi.wordpress.com/2010/12/22/smallworld-data-validation-with-fme/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 19:02:01 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[Smallworld]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/?p=93</guid>
		<description><![CDATA[Hello, I built an FME process to validate couple of error types in Smallworld database. The errors that need fixing are: Lines that don&#8217;t connect (I had some cable network in my database). &#160; &#160; Intersections, that should have an &#8230; <a href="http://geolassi.wordpress.com/2010/12/22/smallworld-data-validation-with-fme/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=93&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello, I built an FME process to validate couple of error types in Smallworld database. The errors that need fixing are:</p>
<ul>
<li>Lines that don&#8217;t connect (I had some cable network in my database).</li>
</ul>
<p>&nbsp;</p>
<div id="attachment_94" class="wp-caption alignnone" style="width: 460px"><a href="http://geolassi.files.wordpress.com/2010/12/checking-cables.png"><img class="size-full wp-image-94" title="Checking cables" src="http://geolassi.files.wordpress.com/2010/12/checking-cables.png?w=450&#038;h=367" alt="" width="450" height="367" /></a><p class="wp-caption-text">Cable lines that don&#39;t connect.</p></div>
<p>&nbsp;</p>
<ul>
<li>Intersections, that should have an object marking the intersection (In this case I had joints in the cable intersections, but some were missing).</li>
</ul>
<p>&nbsp;</p>
<div id="attachment_96" class="wp-caption alignnone" style="width: 460px"><a href="http://geolassi.files.wordpress.com/2010/12/checking-joints.png"><img class="size-full wp-image-96" title="Checking joints" src="http://geolassi.files.wordpress.com/2010/12/checking-joints.png?w=450&#038;h=367" alt="" width="450" height="367" /></a><p class="wp-caption-text">A joint is missing from an intersection.</p></div>
<p>&nbsp;</p>
<p>I read the cable and joint data to FME, validate it, find errors and report back to Smallworld. FME transformers that are really handy in inspecting geometry errors are</p>
<ul>
<li>Snapper</li>
<li>LengthCalculator</li>
<li>Tester</li>
<li>Intersector</li>
<li>ListElementCounter</li>
<li>PointOnPointOverlayer</li>
</ul>
<p>There are lots of transformers which could be used too, but I found those ones suitable for this validation case.</p>
<p>Here&#8217;s what the result looks like in Smallworld:</p>
<p>&nbsp;</p>
<div id="attachment_97" class="wp-caption alignnone" style="width: 460px"><a href="http://geolassi.files.wordpress.com/2010/12/check-result.png"><img class="size-full wp-image-97" title="Check result" src="http://geolassi.files.wordpress.com/2010/12/check-result.png?w=450&#038;h=375" alt="" width="450" height="375" /></a><p class="wp-caption-text">The red flag indicates cables that don&#39;t connect, and the orange flag indicates a missing joint.</p></div>
<p>&nbsp;</p>
<p>This process is quite handy to validate invalid geometries and missing features. Data is read to FME from Smallworld, validated, and written back to Smallworld with just one click. After that the user fixes the features. Of course FME could also do the fixing, but here FME is working as a validation and reporting tool.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=93&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2010/12/22/smallworld-data-validation-with-fme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/12/checking-cables.png" medium="image">
			<media:title type="html">Checking cables</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/12/checking-joints.png" medium="image">
			<media:title type="html">Checking joints</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/12/check-result.png" medium="image">
			<media:title type="html">Check result</media:title>
		</media:content>
	</item>
		<item>
		<title>From Smallworld to 3D PDF</title>
		<link>http://geolassi.wordpress.com/2010/10/28/from-smallworld-to-3d-pdf/</link>
		<comments>http://geolassi.wordpress.com/2010/10/28/from-smallworld-to-3d-pdf/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 12:02:10 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[3D PDF]]></category>
		<category><![CDATA[DEM]]></category>
		<category><![CDATA[FME]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[raster]]></category>
		<category><![CDATA[Smallworld]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/?p=80</guid>
		<description><![CDATA[I&#8217;ve worked with Smallworld for several years now. One of the useful ways to visualize all kinds of spatial data is utilizing 3D PDF. PDF itself is widely known format, thus why not use 3D PDF for visualizing data derived &#8230; <a href="http://geolassi.wordpress.com/2010/10/28/from-smallworld-to-3d-pdf/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=80&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve worked with Smallworld for several years now. One of the useful ways to visualize all kinds of spatial data is utilizing 3D PDF. PDF itself is widely known format, thus why not use 3D PDF for visualizing data derived from Smallworld database. First I built some electricity network in Smallworld (Poles and cables), then forests around them and a few buildings. Poles, forests and buildings had height attributes, so that helped to transform them from 2D to 3D. Also I had a DEM from the area, so the task was to transform all the features to 3D and place them on the DEM. Also, a raster was added on the DEM.</p>
<p><strong>The main challenge</strong></p>
<p>The main challenge was how to transform data from 2D to 3D world. FME has a couple of useful transformers for constructing and transforming 3D objects: Extruder and SurfaceDraper.</p>
<p>Extruder stretches your 2D features to 3D by a specified height or a vector.</p>
<p><a href="http://geolassi.files.wordpress.com/2010/10/extruder.png"><img class="alignnone size-full wp-image-82" title="Extruder" src="http://geolassi.files.wordpress.com/2010/10/extruder.png?w=184&#038;h=110" alt="" width="184" height="110" /></a></p>
<p>SurfaceDraper places your 2D features on an elevation model. You should use SurfaceDraper first and then after that Extruder.</p>
<p><a href="http://geolassi.files.wordpress.com/2010/10/surfacedraper.png"><img class="alignnone size-full wp-image-81" title="SurfaceDraper" src="http://geolassi.files.wordpress.com/2010/10/surfacedraper.png?w=200&#038;h=168" alt="" width="200" height="168" /></a></p>
<p>An other challenge were to make the cables hang. It worked well with a bunch of transformers. The result of the hanging cables can be seen in the picture.</p>
<p><a href="http://geolassi.files.wordpress.com/2010/10/poles.png"><img class="alignnone size-medium wp-image-83" title="poles" src="http://geolassi.files.wordpress.com/2010/10/poles.png?w=300&#038;h=287" alt="" width="300" height="287" /></a></p>
<p>Here is a picture of the result, where you can see the cable, forests and buildings in the left.</p>
<p><a href="http://geolassi.files.wordpress.com/2010/10/3dpdf21.png"><img class="alignnone size-full wp-image-86" title="3DPDF2" src="http://geolassi.files.wordpress.com/2010/10/3dpdf21.png?w=450&#038;h=452" alt="" width="450" height="452" /></a><a href="http://geolassi.files.wordpress.com/2010/10/3dpdf3.png"></a></p>
<p>Here is another picture of the result 3D PDF.</p>
<p><a href="http://geolassi.files.wordpress.com/2010/10/3dpdf21.png"></a><a href="http://geolassi.files.wordpress.com/2010/10/3dpdf3.png"><img class="alignnone size-full wp-image-87" title="3DPDF3" src="http://geolassi.files.wordpress.com/2010/10/3dpdf3.png?w=450&#038;h=437" alt="" width="450" height="437" /></a></p>
<p><em>From Smallworld to 3D PDF with FME</em></p>
<p><strong> </strong><img src="/Users/tani/AppData/Local/Temp/moz-screenshot-1.png" alt="" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=80&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2010/10/28/from-smallworld-to-3d-pdf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/10/extruder.png" medium="image">
			<media:title type="html">Extruder</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/10/surfacedraper.png" medium="image">
			<media:title type="html">SurfaceDraper</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/10/poles.png?w=300" medium="image">
			<media:title type="html">poles</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/10/3dpdf21.png" medium="image">
			<media:title type="html">3DPDF2</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/10/3dpdf3.png" medium="image">
			<media:title type="html">3DPDF3</media:title>
		</media:content>
	</item>
		<item>
		<title>FME Scandinavian User Conference 2010</title>
		<link>http://geolassi.wordpress.com/2010/10/13/fme-scandinavian-user-conference-2010/</link>
		<comments>http://geolassi.wordpress.com/2010/10/13/fme-scandinavian-user-conference-2010/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 15:12:25 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[FME]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/?p=74</guid>
		<description><![CDATA[Over 110 FME enthusiasts, lots of presentations, great conversations with FME users and Safe guys, FME 2011, good food and of course So you think you can FME. That&#8217;s what happened in Malmö, in FME SUC 2010. Thank you Sweco, &#8230; <a href="http://geolassi.wordpress.com/2010/10/13/fme-scandinavian-user-conference-2010/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=74&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Over 110 FME enthusiasts, lots of presentations, great conversations with FME users and Safe guys, FME 2011, good food and of course So you think you can FME. That&#8217;s what happened in Malmö, in FME SUC 2010. Thank you Sweco, thank you Safe, and other organizations and participants!</p>
<p>Ken and Dale did a remarkable job with presenting FME Server, CAD &lt;-&gt; GIS use case, and FME 2011. Ken and Dale gave separate presentations, when previously Don&amp;Dale have given the main presentations together. I guess some hyperventilation was reduced in this way. Ken pointed out some top challenges people face when moving between CAD and GIS worlds. Styles, valid geometry, and valid attributes. It was also interesting to hear that when Safe went to this one GIS fair, they had CAD and GIS words on their posters for the first time, people were stopping by their booth a lot more than previously. CAD to GIS is still one of the main largest needs for data transformation. And FME does CAD and GIS transformation well!</p>
<p>FME 2011 is going to be awesome!<a href="http://www.fmepedia.com/index.php/Whats_Great"> http://www.fmepedia.com/index.php/Whats_Great</a> I have already used the beta, but I didn&#8217;t really know all the new stuff, that Safe&#8217;s been working on. FME 2011 has inspection point functionality. You can set inspection points to any link, and really see what features go to the inspection point. It&#8217;s really handy to use for debugging. It has a window, where you will see the feature, and below it has the feature attributes. You can even set rules. For example, if you know that certain type of features are sensitive for crashing, you can make the inspector stop to first one of those type of features, and you can check, why it crashes. Clever!</p>
<p>I&#8217;ll try to post more of the conference later, when I get to see the presentations again. I lost my notebook there, and I need to through the presentations again, and hopefully I then recall the visions and ideas that I got in the conference. Stay tuned.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=74&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2010/10/13/fme-scandinavian-user-conference-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>
	</item>
		<item>
		<title>Finnish FME User Day 2010</title>
		<link>http://geolassi.wordpress.com/2010/05/12/finnish-fme-user-day-2010/</link>
		<comments>http://geolassi.wordpress.com/2010/05/12/finnish-fme-user-day-2010/#comments</comments>
		<pubDate>Wed, 12 May 2010 07:27:09 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[FME]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/?p=66</guid>
		<description><![CDATA[We had our first FME User Day yesterday, and I realized, that Finnish FME users are almost getting ahead of me in FME knowledge. It&#8217;s frightening but at the same time challenging. Many users were very intrigued by XMLTemplater and &#8230; <a href="http://geolassi.wordpress.com/2010/05/12/finnish-fme-user-day-2010/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=66&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We had our first FME User Day yesterday, and I realized, that Finnish FME users are almost getting ahead of me in FME knowledge. It&#8217;s frightening but at the same time challenging. Many users were very intrigued by XMLTemplater and all the other new XML / GML functionality in FME. I guess one of the top problems is, how to obtain complex XML from various data sources, when the source schema and the XML schema change. XMLTemplater and SchemaMapper really make handling XML and GML much easier.</p>
<p><img class="alignnone" title="No XML" src="http://ui.thoughtbot.com/assets/2008-10-21-no-xml.jpg" alt="" width="267" height="200" /></p>
<p>It&#8217;s not no to XML anymore!</p>
<p>Some were also interested in reading WFS, and filtering the WFS data in FME. All in all, there were a lot of discussion, and the users are looking forward for the next Finnish FME User Day 2011!</p>
<p>Thank you very much Safe Software and Dean for your commitment to the user day!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=66&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2010/05/12/finnish-fme-user-day-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>

		<media:content url="http://ui.thoughtbot.com/assets/2008-10-21-no-xml.jpg" medium="image">
			<media:title type="html">No XML</media:title>
		</media:content>
	</item>
		<item>
		<title>Inspire: Part II</title>
		<link>http://geolassi.wordpress.com/2010/03/19/inspire-part-ii/</link>
		<comments>http://geolassi.wordpress.com/2010/03/19/inspire-part-ii/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 21:01:18 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[SDI]]></category>
		<category><![CDATA[Discovery]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[inspire]]></category>
		<category><![CDATA[Invoke]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[transformation]]></category>
		<category><![CDATA[View]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/2010/03/19/inspire-part-ii/</guid>
		<description><![CDATA[Having written about the basics of the Inspire initiative, it&#8217;s time to write more about the means by which Inspire will be implemented. Before that go through this short review of the last post: Inpire in short: Inspire defines several &#8230; <a href="http://geolassi.wordpress.com/2010/03/19/inspire-part-ii/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=57&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://geolassi.files.wordpress.com/2010/03/031910_2100_inspirepart1.jpg?w=200&#038;h=198" alt="" width="200" height="198" /><span style="font-family:Times New Roman;font-size:12pt;"><br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt;">Having written about the basics of the Inspire initiative, it&#8217;s time to write more about the means by which Inspire will be implemented. Before that go through this short review of the last post:<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt;"><strong>Inpire in short:</strong><br />
</span></p>
<ul>
<li><span style="font-family:Times New Roman;font-size:12pt;">Inspire defines several spatial data themes<br />
</span></li>
<li><span style="font-family:Times New Roman;font-size:12pt;">Governmental Agencies will provide their data that belong to a theme<br />
</span></li>
<li><span style="font-family:Times New Roman;font-size:12pt;">The data is provided with metadata<br />
</span></li>
<li><span style="font-family:Times New Roman;font-size:12pt;">Online services are needed for data acquisition<br />
</span></li>
</ul>
<p><span style="font-family:Times New Roman;font-size:12pt;"><strong>Services</strong><br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt;">There are several services that are defined:<br />
</span></p>
<ul>
<li><span style="font-family:Times New Roman;font-size:12pt;">Registry Service</span><span style="font-family:Times New Roman;font-size:12pt;">: Provides the data specifications and their data models of spatial datasets from Download Services for users to browse.<br />
</span></li>
</ul>
<ul>
<li><span style="font-family:Times New Roman;font-size:12pt;">Discovery Service</span><span style="font-family:Times New Roman;font-size:12pt;"> :Enables the search of spatial datasets and services with metadata. Also enables viewing metadata.<br />
</span></li>
</ul>
<ul>
<li><span style="font-family:Times New Roman;font-size:12pt;">View Service</span><span style="font-family:Times New Roman;font-size:12pt;">: Enables viewing spatial datasets on monitor, and several map view functionality.<br />
</span></li>
</ul>
<ul>
<li><span style="font-family:Times New Roman;font-size:12pt;">Download Service</span><span style="font-family:Times New Roman;font-size:12pt;"> :Enables download spatial datasets and their subsets to your computer.<br />
</span></li>
</ul>
<ul>
<li><span style="font-family:Times New Roman;font-size:12pt;">Transformation Service</span><span style="font-family:Times New Roman;font-size:12pt;"> :Enables transformation of the spatial datasets to Inspire defined datamodels. First it will apply to coordinate transformation from national coordinate systems to European ETRS89 coordinate systems.<br />
</span></li>
</ul>
<ul>
<li><span style="font-family:Times New Roman;font-size:12pt;">Invoke Service</span><span style="font-family:Times New Roman;font-size:12pt;">: Enables invoking the web services.<br />
</span></li>
</ul>
<p><span style="font-family:Times New Roman;font-size:12pt;">The services work as interface services, which means that agencies are not required to create client applications, just the interfaces that the client applications use. In the following picture you can see the services, metadata, spatial data sets, service bus and applications.<br />
</span></p>
<p><img src="http://geolassi.files.wordpress.com/2010/03/031910_2100_inspirepart2.png?w=471&#038;h=282" alt="" width="471" height="282" /><span style="font-family:Times New Roman;font-size:12pt;"><br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt;"><strong>Standards<br />
</strong></span></p>
<ul>
<li><span style="font-family:Times New Roman;font-size:12pt;">ISO: <span style="color:black;">ISO 19101:2002 Reference model, …</span><br />
</span></li>
<li><span style="font-family:Times New Roman;font-size:12pt;">OGC: GML, WFS, WMS, …<strong><br />
</strong></span></li>
</ul>
<p><span style="font-family:Times New Roman;font-size:12pt;">Not too hard, wasn&#8217;t it? Part II was mainly for shortly presenting the web services. In the following parts of this series, you&#8217;ll see more of the services. It&#8217;s actually my favorite component of Inspire.</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt;"><em>Inspire defines several web services: Registry, Discovery, View, Download, Transformation and Invoke services.</em><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=57&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2010/03/19/inspire-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/03/031910_2100_inspirepart1.jpg" medium="image" />

		<media:content url="http://geolassi.files.wordpress.com/2010/03/031910_2100_inspirepart2.png" medium="image" />
	</item>
		<item>
		<title>Inspire: Part I</title>
		<link>http://geolassi.wordpress.com/2010/03/16/inspire-part-i/</link>
		<comments>http://geolassi.wordpress.com/2010/03/16/inspire-part-i/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 22:16:34 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[SDI]]></category>
		<category><![CDATA[data set]]></category>
		<category><![CDATA[directive]]></category>
		<category><![CDATA[inspire]]></category>
		<category><![CDATA[spatial data]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/?p=34</guid>
		<description><![CDATA[This post begins my Inspire series. The series contains general information, what is Inspire, and when it happens. I won&#8217;t go too deep into details and the law text of the Inspire directive, which could easily make my few subscribers &#8230; <a href="http://geolassi.wordpress.com/2010/03/16/inspire-part-i/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=34&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Inspire Directive" src="http://www.geoconnexion.com/newspics/6382_a.jpg" alt="Inspire Directive's Weird Logo" width="200" height="198" /></p>
<p>This post begins my Inspire series. The series contains general information, what is Inspire, and when it happens. I won&#8217;t go too deep into details and the law text of the Inspire directive, which could easily make my few subscribers press the unsubscribe button.</p>
<p><strong>Introduction</strong></p>
<p>As some hawk-eyed readers might have noticed, Inspire is a directive meaning that it is a legislation for which EU members are bound.  It is also an initiative to create a European SDI. It aims for</p>
<ol>
<li>better coordination between government agencies,</li>
<li>more effective usage of spatial data sets,</li>
<li>and diverse services for citizens.</li>
</ol>
<p>The directive itself  can be emphasized in following keywords: interoperable spatial datasets, exchange of spatial data services, their joint use availability in various levels of governing and industries. If we bring  the keywords together in one sentence, it might look like this:</p>
<p>&#8220;The directive&#8217;s aim is to enable <strong>exchange</strong>, <strong>joint use</strong>, and <strong>availability </strong>of spatial data sets, and <strong>services</strong> associated with this information.&#8221;</p>
<p><strong>Spatial Data sets</strong></p>
<p>There are 42 spatial data themes to which the directive is applied, and they belong to 3 Annexes. I won&#8217;t list them here, you can find them in the sources.</p>
<p>Whew! Time to have a deep breath, yes, just like that. This is needed before going to metadata.</p>
<p><strong>Metadata</strong></p>
<p>The agencies that provide the spatial data sets should provide their metadata and attach it to the services. Metadata includes descriptions about the data the agencies make available. For metadata enthusiasts, you might want to check out this document: <a href="http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2008:326:0012:01:EN:HTML">http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2008:326:0012:01:EN:HTML</a></p>
<p><strong>End</strong></p>
<p>This is the end of the part. Part II will tell you, what are the methods to implement this, and what a moon (what an earth is too often used, so I use moon instead) are the services, which should provide the 42 data themes?! Stay tuned.</p>
<p><strong>Sources</strong></p>
<p><a title="Inspire Introduction" href="http://www.agi.org.uk/SITE/UPLOAD/DOCUMENT/policy/inspire_intro.pdf" target="_self">http://www.agi.org.uk/SITE/UPLOAD/DOCUMENT/policy/inspire_intro.pdf</a></p>
<p><a title="Paikkatietoikkuna" href="http://www.paikkatietoikkuna.fi" target="_self">http://www.paikkatietoikkuna.fi</a></p>
<p><a href="http://www.inspire-geoportal.eu">http://www.inspire-geoportal.eu</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=34&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2010/03/16/inspire-part-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>

		<media:content url="http://www.geoconnexion.com/newspics/6382_a.jpg" medium="image">
			<media:title type="html">Inspire Directive</media:title>
		</media:content>
	</item>
		<item>
		<title>FMEDays 2010</title>
		<link>http://geolassi.wordpress.com/2010/03/15/fmedays-2010/</link>
		<comments>http://geolassi.wordpress.com/2010/03/15/fmedays-2010/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 16:25:13 +0000</pubDate>
		<dc:creator>lassitani</dc:creator>
				<category><![CDATA[FME]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[fmedays]]></category>
		<category><![CDATA[raster]]></category>
		<category><![CDATA[safe software]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://geolassi.wordpress.com/?p=23</guid>
		<description><![CDATA[The User Conference, FMEDays 2010, was rich in ideas and great presentations.  <a href="http://geolassi.wordpress.com/2010/03/15/fmedays-2010/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=23&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Being a FME user, I just had to travel to Münster, Germany, where FMEDays 2010 was held. After arriving to Düsseldorf, I took a wrong train to Minden, which is not apparently Münster. After totally 5 hours of train travelling I found Münster, which should be about 1 hour 30 minutes from Düsseldorf. Does anyone else, who&#8217;s working with GIS, has a lousy homing instinct?</p>
<p>After all, I found Münster. Thank you <a title="Safe Software" href="http://www.safe.com" target="_self">Safe Software</a> and <a title="con terra" href="http://www.conterra.de/" target="_self">con terra</a> for a great user conference! I won&#8217;t forget all the resellers and users either: Thank you for all the conversations we had. I spilled couple of times coffee, first one happened when I heard the secret word &#8220;WFS&#8221; and my coffee fell all the way from 3rd floor down to the con terra reception on a poor con terra employee. Again, my apologies, if you&#8217;re reading this blog. Anyway, was the conference worth it? I give you 3 reasons, why it was worth it:</p>
<ol>
<li><strong>FME 2010</strong></li>
<li><strong>FME Users</strong></li>
<li><strong>Future</strong></li>
</ol>
<p>1. FME 2010 belongs to one of the most biggest releases Safe Software has ever had. Just look at its XML, raster, 3D capabilities and performance. I&#8217;m really excited about replacing all those XSLT scripts with a transformer called XMLTemplater. 3D capabilities include raster draping, this one is from Dimitris 3D Place:<img class="alignnone" title="World DEM" src="http://www.fmepedia.com/attachments//3D_Textured_Examples/WorldDEM.jpg" alt="World DEM" width="448" height="248" /></p>
<p>I&#8217;ve used FME 2010 since the beginning of 2009, and I&#8217;m really impressed  of the new functionality such as adding transformers just by typing in  the canvas, and the workspace search.</p>
<p>2. FME Community has quite excellent and smart users, if you look at what they&#8217;ve accomplished with FME. Here are just a few examples, that I saw:</p>
<ul>
<li>Augmented Reality, Vicrea. FME was used to create 2D and 3D objects (City center) for augmented reality application on Iphone.</li>
<li>Building a 3D City Model with FME, HNIT BALTIC. In contrast with earlier CAD to 3D solutions, FME was used to build a 3D city model from GIS datasets. The 3D city model was also published to web, so you could have a virtual walk inside the model!</li>
<li>Lithuanian SDI, GIS-Centras: FME Server was utilized in providing download and transformation services for users.</li>
<li>Contractor Portal, Dottedeyes: If you&#8217;re looking for a solution which combines open source components with a transformation services software, you have to see this presentation.</li>
</ul>
<p>Remember that FME users are not just FME users, they come from several different product, database, format and coordinate system environments. Just to mention a few, some are enthusiastic ESRI products users, some work closely with databases, and some are CAD software users. They still gather together because of FME, and they have fun together!</p>
<p>3. Safe Software seems to love XML, since FME&#8217;s XML support seem to increase in every FME release. They&#8217;ve also made a very good progress with metadata support, and that is a tale which is just beginning. Which makes me write a postit note that I should start studying metadata more seriously. Don &amp; Dale show is also one thing to mention. If you don&#8217;t have any other reason to attend FME User Conferences, at least do it because of Don &amp; Dale. They&#8217;re the rock stars of GIS world!</p>
<p><a href="http://geolassi.files.wordpress.com/2010/03/light.png"><img class="alignnone size-medium wp-image-25" title="light" src="http://geolassi.files.wordpress.com/2010/03/light.png?w=217&#038;h=227" alt="" width="217" height="227" /></a></p>
<p>Now I just have to process all the ideas I got from the presentations and discussions, it&#8217;s just hard to cope with the post-conference-melancholy. Coming back to normal weekdays is always tough after great conferences. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geolassi.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geolassi.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geolassi.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geolassi.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geolassi.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geolassi.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geolassi.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geolassi.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geolassi.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geolassi.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geolassi.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geolassi.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geolassi.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geolassi.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geolassi.wordpress.com&amp;blog=12597807&amp;post=23&amp;subd=geolassi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geolassi.wordpress.com/2010/03/15/fmedays-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/afb8b4b866048415007001e16e4f2ea7?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">lassitani</media:title>
		</media:content>

		<media:content url="http://www.fmepedia.com/attachments//3D_Textured_Examples/WorldDEM.jpg" medium="image">
			<media:title type="html">World DEM</media:title>
		</media:content>

		<media:content url="http://geolassi.files.wordpress.com/2010/03/light.png?w=286" medium="image">
			<media:title type="html">light</media:title>
		</media:content>
	</item>
	</channel>
</rss>
