<?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>Aaron Racicot's Reprojected GIS Blog &#187; GIS Tools</title>
	<atom:link href="http://www.reprojected.com/geoblog/category/gis/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.reprojected.com/geoblog</link>
	<description>Warping your understanding of the gis world</description>
	<lastBuildDate>Wed, 18 Feb 2009 05:39:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MirrorMap</title>
		<link>http://www.reprojected.com/geoblog/2009/02/17/mirrormap/</link>
		<comments>http://www.reprojected.com/geoblog/2009/02/17/mirrormap/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 05:39:35 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[GIS Tool Dev]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/?p=94</guid>
		<description><![CDATA[Another QGIS plugin idea I have had is to create a method of splitting the map canvas within QGIS to have two side-by-side maps that can track and interact with each other.  There are lots of possibilities for this type of &#8220;reconfiguring&#8221; of the QGIS interface on the fly via plugins, so I decided to [...]]]></description>
			<content:encoded><![CDATA[<p>Another QGIS plugin idea I have had is to create a method of splitting the map canvas within QGIS to have two side-by-side maps that can track and interact with each other.  There are lots of possibilities for this type of &#8220;reconfiguring&#8221; of the QGIS interface on the fly via plugins, so I decided to dive in and give it a go.</p>
<p><a title="MirrorMap" href="http://www.reprojected.com/presentations/Videos/mirrormap/alpha/mirrormap_final.html">Here is a link to a video</a> showing some of the basic operation of the MirrorMap plugin.</p>
<p>*** This plugin is very &#8220;Alpha&#8221; in that it makes the size of the map canvas static after invoking the plugin (until you launch QGIS again), does not handle layers of differing projections, does not allow for re-ordering layers in the mirror canvas, and many other deficiencies I am sure.  But hey, its just a test!</p>
<div id="attachment_96" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.reprojected.com/presentations/Videos/mirrormap/alpha/mirrormap_final.html"><img class="size-medium wp-image-96" src="http://www.reprojected.com/geoblog/wp-content/uploads/2009/02/mirrormap-300x248.png" alt="MirrorMap in action" width="300" height="248" /></a><p class="wp-caption-text">MirrorMap in action</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2009/02/17/mirrormap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging QGIS Plugins&#8230;</title>
		<link>http://www.reprojected.com/geoblog/2009/02/06/debugging-qgis-plugins/</link>
		<comments>http://www.reprojected.com/geoblog/2009/02/06/debugging-qgis-plugins/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 21:08:12 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[GIS Tool Dev]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/?p=73</guid>
		<description><![CDATA[Well, the title might better read &#8220;debugging PyQt applications&#8230;&#8221;, but much of my PyQt foo happens when developing QGIS plugins.  In general I am old school&#8230; emacs and gdb are my friends.  When it comes to developing in PyQt there is one life saving code snip that will make your life much easier:
from PyQt4 import [...]]]></description>
			<content:encoded><![CDATA[<p>Well, the title might better read &#8220;debugging <a title="PyQt" href="http://www.riverbankcomputing.co.uk/software/pyqt/intro" target="_blank">PyQt</a> applications&#8230;&#8221;, but much of my PyQt foo happens when developing <a title="My QGIS Plugins" href="http://qgisplugins.z-pulley.com/" target="_blank">QGIS plugins</a>.  In general I am old school&#8230; <a title="emacs" href="http://www.gnu.org/software/emacs/" target="_blank">emacs</a> and <a title="gdb" href="http://www.gnu.org/software/gdb/" target="_blank">gdb</a> are my friends.  When it comes to developing in PyQt there is one life saving code snip that will make your life much easier:</p>
<pre>from PyQt4 import QtCore
import pdb
...
QtCore.pyqtRemoveInputHook()
pdb.set_trace()</pre>
<p>This not only sets a trace (breakpoint) in your code, but it stops the PyQt event loop.  The call to <a title="pyqtRemoveInputHook" href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4ref.html#using-pyqt-from-the-python-shell" target="_blank">pyqtRemoveInputHook()</a> is a tasty little tidbit in PyQt to allow for this &#8220;stop it in it&#8217;s tracks&#8221; behavior.  This is a must have for debugging PyQGIS or Python based plugins.</p>
<p>Once you are in <a title="PDB" href="http://docs.python.org/library/pdb.html" target="_blank">pdb</a>, you are set to go with interactive debugging:</p>
<pre>--Return--
&gt; /home/aaronr/.qgis/python/plugins/refmap/refmap.py(101)__init__()-&gt;None
-&gt; pdb.set_trace()
(Pdb) bt
&lt;string&gt;(1)&lt;module&gt;()
/home/aaronr/.qgis/python/plugins/refmap/refmap.py(144)initGui()
-&gt; self.refmap_gui = ReferenceMapWindow(self.iface,flags,self)
&gt; /home/aaronr/.qgis/python/plugins/refmap/refmap.py(101)__init__()-&gt;None
-&gt; pdb.set_trace()
(Pdb) print self
&lt;refmap.refmap.ReferenceMapWindow object at 0x8cc6c2c&gt;
(Pdb) print self.iface.mainWindow().windowTitle()
Quantum GIS - 1.1.0-Unstable-trunk
(Pdb)</pre>
<p>Happy debugging!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2009/02/06/debugging-qgis-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New python qgis plugin&#8230; raster file path info&#8230;</title>
		<link>http://www.reprojected.com/geoblog/2008/01/14/new-python-qgis-plugin-raster-file-path-info/</link>
		<comments>http://www.reprojected.com/geoblog/2008/01/14/new-python-qgis-plugin-raster-file-path-info/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 19:23:46 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[GIS Tool Dev]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/2008/01/14/new-python-qgis-plugin-raster-file-path-info/</guid>
		<description><![CDATA[http://blog.qgis.org/?q=node/104
As I noted over on the QGIS blog I have started to organize my python plugins and will be adding more soon.







]]></description>
			<content:encoded><![CDATA[<p><a title="Blog post..." href="http://blog.qgis.org/?q=node/104">http://blog.qgis.org/?q=node/104</a></p>
<p>As I noted over on the QGIS blog I have started to organize my python plugins and will be adding more soon.
<p><!--b8133433f0b7e82d27e6f3616f8b10e1-->
<p><!--c6f50021d346d00ab3e1496f07308f42-->
<p><!--0043dd641172feefad4cfa78c18df6cf-->
<p>
<p><!--5ed4749dd7a16aa0acf275af97422b41-->
</p>
<p><!--73eb15a0da8e4adc9351698215a329b7--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2008/01/14/new-python-qgis-plugin-raster-file-path-info/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated install notes for Mapserver 5.0 with AGG on FC8</title>
		<link>http://www.reprojected.com/geoblog/2008/01/14/updated-install-notes-for-mapserver-50-with-agg-on-fc8/</link>
		<comments>http://www.reprojected.com/geoblog/2008/01/14/updated-install-notes-for-mapserver-50-with-agg-on-fc8/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 18:19:45 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[GIS Tool Install]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/2008/01/14/updated-install-notes-for-mapserver-50-with-agg-on-fc8/</guid>
		<description><![CDATA[Had the need to install Mapserver/PostGIS/GDAL etc on a FC8 box.  While 99% of what I do now is on Ubuntu (here are some notes and vids on installing there)&#8230; I occasionally need to play on a Fedora box.  So, here are some recent install notes from a bare bones FC8 box to get it [...]]]></description>
			<content:encoded><![CDATA[<p>Had the need to install Mapserver/PostGIS/GDAL etc on a FC8 box.  While 99% of what I do now is on Ubuntu (<a title="Ubuntu installs" href="http://www.reprojected.com/geoblog/how-tos/video/">here are some notes and vids on installing there</a>)&#8230; I occasionally need to play on a Fedora box.  So, <a title="FC8 Install" href="http://www.reprojected.com/geoblog/how-tos/fc8-oh-why-am-i-installing-on-fedora/">here are some recent install notes</a> from a bare bones FC8 box to get it all going from source&#8230;
</p>
<p><!--c409b88e69d4b8a27a3b79bbd9d724b4--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2008/01/14/updated-install-notes-for-mapserver-50-with-agg-on-fc8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QGIS on the eee&#8230;</title>
		<link>http://www.reprojected.com/geoblog/2008/01/06/qgis-on-the-eee/</link>
		<comments>http://www.reprojected.com/geoblog/2008/01/06/qgis-on-the-eee/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 07:46:26 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[GIS Tool Dev]]></category>
		<category><![CDATA[GIS Tool Install]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/2008/01/06/qgis-on-the-eee/</guid>
		<description><![CDATA[Well, I got Ubuntu 7.10 installed on an 8 gig SDHC card and away I go&#8230;
4.5 gigs used for the base Ubuntu system as well as the base GIS software:
1) Proj4 (4.6.0)
2) GDAL/OGR (1.5.0)
3) GEOS (3.0.0)
4) Postgresql (8.2.5)
5) PostGIS (1.3.2)
6) QT dev environment (4.3.2)
7) QGIS svn (0.9.2)
What do you get?  Well, an ultra portable [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I got Ubuntu 7.10 installed on an 8 gig SDHC card and away I go&#8230;</p>
<p>4.5 gigs used for the base Ubuntu system as well as the base GIS software:</p>
<p>1) Proj4 (4.6.0)<br />
2) GDAL/OGR (1.5.0)<br />
3) GEOS (3.0.0)<br />
4) Postgresql (8.2.5)<br />
5) PostGIS (1.3.2)<br />
6) QT dev environment (4.3.2)<br />
7) QGIS svn (0.9.2)</p>
<p>What do you get?  Well, an ultra portable GIS workstation weighing in at less than 2 lbs that is very fun!</p>
<p><a title="EeePC Video" href="http://www.reprojected.com/presentations/Videos/eee_qgis_install/eee_qgis_install.html">Check out a video:</a></p>
<p><a title="EeePC Video" href="http://www.reprojected.com/presentations/Videos/eee_qgis_install/eee_qgis_install.html">http://www.reprojected.com/presentations/Videos/eee_qgis_install/eee_qgis_install.html</a>
</p>
<p><!--cf921a862555c660a8b43fc63dcf9809--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2008/01/06/qgis-on-the-eee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting QGIS to install on windows AND support Python apps&#8230;</title>
		<link>http://www.reprojected.com/geoblog/2007/10/11/getting-qgis-to-install-on-windows-and-support-python-apps/</link>
		<comments>http://www.reprojected.com/geoblog/2007/10/11/getting-qgis-to-install-on-windows-and-support-python-apps/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 16:55:56 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[GIS Tool Install]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/2007/10/11/getting-qgis-to-install-on-windows-and-support-python-apps/</guid>
		<description><![CDATA[So here are the simple (kind of) steps as of today to get a windows install of QGIS working that supports PyQt and the python bindings to QGIS&#8230; all with out having to compile anything:
1) Make sure you have Python 2.5 or newer installed on your machine&#8230; if you don&#8217;t have it you can download [...]]]></description>
			<content:encoded><![CDATA[<p>So here are the simple (kind of) steps as of today to get a windows install of QGIS working that supports PyQt and the python bindings to QGIS&#8230; all with out having to compile anything:</p>
<p>1) Make sure you have Python 2.5 or newer installed on your machine&#8230; if you don&#8217;t have it you can download it from <a title="Python 2.5.1" target="_blank" href="http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi">HERE</a> (official) or <a title="Python 2.5.1" target="_blank" href="http://www.reprojected.com/qgis_dev/dev_files/qt4.3.1_based/Python/python-2.5.1.msi">HERE</a> (my archive).</p>
<p>2) Install PyQt4.3.1 from <a title="PyQt4.3.1" target="_blank" href="http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/PyQt-Py2.5-gpl-4.3.1-1.exe">HERE</a> (official) or <a title="PyQt4.3.1" target="_blank" href="http://www.reprojected.com/qgis_dev/dev_files/qt4.3.1_based/PyQt/PyQt-Py2.5-gpl-4.3.1-1.exe">HERE</a> (my archive)</p>
<p>3) Download and unpack <a title="PyQt4.3.1 site-packages" target="_blank" href="http://www.reprojected.com/qgis_dev/dev_files/qt4.3.1_based/PyQt/PyQt4.zip">THIS</a> zip file.  Copy the PyQt4 directory unpacked from the zip into your Python 2.5 site-packages directory.  Make sure to save the old PyQt4 directory in the site-packages by renaming it in case something goes wrong!</p>
<p>4) Download and install QGIS from <a title="QGIS 0.9 preview - works with 4.3.1" target="_blank" href="http://www.reprojected.com/qgis_dev/dev_files/qt4.3.1_based/QGIS/qgis_setup0.9.0.11_10_2007.exe">HERE</a> (my archive).  This is the latest release candidate from what_nick that is based on the Qt4.3.1 series.</p>
<p>5) In the QGIS install there are some GRASS documentation files that are missing and can cause warning dialogs to pop up when using the GRASS toolbox.  You can unzip the contents of <a title="GRASS Docs" href="http://www.reprojected.com/qgis_dev/dev_files/qt4.3.1_based/QGIS/qgis0.9_grass_docs.zip">THIS</a> archive into the QGISDIR\grass\docs\html directory to stop the warnings.</p>
<p>You can still follow the instructions <a title="Build from source" href="http://wiki.qgis.org/qgiswiki/BuildingFromSource">HERE</a> to build QGIS yourself and play to your hearts content, but I know that there are many windows users out there that really would just like to get moving without the hassle of compiling.  This post is for you.
</p>
<p><!--ec2787e619fe6febeaf28acb40c6673e--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2007/10/11/getting-qgis-to-install-on-windows-and-support-python-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Open Source Paper Submitted</title>
		<link>http://www.reprojected.com/geoblog/2007/03/02/new-open-source-paper-submitted/</link>
		<comments>http://www.reprojected.com/geoblog/2007/03/02/new-open-source-paper-submitted/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 06:58:51 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[GIS Projects]]></category>
		<category><![CDATA[GIS Tools]]></category>
		<category><![CDATA[OSGeo]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/2007/03/02/new-open-source-paper-submitted/</guid>
		<description><![CDATA[
Just posted an extended abstract for Coastal Zone 07 to take place in Portland OR July 22nd-26th.  Great to get some more Open Source geospatial published&#8230;


]]></description>
			<content:encoded><![CDATA[<p><img alt="CZ07" title="CZ07" src="http://www.csc.noaa.gov/cz/images/logo.jpg" /></p>
<p>Just <a title="Papers" href="http://www.reprojected.com/geoblog/academic-papers/">posted</a> an <a target="_blank" title="CZ07 Aaron Racicot" href="http://www.reprojected.com/presentations/Papers/CZ07/cz07_aaron_racicot.pdf">extended abstract</a> for <a target="_blank" title="CZ07" href="http://www.csc.noaa.gov/cz/index.html">Coastal Zone 07</a> to take place in Portland OR July 22nd-26th.  Great to get some more Open Source geospatial published&#8230;
</p>
<p><!--3b6d165df2d67ca7eb61def37512ec3b--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2007/03/02/new-open-source-paper-submitted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New build notes for a web-based OSGIS stack on FC3 and FC4</title>
		<link>http://www.reprojected.com/geoblog/2007/01/11/new-build-notes-for-web-based-osgis-on-fc3-and-fc4/</link>
		<comments>http://www.reprojected.com/geoblog/2007/01/11/new-build-notes-for-web-based-osgis-on-fc3-and-fc4/#comments</comments>
		<pubDate>Fri, 12 Jan 2007 06:36:32 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[GIS Tool Install]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/2007/01/11/new-build-notes-for-web-based-osgis-on-fc3-and-fc4/</guid>
		<description><![CDATA[I went ahead and added some build notes that I have created in the past for setting up new Fedora based machines with a web GIS stack.  Currently building on FC6 and will post soon.  Hope this helps some folks out.
FC3 and FC4 
Also, added a couple more historical presentations for archiving!


]]></description>
			<content:encoded><![CDATA[<p>I went ahead and added some build notes that I have created in the past for setting up new Fedora based machines with a web GIS stack.  Currently building on FC6 and will post soon.  Hope this helps some folks out.</p>
<p><a title="FC3" href="http://www.reprojected.com/geoblog/how-tos/fc3-setup-old-but-good/">FC3</a> and <a title="FC4" href="http://www.reprojected.com/geoblog/how-tos/fc4-getting-warmer/">FC4 </a></p>
<p>Also, added a couple more <a title="Presentations" href="http://www.reprojected.com/geoblog/presentations/">historical presentations</a> for archiving!
</p>
<p><!--55338afff30cd94b720863d522fe993a--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2007/01/11/new-build-notes-for-web-based-osgis-on-fc3-and-fc4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FREE web hosting for non-profits</title>
		<link>http://www.reprojected.com/geoblog/2006/12/09/free-web-hosting-for-non-profits/</link>
		<comments>http://www.reprojected.com/geoblog/2006/12/09/free-web-hosting-for-non-profits/#comments</comments>
		<pubDate>Sat, 09 Dec 2006 07:37:28 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[GIS Projects Ecotrust]]></category>
		<category><![CDATA[GIS Projects Personal]]></category>
		<category><![CDATA[GIS Tool Install]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/2006/12/09/free-web-hosting-for-non-profits/</guid>
		<description><![CDATA[Man you cant get any better than this:
http://wiki.dreamhost.com/index.php/Non-profit_Discount
We at Ecotrust just signed up&#8230; can&#8217;t beat 1/2 terabyte of storage and 5 terabytes of bandwidth&#8230; FREE!
This personal blog is hosted there as well under my personal account, but if you are a non-profit interested in playing with Mapserver/PostGIS/GMT/GRASS you can check out my post on installation [...]]]></description>
			<content:encoded><![CDATA[<p>Man you cant get any better than this:</p>
<p><a title="Dreamhost" target="_blank" href="http://wiki.dreamhost.com/index.php/Non-profit_Discount">http://wiki.dreamhost.com/index.php/Non-profit_Discount</a></p>
<p>We at <a title="Ecotrust" target="_blank" href="http://www.ecotrust.org/">Ecotrust</a> just signed up&#8230; can&#8217;t beat 1/2 terabyte of storage and 5 terabytes of bandwidth&#8230; FREE!</p>
<p>This personal blog is hosted there as well under my personal account, but if you are a non-profit interested in playing with Mapserver/PostGIS/GMT/GRASS you can check out <a title="Web mapping" target="_blank" href="http://www.reprojected.com/geoblog/how-tos/gis-on-a-shared-hosting-environment-the-magic-of-not-having-root/">my post</a> on installation in this environment to get up and running with web mapping&#8230; FOR FREE!!!</p>
<p>Enjoy</p>
<p>UPDATE (12/09/06): For those who are not in the non-profit world but are still interested in Dreamhost for cheap hosting I just created a promo code that gives the FULL $97 discount to you… Nothing to me.  Dreamhost works on this crazy &#8220;reward&#8221; system for getting people to use you as a referal, offering a finders fee to the current customer.  I have created this code to apply all of the finders fee to your discount&#8230; I get NOTHING.  It is <span id="successfont"><strong>ZPULLEYFULL </strong>, enjoy!</span>
</p>
<p><!--eff998a798ccc3c08db5874d24de0d41--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2006/12/09/free-web-hosting-for-non-profits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Open Source based web mapping app &#8211; Map-Fu</title>
		<link>http://www.reprojected.com/geoblog/2006/12/08/new-open-source-based-web-mapping-app-map-fu/</link>
		<comments>http://www.reprojected.com/geoblog/2006/12/08/new-open-source-based-web-mapping-app-map-fu/#comments</comments>
		<pubDate>Fri, 08 Dec 2006 20:00:16 +0000</pubDate>
		<dc:creator>aaronr</dc:creator>
				<category><![CDATA[GIS Projects]]></category>
		<category><![CDATA[GIS Tools]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.reprojected.com/geoblog/2006/12/08/new-open-source-based-web-mapping-app-map-fu/</guid>
		<description><![CDATA[A local group here at Portland State University has just announced a new mapping interface into the mix.  Check out the live demos and download the code.  Looks to be a great resource!  Thanks guys&#8230;
We are delighted to announce a new open source framework for web-mapping, your personal Ninja of web-mapping, ladies [...]]]></description>
			<content:encoded><![CDATA[<p>A local group here at Portland State University has just announced a new mapping interface into the mix.  Check out the live demos and download the code.  Looks to be a great resource!  Thanks guys&#8230;</p>
<blockquote><p>We are delighted to announce a new open source framework for web-mapping, your personal Ninja of web-mapping, ladies and gentlemen, it&#8217;s:</p>
<p>*Map-Fu*</p>
<p>Available for download, contribution of code, or reporting of bugs at our not-so-secret location on sourceforge: http://sourceforge.net/projects/map-fu/</p>
<p>It features a true object-oriented PHP-Mapscript backend, with a variety<br />
of classes and interfaces, ease of extensibility, and other<br />
configuration zoink-zoink.</p>
<p>On the front end is a fat Javascript client, using XMLHttpRequest to communicate with the server for updating the map and map-related data. It employs JSON for messaging and goes for a Web 2.0 feel. Some features on the front-end include pop-up tabs for reference map, legend, map information and query results. We try to maximize screen area for the map, since that&#8217;s what we are interested in visually!</p>
<p>Based on Minnesota Mapserver (of course) and PostGIS, we developed this interface to satisfy actual needs of clients for creating web-mapping applications that served SPECIFIC needs and required SPECIFIC tools.</p>
<p>Some production sites that are using the Map-Fu or related codebase (formerly known as YAMI (Yet Another Map Interface)):</p>
<p>http://glaciers.us &#8211; A database of glacier change in the Western US, including a linked assets database of aerial and oblique photos from the last century</p>
<p>http://www.oregongeology.com/sub/ogdc/index.htm &#8211; The most up-to-date geology compilation for Oregon, soon to be used for other states!</p>
<p>http://oscdl.research.pdx.edu/ &#8211; Oregon Sustainable<br />
Communities Digital Library, a temporal database of regional planning for the Portland Metro area (ten years of regional planning data, plus links to documents tied to spatial objects)</p>
<p>We look forward to collaborating with a larger group of developers, and receiving feedback on our efforts! We&#8217;re interested in incorporating the OpenLayers interface, and &#8220;through the web&#8221; feature editing via WFS-T.</p>
<p>In the current vacuum of viable enterprise GIS solutions, we see this as a ripe time for rapid development!</p>
<p>The Map-Fu development team,<br />
Morgan, Cris, Tim, Percy &#038; Will<br />
Portland State University<br />
&#8212;-</p>
</blockquote>
<p><!--939aafdb207478ad80cd8f91b97e2537--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reprojected.com/geoblog/2006/12/08/new-open-source-based-web-mapping-app-map-fu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
