<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: PostgreSQL Support in ArcGIS</title>
	<atom:link href="http://geobabble.wordpress.com/2008/03/18/postgresql-support-in-arcgis/feed/" rel="self" type="application/rss+xml" />
	<link>http://geobabble.wordpress.com/2008/03/18/postgresql-support-in-arcgis/</link>
	<description>thoughts on spatial tools, programming, government and consulting</description>
	<lastBuildDate>Fri, 13 Nov 2009 16:41:35 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Geotecnologia, SIG e GeoWeb</title>
		<link>http://geobabble.wordpress.com/2008/03/18/postgresql-support-in-arcgis/#comment-4471</link>
		<dc:creator>Geotecnologia, SIG e GeoWeb</dc:creator>
		<pubDate>Fri, 21 Mar 2008 21:51:09 +0000</pubDate>
		<guid isPermaLink="false">http://geobabble.wordpress.com/?p=159#comment-4471</guid>
		<description>[...] E por último, mas não menos importante, o tão esperto suporte ao PostgreSQL e sua extensão espacial, o PostGIS. Esse sim um &#8220;pedido&#8221; antigo da comunidade de usuários que não podiam ter um banco parrudo e gratuito. Caso queira dar uma sapiada sobre o assunto, há um interessante artigo no blog GeoMusings chamado PostgreSQL Support in ArcGIS. [...]</description>
		<content:encoded><![CDATA[<p>[...] E por último, mas não menos importante, o tão esperto suporte ao PostgreSQL e sua extensão espacial, o PostGIS. Esse sim um &#8220;pedido&#8221; antigo da comunidade de usuários que não podiam ter um banco parrudo e gratuito. Caso queira dar uma sapiada sobre o assunto, há um interessante artigo no blog GeoMusings chamado PostgreSQL Support in ArcGIS. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Dollins</title>
		<link>http://geobabble.wordpress.com/2008/03/18/postgresql-support-in-arcgis/#comment-4470</link>
		<dc:creator>Bill Dollins</dc:creator>
		<pubDate>Wed, 19 Mar 2008 04:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://geobabble.wordpress.com/?p=159#comment-4470</guid>
		<description>Paul,

As always, your inputs are most appreciated. I am not surprised to see the ST_GEOMETRY implementation but I find myself more interested in seeing how much I can really do with the PostGIS type. 

With regard to the standard, you and I are in agreement. The comment about using ST_GEOMETRY if you&#039;re targeting multiple platforms was actually their words although, now that I look at it again, I didn&#039;t make that clear. I chuckled at the idea of using a proprietary type to achieve cross platform consistency.

Thanks again. Your comments are great information.</description>
		<content:encoded><![CDATA[<p>Paul,</p>
<p>As always, your inputs are most appreciated. I am not surprised to see the ST_GEOMETRY implementation but I find myself more interested in seeing how much I can really do with the PostGIS type. </p>
<p>With regard to the standard, you and I are in agreement. The comment about using ST_GEOMETRY if you&#8217;re targeting multiple platforms was actually their words although, now that I look at it again, I didn&#8217;t make that clear. I chuckled at the idea of using a proprietary type to achieve cross platform consistency.</p>
<p>Thanks again. Your comments are great information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Ramsey</title>
		<link>http://geobabble.wordpress.com/2008/03/18/postgresql-support-in-arcgis/#comment-4469</link>
		<dc:creator>Paul Ramsey</dc:creator>
		<pubDate>Wed, 19 Mar 2008 03:02:28 +0000</pubDate>
		<guid isPermaLink="false">http://geobabble.wordpress.com/?p=159#comment-4469</guid>
		<description>Errata:

1. Is correct, and nice to see that ESRI has done what is probably the right thing and installed in their own schema. This will require them to alter the search path for SQL clients to find their functions, which won&#039;t be a problem when the client is an ESRI product, but might be confusing to users connecting to the database directly with psql or pgdamin.

2. The point of the standard is that you don&#039;t need one vendor in order to get cross-database compatibility.  When we heard ESRI was interested in PostgreSQL, we implemented all the function in their existing SDE/SQL documentation, so they would have 100% compliant SQL available if they chose to use PostGIS.

3. PostGIS has Arcs, but the utility of them is as fraught for us as they.  If you have to linearize them to use them... the point is?

4. There are a couple SE_ functions in the ESRI implementation that return their own binary serialization instead of WKB.  If it really is a Huge Performance Win, then moving to compressed arrays in PostGIS might be worth while. I&#039;ve been thinking that since the disk array stubbornly remains the slowest part of the server hardware stack, that this might be the next obvious target of optimization.  Note that if ESRI failed to be terse in their header definitions, they could blow away all the advantages of their compression schemes quite quickly... but we&#039;ll never know that.

5. The ST_GEOMETRY will use the PostgreSQL GiST framework, the same one that PostGIS uses, but their index binding is all their own.  The GiST framework is a PostgreSQL infrastructure that extensions, like PostGIS and ST_GEOMETRY all use for indexing.

6. You can create PostGIS geometry table with a simple CREATE TABLE, the only penalty is that you don&#039;t get your GEOMETRY_COLUMNS table auto-updated with the right metadata.  ESRI simply forces you to fill in their metadata tables by hand, a great leap forward.  (The metadata tables are a PITA, I wish there was a nicer solution.)</description>
		<content:encoded><![CDATA[<p>Errata:</p>
<p>1. Is correct, and nice to see that ESRI has done what is probably the right thing and installed in their own schema. This will require them to alter the search path for SQL clients to find their functions, which won&#8217;t be a problem when the client is an ESRI product, but might be confusing to users connecting to the database directly with psql or pgdamin.</p>
<p>2. The point of the standard is that you don&#8217;t need one vendor in order to get cross-database compatibility.  When we heard ESRI was interested in PostgreSQL, we implemented all the function in their existing SDE/SQL documentation, so they would have 100% compliant SQL available if they chose to use PostGIS.</p>
<p>3. PostGIS has Arcs, but the utility of them is as fraught for us as they.  If you have to linearize them to use them&#8230; the point is?</p>
<p>4. There are a couple SE_ functions in the ESRI implementation that return their own binary serialization instead of WKB.  If it really is a Huge Performance Win, then moving to compressed arrays in PostGIS might be worth while. I&#8217;ve been thinking that since the disk array stubbornly remains the slowest part of the server hardware stack, that this might be the next obvious target of optimization.  Note that if ESRI failed to be terse in their header definitions, they could blow away all the advantages of their compression schemes quite quickly&#8230; but we&#8217;ll never know that.</p>
<p>5. The ST_GEOMETRY will use the PostgreSQL GiST framework, the same one that PostGIS uses, but their index binding is all their own.  The GiST framework is a PostgreSQL infrastructure that extensions, like PostGIS and ST_GEOMETRY all use for indexing.</p>
<p>6. You can create PostGIS geometry table with a simple CREATE TABLE, the only penalty is that you don&#8217;t get your GEOMETRY_COLUMNS table auto-updated with the right metadata.  ESRI simply forces you to fill in their metadata tables by hand, a great leap forward.  (The metadata tables are a PITA, I wish there was a nicer solution.)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
