<?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/"
	>

<channel>
	<title>kris.kalish.net &#187; wSIS</title>
	<atom:link href="http://kris.kalish.net/category/wsis/feed/" rel="self" type="application/rss+xml" />
	<link>http://kris.kalish.net</link>
	<description>Musings in Geekery</description>
	<lastBuildDate>Wed, 09 Nov 2011 08:34:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>wSIS &#8211; Wall Spatial Information System</title>
		<link>http://kris.kalish.net/2009/05/wsis-wall-spatial-information-system/</link>
		<comments>http://kris.kalish.net/2009/05/wsis-wall-spatial-information-system/#comments</comments>
		<pubDate>Fri, 29 May 2009 19:50:35 +0000</pubDate>
		<dc:creator>kris</dc:creator>
				<category><![CDATA[wSIS]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://colossal.ath.cx/?p=82</guid>
		<description><![CDATA[During this past summer I was lucky enough to have the chance of working with one of my professors to build a &#34;simple GIS-like application.&#34; In a nutshell, a GIS (Geographic Information System) is a broad term that encompasses systems capable of storing, visualizing, and analyzing spatial data. Typically, we see them used for maps, [...]]]></description>
			<content:encoded><![CDATA[<p>  During this past summer I was lucky enough to have the chance of working with one of my professors to build a &quot;simple GIS-like application.&quot; In a nutshell, a GIS (Geographic Information System) is a broad term that encompasses systems capable of storing, visualizing, and analyzing spatial data. Typically, we see them used for maps, as the word &quot;geographic&quot; in GIS implies, but there&#8217;s no reason to believe that they couldn&#8217;t be useful for analyzing other spatial things. Things like how bacteria move around on a petri dish for instance. </p>
<p>  I picked the name (wSIS) for several reasons. The &quot;wall&quot; portion of the name refers to the fact that it is supposed to run on the <a href="http://ivs.cs.jmu.edu/">video wall</a> at <a href="http://www.jmu.edu/">JMU</a>. This has not come to being yet.  The remainder of the name, SIS, was chosen for two reasons. First to correct the misnomer that geographic information systems are somehow intrinsically &quot;geographic.&quot; As far as I can tell they are spatial analysis systems. Second, I didn&#8217;t want to hint to the users that my application was somehow a full-blown GIS (it was developed in 3 months by an inexperienced sophomore!).   </p>
<p> To make the project more than plain application development, I researched and experimented with multi-threading. wSIS stores all of the feature data in a quadtree. This has become the basis for my honors thesis, so I&#8217;ll have to write more about it later. For what it&#8217;s worth, tests I ran showed a 40-50% speed up in quadtree creation. </p>
<p>Screenshots are <a href="?page_id=83">available here</a>.</p>
<p>
<em>Features:</em></p>
<ul>
<li>Written in Java 6</li>
<li>Reads ESRI Shapefiles (.shp)</li>
<li>Reads attribute files (.csv)</li>
<li>Draws features based on attributes (choropleth)</li>
<li>Ability to chose between several map projections</li>
<li>Simple analysis (add up the population along a road)</li>
<li>Analysis plugins written in Python</li>
<li>Saves map details (theme/zoom/projection/data) in custom XML schema</li>
<li>Reads these XML files</li>
<li>Supports printing maps</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://kris.kalish.net/2009/05/wsis-wall-spatial-information-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

