<?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>Michalis Avraam &#187; Spatial Data</title>
	<atom:link href="http://michalisavraam.org/tag/spatial-data/feed/" rel="self" type="application/rss+xml" />
	<link>http://michalisavraam.org</link>
	<description>intersecting space and time through gis endeavors</description>
	<lastBuildDate>Wed, 08 Sep 2010 20:03:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>What is geoprocessing?</title>
		<link>http://michalisavraam.org/2010/03/what-is-geoprocessing/</link>
		<comments>http://michalisavraam.org/2010/03/what-is-geoprocessing/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 01:25:23 +0000</pubDate>
		<dc:creator>Michalis Avraam</dc:creator>
				<category><![CDATA[ESRI]]></category>
		<category><![CDATA[GIS* Points]]></category>
		<category><![CDATA[Python Geoprocessing]]></category>
		<category><![CDATA[Spatial Data]]></category>
		<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[data manipulation]]></category>
		<category><![CDATA[geoprocessing]]></category>

		<guid isPermaLink="false">http://michalisavraam.org/?p=279</guid>
		<description><![CDATA[An interesting question came about a few days ago. While I have been discussing ESRI&#8217;s geoprocessor and how one can use it effectively, I failed to define what geoprocessing is,, either within the ESRI realm or the general  GIS realm. In short, geoprocessing is an operation performed on geographic (spatial) data. In other words, it <a href='http://michalisavraam.org/2010/03/what-is-geoprocessing/'>[...]</a>


Related posts:<ol><li><a href='http://michalisavraam.org/2009/10/understanding-the-geoprocessor-programming-model-part/' rel='bookmark' title='Permanent Link: Understanding the Geoprocessor Programming Model part 1'>Understanding the Geoprocessor Programming Model part 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>An interesting question came about a few days ago. While I have been discussing ESRI&#8217;s geoprocessor and how one can use it effectively, I failed to define what geoprocessing is,, either within the ESRI realm or the general  GIS realm. In short, geoprocessing is an operation performed on geographic (spatial) data. In other words, it is when one uses data to perform some operations and receiving results. An example would be geocoding. The user provides spatial data (an address), which we geoprocess to identify the output (latitude and longitude). In the ArcGIS world, there are a few methods for geoprocessing:  running commands from the ArcToolbox, the Model Builder, the command line and Python scripting (the one I focus on mostly in this blog).<br />
<span id="more-279"></span><br />
<h2>The ArcToolbox</h2>
<div id="attachment_282" class="wp-caption alignright" style="width: 112px"><a href="http://michalisavraam.org/wp-content/uploads/2010/03/Picture-3.png"><img class="size-medium wp-image-282 " title="The ArcToolbox of ArcGIS 9.3" src="http://michalisavraam.org/wp-content/uploads/2010/03/Picture-3-146x300.png" alt="The ArcToolbox of ArcGIS 9.3" width="102" height="210" /></a><p class="wp-caption-text">The ArcToolbox of ArcGIS 9.3</p></div>
<p>The ArcToolbox is a collection of tools provided by ESRI that achieve a number of geoprocessing operations. They are logically organized in themes based on the functionality, and are available to use without any customization. These operations can be very powerful and achieve great results. As you can see from the image on the right, there is a number of tools available to you to use. Depending on the extensions you have installed, you will see some different results, but the Geocoding Tools we mentioned above are available with any kind of license. To use any of these geoprocessing tools, you simply double-click on its name, and a window will pop up asking you for the required inputs and outputs. Pay attention to all the options available to you, and make use of the help button to clarify what the operation does, and how it is achieved.</p>
<h2>The Model Builder</h2>
<div id="attachment_280" class="wp-caption alignright" style="width: 310px"><a href="http://michalisavraam.org/wp-content/uploads/2010/03/Picture-2.png"><img class="size-medium wp-image-280" title="The Model Builder Window" src="http://michalisavraam.org/wp-content/uploads/2010/03/Picture-2-300x207.png" alt="The Model Builder Window" width="300" height="207" /></a><p class="wp-caption-text">The Model Builder Window</p></div>
<p>The Model Builder is a wonderful program written by ESRI that allows you to graphically define geoprocessing operations. Using a simple tool, a user can drag and drop operations and data on a canvas, and connect them with directional arrows (signifying direction of data). On the example on the right, we follow the Address Geocoding operation. There are three data inputs for the operation, including an address locator, address fields to be used, and finally the input table with the addresses. There is one more data element in the picture, the output feature, on the far right. Note that all data are represented by ovals. The operation, which is in the middle, receives data from all the arrows pointing to it, and returns data to the arrow pointing outwards. Notice that the operation is in a rectangular box rather than an oval, to distinguish it.</p>
<h2>The Command Line</h2>
<div id="attachment_283" class="wp-caption alignright" style="width: 310px"><a href="http://michalisavraam.org/wp-content/uploads/2010/03/Picture-4.png"><img class="size-medium wp-image-283" title="The Command Line Window" src="http://michalisavraam.org/wp-content/uploads/2010/03/Picture-4-300x157.png" alt="The Command Line Window" width="300" height="157" /></a><p class="wp-caption-text">The Command Line Window</p></div>
<p>The command line window is one more way to achieve geoprocessing when one is using ArcGIS. The window simply allows one to type commands, an hit enter to execute them. Some users are more familiar with this interface, and like the speed of which you can type operations. Typing a few letters in the top box will give you a list of all commands starting with those letters. Pressing space will bring the tooltip shown in the top of the image on your right. As you can see, it tells you what the tool expects to run. In this case, it expects an input table (in_table), an address locator (address_locator), the address fields (in_address_fields) and where to save the output (output_feature). Optionally, you can set the out_relation_type (notice the curly braces this time).</p>
<h2>Python Scripting</h2>
<div id="attachment_284" class="wp-caption alignright" style="width: 310px"><a href="http://michalisavraam.org/wp-content/uploads/2010/03/Picture-5.png"><img class="size-medium wp-image-284" title="Python Scripting Geocoding" src="http://michalisavraam.org/wp-content/uploads/2010/03/Picture-5-300x149.png" alt="Python Scripting Geocoding" width="300" height="149" /></a><p class="wp-caption-text">Python Scripting Geocoding</p></div>
<p>The perhaps most complex way to perform geocoding is done through Python scripting. The example on the right actually presents geoprocessing code. What happens when one uses Python Scripting to create geoprocessing operations is similar with the command line option talked about earlier, with some slight changes. Python scripting gives you the option to interact with the data deeper. What this means is that the user can now access an individual point by latitude and longitude. And since all vector spatial data are built from points, this means you have deep access to any spatial data using Python (to see more about Accessing Geometries using the Geoprocessor <a href="http://michalisavraam.org/2009/02/accessing-geometries-using-the-geoprocessor-updated/">click here</a>). Also, as Python is a general use scripting language, you can find reusable code by other users (in the form of modules) to achieve things like reading Excel files (<a href="http://michalisavraam.org/2009/06/manipulating-excel-files-using-python-part-1-reading-files/">click here</a> for an overview).</p>
<p>And that is what geoprocessing is. Operations that work on spatial data. In the ArcGIS realm, that means either using ArcToolbox, the Model Builder, the Command Line interface or creating your own Python Scripts to achieve your desired results.</p>
Note: There is a rating embedded within this post, please visit this post to rate it.


<p>Related posts:<ol><li><a href='http://michalisavraam.org/2009/10/understanding-the-geoprocessor-programming-model-part/' rel='bookmark' title='Permanent Link: Understanding the Geoprocessor Programming Model part 1'>Understanding the Geoprocessor Programming Model part 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michalisavraam.org/2010/03/what-is-geoprocessing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Google Maps Lab features</title>
		<link>http://michalisavraam.org/2010/02/new-google-maps-lab-features/</link>
		<comments>http://michalisavraam.org/2010/02/new-google-maps-lab-features/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 22:23:54 +0000</pubDate>
		<dc:creator>Michalis Avraam</dc:creator>
				<category><![CDATA[Quick notes]]></category>
		<category><![CDATA[Spatial Data]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[web mapping]]></category>
		<category><![CDATA[web maps]]></category>

		<guid isPermaLink="false">http://michalisavraam.org/?p=264</guid>
		<description><![CDATA[Google Maps introduces some nifty new features for its users in the form of Labs (as in their famous Gmail Labs). The new features are accessible on the toolbar on the top right of the screen, labeled as &#8220;New&#8221; (look like this: ). There are many features for all map geeks available, including Drag and <a href='http://michalisavraam.org/2010/02/new-google-maps-lab-features/'>[...]</a>


Related posts:<ol><li><a href='http://michalisavraam.org/2009/10/google-maps-api-now-supports-multiple-languages/' rel='bookmark' title='Permanent Link: Google Maps API now supports multiple languages'>Google Maps API now supports multiple languages</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://michalisavraam.org/wp-content/uploads/2010/02/Google-Maps.png"><img class="alignright size-full wp-image-265" title="Google Maps" src="http://michalisavraam.org/wp-content/uploads/2010/02/Google-Maps.png" alt="Google Maps" width="173" height="45" /></a>Google Maps introduces some nifty new features for its users in the form of Labs (as in their famous Gmail Labs). The new features are accessible on the toolbar on the top right of the screen, labeled as &#8220;New&#8221; (look like this: <a href="http://michalisavraam.org/wp-content/uploads/2010/02/Google-Maps-New.png"><img class="alignnone size-full wp-image-266" title="Google Maps New" src="http://michalisavraam.org/wp-content/uploads/2010/02/Google-Maps-New.png" alt="" width="48" height="19" /></a>). There are many features for all map geeks available, including Drag and Zoom (allows you to draw a rectangle on the screen to zoom in it), Aerial Imagery (a much finer resolution imagery than satellite), Rotation (rotates the map, making up South or East), and others. My favorite one is of course the option to introduce the Beta label to Google Maps, for those that suffer from nostalgia.</p>
<p><span id="more-264"></span></p>
<p>The image below shows how the labs features are presented:</p>
<p><a href="http://michalisavraam.org/wp-content/uploads/2010/02/Google-Maps-Labs.png"><img class="aligncenter size-full wp-image-267" title="Google Maps Labs" src="http://michalisavraam.org/wp-content/uploads/2010/02/Google-Maps-Labs.png" alt="" width="685" height="536" /></a></p>


<p>Related posts:<ol><li><a href='http://michalisavraam.org/2009/10/google-maps-api-now-supports-multiple-languages/' rel='bookmark' title='Permanent Link: Google Maps API now supports multiple languages'>Google Maps API now supports multiple languages</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michalisavraam.org/2010/02/new-google-maps-lab-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MapChat 2 Released to Public</title>
		<link>http://michalisavraam.org/2009/12/mapchat-2-released-to-public/</link>
		<comments>http://michalisavraam.org/2009/12/mapchat-2-released-to-public/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 19:20:13 +0000</pubDate>
		<dc:creator>Michalis Avraam</dc:creator>
				<category><![CDATA[GIS* Points]]></category>
		<category><![CDATA[Quick notes]]></category>
		<category><![CDATA[MapChat]]></category>
		<category><![CDATA[MapChat 2]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[space-based chat]]></category>
		<category><![CDATA[Spatial Data]]></category>
		<category><![CDATA[spatial discussion]]></category>

		<guid isPermaLink="false">http://michalisavraam.org/?p=239</guid>
		<description><![CDATA[MapChat 2, a wonderful spatial mapping web-based application has been publicly released. This tool enables spatial discussions to enhance the production of local knowledge and public discourse. A demo version is set up for users, so go ahead and give it a spin. There are many features in this release, documented below. Threaded chat/discussion. The <a href='http://michalisavraam.org/2009/12/mapchat-2-released-to-public/'>[...]</a>


Related posts:<ol><li><a href='http://michalisavraam.org/2010/03/what-is-geoprocessing/' rel='bookmark' title='Permanent Link: What is geoprocessing?'>What is geoprocessing?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://mapchat.ca/"></a></p>
<div id="attachment_240" class="wp-caption alignright" style="width: 160px"><a href="http://mapchat.ca/"><img class="size-thumbnail wp-image-240" title="splash-alpha" src="http://michalisavraam.org/wp-content/uploads/2009/12/splash-alpha-150x140.png" alt="MapChat 2" width="150" height="140" /></a><p class="wp-caption-text">MapChat 2</p></div>
<p>MapChat 2, a wonderful spatial mapping web-based application has been publicly released. This tool enables spatial discussions to enhance the production of local knowledge and public discourse. A demo version is set up for users, so <a href="http://mapchat.ca/node/69">go ahead and give it a spin</a>. There are many features in this release, documented below.</p>
<ul>
<li><span id="more-239"></span>Threaded chat/discussion.</li>
<li>The ability to attach arbitrary spatial footprints to chat messages.</li>
<li>Continual discussion over specific spatial footprints.</li>
</ul>
<p>The tremendous value of this application comes from its power to enable discussions not only about place, but also in place. The discussions can begin about a specific feature on the map (attached to existing spatial footprint), or about a feature that is not currently present (a new spatial footprint of significance to a user). These discussions can then lead to an agglomeration of spatial footprints of features on the ground that no one has collected data for yet, like play areas for children, or hiking trails, or anything else.</p>
<p>Congratulations to the MapChat team for this accomplishment.</p>


<p>Related posts:<ol><li><a href='http://michalisavraam.org/2010/03/what-is-geoprocessing/' rel='bookmark' title='Permanent Link: What is geoprocessing?'>What is geoprocessing?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michalisavraam.org/2009/12/mapchat-2-released-to-public/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Spatial Data in-house &#8211; Goodbye to TeleAtlas?</title>
		<link>http://michalisavraam.org/2009/10/google-spatial-data-in-house-goodbye-to-teleatlas/</link>
		<comments>http://michalisavraam.org/2009/10/google-spatial-data-in-house-goodbye-to-teleatlas/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 23:43:10 +0000</pubDate>
		<dc:creator>Michalis Avraam</dc:creator>
				<category><![CDATA[GIS* Points]]></category>
		<category><![CDATA[Quick notes]]></category>
		<category><![CDATA[Spatial Data]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[parcel]]></category>
		<category><![CDATA[parcel data]]></category>

		<guid isPermaLink="false">http://michalisavraam.org/?p=172</guid>
		<description><![CDATA[As mentioned on the Google Geo Blog yesterday, as well as by James Fee in his blog, Google&#8217;s spatial offerings (Google Maps and soon Google Earth I assume) will include comprehensive parcel data that has been collected somehow from Google. While the Geo Blog entry is sparse, there is a mention of the &#8220;Report a <a href='http://michalisavraam.org/2009/10/google-spatial-data-in-house-goodbye-to-teleatlas/'>[...]</a>


Related posts:<ol><li><a href='http://michalisavraam.org/2009/10/google-maps-api-now-supports-multiple-languages/' rel='bookmark' title='Permanent Link: Google Maps API now supports multiple languages'>Google Maps API now supports multiple languages</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>As mentioned on the <a href="http://googlegeodevelopers.blogspot.com/">Google Geo Blog</a> yesterday, as well as by <a href="http://www.spatiallyadjusted.com/2009/10/07/google-maps-now-uses-their-own-map-data/">James Fee</a> in his blog, Google&#8217;s spatial offerings (Google Maps and soon Google Earth I assume) will include comprehensive parcel data that has been collected somehow from Google. While the Geo Blog entry is sparse, there is a mention of the &#8220;Report a Problem&#8221; link added to maps, allowing users to make suggestions (and perhaps corrections) to the data served by Google. What many people have noted is that the copyright notice in the United States has changed, and now the notice reports as a copyright holder Google.</p>
<p><span id="more-172"></span></p>
<div id="attachment_173" class="wp-caption alignright" style="width: 310px"><a href="http://en.wikipedia.org/wiki/File:Google_Street_View_Car_in_Chinatown,_Toronto.jpg"><img class="size-medium wp-image-173" title="Google Street View Car in Chinatown, Toronto" src="http://michalisavraam.org/wp-content/uploads/2009/10/Google_Street_View_Car_in_Chinatown_Toronto-300x225.jpg" alt="Google Street View Car in Chinatown, Toronto, courtesy of Wikipedia" width="300" height="225" /></a><p class="wp-caption-text">Google Street View Car in Chinatown, Toronto, courtesy of Wikipedia</p></div>
<p>There is a lot of speculation about the data, including where Google may have procured the data. There are some simple answers for this, as well as many unanswered issues remaining. To tackle it first, there is one great source for road data for Google, and that is their Google Street View Vans/Cars. Those cars are equipped with a good enough GPS to enable the correct georeferencing of all the images taken. Those coordinates, bundled with some OCR scanning Google can do to find street names and the laser range scanners to identify width of road can ultimately assist Google in creating a dataset that may be even more automated than the traditional TeleAtlas methods.</p>
<p>Of course, information like parcels is not easy to achieve using such a method. As James Fee speculated, this can perhaps come from local governments and institutions, but there are multiple problems there as well. Oftentimes these organizations offer their data free online for non-commercial usage. Is Google Maps and Earth commercial if they bring in revenue? Most often. the data require some sort of monetary transfer between a user and the organization. Has Google bought all the data, or received the data for free in some way for exchange of services?</p>
<p>Regardless of the issues, Google seems to have managed what was thought to be improbable: collecting data from a great magnitude of small governments, compiled them and provided them online for people to use free of charge. Whether this will be viewed as evil in the future or not remains to be seen, but for now, Google seems to be doing better than all government initiatives for data interoperability and single warehousing solutions.</p>


<p>Related posts:<ol><li><a href='http://michalisavraam.org/2009/10/google-maps-api-now-supports-multiple-languages/' rel='bookmark' title='Permanent Link: Google Maps API now supports multiple languages'>Google Maps API now supports multiple languages</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://michalisavraam.org/2009/10/google-spatial-data-in-house-goodbye-to-teleatlas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

