<?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>Part  1: Getting Started With PostGIS: An almost Idiot&#39;s Guide</title>
<description>&lt;h1&gt;What Is PostGIS?&lt;/h1&gt;

        &lt;p&gt;PostGIS is an open source, freely available, and
fairly OGC compliant spatial database extender for the PostgreSQL
Database Management System. In a nutshell it adds spatial functions
such as distance, area, union, int</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgis_tut01</link>
<pubDate>2015-10-12</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>pgRouting: Loading OpenStreetMap with Osm2Po and route querying</title>
<description>&lt;p&gt;For this exercise we are going to demonstrate how to use &lt;b&gt;OSM2PO&lt;/b&gt; and an OSM pbf to create a routing network.
Much of this is borrowed from Anita Graser&#39;s tutorial &lt;a href=&quot;http://anitagraser.com/2011/12/15/an-osm2po-quickstart/&quot; target=&quot;_blank&quot;&gt;O</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=pgrouting_osm2po_1</link>
<pubDate>2013-04-11</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part  1: Getting Started With PostGIS: An almost Idiot&#39;s Guide (PostGIS 2.0)</title>
<description>&lt;h1&gt;What Is PostGIS?&lt;/h1&gt;

        &lt;p&gt;PostGIS is an open source, freely available, and
fairly OGC compliant spatial database extender for the PostgreSQL
Database Management System. In a nutshell it adds spatial functions
such as distance, area, union</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgis_tut01_20</link>
<pubDate>2012-05-12</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part 3: Using your own custom built OSM tiles in OpenLayers</title>
<description>&lt;p&gt;In this third Part of our OpenStreetMap series we will demonstrate how to use the osm tiles we built in &lt;a href=&quot;/PrinterFriendly.aspx?content_name=generating_osm_tiles&quot; target=&quot;_blank&quot;&gt;Part 2: Building Tiles with PostGIS OpenStreetMap data&lt;/a&gt;.&lt;/p&gt;

&lt;</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=using_custom_osm_tiles</link>
<pubDate>2011-06-19</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part 2: Building Tiles with PostGIS OpenStreetMap data and Mapnik: Your Own OpenStreetMap</title>
<description>&lt;p&gt;This is a continuation of our &lt;a href=&quot;/PrinterFriendly.aspx?content_name=loading_osm_postgis&quot; target=&quot;_blank&quot;&gt;Loading OpenStreetMap data in PostGIS&lt;/a&gt;.
In this tutorial we will build a tile cache of the Massachusetts data we loaded in Part 1 and then</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=generating_osm_tiles</link>
<pubDate>2011-05-19</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part 1: Loading OpenStreetMap data into PostGIS: An Almost Idiot&#39;s Guide</title>
<description>&lt;p&gt;For this exercise, we will download Massachusetts OSM data and then load it into our PostGIS spatially enabled PostgreSQL database. The OSM data contains
roads, points of interests, building footprints, administrative boundaries, addresses, and too man</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=loading_osm_postgis</link>
<pubDate>2011-05-15</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PostGIS Concave Hull</title>
<description>&lt;style&gt;
pre code {width: 100%;}
&lt;/style&gt;
&lt;p&gt;This is a work in progress, and demonstrates the ST_ConcaveHull function that will be available in PostGIS 2.0.  The basic approach is that it first creates a convexhull of the geometry 
and then uses the ST_Clo</description>
<link>http://www.bostongis.com/postgis_concavehull.snippet</link>
<pubDate>2010-06-04</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>OSCON 2009: Tips and Tricks for Writing PostGIS Spatial Queries</title>
<description>&lt;p&gt;We gave a presentation on writing PostGIS spatial queries at &lt;a href=&quot;http://en.oreilly.com/oscon2009/public/schedule/detail/7859&quot; target=&quot;_blank&quot;&gt;OSCon 2009 last week&lt;/a&gt;.  Slides will be available on the site, but you can download them &lt;a href=&quot;/down</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=oscon2009_postgis_spatial_tricks</link>
<pubDate>2009-07-30</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PGCon2009: PostGIS 1.4, PostgreSQL 8.4 Spatial Analysis Queries, Building Geometries, Open Jump</title>
<description>&lt;p&gt;We gave a lecture at PGCon 2009.  Below are the links and the generated data set.  Some of the examples use features in PostgreSQL 8.4 and PostGIS 1.4, but most should be applicable to earlier versions.  The data generation part does use PostgreSQL 8.4</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=pgcon2009_postgis_spatial</link>
<pubDate>2009-05-23</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part 1: Getting Started with SpatiaLite: An almost Idiot&#39;s Guide</title>
<description>&lt;h1&gt;What is SpatiaLite?&lt;/h1&gt;

		&lt;p&gt;SpatiaLite is an SQLite database engine with Spatial functions added.  You can think of it
		as a spatial extender for SQLite database engine which is similar in concept to what PostGIS does for the PostgreSQL Object-Rel</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=spatialite_tut01</link>
<pubDate>2009-03-28</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part  3: Getting Started With SQL Server 2008 Spatial: Spatial Aggregates and More</title>
<description>&lt;h1&gt;No Aggregates, what&#39;s a girl to do?&lt;/h1&gt;
&lt;p&gt;Those who read our PostGIS series may be wondering why the examples we chose were not the same as what we did for 
PostGIS.  Sadly SQL Server 2008 does not have any built-in spatial aggregates such as those </description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=sql2008_tut03</link>
<pubDate>2008-11-11</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part  2: Getting Started With SQL Server 2008 Spatial: Reproject data and More Spatial Queries</title>
<description>&lt;h1&gt;Bringing in Towns As Geography (Geodetic) -- Continued&lt;/h1&gt;
&lt;p&gt;In the first part we covered bringing in Mass Towns data as Planar geometry, but were stuck because
we need to transform the data to a degree based projection (in particular one listed in </description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=sql2008_tut02</link>
<pubDate>2008-11-05</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>Part  1: Getting Started With SQL Server 2008 Spatial: An almost Idiot&#39;s Guide</title>
<description>&lt;h1&gt;What Is SQL Server 2008?&lt;/h1&gt;
        &lt;p&gt;Microsoft SQL Server 2008 is the first version of SQL Server to have built-in functionality
		for doing geographic spatial queries.&lt;/p&gt;
		
			&lt;p&gt;This tutorial is similar to our &lt;a href=&quot;/PrinterFriendly.aspx?co</description>
<link>http://www.bostongis.com/PrinterFriendly.aspx?content_name=sql2008_tut01</link>
<pubDate>2008-10-31</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<item><title>PostGIS ST_Dump, Dump</title>
<description>&lt;h1&gt;What is ST_Dump, Dump &lt;/h1&gt;
&lt;P&gt;
ST_Dump is a function that takes a geometry and returns a set of Postgis &lt;b&gt;geometry_dump&lt;/b&gt; structure.  Geometry_dump is composed of 2 properties.  &lt;i&gt;geom&lt;/i&gt; and &lt;i&gt;path&lt;/i&gt;.  The geom is a geometry and path is a mu</description>
<link>http://www.bostongis.com/postgis_dump.snippet</link>
<pubDate>2008-06-23</pubDate>
<dc:creator>Paragon Corporation (mailto:support@paragoncorporation.com)</dc:creator>
</item>
<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></channel></rss>


