<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: st_AsText slow in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258466#M14755</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Does the environment for extracting the WKT coordinates matter?&amp;nbsp; The 'C' library call&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in the ArcSDE API does the job way faster than Oracle can toss around LOBs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;D:\&amp;gt;sdequery -l rnd200k,shape -E -45,-45,45,45 -C shape -d setk.txt

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:21:02 2013
------------------------------------------------------------------------
24885 rows found in 1.12 secs

D:\&amp;gt;sdequery -l rnd200k,shape -E -45,-45,45,45 -C shape -d setk.txt:REPLACE

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:21:13 2013
------------------------------------------------------------------------
24885 rows found in 421.00 ms

D:\&amp;gt;sdequery -l rnd200k,shape -E -45,-45,45,45 -C "sde.st_astext(shape) wkt" -d stfn.txt -v

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:21:53 2013
------------------------------------------------------------------------
24885 rows found in 49.94 secs

D:\&amp;gt;sdequery -l rnd200k,shape -E -45,-45,45,45 -C "sde.st_astext(shape) wkt" -d stfn.txt:REPLACE -v

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:22:58 2013
------------------------------------------------------------------------
24885 rows found in 50.66 secs

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It also makes a slightly smaller file:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;D:\&amp;gt;head setk.txt stfn.txt
==&amp;gt; setk.txt &amp;lt;==
shape
POINT ( -44.95012200 -43.16230800)
POINT ( -44.75976100 -40.27963900)
POINT ( -44.69895400 -41.67931700)
POINT ( -44.68343000 -40.18468300)
POINT ( -44.54161900 -35.92863400)
POINT ( -44.68887400 -32.18295800)
POINT ( -44.14273600 -32.20899500)
POINT ( -44.93447300 -29.87766500)
POINT ( -44.22238600 -28.60796900)
==&amp;gt; stfn.txt &amp;lt;==
wkt
POINT&amp;nbsp; ( -44.95012200 -43.16230800)
POINT&amp;nbsp; ( -44.75976100 -40.27963900)
POINT&amp;nbsp; ( -44.69895400 -41.67931700)
POINT&amp;nbsp; ( -44.68343000 -40.18468300)
POINT&amp;nbsp; ( -44.54161900 -35.92863400)
POINT&amp;nbsp; ( -44.68887400 -32.18295800)
POINT&amp;nbsp; ( -44.14273600 -32.20899500)
POINT&amp;nbsp; ( -44.93447300 -29.87766500)
POINT&amp;nbsp; ( -44.22238600 -28.60796900)
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And 'sdequery' will let you search on geodetic buffers from the command line:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
D:\&amp;gt;sdequery -l rnd200k,shape -F1 SM_II:geocircle:0,0,600nm -C shape -d buf.txt

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:55:02 2013
------------------------------------------------------------------------
934 rows found in 63.00 ms
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;though it would also accept the equivalent WHERE clause as well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 12:43:50 GMT</pubDate>
    <dc:creator>VinceAngelo</dc:creator>
    <dc:date>2021-12-11T12:43:50Z</dc:date>
    <item>
      <title>st_AsText slow</title>
      <link>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258462#M14751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello all&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We have a layer with about 500k points in st_geometry (oracle).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We perform a spatial query in SQL that gets about 20k features back.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When we just get the OBJECTID the query takes less than 4 seconds.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When we return the sde.st_AsText(shape) it takes about 45 seconds.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it takes so much time for that function to work (on a simple point layer)?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We need the geographic information in some kind of a text (taking it to a different system), is there any way to improve it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mody&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Aug 2013 04:27:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258462#M14751</guid>
      <dc:creator>ModyBuchbinder</dc:creator>
      <dc:date>2013-08-27T04:27:26Z</dc:date>
    </item>
    <item>
      <title>Re: st_AsText slow</title>
      <link>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258463#M14752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Absent any other information (versions of software in use, etc), it doesn't seem&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;unusual that a query that returns 2-4 bytes per row would take 1/10th the time&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;of a query that returns 20-40 bytes per row, especially over a large number of&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; rows.&amp;nbsp; Accessing a LOB, even an inline LOB, is more expensive then decoding&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; an integral value, and then a helper function needs to be executed across a &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DLL bridge.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you provide more details on the Oracle configuration (client &amp;amp; server), the table&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; creation DDL, the nature of the spatial query, and the nature of the data, we might&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; be able to try to reproduce the behavior.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Aug 2013 10:30:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258463#M14752</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2013-08-27T10:30:09Z</dc:date>
    </item>
    <item>
      <title>Re: st_AsText slow</title>
      <link>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258464#M14753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Mody&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if you are moving data to another system then you are doing ETL, we have an extension for that - Data Interoperability.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It can read your data directly with no need to write queries.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Aug 2013 13:38:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258464#M14753</guid>
      <dc:creator>BruceHarold</dc:creator>
      <dc:date>2013-08-27T13:38:48Z</dc:date>
    </item>
    <item>
      <title>Re: st_AsText slow</title>
      <link>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258465#M14754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Some more information:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The database is Oracle11g on Linux.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The query is done in SQL.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The layer is a very simple layer that was exported from a shape file using ArcCatalog.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The query is buffering some center point in some distance and try to get all the points under it as a list of strings.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am not sure what is the data Interoperability got to do with it. The user wants to use SQL only to "export" the data to some ascii format. Whey and how should I use data Interoperability?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mody&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Aug 2013 11:54:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258465#M14754</guid>
      <dc:creator>ModyBuchbinder</dc:creator>
      <dc:date>2013-08-28T11:54:54Z</dc:date>
    </item>
    <item>
      <title>Re: st_AsText slow</title>
      <link>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258466#M14755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Does the environment for extracting the WKT coordinates matter?&amp;nbsp; The 'C' library call&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in the ArcSDE API does the job way faster than Oracle can toss around LOBs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;D:\&amp;gt;sdequery -l rnd200k,shape -E -45,-45,45,45 -C shape -d setk.txt

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:21:02 2013
------------------------------------------------------------------------
24885 rows found in 1.12 secs

D:\&amp;gt;sdequery -l rnd200k,shape -E -45,-45,45,45 -C shape -d setk.txt:REPLACE

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:21:13 2013
------------------------------------------------------------------------
24885 rows found in 421.00 ms

D:\&amp;gt;sdequery -l rnd200k,shape -E -45,-45,45,45 -C "sde.st_astext(shape) wkt" -d stfn.txt -v

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:21:53 2013
------------------------------------------------------------------------
24885 rows found in 49.94 secs

D:\&amp;gt;sdequery -l rnd200k,shape -E -45,-45,45,45 -C "sde.st_astext(shape) wkt" -d stfn.txt:REPLACE -v

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:22:58 2013
------------------------------------------------------------------------
24885 rows found in 50.66 secs

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It also makes a slightly smaller file:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;D:\&amp;gt;head setk.txt stfn.txt
==&amp;gt; setk.txt &amp;lt;==
shape
POINT ( -44.95012200 -43.16230800)
POINT ( -44.75976100 -40.27963900)
POINT ( -44.69895400 -41.67931700)
POINT ( -44.68343000 -40.18468300)
POINT ( -44.54161900 -35.92863400)
POINT ( -44.68887400 -32.18295800)
POINT ( -44.14273600 -32.20899500)
POINT ( -44.93447300 -29.87766500)
POINT ( -44.22238600 -28.60796900)
==&amp;gt; stfn.txt &amp;lt;==
wkt
POINT&amp;nbsp; ( -44.95012200 -43.16230800)
POINT&amp;nbsp; ( -44.75976100 -40.27963900)
POINT&amp;nbsp; ( -44.69895400 -41.67931700)
POINT&amp;nbsp; ( -44.68343000 -40.18468300)
POINT&amp;nbsp; ( -44.54161900 -35.92863400)
POINT&amp;nbsp; ( -44.68887400 -32.18295800)
POINT&amp;nbsp; ( -44.14273600 -32.20899500)
POINT&amp;nbsp; ( -44.93447300 -29.87766500)
POINT&amp;nbsp; ( -44.22238600 -28.60796900)
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And 'sdequery' will let you search on geodetic buffers from the command line:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
D:\&amp;gt;sdequery -l rnd200k,shape -F1 SM_II:geocircle:0,0,600nm -C shape -d buf.txt

ArcSDE 10.2 Generic Query Tool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Aug 28 09:55:02 2013
------------------------------------------------------------------------
934 rows found in 63.00 ms
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;though it would also accept the equivalent WHERE clause as well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 12:43:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258466#M14755</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2021-12-11T12:43:50Z</dc:date>
    </item>
    <item>
      <title>Re: st_AsText slow</title>
      <link>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258467#M14756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi V&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is sdequery? Can it select on a circle and not on Envelope?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mody&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Aug 2013 13:05:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258467#M14756</guid>
      <dc:creator>ModyBuchbinder</dc:creator>
      <dc:date>2013-08-28T13:05:30Z</dc:date>
    </item>
    <item>
      <title>Re: st_AsText slow</title>
      <link>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258468#M14757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;'sdequery' is a command-line utility, originally written as an exercise for&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for the "Accessing SDE with 'C'" training class, back at SDE 3.0.&amp;nbsp; It's been&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;adapted over the years to support a number of tasks.&amp;nbsp; It has always &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;supported the possibility of multiple spatial constraints, in conjunction&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;with a WHERE clause.&amp;nbsp; A circle constraint is the easiest to format.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The main drawback to 'sdequery' is that the ArcSDE API is now deprecated,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and therefore so is the entire &lt;/SPAN&gt;&lt;A href="ftp://ftp.esri.com://pub/staff/vangelo/se_toolkit/index.html"&gt;se_toolkit&lt;/A&gt;&lt;SPAN&gt; suite; there may be some future&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; equivalent, but I don't know what it might be yet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Python can of course execute the same query, as could a ArcGIS Server &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Aug 2013 13:24:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/st-astext-slow/m-p/258468#M14757</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2013-08-28T13:24:06Z</dc:date>
    </item>
  </channel>
</rss>

