<?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>WeoGeo Blogs</title>
	<atom:link href="http://blogs.weogeo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.weogeo.com</link>
	<description>Where WeoGeo Blogs</description>
	<lastBuildDate>Wed, 10 Mar 2010 16:30:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blogs.weogeo.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Paul Bissett:  Data Is to ESRI as Search Is to Google</title>
		<link>http://blogs.weogeo.com/pbissett/2010/03/10/data-is-to-esri-as-search-is-to-google/</link>
		<comments>http://blogs.weogeo.com/pbissett/2010/03/10/data-is-to-esri-as-search-is-to-google/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 16:30:42 +0000</pubDate>
		<dc:creator>Paul Bissett</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[ESRI]]></category>
		<category><![CDATA[geospatial]]></category>
		<category><![CDATA[GeoWeb]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/pbissett/?p=357</guid>
		<description><![CDATA[Do you remember the SAT exams?  These word games were always fun, so let’s play.
Google is not a web search company, but rather Google is an advertising company (they generated 97% of their revenues from advertising in 2009).  Search is the candy they give away to you so they can market advertising services.  Granted without [...]]]></description>
			<content:encoded><![CDATA[<p>Do you remember the SAT exams?  These word games were always fun, so let’s play.</p>
<p>Google is not a web search company, but rather Google is an advertising company (<a href="http://investor.google.com/fin_data.html" >they generated 97% of their revenues from advertising in 2009</a>).  Search is the candy they give away to you so they can market advertising services.  Granted without search they have no advertising sales, so it is hard to separate Google from search.  But the point is that the company uses search as the marketing material to sell its products.</p>
<p>In previous posts (<a href="http://blogs.weogeo.com/pbissett/2009/10/14/goog-borg-and-i-mean-that-in-the-nicest-way/" >here</a> and <a href="http://blogs.weogeo.com/pbissett/2009/10/29/google-will-open-source-national-parcel-map/" >here</a>), I have made the case that the mapping industry will change because players like Google and Microsoft (and <a href="http://blogs.computerworld.com/14835/apple_purchased_mapping_company_in_july_to_replace_google" >Apple</a>) will create mapping services embedded in their products as a feature enhancement.  The dollars that these companies are willing to spend on creating mapping products as features to their main business lines create “gravitational” distortions in the geospatial industry.  (For example <a href="http://www.tomtom.com/" >TomTom</a> stock <a href="http://www.google.com/finance?q=TOM2.AS" >is down ~60%</a> since Google canceled its Tele Atlas contract in October 2009 and released its own turn-by-turn navigation system for mobile phones using the Android operating system. )</p>
<p>What was a bit unexpected was that other professional software companies would follow this free “Data-as-a-Feature” business model.  Yet this is exactly what <a href="http://www.esri.com" >ESRI</a> has done.  Over the past couple of years, they <a href="http://www.directionsmag.com/press.releases/?duty=Show&amp;id=17395" >bought a big piece</a> of <a href="http://www.i3.com/" ><em>i-cubed</em></a> to provide raster imagery products to their customers, and they have cut deals with data vendors, such as Microsoft Bing Maps, DeLorme, Tele Atlas, and others.  They have brought free data to light from federal agencies like USGS.  And <a href="http://resources.esri.com/help/9.3/arcgisonline/about/Content/contributors_wtm.htm" >they are combining these sources</a> (with their stellar cartographic capabilities) to create derivative products that are extremely useful and appealing.</p>
<p>Just look at this <a href="http://resources.esri.com/arcgisonlineservices/index.cfm?fa=content_detail&amp;contentID=5B7E7247-1422-2418-344DF7D053152D36" >topographic synthesis product from ArcGIS Online</a>.  At the <a href="http://www.esri.com/events/feduc/index.html" >FedUC</a>, Jack showed 1:1000 scale topographic data for selected cities within a worldwide map.  Nice and oh and by the way, it is free to users of ArcGIS Desktop products who maintain their license.</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://images.pbissett.blogs.weogeo.com/esri-topo-layer.jpg"><img src="http://images.pbissett.blogs.weogeo.com/esri-topo-layer.jpg" alt="" width="500" height="300" /></a><p class="wp-caption-text">Data-as-a-Feature for ArcGIS Users</p></div>
<p>ESRI is a software company and generates most of its revenues via software sales and maintenance.  In fact, I&#8217;ve heard ESRI claim they have &gt;90% of the core professional GIS market.  Data is the “new” free candy that ESRI gives away to maintain its market dominance in GIS software.  You have to admire the strategy to leverage their market dominance.  Data is a necessary “feature” for working in the GIS field.  Getting quality data, styled with beautiful cartography, as part of your content creation tool is a great benefit to users of that tool.</p>
<p>Software customers may be happy with data-as-a-feature; and anecdotal stories from GIS software integrators and solution providers suggest their customers are quite happy with the free regional products ESRI.  However, for independent data vendors it is a scary prospect.  If you produce regional or worldwide data, you can either sell your product to ESRI at “their” price, or face the prospect of losing access to their ecosystem of GIS developers by virtue of ESRI (re)creating the free product.</p>
<p>Life for independent data vendors has become more difficult.  On one hand they have to worry about Google, Microsoft, and Apple creating free worldwide data sets and applications to enhance their products.  Yet, I think these data vendors may have gotten use to this new paradigm and sought refuge in the “professional” data quality niche.  However, another hand is now in the picture (and in their till) with free professional data.  That hand is ESRI with its free Data-as-a-Feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/pbissett/2010/03/10/data-is-to-esri-as-search-is-to-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>James Fee:  WeoGeo Is Content Management</title>
		<link>http://blogs.weogeo.com/jamesfee/2010/03/09/weogeo-is-content-management/</link>
		<comments>http://blogs.weogeo.com/jamesfee/2010/03/09/weogeo-is-content-management/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 15:00:10 +0000</pubDate>
		<dc:creator>James Fee</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[archival]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[geodata]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[workflows]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/jamesfee/?p=152</guid>
		<description><![CDATA[Talking about Content Management

OK, lets be honest, talking about content management is about exciting as talking about metadata, or XML, or Canadian fiscal policy.  I mean really, who cares about managing your information in ways that make it discoverable, usable and most importantly sharable.

Oh right, maybe this stuff isn’t as boring at we thought. [...]]]></description>
			<content:encoded><![CDATA[<h4 id="talking_about_content_management">Talking about Content Management</h4>

<p>OK, lets be honest, talking about <a href="http://en.wikipedia.org/wiki/Content_management">content management</a> is about exciting as talking about metadata, or XML, or Canadian fiscal policy.  I mean really, who cares about managing your information in ways that make it discoverable, usable and most importantly sharable.</p>

<p>Oh right, maybe this stuff isn’t as boring at we thought.  I’ll tell you what is the most boring thing in the world.  Watching your desktop search strain to find data on your local drives with wacky search strings like <em>water</em>.*.  Think about how you find GIS data on your hard drives?  Search or browse.  Heck, you might even go back to an old project and try and find the dataset that was stored in my MXD or other map document.</p>

<p>Now this doesn’t mean that using search tools to find data isn’t valuable.  I know many folks that use Google Desktop Search to index their GIS files.  It just isn’t efficient and it sure as heck doesn’t allow you to share it with multiple users.  Using these private search indexes is just like putting the data on your desktop, sure you can find it, but no one else can. It gets to the core why content management of geospatial data is so important and why it is actually really fun to talk about.</p>

<p>WeoGeo’s approach to content discoverability is to use the one thing that makes finding maps simple.  A map!  If I want to find hydrography layers in Wisconsin, I pan/zoom to Wisconsin and then search for hydro tags.  If I want a worldwide country boundary layer, I zoom to the world and search tags for country.  If I want to find demographic data from Arizona, I geocode that in my WeoGeo search and zoom right to that area.</p>

<div id="attachment_159" class="wp-caption aligncenter" style="width: 560px"><a href="http://blogs.weogeo.com/jamesfee/files/2010/03/WeoGeo-Content-Management.png"><img class="size-full wp-image-159" title="WeoGeo-Content-Management" src="http://blogs.weogeo.com/jamesfee/files/2010/03/WeoGeo-Content-Management.png" alt="" width="550" height="260" /></a><p class="wp-caption-text">WeoGeo manages content using maps</p></div>

<p>Textual based search is horrible at finding spatial data.  Does “washington” mean the state, which of 31 counties, which of almost 50 cities and the countless lakes, islands, streets, neighborhoods and other place-names?  A map allows you to narrow that down to the Washington that you are interested in and not have to parse though hundreds of records for other “Washingtons”.</p>

<h4 id="sharing_your_geo_data">Sharing Your Geo-Data</h4>

<p>OK, so we’ve all got these issues finding data on your hard drives.  That is part of the problem though.  Sharing this data amongst your peers is hard as well.  Not everyone has that GIS data hard drive mapped, the VPN is problematic and slow causing off-site users to not have access and it is too large to email to your clients who want to see it.  This makes it very hard to get the most value out of this dataset because you are fighting to share it as much as you are fighting to find it.</p>

<p>What a content management system such as WeoGeo brings into play with our web-based front end is a simple way for many people to access the same dataset from many different places.  Across the hall, across the building, across the state and across the world.  With user access controls, you can set which datasets are available to which users.  Grant rights for your clients to gain access to your geodata, but see only those datasets that they are supposed to see.  No worries about them rummaging through your FTP site looking for proprietary information that shouldn’t be seen.</p>

<div id="attachment_162" class="wp-caption aligncenter" style="width: 560px"><a href="http://blogs.weogeo.com/jamesfee/files/2010/03/WeoGeo-Content-Management-Users.png"><img class="size-full wp-image-162" title="WeoGeo-Content-Management-Users" src="http://blogs.weogeo.com/jamesfee/files/2010/03/WeoGeo-Content-Management-Users.png" alt="" width="550" height="259" /></a><p class="wp-caption-text">Add users and give them access to datasets</p></div>

<h4 id="geo_formats_in_and_out">Geo-Formats In and Out</h4>

<p>One of the greatest fears I always had with archiving data was will it be usable in the future.  I just found a CD the other day with a ton of Corel Draw documents on it.  Nothing I had on my laptop could read those old .cdr files despite claims from the software package that it could.  What about GIS data?  I’m pretty sure that your shapefiles and GeoTIFFs will be readable in the future, but what about more obscure data formats?  Will you be able to read that vector or raster format in 10 years?  Who knows right?  But WeoGeo has the industry standard on reading proprietary data files under our hood.  <a href="http://www.safe.com">Safe Software FME</a> drives all our data format transformations.  Safe FME allows WeoGeo to transform data stored in our Library to any format they support.  So if you need to get your data out of Integraph MGE, because your company no longer supports it, into Autodesk SDF format, you can do that with FME and WeoGeo.  Protecting your archival, system of record, datasets from obsolescence is just as important as making sure that you can find it.</p>

<h4 id="content_management_within_your_workflows">Content Management Within Your Workflows</h4>

<p>There are tons of content management systems out there and for good reason.  Companies want to keep control of their data because they can get more value out of it than they would storing it on DVDs in your desk drawer or on a DLT tape at Iron Mountain.  Neither of those methods is a form of content management and neither makes your data discoverable or shareable.</p>

<p>What sets WeoGeo apart from most content management systems is that we are first and foremost a <strong>GEO</strong> content management system.  We are designed from the ground up to allow you to manage all your geo-content; whether it be shapefiles, ERDAS or anything that has a reference to place (PDF, Word documents, video).  We’ve also worked hard to integrate WeoGeo into your workflows with our new <a href="http://wiki.weogeo.com/index.php/WeoGeo_ArcGIS_Toolbar">WeoGeo Tools for ArcGIS</a> and our <a href="http://downloads.weogeo.com/index.html">WeoApp</a> which runs on Windows, Mac OS X or Linux.  Using content management shouldn’t be hard or require lots of training.  We’ve made it as simple as “upload to WeoGeo” and “browse WeoGeo” to get data in and out of our content management system.</p>

<div id="attachment_163" class="wp-caption aligncenter" style="width: 560px"><a href="http://blogs.weogeo.com/jamesfee/files/2010/03/WeoGeo_Tools_for_ArcGIS_Browse.png"><img class="size-full wp-image-163" title="WeoGeo_Tools_for_ArcGIS_Browse" src="http://blogs.weogeo.com/jamesfee/files/2010/03/WeoGeo_Tools_for_ArcGIS_Browse.png" alt="" width="550" height="349" /></a><p class="wp-caption-text">WeoGeo Tools for ArcGIS in action</p></div>

<p>Your return on investment putting your data in WeoGeo will be realized quickly when you no longer have to spend hours finding your data or invest in <a href="http://www.oracle.com/us/products/middleware/content-management/index.html">expensive, closed, proprietary content management systems</a>.  You can start using WeoGeo for Content Management <a href="http://blogs.weogeo.com/jamesfee/2010/01/11/new-weogeo-release-2-0-10/">today for <strong>free</strong></a> and see how it can change how you manage your geodata.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/jamesfee/2010/03/09/weogeo-is-content-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paul Bissett:  The End of the Neo-Paleo War?</title>
		<link>http://blogs.weogeo.com/pbissett/2010/03/02/the-end-of-the-neo-paleo-war/</link>
		<comments>http://blogs.weogeo.com/pbissett/2010/03/02/the-end-of-the-neo-paleo-war/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 20:22:28 +0000</pubDate>
		<dc:creator>Paul Bissett</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[GeoWeb]]></category>
		<category><![CDATA[mapping]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/pbissett/?p=351</guid>
		<description><![CDATA[Sean Gorman (@SeanGorman) writes about the end of Platial and Fortius One&#8217;s recent experiences in crisis relief in his most recent blog post.  In reading it, I was struck by the following -
crowd sourced data is playing an integral role in relief efforts. It is a role, though, that complements the traditional sources of geospatial [...]]]></description>
			<content:encoded><![CDATA[<p>Sean Gorman (<a href="http://www.twitter.com/seangorman">@SeanGorman</a>) writes about the end of <a href="http://en.wikipedia.org/wiki/Platial">Platial</a> and <a href="http://www.fortiusone.com/">Fortius One</a>&#8217;s recent experiences in crisis relief in his most <a href="http://blog.fortiusone.com/2010/03/02/converging-on-malleability-long-live-platial/">recent blog post</a>.  In reading it, I was struck by the following -</p>
<blockquote><p>crowd sourced data is playing an integral role in relief efforts. It is a role, though, that complements the traditional sources of geospatial information. The largest impacts we&#8217;ve seen is in the fusion of the two sources. The combination has incredible value providing baselines, context and temporal adaptability &#8211; resulting in a malleable abstract that can be molded to solve a myriad of disparate challenges.</p></blockquote>
<p>I agree with Sean&#8217;s sentiments.  There is no need to try and draw arbitrary bounds around the type or method of collection of geospatially-aware data. The data&#8217;s use defines its value. Let&#8217;s focus on solving challenges and creating value for our neighbors, stakeholders, citizens, and customers.</p>
<div class="wp-caption aligncenter" style="width: 411px"><img class=" " src="http://images.pbissett.blogs.weogeo.com/401px-Vj_day_kiss.jpg" alt="" width="401" /><p class="wp-caption-text">Photo by Alfred Eisenstaedt, taken on V-J Day, 1945 (from Life Magazine)</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/pbissett/2010/03/02/the-end-of-the-neo-paleo-war/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>James Fee:  Introducing WeoGeo Tools for ArcGIS</title>
		<link>http://blogs.weogeo.com/jamesfee/2010/02/16/introducing-weogeo-tools-for-arcgis/</link>
		<comments>http://blogs.weogeo.com/jamesfee/2010/02/16/introducing-weogeo-tools-for-arcgis/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 22:40:37 +0000</pubDate>
		<dc:creator>James Fee</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[arcgis]]></category>
		<category><![CDATA[arcgis desktop]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[weoapp]]></category>
		<category><![CDATA[weogeo library]]></category>
		<category><![CDATA[weogeo market]]></category>
		<category><![CDATA[weogeo tools]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/jamesfee/?p=137</guid>
		<description><![CDATA[Workflows Drive Everything

One thing about using a &#8220;cloud based&#8221; data store is that you have to leave your tools to start using it.  This means that you break any work-flows you are in and lets be honest, the last thing you want to happen when you are being productive is to head to the [...]]]></description>
			<content:encoded><![CDATA[<h4>Workflows Drive Everything</h4>

<p>One thing about using a &#8220;cloud based&#8221; data store is that you have to leave your tools to start using it.  This means that you break any work-flows you are in and lets be honest, the last thing you want to happen when you are being productive is to head to the internet.</p>

<p>Seriously though, being able to stay in your content creation tools and work with <a href="http://en.wikipedia.org/wiki/SaaS">SaaS</a> based content management is a great idea.  The reality of the situation is that there hasn&#8217;t been any good tools to accomplish this yet.</p>

<h4>Enter WeoGeo Tools</h4>

<p>Today we are releasing the first of our planned content creation tools that bring the SaaS <a href="http://www.weogeo.com/library_info">WeoGeo Library</a> and <a href="http://www.weogeo.com/market">WeoGeo Market</a> as well as any <a href="http://www.weogeo.com/library_appliance">WeoGeo Library Appliances</a> to ArcGIS Desktop users.  With <a href="http://download.weogeo.com"><strong>WeoGeo Tools for ArcGIS</strong></a> you can connect to these libraries and discover datasets in your area of interest.  Inside ArcMap this area of interest is defined by your view window.  So if you&#8217;ve got a project you are working on and want to see what is available in your work area, WeoGeo Tools takes your extents and returns only datasets in that region.</p>

<p><img src="http://images.spatiallyadjusted.com.s3.amazonaws.com/WeoGeo_Tools_for_ArcGIS_Toolbar.png" alt="WeoGeo Tools for ArcGIS" title="WeoGeo Tools for ArcGIS" /></p>

<h4>Text-based Search is Wrong for Geo-Content</h4>

<p>WeoGeo has worked hard at changing the way we search for geospatial datasets.  Rather than requiring users to type in keywords or other text search terms into a search query, we allow users to discover data via maps.  You can see this in our <a href="http://market.weogeo.com">WeoGeo Market</a>.  What is natural though about content creation tools like ArcGIS Desktop is that your canvas is a map.  Why not take that bounding box extent and return data in that area?  Our MapRank technology also returns datasets that best match your zoom level (if you are zoomed into a neighborhood you&#8217;ll get those datasets listed first and likewise if you are at the country level, you&#8217;ll get those datasets before neighborhood ones.</p>

<p><img src="http://images.spatiallyadjusted.com.s3.amazonaws.com/WeoGeo_Tools_for_ArcGIS_Browse.png" alt="WeoGeo Tools for ArcGIS Browse" title="WeoGeo Tools for ArcGIS Browse in ArcMap" /></p>

<h4>Uploading From Inside ArcGIS Desktop</h4>

<p>Getting your content up to your Library or the Market should be just as easy.  Why do you have to save out your data and then open your web browser and <em>then</em> proceed to fill out data forms and finally upload?  Yep, that is what we call a workflow killer.  With WeoGeo Tools for ArcGIS, ESRI users can easily upload datasets from within ArcMap with just a click of a button.  Everything is handled for you.  Just highlight the dataset in your layers list and click the upload to WeoGeo button.</p>

<p><img src="http://images.spatiallyadjusted.com.s3.amazonaws.com/WeoGeo_Tools_for_ArcGIS_Upload.png" alt="WeoGeo Tools for ArcGIS Upload" title="WeoGeo Tools for ArcGIS Upload from ArcMap" /></p>

<h4>Download WeoGeo Tools for ArcGIS</h4>

<p>I encourage everyone to download WeoGeo Tools for ArcGIS and give it a shot.  You can browse the WeoGeo Market without having to have an account so you can see how easy it is to bring data in.  If you want to try out our Library, we offer free Library tiers and 30 day trials for the rest.  Just use signup code: <strong>weogeolib5769</strong>. Lastly if you need any help, don&#8217;t hesitate to <a href="http://www.weogeo.com/contact_us">contact us</a>.</p>

<p>This is our first release of WeoGeo Tools for ArcGIS and we will continue to work hard on improving it, so any feedback is welcomed.  We are also working at more WeoGeo Tools for other GIS software packages.  You can also create your own versions of WeoGeo Tools for your own software packages by using our <a href="http://wiki.weogeo.com/">open APIs</a>.</p>

<h4>Visit Us at the FedUC</h4>

<p>If you are at the 2010 ESRI Federal User Conference, feel free to drop by out booth (#141) and get a full demo of WeoGeo Tools for ArcGIS as well as all our SaaS and appliance products.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/jamesfee/2010/02/16/introducing-weogeo-tools-for-arcgis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>James Fee:  Fluid Icon for WeoGeo</title>
		<link>http://blogs.weogeo.com/jamesfee/2010/02/14/fluid-icon-for-weogeo/</link>
		<comments>http://blogs.weogeo.com/jamesfee/2010/02/14/fluid-icon-for-weogeo/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 23:48:07 +0000</pubDate>
		<dc:creator>James Fee</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[web app]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/jamesfee/?p=133</guid>
		<description><![CDATA[With Fluid you make web apps appear as applications on OS X.  These Side Specific Browsers (SSB) enable you to work with web apps just as they were actual applications.  If you don’t run Mac OS X, you can use Prism to do the same thing on Windows or Linux.  I run [...]]]></description>
			<content:encoded><![CDATA[<p>With <a href="http://fluidapp.com/">Fluid</a> you make web apps appear as applications on OS X.  These Side Specific Browsers (SSB) enable you to work with web apps just as they were actual applications.  If you don’t run Mac OS X, you can use <a href="https://mozillalabs.com/blog/2007/10/prism/">Prism</a> to do the same thing on Windows or Linux.  I run just about all my web apps this way because it gets them out of tabs in my browser and into my Dock which means that they are always available to me, no matter how many times Flash crashes my browser.</p>

<p><img title="WeoGeo Web App Icon" src="http://images.spatiallyadjusted.com.s3.amazonaws.com/WeoGeo-Fluidapp.png" alt="WeoGeo Web App" /></p>

<p>Here is a high resolution WeoGeo icon to use with Fluid. <em>(Just click to download)</em></p>

<p><a href="http://images.spatiallyadjusted.com.s3.amazonaws.com/weogeo-logo-for-fluid.png"><img title="Click to download WeoGeo Fluid Icon" src="http://images.spatiallyadjusted.com.s3.amazonaws.com/weogeo-logo-for-fluid.png" alt="WeoGeo Fluid Icon" width="217" height="152" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/jamesfee/2010/02/14/fluid-icon-for-weogeo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>James Fee:  Check Out the Latest From WeoGeo at the ESRI Federal User Conference</title>
		<link>http://blogs.weogeo.com/jamesfee/2010/02/12/check-out-the-latest-from-weogeo-at-the-esri-federal-user-conference/</link>
		<comments>http://blogs.weogeo.com/jamesfee/2010/02/12/check-out-the-latest-from-weogeo-at-the-esri-federal-user-conference/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 16:00:32 +0000</pubDate>
		<dc:creator>James Fee</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[exhibit]]></category>
		<category><![CDATA[feduc]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/jamesfee/?p=128</guid>
		<description><![CDATA[If you are going to be at the 2010 ESRI Federal User Conference next week in Washington D.C. we&#8217;d like to encourage you to come by our booth (#141) and see our latest features, get a demo, and see how WeoGeo is bringing the cloud to ArcGIS.  We will be showcasing our new ArcGIS integration [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="ESRI FedUC Logo" src="http://images.spatiallyadjusted.com/ESRI-FedUC-2010-Logo.jpg" alt="" width="126" height="123" />If you are going to be at the <a href="http://www.esri.com/events/feduc/">2010 ESRI Federal User Conference</a> next week in Washington D.C. we&#8217;d like to encourage you to come by our booth (#141) and see our latest features, get a demo, and see how WeoGeo is bringing the cloud to ArcGIS.  We will be showcasing our new ArcGIS integration where we bring the power of WeoGeo&#8217;s SaaS cloud or appliance tools directly into ArcGIS Desktop.</p>

<p><a href="http://twitter.com/pbissett">Paul</a>, <a href="http://twitter.com/dandye">Dan</a> and <a href="http://twitter.com/cageyjames">James</a> will all be there on the floor and even if you aren&#8217;t going to the FedUC, we&#8217;d be happy to meet with you in the area to talk about <a href="http://www.weogeo.com/library_info">WeoGeo Library</a> and <a href="http://www.weogeo.com/market">Market</a>.  The exhibit floor is open Wednesday, February 17 from 3:00 &#8211; 6:00 PM and Thursday, February 18, from 10:00AM &#8211; 4:00 PM.</p>

<p>Worried about the weather?  ESRI says <a href="http://twitter.com/FedUC/status/8915850307">don&#8217;t let that stop you</a>.  It isn&#8217;t going to stop us from showing up.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/jamesfee/2010/02/12/check-out-the-latest-from-weogeo-at-the-esri-federal-user-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>James Fee:  Vector Datasets in WeoGeo</title>
		<link>http://blogs.weogeo.com/jamesfee/2010/02/10/vector-datasets-in-weogeo/</link>
		<comments>http://blogs.weogeo.com/jamesfee/2010/02/10/vector-datasets-in-weogeo/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:42:42 +0000</pubDate>
		<dc:creator>James Fee</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[georss]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[mapinfo tab]]></category>
		<category><![CDATA[market]]></category>
		<category><![CDATA[natural earth]]></category>
		<category><![CDATA[shapefile]]></category>
		<category><![CDATA[vectors]]></category>
		<category><![CDATA[weogeo library]]></category>
		<category><![CDATA[weogeo market]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/jamesfee/?p=101</guid>
		<description><![CDATA[Now that WeoGeo supports vector datasets, it opens up the content management capabilities for lots of new geo-content.  Not only can we support vectors (ESRI Shapefile and MapInfo TAB), but also we can transform them into new formats, warp the data&#8217;s datum/projection and clip out the area you are interested in.  We also support layers [...]]]></description>
			<content:encoded><![CDATA[<p>Now that WeoGeo supports vector datasets, it opens up the content management capabilities for lots of new geo-content.  Not only can we support vectors (ESRI Shapefile and MapInfo TAB), but also we can transform them into new formats, warp the data&#8217;s datum/projection and clip out the area you are interested in.  We also support layers inside datasets, so if your project contains both counties and highways, you can store both those layers in one dataset and select either one (or both) to download.
<div class="iframe-wrapper">
  <iframe src="http://images.wiki.weogeo.com/WGWidget/Roads/NaturalEarthCultural.html" frameborder="0" style="height:410px;width:560px;">Please upgrade your browser</iframe>
</div>
Let us look at <a href="http://market.weogeo.com/#/original_data_map/624621d7-e9e3-a856-a401-73613ccfde64">this dataset I uploaded with cultural data layers</a>.  I downloaded the data from <a href="http://www.naturalearthdata.com/">Natural Earth</a> which if you don’t know about, you should.  I brought the layers into my ESRI ArcGIS Desktop and created some cartography to better visualize the layers.  Because I’m in ArcMap, I have all the rich cartographic tools available to me to work with to generate previews of the data.  But that isn’t all I can do with ArcMap (or any other desktop GIS system), I can include my symbology with my dataset on WeoGeo allowing those who download the data to see it how I see it.  I can also include multiple symbology types if I want (ESRI LYR, MapInfo WOR, MapFile, SLD) that are delivered along with the downloaded dataset.</p>

<p>After creating the cartography, I export out the preview images and use our <a href="http://downloads.weogeo.com/">WeoApp</a> to upload them.  The WeoApp is our <a href="http://wiki.weogeo.com/index.php/Upload_data_to_WeoGeo_Library">graphical upload tool</a> that can handle terabytes of data and runs natively on Windows, Mac OS X and Linux.  Once the WeoApp finishes uploading the data, one can now view it in your <a href="http://www.weogeo.com/library_info">WeoGeo Library</a>.  This is our access control content management system; so feel free to securely share your data with your friends and colleges.  The Library is available as SaaS or as an <a href="http://www.weogeo.com/library_appliance">appliance</a>.  Because I want to share this data with people outside my private library (and let you guys see it), I pushed it to our <a href="http://www.weogeo.com/market">WeoGeo Market</a>.</p>

<p><img class="alignright" title="Vector File Formats" src="http://images.spatiallyadjusted.com/custom-file-format.png" alt="" width="166" height="250" /></p>

<p>While I could set a price to this dataset, I decided to give it away free.  Now you might be thinking that why would someone want to sell public domain data on WeoGeo Market.  Well you probably wouldn’t make much money doing that because people would quickly realize that you were charging them for free data and rate your products poorly.  BUT, if you added value to that data by creating a complex cartographic styleset and spent weeks creating it, why wouldn’t you want to charge money for that?  People should value the hard work you put into your symbology even if the data is free.  Plus with our WeoGeo License, <a href="http://blogs.weogeo.com/jamesfee/2009/11/17/licensing-derivative-works-or-how-to-have-your-cake-and-eat-it-too/">derivative works are supported</a> so others can remix your work and resell it as well, but you’d get a cut of the sale yourself.</p>

<p>Now that this <a href="http://market.weogeo.com/#/original_data_map/624621d7-e9e3-a856-a401-73613ccfde64">dataset is freely available</a> on the WeoGeo Market, you may now <a href="http://wiki.weogeo.com/index.php/Order_data_on_WeoGeo_Market">try our customization features yourself</a>.  You could <a href="http://blogs.weogeo.com/jamesfee/2010/02/10/vector-datasets-in-weogeo/datasets.rss%3Fmin_provider_rating=0&amp;min_dataset_rating=0&amp;price_min=0&amp;price_max=1000&amp;date_from=&amp;date_to=&amp;data_type=&amp;tags=public%20domain&amp;south=-183.18433605&amp;north=176.81566395&amp;west=-179.99976189&amp;east=180.00023811&amp;page=1&amp;per_page=9&amp;rand=0.6224025720730424&amp;sort_column=datasets.rank&amp;sort_dir=ASC&amp;authenticity_token=N5PV4iv1vFCpDBxNWY5VrZgpD1blC6sN07fdyOM0EO4%253D">subscribe to a GeoRSS feed</a> that would keep you up to date on any public domain datasets that become available on the WeoGeo Market.  You can share the <a href="http://market.weogeo.com/datasets/624621d7-e9e3-a856-a401-73613ccfde64.kml">preview KML</a> with others so they can see the dataset in Google Earth (and then get to WeoGeo Market to download it).  You can even use our <a href="http://wiki.weogeo.com/index.php/Datasets_API">Datasets API</a> to get the <a href="http://market.weogeo.com/datasets/624621d7-e9e3-a856-a401-73613ccfde64.kml">details of the entry in JSON</a>.</p>

<p>Now I’m a vector guy a heart, so vector support in WeoGeo is just about the most exciting thing I’ve been a part of.  With WeoGeo’s ability to perform server side transformations, users can get what data they want in formats and projects they want.  No more worries about users wanting data in everything from <a href="http://spatialreference.org/ref/?search=Old+Hawaiian">Old Hawaiian</a> to <a href="http://spatialreference.org/ref/epsg/4326/">EPSG:4326</a>.  And best of all if you don’t like our UI, you can roll your own <a href="http://wiki.weogeo.com/index.php/Developer:_API">with our APIs</a>.  Build your own front end to our SaaS and Appliance Library to meet the needs of your clients and users.</p>

<p>Best of all, stay tuned next week to hear about a great new product we will be releasing to take your geo-content management beyond where you thought it could go.</p>

<div class="wp-caption aligncenter" style="width: 309px"><img title="Preview Tool" src="http://images.spatiallyadjusted.com/preview-product.png" alt="" width="299" height="68" /><p class="wp-caption-text">Next week my friends!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/jamesfee/2010/02/10/vector-datasets-in-weogeo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dandye:  WeoGeo API: Python Examples, Part 4 (PUTting XML)</title>
		<link>http://blogs.weogeo.com/dandye/2010/01/21/weogeo-api-python-examples-part-4-putting-xml/</link>
		<comments>http://blogs.weogeo.com/dandye/2010/01/21/weogeo-api-python-examples-part-4-putting-xml/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 16:38:30 +0000</pubDate>
		<dc:creator>dandye</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[weogeo api]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/dandye/?p=391</guid>
		<description><![CDATA[In this blog series, we&#8217;ve looked at WeoGeo API examples using the GET and POST HTTP Verbs.  These were used to GET a List of Datasets and to POST a request for new Tokens in a WeoGeo Library.  Today, we&#8217;re going to PUT an XML file in order to update the Name, Description, and Tags [...]]]></description>
			<content:encoded><![CDATA[<p>In this blog series, we&#8217;ve looked at WeoGeo API examples using the GET and POST HTTP Verbs.  These were used to GET a List of Datasets and to POST a request for new Tokens in a WeoGeo Library.  Today, we&#8217;re going to PUT an XML file in order to update the Name, Description, and Tags associated with a Dataset.</p>
<p>First, let&#8217;s take a look at the dataset to be updated.  This Listing on my WeoGeo Library has dummy descriptive data for the name, description, and tags:</p>
<p><img class="aligncenter size-full wp-image-395" title="Panel 4: Preview with dummy data" src="http://blogs.weogeo.com/dandye/files/2010/01/Panel4_Preview_with_dummy_data.png" alt="Panel 4: Preview with dummy data" width="550" height="286" /></p>
<p>Using the <a title="Get Dataset as WeoFile API" href="http://wiki.weogeo.com/index.php/Datasets_API#Get_Dataset_as_WeoFile">GET Dataset as WeoFile API</a> in a web-browser, we can view this descriptive data as XML:</p>
<p><img class="aligncenter size-full wp-image-399" title="GET Dataset as WeoFile" src="http://blogs.weogeo.com/dandye/files/2010/01/get_dataset_as_weofile.png" alt="GET Dataset as WeoFile" width="550" height="412" /></p>
<p>For the new values, I&#8217;ve created an XML file that contains the dataset tag and child nodes for each of the fields that I want updated:</p>
<p><img class="aligncenter size-full wp-image-394" title="new values in xml" src="http://blogs.weogeo.com/dandye/files/2010/01/new_xml.png" alt="new values in xml" width="587" height="220" /></p>
<p>I&#8217;ve saved that file locally to my local file system and will read it from the following Python script:</p>
<pre class="brush: python;">
import base64
import string
import httplib, urllib

# Programmer defined variables
usern = &quot;your api key&quot;
passw = &quot;&quot; # Null string when API Key is used
library = &quot;yourLibraryDomain&quot; # the %s part of %s.weogeo.com
token = &quot;the dataset token&quot;
new_xml = &quot;./data/new_xml.xml&quot;  #path in my file-system
# No more programmer changes

# set up the authentication string
auth = 'Basic ' + string.strip(base64.encodestring(usern + ':' + passw))

# create the header with the authentication string
headers = {
 &quot;Content-Type&quot;: &quot;application/xml&quot; ,
 &quot;Authorization&quot;: auth,
 }

# read the XML data into body and print it
body = open(new_xml).read()
print body

# create the connection
conn = httplib.HTTPSConnection(&quot;%s.weogeo.com&quot; % library)

# Construct the request with headers and XML in the body
conn.request(&quot;PUT&quot;,&quot;/datasets/%s.weo&quot; % token, body, headers)

# call the URI
response = conn.getresponse()

#check status of response
print response.status, response.reason

# store the response in data
data = response.read()

# close the connection
conn.close()

# output the results
print data
</pre>
<p>This is very similar to the last example but note the following changes:</p>
<ol>
<li>the HTTP verb PUT is used in place of POST</li>
<li> the variable <em>body</em> is used on line 29 where a null string was used before</li>
</ol>
<p>Calling this Python script from the console outputs the following:</p>
<pre class="brush: bash;">
 S:\&gt;python put_example.py
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;dataset&gt;
 &lt;name&gt;Counties in the Southeast&lt;/name&gt;
 &lt;description&gt;
 &lt;![CDATA[
 &lt;h1&gt;Big Header&lt;h1&gt;
 Some &lt;i&gt;HTML&lt;/i&gt; elements like &lt;b&gt;bold text&lt;/b&gt; and
 &lt;a href=&quot;http://blogs.weogeo.com/dandye&quot;&gt;links&lt;/a&gt; are allowed.
 ]]&gt;
 &lt;/description&gt;
 &lt;tags&gt;TIGER shapefile political_boundaries counties&lt;/tags&gt;
&lt;/dataset&gt;
200 OK

S:\&gt;
</pre>
<p>The 200 response indicates that all went well with the update and we can verify that by looking at the updated listing in the Preview Panel:</p>
<p><img class="aligncenter size-full wp-image-392" title="Panel 4: Preview with updated data" src="http://blogs.weogeo.com/dandye/files/2010/01/Preview_Panel_updated_data.png" alt="Panel 4: Preview with updated data" width="550" height="286" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/dandye/2010/01/21/weogeo-api-python-examples-part-4-putting-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dandye:  WeoGeo API: Python Examples, Part 3</title>
		<link>http://blogs.weogeo.com/dandye/2010/01/19/weogeo-api-python-examples-part-3/</link>
		<comments>http://blogs.weogeo.com/dandye/2010/01/19/weogeo-api-python-examples-part-3/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:00:29 +0000</pubDate>
		<dc:creator>dandye</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Token]]></category>
		<category><![CDATA[weogeo api]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/dandye/?p=383</guid>
		<description><![CDATA[The Developer Documentation for WeoGeo’s API provides examples using curl.  In this blog series, I’m providing similar examples using Python.  In WeoGeo API: Python Examples, Part 1, I showed how to invoke the “GET Dataset as WeoFile” API from Python using urllib.  In Part 2, I showed the same GET Dataset request using httplib.  This [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://wiki.weogeo.com/index.php/Developer:_API">Developer Documentation for WeoGeo’s API</a> provides examples using curl.  In this blog series, I’m providing similar examples using Python.  In <a href="http://blogs.weogeo.com/dandye/2010/01/19/2010/01/07/weogeo-api-python-examples-part-1/">WeoGeo API: Python Examples, Part 1</a>, I showed how to invoke the “GET Dataset as WeoFile” API from Python using <em>urllib</em>.  In <a id="cyy_" title="Part 2" href="http://blogs.weogeo.com/dandye/2010/01/19/2010/01/12/weogeo-api-python-examples-part-2/">Part 2</a>, I showed the same GET Dataset request using <em>httplib</em>.  This time, we&#8217;re going to generate <a title="Dataset Token" href="http://wiki.weogeo.com/index.php/Developer:_WeoFile#token" >Dataset Tokens</a>, which will require use of <em>POST</em> and <em>https</em>.</p>
<p>First, a little background: Dataset Tokens are <a id="ya6j" title="Universally Unique Identifiers" href="http://en.wikipedia.org/wiki/Universally_Unique_Identifier">Universally Unique Identifiers</a>.  There is one Dataset Token for each Dataset Listing in your WeoGeo Library.  If your Dataset is also listed on the WeoGeo Market, the same Token is used there.  Although the WeoApp can create Dataset Tokens for you when it creates a Dataset WeoFile, sometimes developers find it is useful to create a number of them in advance.</p>
<p>The Developer API Documentation shows that the curl request for Dataset Token generation is:</p>
<pre class="brush: bash;">
curl -u ${api_key}: -X POST https://${hostname}/datasets/tokens?count=2
</pre>
<p>There are three things of note here:</p>
<ol>
<li>For authentication, only the API Key is used</li>
<li>The HTTP method is POST where previous examples have used GET</li>
<li>This API uses https rather than http</li>
</ol>
<p>Here is a bare-bones Python example demonstrating the same API call:</p>
<pre class="brush: python;">
import base64
import string
import httplib, urllib

# Programmer defined variables
usern = &quot;your API key goes here&quot;
passw = &quot;&quot; # Null string when API Key is used
library = &quot;YourLibraryName&quot; # the %s part of %s.weogeo.com
n_tokens = 2
# No more programmer changes

# set up the authentication string
auth = 'Basic ' + string.strip(base64.encodestring(usern + ':' + passw))

# Generate Tokens Curl Example (POST via HTTPS)
# curl -u #{api_key}: -X POST https://#{hostname}/datasets/tokens?count=2

# create the header with the authentication string
headers = {
 &quot;Content-Type&quot;: &quot;application/xml&quot; ,
 &quot;Authorization&quot;: auth,
 }

# set parameters for the request
params =  urllib.urlencode( { 'count':n_tokens } )

# create the connection
conn = httplib.HTTPSConnection(&quot;%s.weogeo.com&quot; % library)

# Construct the request with headers amd add paramters to the URI
conn.request(&quot;POST&quot;,&quot;/datasets/tokens?%s&quot; % params, &quot;&quot;, headers)

# call the URI close the connection
response = conn.getresponse()

#check status of result
print response.status, response.reason

#check status of result
data = response.read()

# close the connection
conn.close()

# output the results
print data
</pre>
<p>For the three things of interest noted above:</p>
<ol>
<li>API Key is set on line 5 and used on lines 11, 17, and 28</li>
<li>Line 28 sets the HTTP Request Method to POST</li>
<li>Line 25 uses httplib.HTTPSConnection (previous examples used httplib.HTTPConnection)</li>
</ol>
<p>That&#8217;s it!  Next time, I plan to show the PUT method as used in the Update Dataset API.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/dandye/2010/01/19/weogeo-api-python-examples-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dandye:  WeoGeo API: Python Examples, Part 2</title>
		<link>http://blogs.weogeo.com/dandye/2010/01/12/weogeo-api-python-examples-part-2/</link>
		<comments>http://blogs.weogeo.com/dandye/2010/01/12/weogeo-api-python-examples-part-2/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 16:05:25 +0000</pubDate>
		<dc:creator>dandye</dc:creator>
				<category><![CDATA[WeoGeo]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[weogeo api]]></category>

		<guid isPermaLink="false">http://blogs.weogeo.com/dandye/?p=367</guid>
		<description><![CDATA[The Developer Documentation for WeoGeo’s API provides examples using curl.  In this blog series, I&#8217;m providing similar examples but using Python.  In WeoGeo API: Python Examples, Part 1, I showed how to invoke the &#8220;GET Dataset as WeoFile&#8221; API from Python using urllib.  This time, I&#8217;ll show the same request using httplib.
Httplib is a little [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://wiki.weogeo.com/index.php/Developer:_API">Developer Documentation for WeoGeo’s API</a> provides examples using curl.  In this blog series, I&#8217;m providing similar examples but using Python.  In <a href="http://blogs.weogeo.com/dandye/2010/01/07/weogeo-api-python-examples-part-1/">WeoGeo API: Python Examples, Part 1</a>, I showed how to invoke the &#8220;GET Dataset as WeoFile&#8221; API from Python using <em>urllib</em>.  This time, I&#8217;ll show the same request using <em>httplib</em>.</p>
<p>Httplib is a little more complicated but it handles authentication slightly better and, more importantly, specifying the headers will enable more sophisticated requests (that will be required for later API examples).</p>
<p>The curl example for the API call is below:</p>
<p><img class="aligncenter size-full wp-image-370" title="List Datasets API: curl example" src="http://blogs.weogeo.com/dandye/files/2010/01/list_datasets_api1.png" alt="List Datasets API: curl example" width="585" height="119" /></p>
<p>And here is a bare-bones example of that request in Python using httplib:</p>
<pre class="brush: python;">
import base64
import string
import httplib, urllib

usern = &quot;your_username&quot; # or your API key
passw = &quot;your_password&quot; # if API Key is used: = &quot;&quot;
library = &quot;the * part of your Library's domain name in *.weogeo.com&quot;

# Construct the Basic authentication string
auth = 'Basic ' + string.strip(base64.encodestring(usern + ':' + passw))

# List Datasets (GET) curl example
# curl -H 'Content-Type: application/xml' http://#{hostname}/datasets.weo?page=1&amp;east=0&amp;north=90&amp;south=0&amp;west=-180&amp;scale=5

# Optional parameters:
params = urllib.urlencode({
 'page': '1',
 'per_page': '15',
 'north': '90.0',
 'south': '-90.0',
 'east': '180.0',
 'west': '-180.0',
 'date_from': '1990-01-01',
 'date_to': '2010-01-01',
 'data_type': 'RASTER',
 'min_provider_rating': '0',
 'min_dataset_rating': '0',
 'tags': 'test'
})

# create the header with the authentication
headers = {
 &quot;Content-Type&quot;: &quot;application/xml&quot; ,
 &quot;Authorization&quot;: auth,
 }

# create teh connection
conn = httplib.HTTPConnection(&quot;dandye.weogeo.com&quot;)

# Construct the request with headers amd add paramters to the URI
conn.request(&quot;GET&quot;,&quot;/datasets.weo?%s&quot; % params, &quot;&quot;, headers)

# call the URI
response = conn.getresponse()

# check status of result
print response.status, response.reason

# read the data retreieved
data = response.read()

# close the connection
conn.close()

# print the data retreieved
print data
</pre>
<p>Notice on Line 9 that your username and password are base64 encoded.  This is <a href="http://en.wikipedia.org/wiki/Basic_access_authentication">basic access authentication</a> and encoding != encrypting.  So for added security, you may use your <a href="http://wiki.weogeo.com/index.php/Administration_Account_Information_Page#API">Library API Key</a> in place of your username and leave your password blank (password = &#8220;&#8221;).</p>
<p>Again, for extra credit, try changing the extension (on line 40) from “.weo” to [".kml",".json",".rss"].</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.weogeo.com/dandye/2010/01/12/weogeo-api-python-examples-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
