<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>BostonGIS Blog - bostongis new stuff</title>
    <link>http://www.bostongis.com/blog/</link>
    <description>A database programmer's perspective on GIS</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Back from DDOS Attack</title>
    <link>http://www.bostongis.com/blog/index.php?/archives/182-Back-from-DDOS-Attack.html</link>
            <category>bostongis new stuff</category>
    
    <comments>http://www.bostongis.com/blog/index.php?/archives/182-Back-from-DDOS-Attack.html#comments</comments>
    <wfw:comment>http://www.bostongis.com/blog/wfwcomment.php?cid=182</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bostongis.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=182</wfw:commentRss>
    

    <author>nospam@example.com (Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;As many may have noticed, BostonGIS.com has been down for the past week or so and probably is still not reachable from many parts of the world since our DNS server was also taken down as a result of a Denial of Service (DDOS) attack.  We were attacked by an Activision &lt;a href=&quot;http://www.callofduty.com/&quot; target=&quot;_blank&quot;&gt;Call of Duty Game botnet&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I have a small confession to make.  One of the businesses we co-own is an e-Commerce site that sells condoms.  You never know how people will react when you say that in mixed company. Some people are glad we are in a business protecting against venereal diseases or unwanted pregnancies and some feel we are violating a mother nature creed of conduct.  Anyrate that was the site that was under attack on a UDP port and we are not sure if it was a malicious intent or not since the root instigator has not been found yet.  The attack was higher up from our servers that it knocked our ISP out and we never saw the traffick.&lt;/p&gt;

&lt;p&gt;The tragic thing is that it can happen to any site and does all the time. It really hit home when it happened to us.&lt;/p&gt;
&lt;p&gt;Details of our fight are described here: &lt;a href=&quot;http://wowcondoms.com/Condom_Blog/83/Call_of_Duty_DDOS_Exploit&quot; target=&quot;_blank&quot;&gt;WowCondoms plugs hole in Activision&#039;s Call of Duty Game Servers&lt;/a&gt;&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Sun, 05 Feb 2012 10:27:57 -0500</pubDate>
    <guid isPermaLink="false">http://www.bostongis.com/blog/index.php?/archives/182-guid.html</guid>
    
</item>
<item>
    <title>PostGIS 1.5.0 out, PLR on Windows, and PostGIS In Action book site launched</title>
    <link>http://www.bostongis.com/blog/index.php?/archives/155-PostGIS-1.5.0-out,-PLR-on-Windows,-and-PostGIS-In-Action-book-site-launched.html</link>
            <category>bostongis new stuff</category>
            <category>gis</category>
            <category>postgis postgresql</category>
    
    <comments>http://www.bostongis.com/blog/index.php?/archives/155-PostGIS-1.5.0-out,-PLR-on-Windows,-and-PostGIS-In-Action-book-site-launched.html#comments</comments>
    <wfw:comment>http://www.bostongis.com/blog/wfwcomment.php?cid=155</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bostongis.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=155</wfw:commentRss>
    

    <author>nospam@example.com (Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;Its been a while since we&#039;ve blogged on BostonGIS. We&#039;ve been very busy as you can imagine.&lt;/p&gt;
&lt;p&gt;Couple of quick updates: 
&lt;UL&gt;
	&lt;LI&gt;PostGIS 1.5.0 is finally out  We are working on packaging the PostGIS Windows binaries and builds, which we hope to have ready sometime late next week. 
		More details at &lt;a href=&quot;http://www.postgresonline.com/journal/index.php?/archives/151-PostGIS-1.5.0-out-and-PLR-working-on-Windows-8.3-8.4-installs.html&quot; target=&quot;_blank&quot;&gt;PostgreSQL PostGIS and PL/R news&lt;/a&gt;&lt;/LI&gt;
	&lt;LI&gt;PL/R now works with PostgreSQL 8.3/8.4 windows builds.  Get the binaries here and instructions at the new and crisp &lt;a href=&quot;http://www.joeconway.com/web/guest/pl/r&quot; target=&quot;_blank&quot;&gt;PL/R Wiki&lt;/a&gt; .&lt;/LI&gt;
	&lt;LI&gt;We&#039;ve launched our &lt;a href=&quot;http://www.postgis.us&quot; target=&quot;_blank&quot;&gt;PostGIS in Action&lt;/a&gt; booksite.  We are down to the &lt;a href=&quot;http://www.postgis.us/chapters&quot; target=&quot;_blank&quot;&gt;3-2-1 count down of PostGIS in action chapters&lt;/a&gt;.  Here you can find details about what is covered in each chapter.  Get the code, the data, presentations
		we&#039;ve done on PostGIS. We are still working out some annoying display issues on IE 6/7.&lt;/LI&gt; 
	&lt;LI&gt;Finally, we&#039;ll be presenting at &lt;a href=&quot;http://www.postgresqlconference.org/&quot; target=&quot;_blank&quot;&gt;PgCon East 2010&lt;/a&gt; in Philadelphia March 25th-28th 2010.  More details on that later as the story unfolds.&lt;/LI&gt; 
&lt;/UL&gt;
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 06 Feb 2010 17:40:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.bostongis.com/blog/index.php?/archives/155-guid.html</guid>
    
</item>
<item>
    <title>SQL Server 2008 Part Three</title>
    <link>http://www.bostongis.com/blog/index.php?/archives/145-SQL-Server-2008-Part-Three.html</link>
            <category>bostongis new stuff</category>
            <category>sql server 2008</category>
    
    <comments>http://www.bostongis.com/blog/index.php?/archives/145-SQL-Server-2008-Part-Three.html#comments</comments>
    <wfw:comment>http://www.bostongis.com/blog/wfwcomment.php?cid=145</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bostongis.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=145</wfw:commentRss>
    

    <author>nospam@example.com (Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We have published the first draft of our &lt;a href=&quot;/PrinterFriendly.aspx?content_name=sql2008_tut03&quot; target=&quot;_blank&quot;&gt;SQL Server  2008 Spatial Part 3 tutorial&lt;/a&gt;.   In this part, we demonstrate how to install the SQL Server Spatial Tools which includes the much needed Union aggregate function.  More examples of its use will follow.
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 11 Nov 2008 18:43:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.bostongis.com/blog/index.php?/archives/145-guid.html</guid>
    
</item>
<item>
    <title>More SQL Server 2008 Tutorials and OGC Specs</title>
    <link>http://www.bostongis.com/blog/index.php?/archives/144-More-SQL-Server-2008-Tutorials-and-OGC-Specs.html</link>
            <category>bostongis new stuff</category>
            <category>sql server 2008</category>
    
    <comments>http://www.bostongis.com/blog/index.php?/archives/144-More-SQL-Server-2008-Tutorials-and-OGC-Specs.html#comments</comments>
    <wfw:comment>http://www.bostongis.com/blog/wfwcomment.php?cid=144</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bostongis.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=144</wfw:commentRss>
    

    <author>nospam@example.com (Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We recently published our second tutorial in our SQL Server 2008 spatial series &lt;a href=&quot;http://www.bostongis.com/PrinterFriendly.aspx?content_name=sql2008_tut02&quot; target=&quot;_blank&quot;&gt;SQL Server 2008 Spatial: Reproject data and More Spatial Queries&lt;/a&gt;.  This one goes over transforming and loading data, quick look at analyzing plans and more simple spatial queries.  We also put in links to other tutorials we found useful on the web.&lt;/p&gt;

&lt;p&gt;In looking back at this, I noticed that we violated something.  According to OGC spec, ST_PointN, STPointN - is only defined for LINESTRINGS and MULTIPOINTS, but SQL Server 2008 allows you to get away with using this for POLYGONS. If you try the same thing in PostGIS you will get null and I suspect the same holds true with &lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.spatial.doc/rsbp4136.html&quot; target=&quot;_blank&quot;&gt;DB2&lt;/a&gt; and Oracle &lt;/p&gt;

&lt;p&gt;I guess its somewhat debateable whether it is right to do more than what the spec says or not.  Paul Ramsey mentioned (and I think he even changed in PostGIS trunk to have ST_NumPoints (which is only supposed to work for linestrings and multipoint?) to be an alias for ST_NPoints (which is not an OGC spec, but works for everything in PostGIS).  STPointN/ST_PointN I guess is more arguable whether it should work for POLYGONS/MULTIPOLYGON because suppose for complex - its unclear what you would consider the order of points where rings are involved.  I guess even there there is a natural order.&lt;/p&gt;

&lt;p&gt;I suppose from a portability stand point its annoying to have things named the same or sort of the same that don&#039;t behave exactly the same across the databases you work with, but then again we don&#039;t live in an ideal world and who wants everything to be the same anyway? Where is the choice in that?  So needless to say I am torn especially in cases where it seems the spec was short-sighted.  ST_PointN/STPointN/ST_NumPoints/STNumPoints to me is one of those cases.&lt;/p&gt;

&lt;p&gt;Anyrate stay tuned for the 3rd in our series.&lt;/p&gt;   
    </content:encoded>

    <pubDate>Mon, 10 Nov 2008 01:16:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.bostongis.com/blog/index.php?/archives/144-guid.html</guid>
    
</item>
<item>
    <title>SQL Server 2008 Spatial First Blush</title>
    <link>http://www.bostongis.com/blog/index.php?/archives/143-SQL-Server-2008-Spatial-First-Blush.html</link>
            <category>bostongis new stuff</category>
            <category>postgis postgresql</category>
            <category>sql server 2008</category>
    
    <comments>http://www.bostongis.com/blog/index.php?/archives/143-SQL-Server-2008-Spatial-First-Blush.html#comments</comments>
    <wfw:comment>http://www.bostongis.com/blog/wfwcomment.php?cid=143</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bostongis.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=143</wfw:commentRss>
    

    <author>nospam@example.com (Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We have started to take a really hard look at what SQL Server 2008 offers.  Aside from the usual stuff that makes a database lover&#039;s 
heart go thumpety thump - 
&lt;UL&gt;&lt;LI&gt;More SQL constructs&lt;/LI&gt;
&lt;LI&gt;Enhancements to Reporting Services&lt;/LI&gt;
&lt;LI&gt;New expansion of SQL Server database storage to use filesystem for large document storage AKA (FILESTREAM storage)&lt;/LI&gt;
&lt;LI&gt;Powershell integration&lt;/LI&gt;
&lt;LI&gt;Introduction of sparse columns more suitable for datewarehouse type stuff&lt;/LI&gt;
&lt;LI&gt;And of course introduction of spatial which makes a spatial database analysts heart go thumpety thump thump.&lt;/LI&gt;
&lt;/UL&gt;

and list goes on of course.
&lt;/p&gt;

&lt;P&gt;To commemorate our tour of the new SQL Server, we have started a new section in BostonGIS called &lt;b&gt;SQL Server 2008 Tutorials&lt;/b&gt;
and have put in our very first article. &lt;a href=&quot;/PrinterFriendly.aspx?content_name=sql2008_tut01&quot; target=&quot;_blank&quot;&gt;Part 1: Getting Started with SQL Server 2008 Spatial: An almost Idiot&#039;s Guide&lt;/a&gt;.
We are still learning so feel free to let us know where we went wrong.&lt;/P&gt;
&lt;P&gt;Those who have read our popular &lt;a href=&quot;/PrinterFriendly.aspx?content_name=postgis_tut01&quot; target=&quot;_blank&quot;&gt;Part 1: Getting Started With PostGIS: An almost Idiot&#039;s Guide&lt;/a&gt;
will recognize some similarities and those are for the most part intentional.  Does this mean we are abandoning PostGIS?  No.  We are technologists and implementors
and as such, it is always important to have at least 2 answers to every question.   For example PostGIS has the advantage of running on more operating systems and a growing
and not too shabby ecosystem and a very nimble architecture, while 
SQL Server 2008 although it runs only on Windows, it has a massive ecosystem behind it from third-party&#039;s and Microsoft itself (e.g. SharePoint, CRM, Virtual Earth), which for many of the clientele
we deal with are not too shabby things. 
&lt;/P&gt;

&lt;P&gt;It is equally important to stick with standards and themes within reason because standards provide the glue that allows disparate systems to interoperate. Focusing on standards also means the less you need to learn to get stuff done. 
The main thing we like about both of these platforms, is that they try to stick with ANSI database standards and OGC standards.  This is very important 
because it means there is synergy with learning both.  Learning one helps reinforce learning the other - its sort of like analyzing a coin and flipping it on its side. Where the requirements of one project rules out one for one reason or another
, the other may still be a likely fit.  In fact we might just have some chocolate and peanut butter examples in the wings.
&lt;/P&gt; 
    </content:encoded>

    <pubDate>Sat, 01 Nov 2008 12:38:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.bostongis.com/blog/index.php?/archives/143-guid.html</guid>
    
</item>
<item>
    <title>PostGIS shp2pgsql cheat sheet, OpenJump Quick Glance</title>
    <link>http://www.bostongis.com/blog/index.php?/archives/72-PostGIS-shp2pgsql-cheat-sheet,-OpenJump-Quick-Glance.html</link>
            <category>bostongis new stuff</category>
            <category>postgis postgresql</category>
    
    <comments>http://www.bostongis.com/blog/index.php?/archives/72-PostGIS-shp2pgsql-cheat-sheet,-OpenJump-Quick-Glance.html#comments</comments>
    <wfw:comment>http://www.bostongis.com/blog/wfwcomment.php?cid=72</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.bostongis.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=72</wfw:commentRss>
    

    <author>nospam@example.com (Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We&#039;ve been busy as of late, so has been hard to keep up with blogging.  
As many of you may notice, we have another satellite site called &lt;a href=&quot;http://www.postgresonline.com&quot; target=&quot;_blank&quot;&gt;Postgres OnLine Journal&lt;/a&gt;.  
We try to put only PostgreSQL specific things on that site and PostGIS/GIS things on this site, but often times the lines cross and so we end up cross-linking. 
This is one of those times.&lt;/p&gt;

&lt;h4&gt;Cheat Sheets&lt;/h4&gt;
&lt;p&gt;People who know me tend to think I have a spectacular memory for things.  What they don&#039;t seem to realize is I have good recollection but bad memory. 
People seem to have a hard time differentiating between the two concepts.
My natural survival instinct 
to compensate for my terrible memory is to carefully organize my thoughts which often gives the illusion of a spectacular memory in many cases 
and embarassing absent-mindedness in others. &lt;/p&gt;

&lt;p&gt;This also makes me more sensitive to breaks in patterns than most and produces some other interesting and humorous side effects.&lt;/p&gt;

&lt;p&gt;One of the tools I use to organize my memory is to create cheat sheets which I gain some joy in making. Cheat sheets provide a reference as well as forces a certain
level of knowledge organization.  Here are some that PostGIS users may find useful.&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Recently Created&lt;/b&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.bostongis.com/pgsql2shp_shp2pgsql_quickguide.bqg&quot; target=&quot;_blank&quot;&gt;PostGIS 1.3.3 pgsql2shp shp2pgsql Command Line Cheatsheet&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.postgresonline.com/journal/index.php?/archives/63-PostgreSQL-Pg_dump-Pg_Restore-Cheatsheet-Overview.html&quot; target=&quot;_blank&quot;&gt;PostgreSQL Pg_dump Pg_Restore Cheatsheet&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.postgresonline.com/journal/index.php?/archives/17-PostgreSQL-8.3-Cheat-Sheet-Overview.html&quot; target=&quot;_blank&quot;&gt;PostgreSQL 8.3 Cheat Sheet&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Old one which I hope to update when the new release comes out&lt;/b&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.bostongis.com/postgis_quickguide.bqg&quot; target=&quot;_blank&quot;&gt;PostGIS ver. 1.3.1 Quick Guide&lt;/a&gt;
&lt;/p&gt;

&lt;h4&gt;Yeh for OpenJUMP&lt;/h4&gt;
&lt;p&gt;I&#039;m still navigating my way thru the &lt;a href=&quot;http://openjump.org/wiki/show/HomePage&quot; target=&quot;_blank&quot;&gt;OpenJUMP tool&lt;/a&gt;, but so far I like it more than even the commercial tools I have used and even more than QuantumGIS.  Although doesn&#039;t seem to have
a shape importer similar to QuantumGIS&#039;s SPIT plug-in or Manifold&#039;s link import tools. &lt;/p&gt;
&lt;p&gt;So far I have tried to try ESRI  ArcGIS,  Manifold.net, GvSig, uDig.  Manifold seemed to have some interesting features, but required some setting back and reading material
which I have had too short of an attention span for. Granted looks like it would be worth it once I can get myself to sit down for longer than 15 minutes.  &lt;/p&gt;
&lt;p&gt;
ESRI ArcGIS layout and terminology, sorry if I am offending anyone here, just seems altogether confusing to me which makes me think &lt;em&gt;what kind of person came up with this
chaotic structure?&lt;/em&gt;.  Perhaps its just a side-effect of consolidating a number of pseudo-disparate products over the years under one umbrella.  I&#039;m sure there is beauty in there that I am just not able to appreciate coming from GIS from a non-standard angle. 
&lt;/p&gt;

&lt;p&gt;GvSig, admittedly I haven&#039;t explored enough.  The layout seemed organized enough, but just not my kind of layout.&lt;/p&gt;
&lt;p&gt;uDig I haven&#039;t tried in a while, but seemed a bit overwhelming and when I did, I found it annoying that it would arbitrarily pick a geometry field if I had more than one in a table and I couldn&#039;t seem to selectively select one.  
That was a couple of years ago so
things probably changed, and I really should give it another go.&lt;/p&gt;

&lt;p&gt;OpenJUMP on the other hand was like it just read my mind.  I really haven&#039;t had to read anything
to do the things I have wanted to do in it.  Well really most of what I was looking for was an ad-hoc spatial query tool so while Manifold and ArcGIS probably have tons of useful stuff that are real gems, 
it gets in my way of my short-term objectives.  Plus the OpenJUMP mascot was an added benefit since it is similar to the logo of our biggest client and a graphic representation of my old moniker - which was derived from my initials. So OpenJump gets plus 2 for nostalgic effect.&lt;/p&gt;

&lt;p&gt;If anyone is interested, I&#039;ve put together a quick brush through of using it - at our Postgres Online Journal satellite site - in the product showcase section. &lt;br /&gt;
&lt;a href=&quot;http://www.postgresonline.com/journal/index.php?/archives/72-OpenJump-for-PostGIS-Spatial-Ad-Hoc-Queries.html&quot; target=&quot;_blank&quot;&gt;OpenJump for PostGIS Spatial Ad-Hoc Queries&lt;/a&gt;
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 15 Sep 2008 02:18:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.bostongis.com/blog/index.php?/archives/72-guid.html</guid>
    
</item>

</channel>
</rss>