<?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: A look at PostgreSQL and ArcSDE</title>
	<atom:link href="http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/feed/" rel="self" type="application/rss+xml" />
	<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/</link>
	<description>Geospatial Technology, Web Mapping and Spatial Services</description>
	<lastBuildDate>Fri, 10 Feb 2012 19:09:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Gary</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9208</link>
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Tue, 20 May 2008 01:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9208</guid>
		<description><![CDATA[@Stefan
QGIS doesn&#039;t have the ability to use ArcSDE layers. This would require compiling the underlying GDAL/OGR with ArcSDE support and a custom plugin to allow QGIS to load the data.]]></description>
		<content:encoded><![CDATA[<p>@Stefan<br />
QGIS doesn&#8217;t have the ability to use ArcSDE layers. This would require compiling the underlying GDAL/OGR with ArcSDE support and a custom plugin to allow QGIS to load the data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ChrisW</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9207</link>
		<dc:creator><![CDATA[ChrisW]]></dc:creator>
		<pubDate>Mon, 19 May 2008 19:11:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9207</guid>
		<description><![CDATA[Tyler: &quot;My background was first in database design and later in GIS, so I have found the simplistic ArcGIS joins to be limiting...&quot;

Glad it&#039;s not just me!

Chris  (20 years Oracle, 9 months GIS - so far!)]]></description>
		<content:encoded><![CDATA[<p>Tyler: &#8220;My background was first in database design and later in GIS, so I have found the simplistic ArcGIS joins to be limiting&#8230;&#8221;</p>
<p>Glad it&#8217;s not just me!</p>
<p>Chris  (20 years Oracle, 9 months GIS &#8211; so far!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Holzmann</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9206</link>
		<dc:creator><![CDATA[Stefan Holzmann]]></dc:creator>
		<pubDate>Mon, 19 May 2008 08:38:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9206</guid>
		<description><![CDATA[I have a question. 

Is it correct that at the moment I cannot access ArcSDE with QGIS? 

We have an ArcSDE server at work and I would like to use QGIS. Are there any workarounds so I can do it?]]></description>
		<content:encoded><![CDATA[<p>I have a question. </p>
<p>Is it correct that at the moment I cannot access ArcSDE with QGIS? </p>
<p>We have an ArcSDE server at work and I would like to use QGIS. Are there any workarounds so I can do it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyler</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9205</link>
		<dc:creator><![CDATA[Tyler]]></dc:creator>
		<pubDate>Sat, 17 May 2008 19:09:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9205</guid>
		<description><![CDATA[Longtime SQL Server user and recent PostGIS convert...
A year ago I was using ArcSDE w/ SQL Server and now I am using PostGIS exclusively, although we still have an ArcSDE Server running to support old projects.  The primary reasons for the switch were (1) the need to escape the license server and (2) my frustration with ArcSDE&#039;s limited spatial views (i.e. sdetable â€“o create_view constructs) which severely limit what can be done with rich normalized data models, a point also mentioned by Luis, Bill,  and AEMPhil.  (My background was first in database design and later in GIS, so I have found the simplistic ArcGIS joins to be limiting.)  Since the initial switch I have found PostGIS to be superior in pretty much every everything I use it for... although it&#039;s probable that ArcSDE provides some additional functionality that I haven&#039;t found a use for.

@AEMPhil: I agree with your point on the DB vs. GIS functionality, but I would add that I think it is appropriate for the DB to provide the basic geospatial functions (i.e. intersection, buffer, etc) that are commonly considered &#039;GIS&#039;.  Another way to think of the division of functionality would be to have the DB handle the data (storage, filtering, and and standard spatial analysis) and the GIS handle the presentation (i.e. UI) and any spatial functionality that the DB doesn&#039;t do.

And in regards to the original point of this thread, I have found PostgreSQL to be as easy to administer as SQL Server.  And once you understand how the schemas work, you have another powerful tool for organizing your db objects and for setting up authorization.

Overall, PostGIS is an amazingly useful and beautifully designed thing...]]></description>
		<content:encoded><![CDATA[<p>Longtime SQL Server user and recent PostGIS convert&#8230;<br />
A year ago I was using ArcSDE w/ SQL Server and now I am using PostGIS exclusively, although we still have an ArcSDE Server running to support old projects.  The primary reasons for the switch were (1) the need to escape the license server and (2) my frustration with ArcSDE&#8217;s limited spatial views (i.e. sdetable â€“o create_view constructs) which severely limit what can be done with rich normalized data models, a point also mentioned by Luis, Bill,  and AEMPhil.  (My background was first in database design and later in GIS, so I have found the simplistic ArcGIS joins to be limiting.)  Since the initial switch I have found PostGIS to be superior in pretty much every everything I use it for&#8230; although it&#8217;s probable that ArcSDE provides some additional functionality that I haven&#8217;t found a use for.</p>
<p>@AEMPhil: I agree with your point on the DB vs. GIS functionality, but I would add that I think it is appropriate for the DB to provide the basic geospatial functions (i.e. intersection, buffer, etc) that are commonly considered &#8216;GIS&#8217;.  Another way to think of the division of functionality would be to have the DB handle the data (storage, filtering, and and standard spatial analysis) and the GIS handle the presentation (i.e. UI) and any spatial functionality that the DB doesn&#8217;t do.</p>
<p>And in regards to the original point of this thread, I have found PostgreSQL to be as easy to administer as SQL Server.  And once you understand how the schemas work, you have another powerful tool for organizing your db objects and for setting up authorization.</p>
<p>Overall, PostGIS is an amazingly useful and beautifully designed thing&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9204</link>
		<dc:creator><![CDATA[Doug]]></dc:creator>
		<pubDate>Thu, 15 May 2008 13:11:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9204</guid>
		<description><![CDATA[@Volkmar:  There are problems with using ArcSDE feature classes like tables in a normal database.  I&#039;m sure you know that you can&#039;t have unique indexes on anything but the objectid if your feature class is versioned.  You might think that&#039;s no problem if you don&#039;t need to edit this feature class using versioning, but ArcSDE forces you to version the feature class if you want to set up topology and other advanced features on the feature class.  It can be very frustrating for someone trying to use it like a real RDBMS.  There are work arounds, but none of them are ideal.]]></description>
		<content:encoded><![CDATA[<p>@Volkmar:  There are problems with using ArcSDE feature classes like tables in a normal database.  I&#8217;m sure you know that you can&#8217;t have unique indexes on anything but the objectid if your feature class is versioned.  You might think that&#8217;s no problem if you don&#8217;t need to edit this feature class using versioning, but ArcSDE forces you to version the feature class if you want to set up topology and other advanced features on the feature class.  It can be very frustrating for someone trying to use it like a real RDBMS.  There are work arounds, but none of them are ideal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Volkmar</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9203</link>
		<dc:creator><![CDATA[Volkmar]]></dc:creator>
		<pubDate>Thu, 15 May 2008 11:09:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9203</guid>
		<description><![CDATA[Well, I&#039;m looking for alternatives to the proprietairy ESRI databases for a long time. Our problem is the imlementation of a data model including many non spatial objects which are related to spatial tables. The ESRI Geodatabase (Access or SDE) does not support the database constraints as it should. It just uses the database as a storage space- or am I wrong? I would love to have full integration with the database capabilities. I try to use PostgreSQL/PostGIS to implement my data model and use ArcMap for editing spatial tables (using ZigGIS). Trigger / Procedures in PostGIS will  then insure consistency/topology etc.. However an extension for editing related alphanumerical data in ArcMap has to be programmed in any case. Has anybody an alternative?]]></description>
		<content:encoded><![CDATA[<p>Well, I&#8217;m looking for alternatives to the proprietairy ESRI databases for a long time. Our problem is the imlementation of a data model including many non spatial objects which are related to spatial tables. The ESRI Geodatabase (Access or SDE) does not support the database constraints as it should. It just uses the database as a storage space- or am I wrong? I would love to have full integration with the database capabilities. I try to use PostgreSQL/PostGIS to implement my data model and use ArcMap for editing spatial tables (using ZigGIS). Trigger / Procedures in PostGIS will  then insure consistency/topology etc.. However an extension for editing related alphanumerical data in ArcMap has to be programmed in any case. Has anybody an alternative?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Ramsey</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9202</link>
		<dc:creator><![CDATA[Paul Ramsey]]></dc:creator>
		<pubDate>Tue, 13 May 2008 17:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9202</guid>
		<description><![CDATA[@Doug, @AEMPhil, the elephant in the room is ArcMap.  95% of the value ArcSDE provides is the integration with ArcMap, and of course that value is artificially created by ESRI&#039;s determination to force all spatial database interaction through the ArcSDE API, either locally through the cynically mis-named &quot;direct connect&quot; or remotely through a more conventional ArcSDE middleware server.  ArcMap provides the GUI tools for data management and presentation, and there is value in that tool set, so much value that ESRI can use them to force their client base to pay for a whole extra layer of unnecessary software.]]></description>
		<content:encoded><![CDATA[<p>@Doug, @AEMPhil, the elephant in the room is ArcMap.  95% of the value ArcSDE provides is the integration with ArcMap, and of course that value is artificially created by ESRI&#8217;s determination to force all spatial database interaction through the ArcSDE API, either locally through the cynically mis-named &#8220;direct connect&#8221; or remotely through a more conventional ArcSDE middleware server.  ArcMap provides the GUI tools for data management and presentation, and there is value in that tool set, so much value that ESRI can use them to force their client base to pay for a whole extra layer of unnecessary software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BigB</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9201</link>
		<dc:creator><![CDATA[BigB]]></dc:creator>
		<pubDate>Tue, 13 May 2008 16:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9201</guid>
		<description><![CDATA[Support for PostGIS as the RDBMS for SDE is just another tool in the toolbox.  I think you would be hard pressed to find commonly used analytical functionalities that ESRI will provide that PostGIS does not.  However for data creation and data editing tasks on the PostGIS via SDE connectivity will be a good option for some.]]></description>
		<content:encoded><![CDATA[<p>Support for PostGIS as the RDBMS for SDE is just another tool in the toolbox.  I think you would be hard pressed to find commonly used analytical functionalities that ESRI will provide that PostGIS does not.  However for data creation and data editing tasks on the PostGIS via SDE connectivity will be a good option for some.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9200</link>
		<dc:creator><![CDATA[Doug]]></dc:creator>
		<pubDate>Tue, 13 May 2008 14:28:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9200</guid>
		<description><![CDATA[@AEMPhil:  Versioning and archiving in ArcSDE are different concepts than similar sounding RDBMS concepts.  Check out ESRI&#039;s website for more info.  Back to the main point, I&#039;m not saying that ArcSDE can do a lot of stuff PostGIS can&#039;t.  I don&#039;t really know what PostGIS can do, so I can&#039;t make an adequate comparison.  I&#039;m saying that there are things ArcSDE can do that simply spatially enabling an RDBMS can&#039;t account for.  GIS users often need more than a spatial data type and some functions that allow you to query based on geography.  I&#039;m not an expert on these things, so take my comments for what they&#039;re worth.]]></description>
		<content:encoded><![CDATA[<p>@AEMPhil:  Versioning and archiving in ArcSDE are different concepts than similar sounding RDBMS concepts.  Check out ESRI&#8217;s website for more info.  Back to the main point, I&#8217;m not saying that ArcSDE can do a lot of stuff PostGIS can&#8217;t.  I don&#8217;t really know what PostGIS can do, so I can&#8217;t make an adequate comparison.  I&#8217;m saying that there are things ArcSDE can do that simply spatially enabling an RDBMS can&#8217;t account for.  GIS users often need more than a spatial data type and some functions that allow you to query based on geography.  I&#8217;m not an expert on these things, so take my comments for what they&#8217;re worth.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AEMPhil</title>
		<link>http://spatiallyadjusted.com/2008/05/09/a-look-at-postgresql-and-arcsde/#comment-9199</link>
		<dc:creator><![CDATA[AEMPhil]]></dc:creator>
		<pubDate>Mon, 12 May 2008 19:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/?p=1800#comment-9199</guid>
		<description><![CDATA[@Doug: thanks for the reply. Your point on routing, geometric networks, etc. is well taken. These are core GIS functionalities that eluded me.  I do believe that there exists a project called pgRouting for that, but I will simply admit ignorance on the issue and gratefully accept your point.
Topology rules are more easily implemented in PostGIS that SDE though IMO (PostGIS at home,  SDE on top of Oracle at work, as a user, not maintainer); setting triggers to make sure that two geometries relate in the proper manner is rather easy on PostGIS.
As for your other points -versioning, backup, etc.- do you not think that these would be better left to the RDBMS administrator to handle? These issues have to be managed regardless of whether the data is spatial or not; shouldn&#039;t we be looking for measures that are independent of the spatial character of the data as well? Another way of putting it is: shouldn&#039;t we perform DB maintenance tasks with DB tools and GIS tasks with GIS tools? SDE feels to me as though it muddled that demarcation line.]]></description>
		<content:encoded><![CDATA[<p>@Doug: thanks for the reply. Your point on routing, geometric networks, etc. is well taken. These are core GIS functionalities that eluded me.  I do believe that there exists a project called pgRouting for that, but I will simply admit ignorance on the issue and gratefully accept your point.<br />
Topology rules are more easily implemented in PostGIS that SDE though IMO (PostGIS at home,  SDE on top of Oracle at work, as a user, not maintainer); setting triggers to make sure that two geometries relate in the proper manner is rather easy on PostGIS.<br />
As for your other points -versioning, backup, etc.- do you not think that these would be better left to the RDBMS administrator to handle? These issues have to be managed regardless of whether the data is spatial or not; shouldn&#8217;t we be looking for measures that are independent of the spatial character of the data as well? Another way of putting it is: shouldn&#8217;t we perform DB maintenance tasks with DB tools and GIS tasks with GIS tools? SDE feels to me as though it muddled that demarcation line.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

