<?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>indiemapper blog &#187; Uncategorized</title>
	<atom:link href="http://indiemapper.com/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://indiemapper.com/blog</link>
	<description>Development blog for indiemapper by Axis Maps</description>
	<lastBuildDate>Mon, 19 Jul 2010 19:20:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Indiemapper + Google My Maps</title>
		<link>http://indiemapper.com/blog/2010/07/indiemapper-google-my-maps/</link>
		<comments>http://indiemapper.com/blog/2010/07/indiemapper-google-my-maps/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 14:35:48 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=453</guid>
		<description><![CDATA[Google Maps&#8217; &#8220;My Maps&#8221; feature is a great way to create and view geographic data and annotations on Google&#8217;s base maps. But it&#8217;s also a great tool for generating the source data for simple but polished maps made with indiemapper. While a lot user-generated content on Google Maps may seem to suffer pushpin fever, the [...]]]></description>
			<content:encoded><![CDATA[<p>Google Maps&#8217; &#8220;My Maps&#8221; feature is a great way to create and view geographic data and annotations on Google&#8217;s base maps. But it&#8217;s also a great tool for generating the source data for simple but polished maps made with indiemapper.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/indie_google.jpg"><img class="aligncenter size-full wp-image-493" title="Points of interest in indiemapper and Google Maps" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/indie_google.jpg" alt="Points of interest in indiemapper and Google Maps" width="484" height="244" /></a></p>
<p>While a lot user-generated content on Google Maps may seem to suffer pushpin fever, the tool can be purposed for nicer cartographic uses than maps of giant martini glasses, musical notes, and eight-balls. Google base maps can serve as an easy reference for accurately creating custom points and shapes, but may be too noisy for professional, published maps. Luckily, My Maps allows you to export your data to KML which can then be loaded into your handy web-based cartography application, indiemapper!</p>
<p>In this post is an example of how My Maps might be used for a basic overview map of America&#8217;s most famous road, Route 66.</p>
<h3>Google Maps</h3>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/lineonroads2.jpg"><img class="size-full wp-image-489 alignright" title="Draw a line along roads" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/lineonroads2.jpg" alt="Draw a line along roads" width="150" height="89" /></a>Manually drawing Route 66 would be a tedious task with an awful lot of clicking. Google offers a huge advantage by allowing you to create a line that follows roads, using its routing algorithms. Route 66 roughly follows modern interstates from Chicago to Los Angeles. Google wants to use a different route directly between the two cities, but an intermediate click around Albuquerque ensures that it&#8217;ll follow the correct southern route.</p>
<p style="text-align: center;"><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/drawroute.jpg"><img class="aligncenter size-full wp-image-466" title="Drawing a route in Google Maps" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/drawroute.jpg" alt="Drawing a route in Google Maps" width="558" height="424" /></a></p>
<p>My final map is meant to appear at a fairly small size, perhaps the width of a couple of columns in accompaniment of a newspaper article. As such, minor deviations of the interstates from Route 66 are not of much concern because of the small scale. However, in certain spots where the difference is notable, such as in western Arizona, I can click and drag the route to conform to the correct road.</p>
<p style="text-align: center;"></a><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/changeroute.jpg"><img class="aligncenter size-full wp-image-468" title="Adjusting a route in Google Maps" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/changeroute.jpg" alt="Adjusting a route in Google Maps" width="558" height="423" /></a></p>
<p>Besides the actual path I&#8217;ll want to indicate some of the larger cities along Route 66 using basic placemarks. It would be okay to use crazy helicopter or snowflake icons here, but that garish fun won&#8217;t be carried over to indiemapper.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/placemark.jpg"><img class="aligncenter size-full wp-image-471" title="Placemarks in Google Maps" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/placemark.jpg" alt="Placemarks in Google Maps" width="558" height="423" /></a></p>
<p>That&#8217;ll do for now. To export to KML, I save the map and click the &#8220;View in Google Earth&#8221; link. The KML file that is generated actually only contains a &#8220;network link&#8221; to a location on Google&#8217;s servers. In my experience this means that loading this KML file will always show the latest version of the map as saved on My Maps, no matter when the file was downloaded.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/viewingoogleearth.jpg"><img class="aligncenter size-full wp-image-473" title="Google Maps export to KML" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/viewingoogleearth.jpg" alt="Google Maps export to KML" width="375" height="28" /></a></p>
<h3>Indiemapper</h3>
<p>As the KML from Google Maps will only contain the custom point and line data that I created, my indiemapper map will need a base map. <a href="http://naturalearthdata.com">Natural Earth Vector</a> data from indiemapper&#8217;s shapefile library is perfect for the job. I&#8217;ll add countries, states and provinces, and lakes and reservoirs.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/ne_layers.jpg"><img class="aligncenter size-full wp-image-476" title="Indiemapper shapefile library" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/ne_layers.jpg" alt="Indiemapper shapefile library" width="525" height="304" /></a></p>
<p>Then after loading the KML and a bit of styling work, everything is in place.</p>
<p style="text-align: center;"><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/route_styled.jpg"><img class="aligncenter size-full wp-image-477" title="Styled map of Route 66 in indiemapper" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/route_styled.jpg" alt="Styled map of Route 66 in indiemapper" width="562" height="368" /></a></p>
<p>Everything, that is, except labels. I want city and state labels. After choosing to add a layer in the usual manner, the label options for the KML data source are two. <strong>name_kml</strong> is the titles of lines, placemarks, and shapes—in this case, the cities. Note that the only choices in this panel are for labels and reference layers. For most other data sources there would be options for single and multivariate thematic layers. KML exported from Google Maps contains only text attributes and no numeric values on which to base any thematic layers.</p>
<p style="text-align: center;"><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/addlabels.jpg"><img class="aligncenter size-full wp-image-481" title="Adding labels in indiemapper" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/addlabels.jpg" alt="Adding labels in indiemapper" width="551" height="292" /></a></p>
<p>After adding labels for <strong>NAME</strong> on the States and Provinces layer, I edit the styles and placement of all the labels in the page. I&#8217;m going with the Geochet (Georgia + Trebuchet) template for the city and state labels. I don&#8217;t need the &#8220;Route 66&#8243; label that appeared for the line because that will simply be the title of the map, so I can just drag it off the page and out of view, using the Annotation layer for the title instead.</p>
<p style="text-align: center;"><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/labelstyle.jpg"><img class="aligncenter size-full wp-image-480" title="Label styling options" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/labelstyle.jpg" alt="Label styling options" width="562" height="369" /></a></p>
<p>There. A very simple overview map of Route 66. If you&#8217;d like to investigate further, check out the <a href="http://indiemapper.s3.amazonaws.com/imp/route66.imp">IMP</a> file for this map, the <a href="http://indiemapper.s3.amazonaws.com/data/Route 66.kml">KML</a> source, or the <a href="http://maps.google.com/maps/ms?ie=UTF8&#038;hl=en&#038;msa=0&#038;msid=102256689658206181675.00048abb0725d09a35a3f&#038;ll=37.961523,-103.535156&#038;spn=17.74171,36.298828&#038;z=5">original data</a> in Google Maps.</p>
<p style="text-align: center;"><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/route661.jpg"><img class="aligncenter size-full wp-image-487" title="Route 66 from indiemapper" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/route661.jpg" alt="Route 66 from indiemapper" width="600" height="324" /></a></p>
<h3>Final thoughts</h3>
<p>Google My Maps tools are geared toward miscellaneous features with names and descriptions, and it is difficult to organize this map data into real thematic content that taps into the strengths of indiemapper. However, Google Maps is ideal for generating simple geodata quickly. I think of two sides to the way indiemapper and Google Maps can work together: Google Maps is a way to add custom data to indiemapper, and indiemapper is a way to add certain custom styles to Google Maps data. For the former, KML from Google Maps may not provide sophisticated thematic data, but it&#8217;s great for easily creating ancillary information or features for very simple maps. As for the latter, indiemapper&#8217;s built-in reference and thematic data, as well as its projection and export capabilities, offer an alternative base style to Google base maps which are not suitable for every purpose.</p>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/07/indiemapper-google-my-maps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Indiemapper Data Library</title>
		<link>http://indiemapper.com/blog/2010/07/indiemapper-data-library/</link>
		<comments>http://indiemapper.com/blog/2010/07/indiemapper-data-library/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 14:35:27 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=437</guid>
		<description><![CDATA[We&#8217;ve just rolled out our first major new feature to indiemapper. Starting today, all indiemapper and indiemapper lite users will have integrated access to world thematic data. We know that finding geographic data and loading it in indiemapper has been a challenge for many of our users. This is just our first step in making [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just rolled out our first major new feature to indiemapper. Starting today, all indiemapper and indiemapper lite users will have integrated access to world thematic data. We know that finding geographic data and loading it in indiemapper has been a challenge for many of our users. This is just our first step in making the data processes of indiemapper easier for you.</p>
<p>When you load indiemapper, you&#8217;ll notice a new tab on our open screen:</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/indiemapper-new-map-e1278424247477.jpg"><img class="aligncenter size-full wp-image-439" title="Open Data Window" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/indiemapper-new-map-e1278424247477.jpg" alt="" width="600" height="362" /></a></p>
<p>This tab will take you to our new data library, populated with thematic data from the <a href="http://geodata.grid.unep.ch/" target="_blank">UNEP Geo Data Portal</a>. We&#8217;ve assembled the data into 10 major themes. Within those themes are attributes described in the detailed section. To get the data into your map, just select your theme and click &#8220;Open.&#8221;</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/indiemapper-new-map-1.jpg"><img class="aligncenter size-full wp-image-440" title="Data Library" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/indiemapper-new-map-1.jpg" alt="" width="524" height="531" /></a></p>
<p>If you&#8217;d like to browse all the data themes and attributes at once, have a look at our <a href="http://spreadsheets.google.com/ccc?key=0AjwyKJQXN7nzdFlLTXVmUllaMF85ZEt3MU9MMWpBeGc&amp;hl=en" target="_blank">Google Spreadsheet data inventory</a>. We&#8217;ll be adding more data over time so check back often. If you have a suggestion about what we should add, you can submit a request by emailing <a href="mailto:support@indiemapper.com">support@indiemapper.com</a>.</p>
<h3>Bonus Map</h3>
<p>Just for kicks, I took 3 minutes and threw together this bivariate choropleth map showing CO2 emissions per GDP and GDP growth rate. Look at all the low-emissions growth in South America and Africa compared to North America. Europe&#8217;s economy isn&#8217;t growing, but they&#8217;re not creating much CO2 either.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/07/economy.jpg"><img class="aligncenter size-full wp-image-443" title="Emissiong by Growth Rate" src="http://indiemapper.com/blog/wp-content/uploads/2010/07/economy.jpg" alt="" width="599" height="399" /></a>Want to make your own modifications to the map? <a href="http://indiemapper.s3.amazonaws.com/imp/emissions_growth.imp">Download the IMP</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/07/indiemapper-data-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Indiemapper for Education</title>
		<link>http://indiemapper.com/blog/2010/06/indiemapper-for-education/</link>
		<comments>http://indiemapper.com/blog/2010/06/indiemapper-for-education/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 20:02:09 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=407</guid>
		<description><![CDATA[Attention All Educators Indiemapper was born in the classroom based on a simple, shared frustration: Why is it so hard to make good maps? While GIS is very powerful, it easily overwhelms students who often waste precious time hunting for buttons and forgetting how to do simple tasks. All of us at Axis Maps have extensive [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Attention All Educators</strong></p>
<p>Indiemapper was born in the classroom based on a simple, shared frustration: Why is it so hard to make good maps? While GIS is very powerful, it easily overwhelms students who often waste precious time hunting for buttons and forgetting how to do simple tasks. All of us at Axis Maps have extensive experience in the classroom; This is the tool we always wished we&#8217;d had to teach map-making to our own students.</p>
<p>Fall 2010 we&#8217;re offering instructors who want to use indiemapper in their classroom <strong>ready-to-go labs</strong>, <strong>sample data sets</strong>, and <strong>video tutorials</strong> so your students can hit the ground running. This is in addition to the <a href="http://indiemapper.com/pricing.php" target="_blank">academic discounts </a>we already offer. Plus we are offering a <strong>free account for instructors</strong> who use indie in their classes. For more information go to <a href="http://indiemapper.com/users/educators.php" target="_blank">http://educators.indiemapper.com/</a> or send an email to <a href="mailto:education@indiemapper.com">education@indiemapper.com</a> to find out how you can begin using indiemapper in your classroom.</p>
<p style="text-align: center;"><strong>DOWNLOAD:</strong> <a href="http://indiemapper.com/education/labs/1/Choropleth_Lab_Indiemapper.pdf" target="_blank">Choropleth Maps Sample Lab Exercise</a> (5.4 MB PDF)</p>
<p style="text-align: center;">OR</p>
<p style="text-align: center;"><a href="http://indiemapper.com/education/labs/1/Indiemapper_Choropleth_Lab.zip" target="_blank">Complete Lab + Data</a> (7.8 MB ZIP)</p>
<p style="text-align: center;"><a href="http://indiemapper.com/education/labs/1/Indiemapper_Choropleth_Lab.zip"><img class="alignnone size-full wp-image-408" title="sample lab page" src="http://indiemapper.com/blog/wp-content/uploads/2010/06/plage1.jpg" alt="" width="580" height="750" /></a></p>
<p style="text-align: center;"><a href="http://indiemapper.com/education/labs/1/Indiemapper_Choropleth_Lab.zip"><img class="size-full wp-image-409 aligncenter" title="Step 1" src="http://indiemapper.com/blog/wp-content/uploads/2010/06/step1.jpg" alt="" width="580" height="380" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/06/indiemapper-for-education/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Indiemapper + Google Fusion Tables</title>
		<link>http://indiemapper.com/blog/2010/06/indiemapper-google-fusion-tables/</link>
		<comments>http://indiemapper.com/blog/2010/06/indiemapper-google-fusion-tables/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 15:02:56 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=364</guid>
		<description><![CDATA[Google Fusion Tables! How could I forget? I remember trying out Google&#8217;s first attempt at thematic mapping when it first came out but I hadn&#8217;t given it a second thought since then; probably because it makes maps like this (percentage of state population on Facebook): and like this (capacity of ethanol facilities across the US): [...]]]></description>
			<content:encoded><![CDATA[<p>Google Fusion Tables! How could I forget? I remember trying out Google&#8217;s first attempt at thematic mapping when it first came out but I hadn&#8217;t given it a second thought since then; probably because it makes maps like this (percentage of state population on Facebook):</p>
<p><img class="aligncenter size-full wp-image-368" title="Google Fusion Tables | Percent of state population on Facebook (2009)-1" src="http://indiemapper.com/blog/wp-content/uploads/2010/06/Google-Fusion-Tables-Percent-of-state-population-on-Facebook-2009-1.jpg" alt="" width="600" height="207" /></p>
<p>and like this (capacity of ethanol facilities across the US):</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/06/Google-Fusion-Tables-United-States-Ethanol-Facilities.jpg"><img class="aligncenter size-full wp-image-366" title="Google Fusion Tables | United States Ethanol Facilities" src="http://indiemapper.com/blog/wp-content/uploads/2010/06/Google-Fusion-Tables-United-States-Ethanol-Facilities.jpg" alt="" width="600" height="207" /></a></p>
<h2>The Good:</h2>
<ol>
<li>This data was publicly available and easily searchable.</li>
<li>I made each of these maps in about 2 minutes.</li>
</ol>
<h2>The Bad:</h2>
<ol>
<li>Wrong projection for choropleth map</li>
<li>On the proportional / colored symbol map, a single variable is being redundantly encoded in both size and color.</li>
<li>Single color scheme</li>
<li>I can only set the extent by typing the name of a country in the text box</li>
</ol>
<p>I understand that for many people, this tool gives them mapping ability that they didn&#8217;t have before. But if you care about having attractive and correct maps, it doesn&#8217;t go nearly far enough.</p>
<p>I&#8217;m going to do a quick reproduction of each of these maps in indiemapper, and in the process, show you how you can take advantage of the great data in Google Fusion Tables and still make great maps using indiemapper.</p>
<h2>Google Fusion Table Basics</h2>
<p>Google Fusion Tables are dead simple to use, so I won&#8217;t spend too much time on this. First, head over to <a href="http://tables.googlelabs.com/">http://tables.googlelabs.com/</a> to see what&#8217;s there.</p>
<ul>
<li>You can upload your own data by clicking &#8220;new table&#8221;</li>
<li>You can browse a ton of publicly available data by clicking &#8220;public tables&#8221;</li>
<li>You can search for a specific dataset by typing into the search box</li>
</ul>
<p>Like I said: dead simple. To get a more in-depth tour, visit Google&#8217;s own overview here -&gt; <a href="http://tables.googlelabs.com/public/tour/tour1.html" target="_blank">http://tables.googlelabs.com/public/tour/tour1.html</a></p>
<h2>US Facebook Participation</h2>
<p>The first table I found was <a href="http://tables.googlelabs.com/DataSource?dsrcid=113794" target="_blank">Percent of state population on Facebook (2009)</a>. To get the data into indiemapper, I&#8217;m going to have to combine the tables. Fusion tables do have some geographic export abilities, but it will only export points and I want to attach this data to state polygons. I can export the data by going to File-&gt;Export and my CSV will automatically begin downloading. For my geography, I grabbed a states file that also had some census data (in case I wanted to do some bivariate maps).</p>
<p>I did the standard tabular combine process in OpenOffice as <a href="http://support.indiemapper.com/entries/143487-how-do-i-map-my-own-spreadsheet-data-in-indiemapper" target="_blank">described in this post</a>. A few things to note:</p>
<ul>
<li>My Facebook data didn&#8217;t contain any values for the District of Columbia. I had to add an extra row of zeroes to make sure the data would match up.</li>
<li>I had to do a find / replace to remove all the commas and %&#8217;s in the data so indiemapper would recognize the values as numeric instead of text.</li>
</ul>
<p>You can download the final combined shapefile here -&gt; <a href="http://indiemapper.s3.amazonaws.com/data/facebook_states.zip">http://indiemapper.s3.amazonaws.com/data/facebook_states.zip</a></p>
<p>I loaded the file into indiemapper and made a simple choropleth of percent of population that is registered for Facebook. I projected the map to Albers Equal Area Conic centered on 100°W. Then I created a choropleth map of the percentage values, just like in Fusion Tables. Finally, I added a label layer and did some quick adjustments to label placement and rotation. After about 3 minutes of work, it looked like this:</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/06/facebook_by_state_chor.png"><img class="aligncenter size-full wp-image-371" title="facebook_by_state_chor" src="http://indiemapper.com/blog/wp-content/uploads/2010/06/facebook_by_state_chor.png" alt="" width="600" height="406" /></a></p>
<p><a href="http://indiemapper.s3.amazonaws.com/imp/facebook_choro.imp" target="_blank">Download the IMP</a></p>
<p>Since I had the census data attached to my shapefile, I thought I would make a bivariate choropleth, just for kicks. Since Facebook used to be the domain of college students alone, I thought I would compare the number of Facebook users to the rate of 18 &#8211; 21 year olds in each state. I added the bivariate cartogram layer and adjusted some of the overlapping states to come up with:</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/06/facebook_by_state_biv.png"><img class="aligncenter size-full wp-image-372" title="facebook_by_state_biv" src="http://indiemapper.com/blog/wp-content/uploads/2010/06/facebook_by_state_biv.png" alt="" width="600" height="377" /></a></p>
<p><a href="http://indiemapper.s3.amazonaws.com/imp/facebook_carto.imp" target="_blank">Download the IMP</a></p>
<h2>Ethanol Facilities</h2>
<p>Google Fusion Tables include a fairly robust geocoding feature, so I wanted to test it on data that was made of discrete points. This dataset shows the <a href="http://tables.googlelabs.com/DataSource?dsrcid=173112" target="_blank">location of ethanol facilities along with their capacities</a>. From the table, if I go to Visualize -&gt; Maps, there is a link to export the KML.</p>
<p>I thought I would be able to take this exported KML and use it directly in indiemapper, but unfortunately, I was wrong. The exported KML handled the geography perfectly, however, it did not maintain any numerical data for me to use. I won&#8217;t go into too much detail other than to say, the KML data looked like this:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #339933;">&lt;![CDATA[</span>
<span style="color: #339933;">      &lt;b&gt;Longitude&lt;/b&gt;: -103.334403992</span>
<span style="color: #339933;">      &lt;b&gt;Latitude&lt;/b&gt;: 34.1861915588</span>
<span style="color: #339933;">      &lt;b&gt;Company&lt;/b&gt;: Abengoa Bioenergy Corp.</span>
<span style="color: #339933;">      &lt;b&gt;Address&lt;/b&gt;:</span>
<span style="color: #339933;">      &lt;b&gt;City&lt;/b&gt;: Portales</span>
<span style="color: #339933;">      &lt;b&gt;State&lt;/b&gt;: NM</span>
<span style="color: #339933;">      &lt;b&gt;zipcode&lt;/b&gt;:</span>
<span style="color: #339933;">      &lt;b&gt;Company Website&lt;/b&gt;:</span>
<span style="color: #339933;">      &lt;b&gt;Feedstock&lt;/b&gt;: milo</span>
<span style="color: #339933;">      &lt;b&gt;Status&lt;/b&gt;: Not Producing</span>
<span style="color: #339933;">      &lt;b&gt;Capacity [Mg/y]&lt;/b&gt;: 30</span>
<span style="color: #339933;">      &lt;b&gt;State Date&lt;/b&gt;: July 2005</span>
<span style="color: #339933;">   ]]&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>when it should look like this, as described in the <a href="http://code.google.com/apis/kml/documentation/extendeddata.html" mce_href="http://code.google.com/apis/kml/documentation/extendeddata.html" target="_blank">KML reference</a>:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;ExtendedData<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Data</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;longitude&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[Longitude]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[-103.334403992]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/Data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Data</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;latitude&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[Latitude]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[34.1861915588]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/Data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Data</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;company&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[Company]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[Abengoa Bioenergy Corp.]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/Data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Data</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;address&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[Address]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[ ]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/Data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Data</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;feedstock&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[Feedstock]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[milo]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/Data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Data</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;status&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[Status]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[Not Producing]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/Data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;Data</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;capacity&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[Capacity (Mg/y)]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/displayName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
      <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[30]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/Data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/ExtendedData<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Since I was only looking for a single numerical value (capacity), I did a quick find / replace to only get the single value. You can download the <a href="http://indiemapper.s3.amazonaws.com/data/United%20States%20Ethanol%20Facilities.kml" target="_blank">edited KML file here</a>.</p>
<p>Once I was finally in indiemapper, I wanted to make a quick map. First, I added the Facebook shapefile from the original example. It will be a good basemap showing states and maybe I&#8217;ll want that census data in there too. Then, I added the KML data and created a proportional symbol map from the &#8220;Capacity&#8221; variable.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/06/ethanol_prop.jpg"><img class="aligncenter size-full wp-image-393" title="ethanol_prop" src="http://indiemapper.com/blog/wp-content/uploads/2010/06/ethanol_prop.jpg" alt="" width="599" height="440" /></a></p>
<p>The map looks good but I think there is more to the story than just this. I will use that census data to create a quick choropleth map of crop acreage and add that under the proportional symbols.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/06/ethanol.jpg"><img class="aligncenter size-full wp-image-394" title="ethanol" src="http://indiemapper.com/blog/wp-content/uploads/2010/06/ethanol.jpg" alt="" width="599" height="440" /></a></p>
<p><a href="http://indiemapper.s3.amazonaws.com/imp/ethanol.imp" target="_blank">Download the IMP</a></p>
<p>Now we have a better picture of not only where the ethanol facilities are in the US, but also one possible explanation of why they&#8217;re there.</p>
<h2>Conclusion</h2>
<p>When I started this post, I had hoped that Google Fusion Tables were going to play nicer with indiemapper. While I think the redesigns are a massive improvement over the map visualization built into Fusion Tables, the inability to export usable KML is a major problem. While you still may want to take a look if you&#8217;re looking for publicly available data, if it is going onto a map, I would check Geocommons first to see if it is in a usable form.</p>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/06/indiemapper-google-fusion-tables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UK Election Map [Indiemapper Made]</title>
		<link>http://indiemapper.com/blog/2010/05/uk-election-map-indiemapper-made/</link>
		<comments>http://indiemapper.com/blog/2010/05/uk-election-map-indiemapper-made/#comments</comments>
		<pubDate>Sun, 23 May 2010 11:03:40 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=309</guid>
		<description><![CDATA[I have a confession to make: I don&#8217;t make as many maps as I used to. My role in Axis Maps usually has me leaving the mapping to our talented designers and developers while I scurry off to do business-y things. I wanted to get back into the swing of making some maps so I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/election_maps.jpg"><img class="aligncenter size-full wp-image-355" title="election_maps" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/election_maps.jpg" alt="" width="600" height="425" /></a></p>
<p>I have a confession to make: I don&#8217;t make as many maps as I used to. My role in Axis Maps usually has me leaving the mapping to our talented designers and developers while I scurry off to do business-y things. I wanted to get back into the swing of making some maps so I thought I would try my hand creating a wrap-up of the 2010 UK election. I posted the IMPs with each map if you want to download my maps and make your own versions!</p>
<blockquote><p>Full disclosure: <em>I&#8217;m American but Britain is my adopted home. I apologize in advance to any UK natives for any inaccuracies resulting from my cursory knowledge of your political system. Let me have it in the comments!</em></p></blockquote>
<h2>Preparing the data table</h2>
<p>My first order of business was locating the election data. I initially started looking for a KML or shapefile containing the election data. However, 3 Google searches later, it looked as if that was a pipe dream. However, what I did find was a VERY complete election table from <a href="http://www.guardian.co.uk/news/datablog/2010/may/07/uk-election-results-data-candidates-seats" target="_blank">The Guardian&#8217;s Datablog</a>. You can see and download the full spreadsheet on this <a href="http://spreadsheets.google.com/ccc?key=tdLut_gO0qo_C0JevIxnZ2g" target="_blank">Google Doc</a>.</p>
<p>The spreadsheet was very complete, but the way it was organized was going to be a problem for getting it on a map. Each party candidate for each constituency was given its own line in the spreadsheet.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/General-election-2010-results.jpg"><img class="aligncenter size-full wp-image-320" title="General election 2010 results" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/General-election-2010-results.jpg" alt="" width="535" height="119" /></a></p>
<p>Because I am going to be attaching this spreadsheet to geographic data, I needed to alter the layout so there would only be one entry for each constituency. Party information that was currently stored as individual rows would need to be translated into columns. I created a Pivot Table in Excel with constituency in rows and parties in columns. The table has records for 136 registered parties for the UK so I limited the table to the 3 major parties (Conservatives, Labour and Liberal Democrats). For the values in the table, I used number of votes and percentage of votes.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/Microsoft-Excel-1.jpg"><img class="aligncenter size-full wp-image-328" title="Microsoft Excel-1" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/Microsoft-Excel-1.jpg" alt="" width="600" height="240" /></a></p>
<p>With the pivot table made, I pasted the data out of a pivot table so I could do a couple more calculations using the actual values. I grouped all of the other parties into their own group, copied information about the winning MP over from another table. Finally, I created four columns that only displayed the winning percentage if that party&#8217;s candidate won in that constituency (hopefully you&#8217;ll see why later). Now I have a <a href="https://spreadsheets.google.com/ccc?key=0AjwyKJQXN7nzdEVoNzRkTS1ucDc0UHpHS0VNRmVON1E&amp;hl=en" target="_blank">final spreadsheet</a> that is ready to get attached to some geographic data.</p>
<div class="iframe-wrapper">
  <iframe src="http://spreadsheets.google.com/pub?key=0AjwyKJQXN7nzdEVoNzRkTS1ucDc0UHpHS0VNRmVON1E&amp;hl=en&amp;output=html&amp;widget=true" frameborder="0" style="height:400px;width:600px;">Please upgrade your browser</iframe>
</div>
<h2>Getting some geography</h2>
<p>After a quick Google search, I located the boundary shapefile I was looking for at data.gov.uk. You can download the file here: <a href="http://data.gov.uk/dataset/os-boundary-line" target="_blank">http://data.gov.uk/dataset/os-boundary-line</a>. The constituency file comes bundled with lots of other boundary files that I&#8217;ll keep around in case I want to add it to my map later as context. A quick look at the data shows:</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-new-map.jpg"><img class="aligncenter size-full wp-image-332" title="indiemapper - new map" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-new-map.jpg" alt="" width="550" height="503" /></a></p>
<p>The data could definitely use some generalization, especially to clear up some of the denser constituencies around London and Birmingham. With <a href="http://mapshaper.org" target="_blank">Mapshaper</a>, it will be about a 5 minute task. I uploaded the shapefile and generalized to 95% using the special Visvalingam method. Things look much cleaner and I reduced the file size of the .SHP from 68.4MB to 246KB.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/MapShaper-alpha-testing-version.jpg"><img class="aligncenter size-full wp-image-333" title="MapShaper - alpha testing version" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/MapShaper-alpha-testing-version.jpg" alt="" width="600" height="379" /></a></p>
<p>Now I have to attach the table I created to the DBF associated with the shapefile. This requires <a href="http://www.openoffice.org/" target="_blank">OpenOffice</a> (free download) since Microsoft Excel no longer has support for opening / editing DBF files. I opened both <strong>westminster.dbf</strong> (this is the DBF file that is part of the downloaded constituency shapefile) and <strong>uk_election.xls</strong> (the spreadsheet I created of election data) in OpenOffice. I sorted both tables by constituency name and pasted values from the election spreadsheet into the constituency DBF.</p>
<blockquote><p><strong>Note: </strong>At this point, it is very important to make sure your numerical values are stored as numbers instead of as text. Most spreadsheet programs align numbers to the right side and text to the left. If your numbers are stored as text, indiemapper will interpret them as any other kind of text and they will be available for labeling only.</p></blockquote>
<p>I then ran a quick visual check to make sure the columns were lined up properly, comparing the constituency names from the DBF to the ones brought in from the DBF. I found a couple of discrepancies where my spreadsheet had something like &#8220;Yorkshire East&#8221; and the DBF had &#8220;East Yorkshire.&#8221; Doing a quick search through all the cardinal directions got this fixed pretty quick. I saved the DBF and now it was ready to be brought into indiemapper.</p>
<h2>Making a map</h2>
<p>I loaded my data into indiemapper and pretty quickly knew the map I was going to make. My idea was to create a proportional symbol map of the winners for each constituency where the size of the symbol was representative of their margin of victory. Since I was going to show each party using their respective colors, I was going to need separate proportional symbol layers in my map (which is why I divided the winning party values into different columns). Because each proportional symbol layer was coming from the same data source, I only needed to load in my shapefile once and then I could spawn each new proportional symbol layer from it.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-uk_election.jpg"><img class="aligncenter size-full wp-image-339" title="indiemapper - uk_election" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-uk_election.jpg" alt="" width="218" height="333" /></a></p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-uk_election.jpg"></a>With each layer created, I colored each one by political party and made sure they were classified and sized identically. I used made 3 classed symbols and set the bottom filtering control to 30% to remove all the zero values (where that party didn&#8217;t win). I made the other two class breaks at 40% and 50%. After adding transparency and stroke, I ended up with a map that looked like this:</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-uk_election-2.jpg"><img class="aligncenter size-full wp-image-340" title="indiemapper - uk_election-2" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-uk_election-2.jpg" alt="" width="360" height="470" /></a></p>
<p>I was pretty happy with it but knew it could use some work. So I called in some colleagues to help me out with the map.</p>
<h2>Collaboration</h2>
<p>I wanted to get some other people to take a look at my map. I went to My Indie page and invited Mark as a collaborator. This would enable him to see my map and make whatever changes to it he thought it needed.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-My-Indie.jpg"><img class="aligncenter size-full wp-image-341" title="indiemapper - My Indie" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-My-Indie.jpg" alt="" width="600" height="196" /></a></p>
<p>When I clicked submit, Mark was automatically sent an email that gave him access to my project. I also turned on project notifications on the history page so if he commented on my map, I would be notified by email. When Mark threw down a comment, I was notified and I went to the history page to check it out.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-versions-of-uk_election.jpg"><img class="aligncenter size-full wp-image-342" title="indiemapper - versions of uk_election" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/indiemapper-versions-of-uk_election-e1274889988874.jpg" alt="" width="600" height="245" /></a></p>
<p>He made a good point. I made a few quick styling changes to my map to bring the dots into the forefront, added a title, fixed my extent and I was done! <a href="http://indiemapper.s3.amazonaws.com/imp/uk_election.imp">Download the IMP and make your own edits&#8230;</a></p>
<h2><a href="http://indiemapper.s3.amazonaws.com/imp/uk_election.imp"><img class="aligncenter size-full wp-image-351" title="uk_election" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/uk_election.jpg" alt="" width="600" height="849" /></a></h2>
<h2>Bonus Map</h2>
<p>The coalition government between the Conservative and Liberal Democrat parties has faced no end to post-election dissection. No ink has been spared asking if a party from the right could work with a party from the left and if it actually represents the British people. I put together a quick bivariate choropleth map comparing the percentage of Conservative votes to the percentage of Liberal Democrat votes in each district. The blue areas are high Conservative but low Lib Dem; the areas of orange are high Lib Dem but low Conservative. The areas of &#8220;Brown&#8221; (ironically enough) are relatively high percentage for both are are the most aptly represented by the Camereon &#8211; Clegg coalition. <a href="http://indiemapper.s3.amazonaws.com/imp/uk_election_biv.imp">Download the IMP and make your own edits&#8230;</a></p>
<p style="text-align: center;"><a href="http://indiemapper.s3.amazonaws.com/imp/uk_election_biv.imp"><img class="aligncenter size-full wp-image-352" title="uk_election_biv" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/uk_election_biv.jpg" alt="" width="600" height="849" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/05/uk-election-map-indiemapper-made/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How do I map my own spreadsheet data in indiemapper?</title>
		<link>http://indiemapper.com/blog/2010/05/how-do-i-map-my-own-spreadsheet-data-in-indiemapper/</link>
		<comments>http://indiemapper.com/blog/2010/05/how-do-i-map-my-own-spreadsheet-data-in-indiemapper/#comments</comments>
		<pubDate>Thu, 20 May 2010 15:14:13 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=293</guid>
		<description><![CDATA[Since launching indiemapper, a lot of you have asked: &#8220;How do I map my own spreadsheet data?&#8221; We are currently working on building this functionality right into indiemapper. In the meantime, here is a simple workaround so you can start mapping your data right away. This article is reprinted from the indiemapper help website. You [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><strong>Since launching indiemapper, a lot of you have asked: &#8220;How do I map my own spreadsheet data?&#8221; We are currently working on building this functionality right into indiemapper. In the meantime, here is a simple workaround so you can start mapping your data right away.</strong></p>
<p><strong>This article is reprinted from the </strong><a href="http://support.indiemapper.com" target="_blank"><strong>indiemapper help website</strong></a><strong>. You can access this article and many others at </strong><a href="http://support.indiemapper.com/forums" target="_blank"><strong>http://support.indiemapper.com/forums</strong></a><strong>. If you&#8217;re looking for additional help or more tips and tricks, you can always email us at </strong><a href="mailto:support@indiemapper.com"><strong>support@indiemapper.com</strong></a><strong> or drop by our </strong><a href="http://indiemapper.com/blog/2010/05/office-hours-tues-8-11-gmt-thurs-11-2-et/"><strong>office hours on Tuesdays and Thursdays</strong></a><strong>.</strong></p></blockquote>
<p>If you have thematic data in a spreadsheet (*.csv or *.xls) and want to map it, you’ll first need to join it to an existing data source and then load it into indiemapper. In the example below, we’ll join data from a CSV file to an existing DBF (*.dbf) file. DBF files contain the thematic data that is associated with the geographic features in Shapefiles.</p>
<p><strong>1. Get OpenOffice at <a href="http://www.openoffice.org" target="_blank">http://www.openoffice.org</a></strong><br />
We use OpenOffice (Calc), but any spreadsheet editing program that can open and save DBF files will work.</p>
<p><strong>2. Open the existing DBF in OpenOffice</strong><br />
Here, we’ve opened a Natural Earth DBF downloaded from <a href="http://www.naturalearth data.com" target="_blank">Natural Earth</a>:<br />
attachment: <a href="http://support.indiemapper.com/attachments/token/spqaz55tk3m8n4l/?name=50m-admin-0-countries.dbf" target="_blank">[50m-admin-0-countries.dbf]</a></p>
<p>It comes with the following Shapefile:<br />
attachment: <a href="http://support.indiemapper.com/attachments/token/44sgqys2nzcj88h/?name=50m-admin-0-countries.shp" target="_blank">[50m-admin-0-countries.shp]</a></p>
<p><img src="http://support.indiemapper.com/attachments/token/4giu5evrwnu3z95/?name=join_1.jpg" border="0" alt="join_1.jpg" /></p>
<p>￼The DBF already has three columns in it for country, feature class, and sovereign nation.</p>
<p><strong>3. Add new columns and column names to the Natural Earth DBF<br />
<span style="font-weight: normal;">This is where your thematic data will go in step 5.</span></strong></p>
<p><strong>4. Grab some thematic data at the country level<br />
<span style="font-weight: normal;">We found some free data at the CIA World Factbook on population, internet users, and internet hosts and converted it to CSV (comma delimited *.csv file) for use in Open Office .</span></strong></p>
<p>attachment: <a href="http://support.indiemapper.com/attachments/token/clximi0v3eknvtf/?name=rawdata_2119_POP.csv" target="_blank">[rawdata_2119_POP.csv]</a><br />
attachment: <a href="http://support.indiemapper.com/attachments/token/8qr4ffj1sxeexta/?name=rawdata_2153_USERS.csv" target="_blank">[rawdata_2153_USERS.csv]</a><br />
attachment: <a href="http://support.indiemapper.com/attachments/token/1kv9v9clkf6yi7f/?name=rawdata_2184_HOSTS.csv" target="_blank">[ rawdata_2184_HOSTS.csv]</a></p>
<p><strong>5. Open the World Factbook files in OpenOffice and copy+paste the cells into the empty columns you created in step 3<br />
<span style="font-weight: normal;"><em>Be sure to match up the data correctly – to do this easily, both DBF and CSV should have one column in common</em>. Here, both datasets have a column of country names.</span></strong></p>
<p><img src="http://support.indiemapper.com/attachments/token/ywe92g67a6zeh1a/?name=join_2.jpg" border="0" alt="join_2.jpg" /></p>
<p><strong>Note:<span style="font-weight: normal;"> This step can be labor intensive, depending on the number of rows of data you have and because sometimes the two datasets do NOT match up perfectly. In this example, although both datasets have a country name column, the rows differ. For example, the World Factbook file has some countries (e.g., Akrotiri) that are not in the Natural Earth DBF, and vice-versa.</span></strong></p>
<p><strong><span style="font-weight: normal;"><strong>6. Save the DBF</strong><br />
Here is the newly joined data:</span></strong></p>
<p>attachment: <a href="http://support.indiemapper.com/attachments/token/ma04nz6zojmbk34/?name=50m-admin-0-countries_internet.dbf" target="_blank">[50m-admin-0-countries_internet.dbf]</a></p>
<p><strong>7. Launch indiemapper and open the Natural Earth Shapefile (see file above) along with your newly joined DBF</strong><br />
The file names do not have to match. Your new thematic data (from the CSV) will appear in the attributes list when you click on the orange plus button to add a new layer. You are then ready to make your map.</p>
<p>Open the SHP + DBF:</p>
<p><img src="http://support.indiemapper.com/attachments/token/chvhmmem5nxn3sx/?name=indie_1.jpg" border="0" alt="indie_1.jpg" /></p>
<p>Review your new attributes in the list:</p>
<p><img src="http://support.indiemapper.com/attachments/token/3tpbp07824011u9/?name=indie_2.jpg" border="0" alt="indie_2.jpg" /></p>
<p>Make your map:</p>
<p><img src="http://support.indiemapper.com/attachments/token/rrjod5430jekg0s/?name=indie_3.jpg" border="0" alt="indie_3.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/05/how-do-i-map-my-own-spreadsheet-data-in-indiemapper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Indiemapper Lite</title>
		<link>http://indiemapper.com/blog/2010/05/indiemapper-lite/</link>
		<comments>http://indiemapper.com/blog/2010/05/indiemapper-lite/#comments</comments>
		<pubDate>Thu, 13 May 2010 15:30:34 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=274</guid>
		<description><![CDATA[As of today, some indiemapper users will have their 30-day free trials expire. We&#8217;ve been so happy that so many people have tried indiemapper to see how it could help them create beautiful maps faster and easier than ever before. We hope all of you have found the value in indiemapper to become monthly or [...]]]></description>
			<content:encoded><![CDATA[<p>As of today, some indiemapper users will have their 30-day free trials expire. We&#8217;ve been so happy that so many people have tried indiemapper to see how it could help them create beautiful maps faster and easier than ever before. We hope all of you have found the value in indiemapper to become monthly or yearly subscribers to continue to use indiemapper for a very long time.</p>
<p>However, we understand that with the current expectations towards web-based software, we cannot make indiemapper an all-or-nothing proposition. For many of our users, indiemapper exceeds their needs or their budget while others may be waiting for a <a href="http://support.indiemapper.com/forums/78446-feature-requests" target="_blank">specific feature</a> before they can fully adopt the software.</p>
<p>Therefore, today, we are launching indiemapper lite, a stripped-down version of indiemapper, available free of charge. If your account expires and you have not subscribed to indiemapper, you will automatically be downgraded to indiemapper lite. You can still access the application with your current account at <a href="http://app.indiemapper.com" target="_blank">http://app.indiemapper.com</a>. You&#8217;ll recognize the same indiemapper UI, however you&#8217;ll notice that much of the functionality has been disabled. Saving is disabled and you will only be able to export to a limited size PNG / JPEG. You will be limited to univariate maps, 2 projections and manual labeling. Your current project and data will remain securely stored on our servers and will be immediately available if you choose to subscribe. See the table below for the full differences between indiemapper and indiemapper lite.</p>
<p>As always, please let us know about your experiences with your first 30-days of indiemapper by emailing us at <a href="mailto:support@indiemapper.com">support@indiemapper.com</a> or by visiting our <a href="http://support.indiemapper.com" target="_blank">support site</a> or forums.</p>
<table style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;" border="1" cellspacing="0" cellpadding="7" width="590" bgcolor="#F4F4F4" bordercolor="#EDEDED">
<tbody>
<tr>
<td width="60%" bgcolor="#0099cc"></td>
<td width="20%" bgcolor="#0099cc">
<div style="text-align: center; font-size: 16px; font-weight: bold; color: #ffffff;">Indiemapper<br />
(subscription)</div>
</td>
<td width="20%" bgcolor="#0099cc">
<div style="text-align: center; font-size: 16px; font-weight: bold; color: #ffffff;">Lite<br />
(free)</div>
</td>
</tr>
<tr>
<td style="font-weight: bold; color: #000000;" colspan="3">Data Import</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Load .SHP / .DBF</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Load .KML</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Load .GPX</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Load .IMP</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="font-weight: bold; color: #000000;" colspan="3">Map Creation</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF"><strong>Univariate Maps: </strong>choropleth, dot density, proportional symbol, non-contiguous cartogram</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF"><strong>Multivariate Maps:</strong> Value-by-alpha, bivariate choropleth, bivariate proportional symbol, bivariate cartogram, proportional labels, colored proportional labels</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Number of Supported Map Projections</td>
<td style="text-align: center;" bgcolor="#FFFFFF">11</td>
<td style="text-align: center;" bgcolor="#FFFFFF">3</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Automated Label Creation / Placement</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Manual Labels / Map Annotation</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF"><em>Learn More</em> Tutorials</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #000000; font-weight: bold;" colspan="3">Saving and Export</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Save projects online</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Unlimited online storage</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Export IMP files</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Export layered vector SVG files</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Export high quality PNG or JPEG maps</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">limited size<br />
(1000 pixels)</td>
</tr>
<tr>
<td style="color: #000000; font-weight: bold;" colspan="3">Web Services</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Work in <em>Local Mode</em></td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Manage and Share Access to your projects</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Accept invitations to collaborate with others</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Complete Project History with Roll-back</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Comment on map versions</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Premium Support</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Ad-Supported</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF"><em>Made with indiemapper</em> branded exported maps</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
</tr>
<tr>
<td style="color: #333333;" bgcolor="#FFFFFF">Secure online back-up of projects</td>
<td style="text-align: center;" bgcolor="#FFFFFF">yes</td>
<td style="text-align: center;" bgcolor="#FFFFFF">—</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/05/indiemapper-lite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office Hours</title>
		<link>http://indiemapper.com/blog/2010/05/office-hours-tues-8-11-gmt-thurs-11-2-et/</link>
		<comments>http://indiemapper.com/blog/2010/05/office-hours-tues-8-11-gmt-thurs-11-2-et/#comments</comments>
		<pubDate>Fri, 07 May 2010 14:16:10 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=258</guid>
		<description><![CDATA[We&#8217;re nearly 1 month into indiemapper and we want to add something different to how offer support. Lots of users have been going to http://support.indiemapper.com to browse our indiemapper help and emailing us at support@indiemapper.com to get help from our developers. These have been a great success and we&#8217;ve helped lots of people get started using [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re nearly 1 month into indiemapper and we want to add something different to how offer support. Lots of users have been going to <a href="http://support.indiemapper.com" target="_blank">http://support.indiemapper.com</a> to browse our <a href="http://support.indiemapper.com/forums" target="_blank">indiemapper help</a> and emailing us at <a href="mailto:support@indiemapper.com">support@indiemapper.com</a> to get help from our developers. These have been a great success and we&#8217;ve helped lots of people get started using indiemapper.</p>
<p>However, we want to offer more conversational support for our users so we have decided to offer <strong>indiemapper office hours</strong>.</p>
<p><strong>UPDATE: </strong>Indiemapper office hours will no longer be held on a regular schedule. However, someone will be in there to take your questions during regular business hours.</p>
<h3>What can we talk about?</h3>
<p>You can ask questions about indiemapper features, make a pre-sales inquiry, suggest a feature, lodge a complaint, offer praise, share ideas, discuss mapping issues, or talk about good or bad experiences using indiemapper. Whatever it is, we&#8217;ll be happy to chat and help in any way we can.</p>
<h3>How do I get in?</h3>
<p>During office hours, you can access our chat room from our <a href="http://support.indiemapper.com" target="_blank">support site</a> or directly by visiting <a href="http://axismaps.campfirenow.com/34975" target="_blank">http://axismaps.campfirenow.com/34975</a>.</p>
<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/05/chatRoom.jpg"><img class="aligncenter size-full wp-image-271" title="chatRoom" src="http://indiemapper.com/blog/wp-content/uploads/2010/05/chatRoom.jpg" alt="" width="550" height="318" /></a></p>
<p>We really hope that this is the start of a great conversation. See you Tuesday!</p>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/05/office-hours-tues-8-11-gmt-thurs-11-2-et/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>indiemapper: past and future</title>
		<link>http://indiemapper.com/blog/2010/05/indiemapper-past-and-future/</link>
		<comments>http://indiemapper.com/blog/2010/05/indiemapper-past-and-future/#comments</comments>
		<pubDate>Thu, 06 May 2010 09:08:30 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=236</guid>
		<description><![CDATA[This post is excerpted from indiemaps, the blog of Axis Maps developer Zachary Forest Johnson. For the full post and lots of other great posts on cartography and information visualization, please visit: http://indiemaps.com/blog/ A little history Indiemapper took a long time coming. The seeds were planted in December 2007. I had just discovered Edwin van [...]]]></description>
			<content:encoded><![CDATA[<h3>This post is excerpted from <a href="http://indiemaps.com/blog/2010/04/indiemapper/" target="_blank">indiemaps</a>, the blog of Axis Maps developer Zachary Forest Johnson.</h3>
<p>For the full post and lots of other great posts on cartography and information visualization, please visit: <a href="http://indiemaps.com/blog/" target="_blank">http://indiemaps.com/blog/</a></p>
<div class="centerIMG"><img style="margin-top: 10px; margin-bottom: 10px;" src="http://indiemaps.com/images/indiemapper/slice2.png" alt="" width="550" height="152" /></div>
<div class="centerIMG"><img style="margin-top: 10px; margin-bottom: 10px;" src="http://indiemaps.com/images/indiemapper/slice3.png" alt="" width="550" height="144" /></div>
<h3>A little history</h3>
<p>Indiemapper took a long time coming.  The seeds were planted in December 2007.  I had just discovered  Edwin van Rijkom’s <a href="http://shp.riaforge.org/">AS3 SHP library</a>, which lets you load and draw <a href="http://en.wikipedia.org/wiki/Shapefile">ESRI shapefiles</a> at run-time in Flash.  Using widely available formulae for simple projections like Mercator and <a href="http://en.wikipedia.org/wiki/Lambert_conformal_conic_projection">Lambert conformal conic</a> I began <a href="http://indiemaps.com/blog/2008/01/shapefiles-projections-in-flash-as3/">loading and projecting shapefiles</a> in Flash at run-time pretty quickly.  These were heady times, and this seemed pretty cool.</p>
<p><a href="http://www.cartogrammar.com/blog/">Andrew “Woody” Woodruff</a> joined in and we set off to create a full-fledged thematic mapping tool in Flash.  We designed the product for ourselves, honestly, and the cartographers we knew.  We hoped it’d be useful to other map-makers, whether casual or professional, who may not need nor want to learn the extensive analytical capabilities of a modern GIS, but do want a multitude of symbology and design options for their geographical data.</p>
<p>We presented a super-early version of indiemapper to <a href="http://www.geography.wisc.edu/students/student-groups.htm#macdad">MACDAD</a> on May 9, 2008.</p>
<div class="centerIMG"><img style="margin-top: 20px; margin-bottom: 20px;" src="http://indiemaps.com/images/indiemapper/indiemapper_spring2008_600x450.png" alt="" width="550" height="413" /></div>
<p>As you can see, the basic workflow and trademark indie (<span style="color: #0099cc;">#0099cc</span>) blue were already in place.</p>
<div class="centerIMG"><img style="margin-top: 20px; margin-bottom: 20px;" src="http://indiemaps.com/images/indiemapper/oldIndie_symbology.png" alt="" width="550" height="288" /></div>
<p>We had some pretty gnarly styling panels, though; at this point we were just working in Flash and creating all the panels from scratch.</p>
<div class="centerIMG"><img src="http://indiemaps.com/images/indiemapper/oldIndie_lines.png" alt="" /></div>
<p>Of course things like getting Master’s degrees, real paying projects, moving, and having actual jobs (however briefly) got in the way, and development on indiemapper didn’t restart for another year or so.  Axis Maps (where Andy became a partner in Summer 2008) took up development of indie while I went and did something else for a while.  Axis Maps released <a href="http://indiemapper.com/blog/2009/05/announcing-indieprojector/">indieprojector</a> as a preview in May 2009, not realizing it’d be another 11 months before the full thing was ready.  I joined the team later in 2009, and have been co-developer (with Andy) since.</p>
<h3>Development</h3>
<p>Mark and Ben are our static and interaction designers here, with Mark also providing the “learn more” content, drawing from his years of academic cartography experience.  Dave is our project manager, marketing guru, and AJAX guy; he created the backend to our user management and sharing systems.</p>
<p>Andy and I both wrote AS3 code and <a href="http://en.wikipedia.org/wiki/MXML">MXML</a> markup, but he was mostly focused on the former with me working more on the latter.  This meant I programmed more of the framework and UI, while Andy was rocking the math-heavy projections work and all the exporting/imp/svg stuff.</p>
<p>When I joined the company, I immediately set to work refactoring the indiemapper code base to incorporate the <a href="http://mate.asfusion.com/">MVC framework Mate</a>.  Mate, as they say, is “a tag-based, event-driven Flex framework”.  I had to use <a href="http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm">Cairngorm</a> for work a while back, and by comparison Mate is quite lightweight and unobtrusive.  There’s much more to say here, but I’ll save that for later.</p>
<p>Though it’s old school what with <a href="http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification">FXG</a>, I still really like <a href="http://www.degrafa.org/">Degrafa</a>, and used it a fair amount for skinning.  Aside from Mate, Degrafa, and a few open source Flex components, we pretty much wrote our own little AS3 GIS SDK.</p>
<div class="centerIMG"><img style="margin-top: 20px; margin-bottom: 20px;" src="http://indiemaps.com/images/indiemapper/fullMug.png" alt="" width="550" height="367" /></div>
<h3>This is just the beginning</h3>
<p>Given our platform and development philosophy, we can quickly respond to our users’ needs in a thematic and reference mapping tool.  Please <a href="mailto:sales@indiemapper.com">let us know</a> what you want.</p>
<p>I think our first goals are:</p>
<ul>
<li>performance improvements so you can load larger geodata files faster</li>
<li>attribute editing and joining</li>
<li>more charting options for your data as an aid to classification and symbology selection</li>
<li>more symbologies, like <a href="http://www.geovista.psu.edu/publications/MacEachren/MacEachren_AnimatedMaps_91.pdf">chorodot</a> and additional cartogram styles</li>
<li>custom choropleth color schemes and graduated symbol size schemes</li>
<li>line generalization</li>
</ul>
<p>But let us know what else you’d like to see.  We’ve already been able to respond to a few new feature requests and, oh, maybe one or two bugs in our first week.</p>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/05/indiemapper-past-and-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Indiemapper made&#8230;</title>
		<link>http://indiemapper.com/blog/2010/01/indiemapper-made-4/</link>
		<comments>http://indiemapper.com/blog/2010/01/indiemapper-made-4/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:08:22 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://indiemapper.com/blog/?p=217</guid>
		<description><![CDATA[&#8230;a map of Hurricane Gustav showing its path and wind speed, 25 August &#8211; 2 September 2008. The reference map data, including bathymetry, is from Natural Earth.]]></description>
			<content:encoded><![CDATA[<p><a href="http://indiemapper.com/blog/wp-content/uploads/2010/01/hurricaneGustav2.png"><img class="alignnone size-full wp-image-220" title="hurricaneGustav" src="http://indiemapper.com/blog/wp-content/uploads/2010/01/hurricaneGustav2.png" alt="" width="581" height="458" /></a></p>
<p>&#8230;a map of Hurricane Gustav showing its path and wind speed, 25 August &#8211; 2 September 2008. The reference map data, including bathymetry, is from <a href="http://www.naturalearthdata.com/" target="_self">Natural Earth</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://indiemapper.com/blog/2010/01/indiemapper-made-4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
