<?xml version="1.0"?><?xml-stylesheet type='text/xsl' href='rsspcpretty.xsl' version='1.0'?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2">
<channel><language>en-us</language><title>Boston GIS Articles and Tutorials</title>
<link>http://www.bostongis.com</link>
<description>Features the latest GIS tutorials on postgis, mapserver and other GIS technologies</description>
<dc:creator>Boston GIS (mailto:articles@paragoncorporation.com)</dc:creator>
<item><title>PLR Part 3: PL/R and Geospatial Data Abstraction Library (GDAL) RGDAL</title>
<description>&lt;h1&gt;What is GDAL and RGDAL?&lt;/h1&gt;
&lt;P&gt;GDAL stands for Geospatial Data Abstraction Library and is a popular open source GIS library originally developed and maintained by &lt;a href=&quot;home.gdal.org/warmerda/&quot; target=_blank&gt;Frank Warmerdam&lt;/a&gt; with contributions </description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgresql_plr_tut03</link>
<pubDate>2008-03-14</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PostGIS: ST_Translate</title>
<description>&lt;h1&gt;ST_Translate, Translate&lt;/h1&gt;
&lt;p&gt;The ST_Translate function takes any geometry (linestring, multiline etc) 
returns a new geometry that is the original geometry moved by a vector defined by X,Y,Z. 

Note the units of measurement are always in the units </description>
<link>http://www.bostongis.com/postgis_translate.snippet</link>
<pubDate>2007-10-16</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Intersects Intersection: PostGIS - ST_Intersects, ST_Intersection</title>
<description>&lt;h1&gt;ST_Intersects, Intersects&lt;/h1&gt;
&lt;P&gt;
ST_Intersects is a function that takes two geometries and returns true if any part of those geometries is shared between the 2.

In PostGIS versions before 1.3 you would use the following syntax to utilize indexes

&lt;</description>
<link>http://www.bostongis.com/postgis_intersection_intersects.snippet</link>
<pubDate>2007-09-21</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Summary (pre 1.3.1 name), ST_Summary (+1.3.1)</title>
<description>&lt;P&gt;ST_Summary(geometry) gives you a brief summary of a geometry telling you how many simple geometries, rings and type of geometry it is.
&lt;/P&gt;

&lt;CODE&gt;
select ST_Summary(the_geom) from neighborhoods;
&lt;/CODE&gt;

&lt;b&gt;Output of the above ran from psql looks like</description>
<link>http://www.bostongis.com/postgis_st_summary.snippet</link>
<pubDate>2007-08-24</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PostGIS Nearest Neighbor: A Generic Solution - Much Faster than Previous Solution</title>
<description>&lt;H1&gt;A generic solution to PostGIS nearest neighbor&lt;/H1&gt;
&lt;P&gt;After some heavy brainstorming, I have come up with a faster and more generic solution to calculating nearest neighbors than my previous solutions.  For the gory details on how I arrived at this s</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgis_nearest_neighbor_generic</link>
<pubDate>2007-08-01</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Solving the Nearest Neighbor Problem in PostGIS</title>
<description>&lt;P&gt;A common problem encountered in GIS is the Nearest Neighbor problem.  In a nutshell the problem is   to find the x number of nearest neighbors given a geometry and n geometries of data. &lt;/P&gt;

&lt;P&gt;The nearest neighbor crops up in other disciplines as wel</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgis_nearest_neighbor</link>
<pubDate>2007-07-21</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PLR Part 2: PL/R and PostGIS</title>
<description>							&lt;h1&gt;PL/R and PostGIS&lt;/h1&gt;
&lt;p&gt;In this tutorial we will explore using PostGIS and PL/R together.  Some examples we will quickly run thru.  
&lt;br&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Median Function in conjunction with PostGIS&lt;/li&gt;
&lt;li&gt;Voronoi Diagrams&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you mi</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgresql_plr_tut02</link>
<pubDate>2007-06-20</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PLR Part 1: Up and Running with PL/R (PLR) in PostgreSQL: An almost Idiot's Guide</title>
<description>&lt;p&gt;R is both a language as well as an environment for doing statistical
analysis. R is available as Free Software under the GPL. For those
familiar with environments such as S, MatLab, and SAS - R serves the
same purpose. It has powerful constructs for ma</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgresql_plr_tut01</link>
<pubDate>2007-06-17</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PostGIS MakePoint</title>
<description>&lt;H1&gt;Creating Point Geometries with MakePoint&lt;/H1&gt;
&lt;P&gt;There are numerous ways of creating point geometries in PostGIS.  We have covered these ways in other snippets. Check out the fulling links for other examples.   &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;a href=&quot;postgis_geomfromt</description>
<link>http://www.bostongis.com/postgis_makepoint.snippet</link>
<pubDate>2007-06-02</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Using OpenLayers: Part 2</title>
<description>&lt;P&gt;In this tutorial we will just show some example snippets of using OpenLayers that we have found most useful.  
We will be assuming Open Layers 2.4 and above.
&lt;/P&gt;

&lt;h1&gt;Initializing Layers Off&lt;/h1&gt;
In our previous example, you will notice that all the l</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=openlayers_tut_02</link>
<pubDate>2007-05-30</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PointFromText, LineFromText, ST_PointFromText, ST_LineFromText  OGC functions - PostGIS</title>
<description>&lt;H1&gt;Loading Well-Known-Text (WKT) using PointFromText, LineFromText, MPointFromText, MLineFromText, MPolyFromText, PolyFromText&lt;/H1&gt;
&lt;b&gt;Syntax:&lt;/b&gt; PointFromText(&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Well_Known_Text&quot; target=_blank&gt;wkt representation&lt;/a</description>
<link>http://www.bostongis.com/postgis_pointfromtext_linefromtext_etc.snippet</link>
<pubDate>2007-05-25</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Extent Expand Buffer Distance: PostGIS - ST_Extent, Expand, ST_Buffer, ST_Distance</title>
<description>&lt;h1&gt;Extent Expand Buffer Distance ST_DWithin&lt;/h1&gt;
&lt;P&gt;In this quick exercise, we will explore the following PostGIS OGC functions: Extent, Expand, Buffer, Distance
&lt;br /&gt;
&lt;/P&gt;
&lt;h2&gt;Extent&lt;/h2&gt;
&lt;P&gt;Extent is an aggregate function - meaning that it is used jus</description>
<link>http://www.bostongis.com/postgis_extent_expand_buffer_distance.snippet</link>
<pubDate>2007-04-29</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PostGIS Simplify</title>
<description>&lt;h1&gt;Simplify: Reduce the weight of a geometry&lt;/h1&gt;
&lt;P&gt;Simplify reduces the complexity and weight of a geometry using the &lt;a href=&quot;http://geometryalgorithms.com/Archive/algorithm_0205/&quot; target=_blank&gt;Douglas-Peucker algorithm&lt;/a&gt;. 
It in general reduces th</description>
<link>http://www.bostongis.com/postgis_simplify.snippet</link>
<pubDate>2007-04-26</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PostGIS GeomFromText</title>
<description>&lt;h1&gt;GeomFromText: Loading a Geometry in Well-Known-text (WKT)) into PostGIS&lt;/h1&gt;
&lt;P&gt;The GeomFromText OGC function is used to convert a &lt;a href=&quot;http://en.wikipedia.org/wiki/Well_Known_Text&quot; target=_blank&gt;Well Known Text (WKT) &lt;/a&gt; version of a geometry in</description>
<link>http://www.bostongis.com/postgis_geomfromtext.snippet</link>
<pubDate>2007-04-25</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PostGIS MakeLine ST_MakeLine Examples</title>
<description>&lt;P&gt;ST_Makeline is an aggregate function that takes a sequence of points and strings them together to make a line.  In versions of PostGIS prior to 1.2.2, this was called &lt;i&gt;MakeLine&lt;/i&gt;.   For prior versions - replace ST_MakeLine with MakeLine.&lt;/P&gt;

&lt;h1&gt;S</description>
<link>http://www.bostongis.com/postgis_makeline.snippet</link>
<pubDate>2007-04-23</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>OGR2OGR Cheatsheet</title>
<description>&lt;h1&gt;OGR Tools&lt;/h1&gt;
&lt;P&gt;The OGR toolkit is a subkit of the FW Tools Toolkit.  The FW Tools Toolkit is a toolkit available in both Linux and Windows executable form as well as source code form.  
It has several command line tools.  The ones we find most usef</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=ogr_cheatsheet</link>
<pubDate>2007-03-28</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Using OpenLayers: Part 1</title>
<description>&lt;h1&gt;What is Open Layers?&lt;/h1&gt;
&lt;P&gt;Open Layers is an opensource client-side JavaScript/AJAX framework for overlaying various mapping services.   It supports various mapping apis such as Google, Yahoo, Microsoft Virtual Earth, OGC WMS, OGC WFS, KaMap, Text l</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=openlayers_tut_01</link>
<pubDate>2007-01-02</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part 2 - PostGIS and SharpMap in ASP.NET 2.0 using VB.NET: Displaying the Maps</title>
<description>&lt;h1&gt;The Fun Part: Mapping the Data&lt;/h1&gt;
&lt;P&gt;There are 5 key things we need to do when presenting data on web maps.  They are
&lt;UL&gt;
    &lt;LI&gt;Plotting the data&lt;/LI&gt;
    &lt;LI&gt;Maintaining view state - where was the user last - if this is there first visit - initi</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgis_sharpmap_tut02</link>
<pubDate>2006-11-02</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part 1 - PostGIS and SharpMap in ASP.NET 2.0 using VB.NET: Compiling SharpMap with PostGIS</title>
<description>&lt;h1&gt;What is SharpMap&lt;/h1&gt;
&lt;P&gt;SharpMap is an opensource freely available mapping engine for the Microsoft.NET 2.0 Framework.  It supports numerous datasources such as PostGIS, ESRI Shapefile, MSSQL Spatial, ECW and Oracle spatial.  Future support is in the</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgis_sharpmap_tut01</link>
<pubDate>2006-11-01</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part 3: PostGIS Loading Data from Non-Spatial Sources</title>
<description>&lt;P&gt;Often you will receive data in a non-spatial form such as comma delimited data with latitude and longitude fields.  To take full advantage of PostGIS spatial abilities, you will want to create geometry fields in your new table and update that field usi</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgis_tut03</link>
<pubDate>2006-09-09</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item></channel></rss>


