<?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>Learn Web Mapping</title>
	<atom:link href="http://www.learnwebmapping.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.learnwebmapping.com</link>
	<description></description>
	<lastBuildDate>Tue, 03 Apr 2012 15:59:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Getting started with programming: CodeAcademy</title>
		<link>http://www.learnwebmapping.com/2012/03/getting-started-with-programming-codeacademy/</link>
		<comments>http://www.learnwebmapping.com/2012/03/getting-started-with-programming-codeacademy/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 13:35:17 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Introductory Topics]]></category>
		<category><![CDATA[Learning Resources]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=142</guid>
		<description><![CDATA[The interactivity and aesthetics of the modern Web would not be possible without JavaScript. The web runs on JavaScript. JavaScript is also one of the best languages to develop your custom web maps; it&#8217;s cross-platform, there&#8217;s no cost of entry, and it&#8217;s easy to learn. If you have little to no programming experience, check out [...]]]></description>
			<content:encoded><![CDATA[<p>The interactivity and aesthetics of the modern Web would not be possible without <a href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a>. The web runs on JavaScript. JavaScript is also one of the best languages to develop your custom web maps; it&#8217;s cross-platform, there&#8217;s no cost of entry, and it&#8217;s easy to learn.</p>
<p>If you have little to no programming experience, check out <a href="http://www.codecademy.com/">CodeAcademy</a>. This site will walk you through basic programming concepts and build your knowledge towards being able to construct awesome JavaScript-driven web sites. If you create a free account on CodeAcademy, it will keep track of your progress; this is recommended as CodeAcademy has plenty to offer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/03/getting-started-with-programming-codeacademy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GeoServer on AWS</title>
		<link>http://www.learnwebmapping.com/2012/03/geoserver-on-aws/</link>
		<comments>http://www.learnwebmapping.com/2012/03/geoserver-on-aws/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 14:01:43 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Course Updates]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Course]]></category>
		<category><![CDATA[GeoServer]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=133</guid>
		<description><![CDATA[In planning my 8 week course, I realized early on that I wanted to devote a portion of the class to cloud computing. If you&#8217;re not familiar with cloud computing, it is the ability to tap into computing resources on an as-needed basis. It&#8217;s a fairly old idea that unfortunately has been elevated to buzzword [...]]]></description>
			<content:encoded><![CDATA[<p>In planning <a href="/about-the-course/">my 8 week course</a>, I realized early on that I wanted to devote a portion of the class to cloud computing. If you&#8217;re not familiar with cloud computing, it is the ability to tap into computing resources on an as-needed basis. It&#8217;s <a href="http://computinginthecloud.wordpress.com/2008/09/25/utility-cloud-computingflashback-to-1961-prof-john-mccarthy/">a fairly old idea</a> that unfortunately has been <a href="http://www.minasi.com/forum/topic.asp?TOPIC_ID=36452">elevated to buzzword status</a> when discussing modern computer systems. Cloud computing is worth your excitement as anyone &#8211; large organizations down to single users &#8211; can tap into cloud-based resources. Amazon Web Services, perhaps the largest, definitely the most well-known cloud computing provider, allows you to run servers on their infrastructure for only pennies per hour.</p>
<p>Why does this matter to you? As a GIS person, you may think that dealing with servers and creating websites are the stuff of the IT department. The trend in GIS is moving away from static maps and paper media to rich, interactive experiences provided by web-based map services. To provide the best experience &#8211; in terms of interactivity, efficiency, and aesthetics or branding &#8211; to your users, you will likely need your own GIS server. In the past, purchasing a server would take months of negotiation with IT, Purchasing, and other levels of bureaucracy within your organization. If you wanted a GIS server for a personal project, unless you are incredibly wealthy, the capital investment alone would have made your project infeasible. With cloud computing, you can get started with just a credit card, starting small and scaling your resources as needed.</p>
<p>I have been developing an <abbr title="Amazon Machine Image">AMI</abbr> for use in the class that will have you up and running with a GIS server in a matter of minutes. This server will be configured with some common open source software that you will be able to use to host your own web maps and GIS services on Amazon&#8217;s infrastructure. <a href="http://geoserver.org/">GeoServer</a> is an open source GIS server that will allow you to share your GIS data via web maps, map tiles and through KML. While this machine image does not have ArcGIS installed, there are some open desktop GIS options available. I&#8217;ve gone the open source route so that upon completion of my course, you can keep your web/GIS server running without licensing or maintenance costs. You would just need to pay Amazon for the time the server is active. For those of you that are a 100% ESRI shop, don&#8217;t worry, I will have an AMI with ArcGIS Server 10 available for some assignments. Once I have fully tested the AMI, I&#8217;ll gladly share the AMI id here.</p>
<p>If you&#8217;re interested in getting hands-on exposure with web maps, GIS servers and cloud computing environments, <a href="/about-the-course/">enroll in my course</a>. Feel free to ask me any questions beforehand via <a href="http://twitter.com/johnjreiser">Twitter</a> or <a href="mailto:reiser@rowan.edu">email</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/03/geoserver-on-aws/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base Map Sex Appeal</title>
		<link>http://www.learnwebmapping.com/2012/03/base-map-sex-appeal/</link>
		<comments>http://www.learnwebmapping.com/2012/03/base-map-sex-appeal/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 15:26:22 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Application Programming Interfaces]]></category>
		<category><![CDATA[Web Map Examples]]></category>
		<category><![CDATA[base maps]]></category>
		<category><![CDATA[map tiles]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=119</guid>
		<description><![CDATA[So many web maps are based on Google Maps, using their basic map tiles. It&#8217;s easy to become numb to seeing the same red inverted teardrop markers on the same light, warm colored map tiles. If you&#8217;re already working with Google Maps (version 3, of course) you can spice up those base maps with custom [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_125" class="wp-caption alignright" style="width: 310px"><a href="http://www.learnwebmapping.com/wp-content/uploads/2012/03/campus_gmaps_style.png"><img class="size-full wp-image-125" title="campus_gmaps_style" src="http://www.learnwebmapping.com/wp-content/uploads/2012/03/campus_gmaps_style.png" alt="" width="300" height="300" /></a><p class="wp-caption-text">Styled Google base map of Rowan</p></div>
<p>So many web maps are based on Google Maps, using their basic map tiles. It&#8217;s easy to become numb to seeing the same red inverted teardrop markers on the same light, warm colored map tiles. If you&#8217;re already working with Google Maps (version 3, of course) you can spice up those base maps with <a href="https://developers.google.com/maps/documentation/javascript/styling">custom rendering rules</a>.</p>
<p>Through the <a href="https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle">StyledMapType</a>, you can modify Google&#8217;s base map tiles to feature different colors and shades for the features represented on the map. There is even a nifty <a href="http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html">Styled Maps Wizard</a> that can help you create the code that defines the styling rules.</p>
<div id="attachment_120" class="wp-caption alignright" style="width: 310px"><a href="http://www.learnwebmapping.com/wp-content/uploads/2012/03/stamen_topo.png"><img class="size-full wp-image-120" title="stamen_topo" src="http://www.learnwebmapping.com/wp-content/uploads/2012/03/stamen_topo.png" alt="" width="300" height="300" /></a><p class="wp-caption-text">Stamen&#39;s Terrain tiles, on Rowan&#39;s campus.</p></div>
<p>If you&#8217;ve moved on to more open platforms and are considering using another base map provider, check out <a href="http://maps.stamen.com/#watercolor/13/40.7150/-74.0466">the new base maps produced by Stamen</a>. I really like all three styles and while they are essentially your background, they can add an entirely different feel to your web map. They include instructions on incorporating those tiles into <a href="http://stamen.github.com/modestmaps-js/">ModestMaps</a>, <a href="http://leaflet.cloudmade.com/">Leaflet</a>, <a href="http://openlayers.org/">OpenLayers</a> and Google Maps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/03/base-map-sex-appeal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy way to share some data using Google Maps</title>
		<link>http://www.learnwebmapping.com/2012/02/easy-way-to-share-some-data-using-google-maps/</link>
		<comments>http://www.learnwebmapping.com/2012/02/easy-way-to-share-some-data-using-google-maps/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 17:14:09 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[arc2earth]]></category>
		<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[kml]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=104</guid>
		<description><![CDATA[Let&#8217;s face it, nowadays everyone uses Google Maps. You can capitalize on the public&#8217;s familiarity with Google Maps by using GMaps as the interface for your own GIS data. You may or may not be familiar with Keyhole Markup Language, aka KML, which is the format of Google Earth. KML is relatively easy to author [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s face it, nowadays everyone uses <a href="http://maps.google.com/">Google Maps</a>. You can capitalize on the public&#8217;s familiarity with Google Maps by using GMaps as the interface for your own GIS data. You may or may not be familiar with <a href="http://code.google.com/apis/kml">Keyhole Markup Language</a>, aka KML, which is the format of <a href="http://earth.google.com/">Google Earth</a>. KML is relatively easy to author &#8211; it&#8217;s an XML-based format &#8211; using Google Earth, <a href="http://www.arc2earth.com/products/desktop/">Arc2Earth</a>, or ArcGIS&#8217;s <a href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00120000002n000000">Export to KML tool</a>. But did you know that once you have that KML file, you can put it on the web and pass its URL to Google Maps to have the KML rendered?</p>
<p>Try it out with Google&#8217;s own sample KML file. This sample file has many example features and is a great way of demonstrating Google Maps&#8217; KML parsing abilities.</p>
<p>Google&#8217;s Sample KML: <a href="http://code.google.com/apis/kml/documentation/KML_Samples.kml">http://code.google.com/apis/kml/documentation/KML_Samples.kml</a><br />
Paste this link into the search box on Google Maps to see the data.</p>
<p>If you&#8217;re familiar with how a query string works, you can direct your users to Google Maps and have your data appear once the page loads.</p>
<p><span style="color: #0000ff;">http://maps.google.com/maps</span><span style="color: #ff0000;">?</span><span style="color: #339966;">q=http://code.google.com/apis/kml/documentation/KML_Samples.kml</span></p>
<p>The blue portion of the link above signifies the path. The Question Mark in red marks the end of the path and the beginning of the query string in green. The query string is composed of one key-value pair; the variable <strong>q</strong> (for &#8220;query&#8221;) is set to our URL. <a href="http://maps.google.com/maps?q=http://code.google.com/apis/kml/documentation/KML_Samples.kml">Try it out!</a> You could easily put a link to your own KML after the &#8220;?q=&#8221; in the URL, provided you have some place to host the KML.</p>
<p><a href="http://www.learnwebmapping.com/wp-content/uploads/2012/02/Screen-Shot-2012-02-06-at-12.02.24-PM.png"><img class="size-full wp-image-108 aligncenter" title="Screen Shot 2012-02-06 at 12.02.24 PM" src="http://www.learnwebmapping.com/wp-content/uploads/2012/02/Screen-Shot-2012-02-06-at-12.02.24-PM.png" alt="" width="431" height="342" /></a></p>
<p>If you don&#8217;t have your own web hosting, you can always use <a href="http://db.tt/94jmI5ot">Dropbox</a> and store your KML in the &#8220;Public&#8221; folder. Files stored in the Public folder receive their own URL which you can share on the web. I&#8217;ve stored a KML file created for an event that was on Rowan&#8217;s Campus in 2010 in my Public folder. You can view that KML file on Google Maps <a href="http://maps.google.com/maps?q=http://dl.dropbox.com/u/8825141/double_take.kml">using this URL</a>.</p>
<p>Google Maps can handle most KML files, so consider this the next time you quickly want to share some GIS data with some non-GIS users. You could easily go from ArcGIS Desktop to Google Maps in five minutes; save the KML in your Dropbox folder, write the URL and you&#8217;re done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/02/easy-way-to-share-some-data-using-google-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visualizing a Changing Region</title>
		<link>http://www.learnwebmapping.com/2012/02/visualizing-a-changing-region/</link>
		<comments>http://www.learnwebmapping.com/2012/02/visualizing-a-changing-region/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 18:26:13 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Web Map Examples]]></category>
		<category><![CDATA[bing maps]]></category>
		<category><![CDATA[census]]></category>
		<category><![CDATA[cuny]]></category>
		<category><![CDATA[demographics]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[openlayers]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=97</guid>
		<description><![CDATA[Visualizing a Changing Region, Block by Block is an impressive web map that displays changes in race and ethnicity between the 2000 and the 2010 Censuses. Created by the Center for Urban Research out of the Graduate Center of the City University of New York, the application allows you too zoom into the neighborhood level [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.urbanresearchmaps.org/comparinator/pluralitymap.htm">Visualizing a Changing Region, Block by Block</a> is an impressive web map that displays changes in race and ethnicity between the 2000 and the 2010 Censuses. Created by the <a href="http://www.urbanresearch.org/">Center for Urban Research</a> out of the <a href="http://www.gc.cuny.edu/">Graduate Center of the City University of New York</a>, the application allows you too zoom into the neighborhood level and explore the demographic change over the past ten years. <a href="http://spatialityblog.com">Steven Romalewski</a>, director of the <a href="http://www.urbanresearch.org/about/cur-components/cuny-mapping-service">CUNY Mapping Service</a>, has written up some <a href="http://spatialityblog.com/2011/06/14/slippy-maps-jquery-slider/">blog</a> <a href="http://spatialityblog.com/2011/08/01/innovative-map-comparisons-census-change-in-15-cities/">posts</a> about the application that are worth reading.</p>
<div id="attachment_98" class="wp-caption aligncenter" style="width: 600px"><a href="http://www.learnwebmapping.com/wp-content/uploads/2012/02/visualizingchange.png"><img class="size-full wp-image-98" title="visualizingchange" src="http://www.learnwebmapping.com/wp-content/uploads/2012/02/visualizingchange.png" alt="" width="590" height="260" /></a><p class="wp-caption-text">The side-by-side map showing changes in Plainsboro and West Windsor, NJ</p></div>
<p><a href="http://www.urbanresearchmaps.org/comparinator/pluralitymap.htm">The application has three modes of display</a>: a <a href="http://www.urbanresearchmaps.org/comparinator/pluralitymap.htm?lat=40.7303&amp;lon=-73.90568&amp;zoom=10&amp;metro=NEW%20YORK&amp;maptype=CONTINUOUS">full-width map that uses a vertical slider bar</a> to split the map into 2000 at left and 2010 at right. The ability to wipe back and forth between the two sets of data is very impressive. You can also <a href="http://www.urbanresearchmaps.org/comparinator/pluralitymap.htm?lat=40.7303&amp;lon=-73.90568&amp;zoom=10&amp;metro=NEW%20YORK&amp;maptype=PARALLEL">view two maps of the same extent side-by-side</a>. Moving the cursor over the left map will draw a cursor depicting the same location on the right-hand map and vice versa. The third presentation is again a full-width map, but <a href="http://www.urbanresearchmaps.org/comparinator/pluralitymap.htm?lat=40.7303&amp;lon=-73.90568&amp;zoom=10&amp;metro=NEW%20YORK&amp;maptype=SINGLE">allows you to alter the transparency on the two layers simultaneously</a>.</p>
<p>Overall, this application is a great source of inspiration when planning your own web mapping application. The Census data is incredibly rich and the Center for Urban Research staff have been able to turn that wealth of data into a map that is accessible to anyone. What&#8217;s under the hood is also impressive; the map uses <a href="http://openlayers.org/">OpenLayers</a>, <a href="http://www.bing.com/maps/">Bing Maps</a> tiles as the base, PNG tiles rendered by <a href="http://www.esri.com/software/arcgis/arcgisserver/index.html">ArcGIS Server</a> (which are being pulled directly from an exploded cache for performance sake), and custom <a href="http://jquery.com/">JQuery plugins</a> for the vertical bar slider effect are brought together to create this interactive map.</p>
<p>I have only one minor issue with this overall excellent map. I think the <a href="http://www.urbanresearchmaps.org/comparinator/pluralitymap.htm?lat=40.7303&amp;lon=-73.90568&amp;zoom=10&amp;metro=NEW%20YORK&amp;maptype=SINGLE">transparency slider map</a> is perhaps the most fun to use, swiping back and forth between 2000 and 2010 data, however I wish the interface used a toggle button to initiate the smooth transparency transition between the two and not a slider. A slider can be left somewhere in the middle, which produces a map with misleading colors and data. Always strive to control the interface so that misleading maps cannot be produced by your application, yet still provide the user enough flexibility to explore the data you provide. Nonetheless, this is a great example of a web mapping application that makes data clearer and more accessible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/02/visualizing-a-changing-region/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Leaflet</title>
		<link>http://www.learnwebmapping.com/2012/01/leaflet/</link>
		<comments>http://www.learnwebmapping.com/2012/01/leaflet/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 15:20:14 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Application Programming Interfaces]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[arc2earth]]></category>
		<category><![CDATA[cloudmade]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[openlayers]]></category>
		<category><![CDATA[openstreetmap]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=91</guid>
		<description><![CDATA[Leaflet is a JavaScript-based API for web mapping that is designed to support both desktop and mobile platforms. Developed by CloudMade, a big supporter of OpenStreetMap, Leaflet looks to be an awesome library for you to construct your maps. Leaflet allows you to do the basics, of course, such as popup an information window and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://leaflet.cloudmade.com/">Leaflet</a> is a JavaScript-based API for web mapping that is designed to support both desktop and <a href="http://leaflet.cloudmade.com/examples/mobile.html">mobile</a> platforms. Developed by <a href="http://cloudmade.com/">CloudMade</a>, a big supporter of <a href="http://osm.org/">OpenStreetMap</a>, Leaflet looks to be an awesome library for you to construct your maps.</p>
<p>Leaflet allows you to do the basics, of course, such as <a href="http://leaflet.cloudmade.com/examples/custom-icons.html">popup an information window</a> and overlay <a href="http://leaflet.cloudmade.com/examples/geojson.html">your own data</a>. It can do far more than that and <a href="http://www.fubra.com/blog/2011/11/24/google-maps-free-alternatives/">is a viable replacement for Google Maps</a>. The functionality brought by <a href="http://geojason.info/">Jason Sanford&#8217;s</a> <a href="http://geojason.info/leaflet-vector-layers/">Leaflet Vector Layers</a> is a real selling point for me. <a href="http://geocommons.com/">Geocommons</a> are <a href="http://arcgis.com/">ArcGIS Online</a> are two easy ways for people to get their data on the web. Leaflet Vector Layers then makes <a href="http://geojason.info/leaflet-vector-layers/demos/geoiq/">pulling that data into a web map simple</a>. The Vector Layers plugin also makes <a href="http://geojason.info/leaflet-vector-layers/demos/arc2earth/">Arc2Earth data</a> available to you. <a href="http://www.arc2earth.com/">Arc2Earth</a> is a great tool for helping you move your data off of the desktop on to a cloud-based service. They have been doing some amazing work with storing geospatial data in <a href="http://www.google.com/fusiontables/Home/">Google Fusion Tables</a>. However you share your data on the web, Leaflet can bring it in to a web map and display it. If it&#8217;s easy to code and produces something that is easy to use and aesthetically pleasing, it&#8217;s going to be a big success.</p>
<p>I am working on a project at <a href="http://rowan.edu/">Rowan</a> where we are looking to make an interactive campus map that will zoom down to the room level, displaying floor plans of the buildings on campus. The flexibility and the cross-platform functionality of Leaflet means that I will seriously consider using this Library to power the user interface of the map. I was originally thinking about <a href="http://openlayers.org/">OpenLayers</a>, but Leaflet seems powerful enough to do all that I require.</p>
<p>Hat tip to <a href="https://twitter.com/#!/ajturner">Andrew Turner</a> for <a href="https://twitter.com/#!/ajturner/status/161824575187988481">the pointer to Leaflet Vector Layers</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/01/leaflet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Long Live Mapquest!</title>
		<link>http://www.learnwebmapping.com/2012/01/long-live-mapquest/</link>
		<comments>http://www.learnwebmapping.com/2012/01/long-live-mapquest/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 15:47:51 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Application Programming Interfaces]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[mapquest]]></category>
		<category><![CDATA[mapstraction]]></category>
		<category><![CDATA[openstreetmap]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=75</guid>
		<description><![CDATA[Mapquest, the granddaddy of web mapping platforms, has been losing market share ever since Google Maps burst on to the scene. Google Maps&#8217; tile-based (aka &#8220;slippy&#8221;) map interface and API caused many to adopt Google&#8217;s offering over Mapquest for integration with web sites as well as for daily use. Mapquest has since turned over a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mapquest.com/">Mapquest</a>, the granddaddy of web mapping platforms, has been losing market share ever since Google Maps burst on to the scene. Google Maps&#8217; tile-based (aka <a href="http://fantomplanet.wordpress.com/2005/06/23/definition-slippy-map/">&#8220;slippy&#8221;</a>) map interface and API caused many to adopt Google&#8217;s offering over Mapquest for integration with web sites as well as for daily use.</p>
<p>Mapquest has since turned over a new leaf and is offering a tiled map based off of <a href="http://open.mapquest.com/">OpenStreetMap data</a>. Announced in 2010, <a href="http://www.readwriteweb.com/archives/mapquest_embraces_open_source.php">the OSM-sourced map</a> is just one of a few developer-friendly moves the company has recently made.</p>
<div id="attachment_86" class="wp-caption aligncenter" style="width: 527px"><a href="http://www.learnwebmapping.com/wp-content/uploads/2012/01/mapquest_osm.png"><img class="size-full wp-image-86" title="mapquest_osm" src="http://www.learnwebmapping.com/wp-content/uploads/2012/01/mapquest_osm.png" alt="" width="517" height="329" /></a><p class="wp-caption-text">Closed-source Mapquest on the left and OpenStreetMap-sourced tiles on the right.</p></div>
<p>If you want to get started using Mapquest maps in your blog or personal web page, they have a simple to understand page on how construct your map using their <a href="http://www.mapquest.com/tools/mapbuilder">Map Builder application</a>. You can then embed maps into your <a href="http://wordpress.org/">WordPress</a> blog using <a href="http://tools.mapquest.com/map-builder-for-wordpress/">their plugin</a>. If you want something more advanced, you can use their <a href="http://developer.mapquest.com/web/products/open">Open APIs to incorporate their OSM tiles and data into your application</a>.</p>
<p>And if you don&#8217;t want to use Mapquest&#8217;s API as the framework for building your application, you can always use the <a href="http://mapstraction.com/">Mapstraction library</a> and still use the tiles and some of their other data services.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/01/long-live-mapquest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Map Example: NJ Land Change Viewer</title>
		<link>http://www.learnwebmapping.com/2012/01/map-example-nj-land-change-viewer/</link>
		<comments>http://www.learnwebmapping.com/2012/01/map-example-nj-land-change-viewer/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 14:59:02 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Web Map Examples]]></category>
		<category><![CDATA[animated]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[land change]]></category>
		<category><![CDATA[land change viewer]]></category>
		<category><![CDATA[new jersey]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=69</guid>
		<description><![CDATA[Each week, I would like to feature a web mapping project/application that goes beyond the simple points-on-a-map example. If you know of a web mapping project that should be featured on the site, please email me at examples [at] learnwebmapping.com. Don&#8217;t be bashful; if you have or are in the process of developing an innovative [...]]]></description>
			<content:encoded><![CDATA[<p>Each week, I would like to feature a web mapping project/application that goes beyond the simple points-on-a-map example. If you know of a web mapping project that should be featured on the site, please email me at examples [at] learnwebmapping.com. Don&#8217;t be bashful; if you have or are in the process of developing an innovative web mapping project or application, please send me a link and some details on the project. Share with us your inspiring application and the backstory of its development.</p>
<p>To get things started, I would like to share with you a series of blog posts from my <a href="http://njgeo.org/">new jersey geographer</a> blog that detail the time spent brainstorming and developing <a href="http://gis.rowan.edu/projects/luc/map.html">the New Jersey Land Change Viewer</a>. The NJ LCV is an interactive web mapping application that employs animation of the map layers to depict changes to New Jersey&#8217;s landscape over a twenty-one year period. I was the sole developer of the project; if it was not for <a href="http://geoserver.org/">open</a> <a href="http://tilecache.org/">source</a> software and <a href="http://aws.amazon.com/">cloud-based hosting services</a>, I wouldn&#8217;t have been able to make the application a reality.</p>
<p>After the project was released, I wrote the following about the experience:</p>
<ul>
<li><a href="http://njgeo.org/2010/08/02/changing-landscapes-brainstorming/">Brainstorming</a></li>
<li><a href="http://njgeo.org/2010/08/03/changing-landscapes-a-million-little-tiles/">A Million Little Tiles</a></li>
<li><a href="http://njgeo.org/2010/08/04/changing-landscapes-a-great-release/">A Great Release</a></li>
<li><a href="http://njgeo.org/2010/08/05/changing-landscapes-final-thoughts/">Final Thoughts</a></li>
</ul>
<p>Again, if you are working on a web mapping project or know of a recently released project that should be featured here in depth, please drop me a line at examples at learnwebmapping.com or <a href="http://twitter.com/johnjreiser">@reply me on Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/01/map-example-nj-land-change-viewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapstraction API</title>
		<link>http://www.learnwebmapping.com/2012/01/mapstraction-api/</link>
		<comments>http://www.learnwebmapping.com/2012/01/mapstraction-api/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 15:29:22 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Application Programming Interfaces]]></category>
		<category><![CDATA[Learning Resources]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mapstraction]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=46</guid>
		<description><![CDATA[The Mapstraction JavaScript API allows you to easily switch between the leading web map providers for your application. This allows you to code for just one API but tap into the resources and base maps provided by other APIs. From the Mapstraction site: Users can switch maps as desired based on personal taste and quality [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://mapstraction.com/">Mapstraction JavaScript API</a> allows you to easily switch between the leading web map providers for your application. This allows you to code for just one API but tap into the resources and base maps provided by other APIs.</p>
<p>From <a href="http://mapstraction.com/">the Mapstraction site</a>:</p>
<blockquote><p>Users can switch maps as desired based on personal taste and quality of maps in their local area. Various tools built on top of Mapstraction allow users to easily integrate maps into their own sites, and configure them with different controls, styles, and provider.</p></blockquote>
<p>One tool they have provided is <a href="http://mapstraction.appspot.com/">an API Sandbox</a>, allowing you to view examples of Mapstraction in action, but with the code exposed to you in an editable text box. You can modify the JavaScript and see how your changes will appear in the map below. This is a great benefit to those looking to tinker with the API.</p>
<p><iframe style="width: 120px; height: 240px; float: right; margin-left: 10px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;npa=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=newrisedesign-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=1593272715" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe>Another resource for learning how to make web maps is <a href="http://www.amazon.com/gp/product/1593272715/ref=as_li_ss_il?ie=UTF8&amp;tag=newrisedesign-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1593272715">Map Scripting 101</a> by <a href="http://mapscripting.com/book">Adam DuVander</a>. The book focuses on Mapstraction, using the API as the primary means of demonstrating JavaScript-based web mapping technology. I have not yet had the chance to read the book, but once I do, I will review it here. In addition to the Map Scripting 101 book, DuVander also provides <a href="http://mapscripting.com/shgdload">a simple, concise &#8220;Start Here Guide&#8221;</a> for those completely new to web mapping. The Guide is freely available through the link above.</p>
<p>I plan to discuss Mapstraction more over the next few posts. With Google&#8217;s <a href="http://spatiallyadjusted.com/2012/01/11/goodbye-google-maps-a-trend-appears/">recent change to their API Terms, many are switching</a> from the Google Maps API and Mapstraction will undoubtably play a role in some users&#8217; transition schemes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/01/mapstraction-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dymaxion Web Mapping</title>
		<link>http://www.learnwebmapping.com/2012/01/dymaxion-web-mapping/</link>
		<comments>http://www.learnwebmapping.com/2012/01/dymaxion-web-mapping/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 14:54:26 +0000</pubDate>
		<dc:creator>John Reiser</dc:creator>
				<category><![CDATA[Application Programming Interfaces]]></category>
		<category><![CDATA[Web Map Examples]]></category>
		<category><![CDATA[dymaxion]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[openlayers]]></category>
		<category><![CDATA[projections]]></category>

		<guid isPermaLink="false">http://www.learnwebmapping.com/?p=37</guid>
		<description><![CDATA[R. Buckminster Fuller was truly a modern Renaissance Man. Bucky created many inventions and championed several ideas that have shaped the way we live. One of his creations is the Dymaxion map projection. The map projection is rather complex; the developable surface is an icosahedron. When the icosahedron is then sliced and flattened, it produces [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Buckminster_Fuller">R. Buckminster Fuller</a> was truly a modern Renaissance Man. Bucky created many inventions and championed several ideas that have shaped the way we live. <a href="http://www.bfi.org/about-bucky/buckys-big-ideas/dymaxion-world/dymaxion-map">One of his creations is the Dymaxion map projection</a>. The map projection is rather complex; the <a href="http://nationalatlas.gov/articles/mapping/a_projections.html">developable surface</a> is an <a href="http://mathworld.wolfram.com/Icosahedron.html">icosahedron</a>. When the icosahedron is then sliced and flattened, it produces a world map that is visually intriguing. It is truly unlike any other map projection.</p>
<p><a href="http://www.learnwebmapping.com/wp-content/uploads/2012/01/Dymaxion_map_unfolded1.png"><img class="aligncenter size-full wp-image-41" title="Dymaxion_map_unfolded" src="http://www.learnwebmapping.com/wp-content/uploads/2012/01/Dymaxion_map_unfolded1.png" alt="" width="590" height="301" /></a></p>
<p>Though difficult to produce, <a href="http://indiemaps.com/blog/2011/04/dymaxion-projection-in-openlayers/">the code for producing such a projection in a web map is available</a>. Using the <a href="http://learnwebmapping.com/link/openlayers">OpenLayers JavaScript API</a> and some <a href="http://mbostock.github.com/protovis/">custom JavaScript from Protovis</a>, <a href="http://indiemaps.com/">Zachary Johnson</a> was able to put together <a href="http://indiemaps.com/projects/openlayers-dymaxion/examples/world_dymaxion.html">this demo of the Fuller/Dymaxion Projection</a> as the projection for a web map.</p>
<p>In Zachary&#8217;s post, he also mentions the Faumaxion web map, which is a <a href="http://teczno.com/faumaxion-II/">Flash-based web map that reorients itself</a> so that north is at the top for any of the triangular faces of the Dymaxion projection. Michal Migurski, <a href="http://stamen.com/studio/mike">a partner at Stamen Design</a>, has the details on how he created <a href="http://mike.teczno.com/notes/slippy-faumaxion.html">the Dymaxion slippy map</a>.</p>
<p>The downside to using a Dymaxion projection in your web map is that the support for the projection amongst the mapping APIs is minimal. You will need to do more of the heavy lifting in order to get this projection working properly in your web map. That&#8217;s also ignoring the fact that many people are not spatially aware and that this different projection will require your audience to orient themselves with the way the Earth has been projected. While Spherical Mercator is common and familiar, it does grossly exaggerate the areas closer to the poles, which in turn distorts your mapped data. Choropleth maps depicting a variable dependent on area, such as population density, are often misleading when mapped with a Mercator projection. The Dymaxion map is closer to an equal-area map than most, however the variable orientation towards North makes this projection a hard sell to a general audience.</p>
<p>Nonetheless, the Dymaxion map is an incredible map projection, from both a scientific and aesthetic point of view. The time spent by some very dedicated, intelligent people to get this working in interactive form speaks to the admiration of the projection and its creator. If only Bucky had lived long enough to see what wonders the Internet hath brought&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learnwebmapping.com/2012/01/dymaxion-web-mapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

