<?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: Going a different direction</title>
	<atom:link href="http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/feed/" rel="self" type="application/rss+xml" />
	<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/</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: Cellulose</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6428</link>
		<dc:creator><![CDATA[Cellulose]]></dc:creator>
		<pubDate>Wed, 29 Aug 2007 15:19:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6428</guid>
		<description><![CDATA[Stephan,

Some of Paul&#039;s comments has been contradicted by the ESRI SDE developers at the ESRI UC this summer... though, I still think many his concerns are still warranted. They stated they would support the built-in PostGIS implementation and also provide ESRI implementation--not sure if it will be ST_GEOMETRY or SDEBINARY. In either case, it&#039;ll be your choice to use the PostGIS or ESRI implementation.

One point that Paul fails to consider is with Oracle Spatial is that it is broken. Why should ESRI or anyone else embrace a failing technology? Oracle Spatial queries &lt;b&gt;&lt;i&gt;require&lt;/i&gt;&lt;/b&gt; the use of optimizer hints because of a half-finished implementation... The query planner/cost estimator produces results that are not only wrong--but will also flat out lie to you. They have multiple versions of the same query--some optimized to use the spatial index, others not (why?!). Spatial joins often force you to materialize intermediate tables or force you to use non-optimized spatial functions. Simple spatial queries cause multiple table hits... It &lt;b&gt;can&lt;/b&gt; perform well, but only under very contrived circumstances or with the time/expense of an Oracle guru.

Sounds like a smart move to offer an alternative.

I have not tried PostGIS myself so I don&#039;t know how well implemented it is. The comments I&#039;ve heard from a few coworkers who use it have painted an ugly picture--particuarly with how you are forced to use the spatial indices. But that may be because they come from an Oracle background--their motto? If it&#039;s not Oracle, it&#039;s evil.]]></description>
		<content:encoded><![CDATA[<p>Stephan,</p>
<p>Some of Paul&#8217;s comments has been contradicted by the ESRI SDE developers at the ESRI UC this summer&#8230; though, I still think many his concerns are still warranted. They stated they would support the built-in PostGIS implementation and also provide ESRI implementation&#8211;not sure if it will be ST_GEOMETRY or SDEBINARY. In either case, it&#8217;ll be your choice to use the PostGIS or ESRI implementation.</p>
<p>One point that Paul fails to consider is with Oracle Spatial is that it is broken. Why should ESRI or anyone else embrace a failing technology? Oracle Spatial queries <b><i>require</i></b> the use of optimizer hints because of a half-finished implementation&#8230; The query planner/cost estimator produces results that are not only wrong&#8211;but will also flat out lie to you. They have multiple versions of the same query&#8211;some optimized to use the spatial index, others not (why?!). Spatial joins often force you to materialize intermediate tables or force you to use non-optimized spatial functions. Simple spatial queries cause multiple table hits&#8230; It <b>can</b> perform well, but only under very contrived circumstances or with the time/expense of an Oracle guru.</p>
<p>Sounds like a smart move to offer an alternative.</p>
<p>I have not tried PostGIS myself so I don&#8217;t know how well implemented it is. The comments I&#8217;ve heard from a few coworkers who use it have painted an ugly picture&#8211;particuarly with how you are forced to use the spatial indices. But that may be because they come from an Oracle background&#8211;their motto? If it&#8217;s not Oracle, it&#8217;s evil.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephan</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6427</link>
		<dc:creator><![CDATA[Stephan]]></dc:creator>
		<pubDate>Wed, 29 Aug 2007 09:31:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6427</guid>
		<description><![CDATA[@Dave (late reply, uh ;-)

Yes, it would be great to have PostGIS support in ArcSDE 9.3. But to be honest, I doubt it. ESRI could do the same thing as with Oracle and create their own spatial datatype in PostgreSQL, ignoring PostGIS. 

And if they would offer a direct connect to PostGIS (skipping some ESRI functionality) is also doubtful. See also http://geotips.blogspot.com/2006/12/postgis-for-sde.html]]></description>
		<content:encoded><![CDATA[<p>@Dave (late reply, uh <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Yes, it would be great to have PostGIS support in ArcSDE 9.3. But to be honest, I doubt it. ESRI could do the same thing as with Oracle and create their own spatial datatype in PostgreSQL, ignoring PostGIS. </p>
<p>And if they would offer a direct connect to PostGIS (skipping some ESRI functionality) is also doubtful. See also <a href="http://geotips.blogspot.com/2006/12/postgis-for-sde.html" rel="nofollow">http://geotips.blogspot.com/2006/12/postgis-for-sde.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vector</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6426</link>
		<dc:creator><![CDATA[vector]]></dc:creator>
		<pubDate>Thu, 23 Aug 2007 17:42:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6426</guid>
		<description><![CDATA[I must admit that I too share the apprehension and trepidation regarding leveraging ArcServer toward mass client applicationsâ€¦. if not frustration. While the commercial products (i.e. Google / Yahoo / MS / et) are attractive for providing fundamental capabilities our clientâ€™s requirements often call for more a more robust solution with broad geospatial resources; which in turn pushes us away from the commoditized services provided by the giants and back to the ESRI stack. At first blush the only way to tap into the true potential of AGS is through ADF development which introduces costly resource requirements (ie. programmer, training, support, maintenance, et) unbearable to most shops; including mine. This leaves one staring at the vanilla ADF application (What, no print function?!).  Many of my colleagues have found themselves in the same position.

Fortunately there are some third party vendors out there who recognized a similar shortfall with ArcIMS and have developed applications to configure, deploy, and manage robust web based GIS applications with minimal effort and are applying the same business model to ArcServer. These products remove the prohibitive costs associated with leveraging ArcServerâ€™s capabilities via software development with a suite of tools that allow the shop to configure and publish a client application out of the box, tailored to the specific business requirements of the client. It could be argued that ESRIâ€™s business partners will be the saving grace of ArcServer. 

In the interest of full disclosure our shop is a consumer of Latitude Geographicâ€™s product line. While we believe their products and services are best of breed it was the strategic business angle that their and other third party vendors provided that got our attention. We now have the capability to provide a wide area of GIS services that leverage our investment in the existing enterprise infrastructure for a fraction of the costs associated with internal or contracted custom software production. That said weâ€™re very interested to see where they take ArcServer with this business model.]]></description>
		<content:encoded><![CDATA[<p>I must admit that I too share the apprehension and trepidation regarding leveraging ArcServer toward mass client applicationsâ€¦. if not frustration. While the commercial products (i.e. Google / Yahoo / MS / et) are attractive for providing fundamental capabilities our clientâ€™s requirements often call for more a more robust solution with broad geospatial resources; which in turn pushes us away from the commoditized services provided by the giants and back to the ESRI stack. At first blush the only way to tap into the true potential of AGS is through ADF development which introduces costly resource requirements (ie. programmer, training, support, maintenance, et) unbearable to most shops; including mine. This leaves one staring at the vanilla ADF application (What, no print function?!).  Many of my colleagues have found themselves in the same position.</p>
<p>Fortunately there are some third party vendors out there who recognized a similar shortfall with ArcIMS and have developed applications to configure, deploy, and manage robust web based GIS applications with minimal effort and are applying the same business model to ArcServer. These products remove the prohibitive costs associated with leveraging ArcServerâ€™s capabilities via software development with a suite of tools that allow the shop to configure and publish a client application out of the box, tailored to the specific business requirements of the client. It could be argued that ESRIâ€™s business partners will be the saving grace of ArcServer. </p>
<p>In the interest of full disclosure our shop is a consumer of Latitude Geographicâ€™s product line. While we believe their products and services are best of breed it was the strategic business angle that their and other third party vendors provided that got our attention. We now have the capability to provide a wide area of GIS services that leverage our investment in the existing enterprise infrastructure for a fraction of the costs associated with internal or contracted custom software production. That said weâ€™re very interested to see where they take ArcServer with this business model.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeffrey Himel</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6425</link>
		<dc:creator><![CDATA[Jeffrey Himel]]></dc:creator>
		<pubDate>Sat, 18 Aug 2007 09:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6425</guid>
		<description><![CDATA[Hi all - another perspective from those of us in the Third World where &quot;broadband&quot; means 128 kbps (and that is only at 3 AM when everyone has gone to bed) and costs more than US$ 500/month...

You can&#039;t actually get an ArcIMS application up and running here, it just requires more resources than are available.  We ended up developing our own system using MapServer as an engine and it works even on dialup.  I understand why all the big companies are going for enterprise solutions, makes sense, that&#039;s where the big money is.  But we reckon there&#039;s a lot of people it isn&#039;t appropriate for so are looking for them as a market.  Different strokes for different folks. 

Check out our Cambodia Atlas site built using our software (Mango Map, www.mangomap.com), www.cambodiaatlas.com/mapIndex.html - would appreciate feedback.

Cheers from Cambodia and Lao PDR]]></description>
		<content:encoded><![CDATA[<p>Hi all &#8211; another perspective from those of us in the Third World where &#8220;broadband&#8221; means 128 kbps (and that is only at 3 AM when everyone has gone to bed) and costs more than US$ 500/month&#8230;</p>
<p>You can&#8217;t actually get an ArcIMS application up and running here, it just requires more resources than are available.  We ended up developing our own system using MapServer as an engine and it works even on dialup.  I understand why all the big companies are going for enterprise solutions, makes sense, that&#8217;s where the big money is.  But we reckon there&#8217;s a lot of people it isn&#8217;t appropriate for so are looking for them as a market.  Different strokes for different folks. </p>
<p>Check out our Cambodia Atlas site built using our software (Mango Map, <a href="http://www.mangomap.com" rel="nofollow">http://www.mangomap.com</a>), <a href="http://www.cambodiaatlas.com/mapIndex.html" rel="nofollow">http://www.cambodiaatlas.com/mapIndex.html</a> &#8211; would appreciate feedback.</p>
<p>Cheers from Cambodia and Lao PDR</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6424</link>
		<dc:creator><![CDATA[Jason]]></dc:creator>
		<pubDate>Sat, 18 Aug 2007 03:56:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6424</guid>
		<description><![CDATA[Dang.  I didnt think I agreed with much that you say James, until I read this post.  Spot on the money.]]></description>
		<content:encoded><![CDATA[<p>Dang.  I didnt think I agreed with much that you say James, until I read this post.  Spot on the money.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6423</link>
		<dc:creator><![CDATA[Dave]]></dc:creator>
		<pubDate>Fri, 17 Aug 2007 22:35:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6423</guid>
		<description><![CDATA[@Stephan: Re AGS Hosting - 
I looked at this a few years back - or more specifically at ArcIMS hosting. The problem was the ASP pricing model from ESRI: 2 x retail. And as far as I know this still remains today. 

Since we all know that AGS is a huge resource hog, and you have to license each and every machine that has _any_ portion of their software stack on it, it would be cost prohibitive to get into AGS as an ASP. 
There would be very few ways to streamline the backend so the pricing model would be really complex. While tile caches help, I don&#039;t think you can connect to the tile cache unless you go through the ADF backend, so there is still a pricy license in the mix there. Maybe we&#039;ll see some movement on direct HTTP GET access to the tile cache with the Javascript client, or maybe someone else will write a TileCache Rest service that can read an ESRI tile cache directly (getting rid of the pesky and costly ADF. 
What we may see are ASP&#039;s  which will host a replica of your data (synchronized via SDE replication) in PostGIS, and then have  GeoServer + Cache + OpenLayers in front of that. This could be a viable business model because the expensive licensing point is on ArcSDE, and that actually scales quite well. You could then have a specific &quot;menu&quot; of AGS services that you could apply to one of these sites - which would allow you (as the vendor) to constrain the load, thus making the AGS licensing manageable.

Cheers,

Dave]]></description>
		<content:encoded><![CDATA[<p>@Stephan: Re AGS Hosting &#8211;<br />
I looked at this a few years back &#8211; or more specifically at ArcIMS hosting. The problem was the ASP pricing model from ESRI: 2 x retail. And as far as I know this still remains today. </p>
<p>Since we all know that AGS is a huge resource hog, and you have to license each and every machine that has _any_ portion of their software stack on it, it would be cost prohibitive to get into AGS as an ASP.<br />
There would be very few ways to streamline the backend so the pricing model would be really complex. While tile caches help, I don&#8217;t think you can connect to the tile cache unless you go through the ADF backend, so there is still a pricy license in the mix there. Maybe we&#8217;ll see some movement on direct HTTP GET access to the tile cache with the Javascript client, or maybe someone else will write a TileCache Rest service that can read an ESRI tile cache directly (getting rid of the pesky and costly ADF.<br />
What we may see are ASP&#8217;s  which will host a replica of your data (synchronized via SDE replication) in PostGIS, and then have  GeoServer + Cache + OpenLayers in front of that. This could be a viable business model because the expensive licensing point is on ArcSDE, and that actually scales quite well. You could then have a specific &#8220;menu&#8221; of AGS services that you could apply to one of these sites &#8211; which would allow you (as the vendor) to constrain the load, thus making the AGS licensing manageable.</p>
<p>Cheers,</p>
<p>Dave</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lefty</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6422</link>
		<dc:creator><![CDATA[Lefty]]></dc:creator>
		<pubDate>Fri, 17 Aug 2007 16:18:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6422</guid>
		<description><![CDATA[FroodCNB: While it might be true that ESRI is a software consulting company, I think many of us out here on the front lines have noticed a shift in their software development during the last 5 years.  It isn&#039;t about helping the little guy, but keeping FedEx happy.  That has to charge or users will be leaving for different products.]]></description>
		<content:encoded><![CDATA[<p>FroodCNB: While it might be true that ESRI is a software consulting company, I think many of us out here on the front lines have noticed a shift in their software development during the last 5 years.  It isn&#8217;t about helping the little guy, but keeping FedEx happy.  That has to charge or users will be leaving for different products.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FroodCNB</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6421</link>
		<dc:creator><![CDATA[FroodCNB]]></dc:creator>
		<pubDate>Fri, 17 Aug 2007 15:32:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6421</guid>
		<description><![CDATA[&quot;ESRI seems to be becoming a consulting organization as opposed to a software developer. That change means they are looking after their bottom line, not the end users.&quot;

ESRI began as, and always has been, a software services company.  Further, looking after the bottom line and looking out for users is not, and cannot be, mutually exclusive for a successful company in the long run.]]></description>
		<content:encoded><![CDATA[<p>&#8220;ESRI seems to be becoming a consulting organization as opposed to a software developer. That change means they are looking after their bottom line, not the end users.&#8221;</p>
<p>ESRI began as, and always has been, a software services company.  Further, looking after the bottom line and looking out for users is not, and cannot be, mutually exclusive for a successful company in the long run.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephan</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6420</link>
		<dc:creator><![CDATA[Stephan]]></dc:creator>
		<pubDate>Fri, 17 Aug 2007 06:09:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6420</guid>
		<description><![CDATA[@Brian (comment 11): Thanks for the cool demo, I also think that integrating A2E output with your own data service is a nice option.

But I have to agree with Dave (comment 21): When there is PostGIS support for ArcSDE, you can manage your data with ArcGIS desktop on a free DBMS. And on the same dataset, it is very easy to implement an &quot;identify service&quot; by wrapping a simple SQL query in a web request. No need for any licensed product AND you have lots of external hosting services which support PostgreSQL. 

Is there anyone providing AGS hosting - will there ever be external AGS hosting?]]></description>
		<content:encoded><![CDATA[<p>@Brian (comment 11): Thanks for the cool demo, I also think that integrating A2E output with your own data service is a nice option.</p>
<p>But I have to agree with Dave (comment 21): When there is PostGIS support for ArcSDE, you can manage your data with ArcGIS desktop on a free DBMS. And on the same dataset, it is very easy to implement an &#8220;identify service&#8221; by wrapping a simple SQL query in a web request. No need for any licensed product AND you have lots of external hosting services which support PostgreSQL. </p>
<p>Is there anyone providing AGS hosting &#8211; will there ever be external AGS hosting?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6419</link>
		<dc:creator><![CDATA[Dave]]></dc:creator>
		<pubDate>Fri, 17 Aug 2007 02:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.spatiallyadjusted.com/2007/08/15/going-a-different-direction/#comment-6419</guid>
		<description><![CDATA[James - I&#039;ve also heard good things about MapDotNet, but personally I&#039;m more interested in the PostGIS SDE scenarios. ESRI users get a free DBMS that has a native spatial data type. They can use the ESRI desktop goodness to manage/analyse data, while at the same time using MapServer/GeoServer + tile caching + OpenLayers (which supports G/Y/VE maps) + other Prototype love to create web apps. And with the REST and Javascript APIs coming for ArcGIS Server, you can still mix in geoprocessing, routing, cartographic rendering etc as needed. I think this will be a true best of breed stack that can handle pretty much any problem a client will want to throw at it.

Cheers,

Dave
(posted from Vancouver BC)]]></description>
		<content:encoded><![CDATA[<p>James &#8211; I&#8217;ve also heard good things about MapDotNet, but personally I&#8217;m more interested in the PostGIS SDE scenarios. ESRI users get a free DBMS that has a native spatial data type. They can use the ESRI desktop goodness to manage/analyse data, while at the same time using MapServer/GeoServer + tile caching + OpenLayers (which supports G/Y/VE maps) + other Prototype love to create web apps. And with the REST and Javascript APIs coming for ArcGIS Server, you can still mix in geoprocessing, routing, cartographic rendering etc as needed. I think this will be a true best of breed stack that can handle pretty much any problem a client will want to throw at it.</p>
<p>Cheers,</p>
<p>Dave<br />
(posted from Vancouver BC)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

