<?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: DATA i/O gdl-addon - how much &amp;quot;performance&amp;quot; is lost query a big db_file.txt (10 mb)/lots of objects in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225109#M3833</link>
    <description>I use GDL XML Extension extensively, and I have used the GDL Text I/O Add-on many years ago.&lt;BR /&gt;
The speed in which the data is read is not affected greatly by the amount of data. However, the size of the file (mb) does affect how long it takes to open, hence you don't what to open and close the text file repetitively in one script run.&lt;BR /&gt;
I have worked with very large amounts of data which I had to store in the objects in an array. If you are doing this then you need to know the limits of arrays which is somewhere just over 32,000 values. so if you have 5000 rows and 15 columns of data you want to store in the object (not just extract a couple values from a text file), then you will have problems. You only do this to disconnect the object from the data and hence require all the data imported into the object via a temporary connection; this keeps the object working a lightning speed even when using large amounts of data. Otherwise, every time the user interacts with the object it will read the data, this includes the 2D refresh when zooming and panning.</description>
    <pubDate>Sun, 29 Nov 2020 23:51:43 GMT</pubDate>
    <dc:creator>Kristian Bursell</dc:creator>
    <dc:date>2020-11-29T23:51:43Z</dc:date>
    <item>
      <title>DATA i/O gdl-addon - how much "performance" is lost query a big db_file.txt (10 mb)/lots of objects</title>
      <link>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225104#M3828</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Dear community,&lt;BR /&gt;&lt;BR /&gt;I want to write a value of a couple of parameters from a db-data.txt file to gdl-paramters of special objects.&lt;BR /&gt;&lt;BR /&gt;as an example:&lt;BR /&gt;&lt;BR /&gt;there are about 5000 rooms (zone-stamps) in a ARCHICAD-project. &lt;BR /&gt;Their ID and some of their properties have been exported into a room-database-system.&lt;BR /&gt;In this (any third-party-system) there have been added/altered values to the zone-parameters of the rooms. These altered parameters and the ID then have been exported to the "db-data_file.txt".&lt;BR /&gt;Finally the "new" exported values come back into the objects (instances) using the "DATA I/O-gdl-addon"...&lt;BR /&gt;So far everything works fine and I hope it is a practicable solution to conect the two different systems without the need of developing a special I/O-apx for this use-case...&lt;BR /&gt;&lt;BR /&gt;BUT I also wonder what will happen to a system or the archicad-teamwork project, when 5000+ zonestamps each query 1-5 parameters from a db-data-file which contains more than 5000 lines in 5-12 colons - i.e. 10 mbyte of txt-data? &lt;IMG style="display: inline;" src="https://community.graphisoft.com/legacyfs/online/emojis/icon_question.gif" border="0" /&gt; &lt;IMG style="display: inline;" src="https://community.graphisoft.com/legacyfs/online/emojis/icon_eek.gif" border="0" /&gt; &lt;IMG style="display: inline;" src="https://community.graphisoft.com/legacyfs/online/emojis/icon_rolleyes.gif" border="0" /&gt; &lt;IMG style="display: inline;" src="https://community.graphisoft.com/legacyfs/online/emojis/icon_question.gif" border="0" /&gt; &lt;BR /&gt;&lt;BR /&gt;Perhaps someone of you has already experience using the "DATA I/O-addon" in ths. of instances of gdl-objects in a archicad-procect.&lt;BR /&gt;&lt;BR /&gt;Or perhaps even a member of gs-developer team can share experiance and knowledge about this topic - would be great &lt;IMG style="display: inline;" src="https://community.graphisoft.com/legacyfs/online/emojis/icon_cool.gif" border="0" /&gt; &lt;BR /&gt;&lt;BR /&gt;best regards from vienna,&lt;BR /&gt;stay well, &lt;BR /&gt;Yours Klaus &lt;IMG style="display: inline;" src="https://community.graphisoft.com/legacyfs/online/emojis/icon_wink.gif" border="0" /&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 15 Sep 2021 07:30:04 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225104#M3828</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-09-15T07:30:04Z</dc:date>
    </item>
    <item>
      <title>Re: DATA i/O gdl-addon - how much "performance" is lost query a big db_file.txt (10 mb)/lots of objects</title>
      <link>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225105#M3829</link>
      <description>I have never dealed with this amount (and I think most people never have either).&lt;BR /&gt;
But I'm wondering: Why aren't you using the Interactive Schedules? &lt;BR /&gt;
I.e. export your IA as Excel, fill it with your external programm and read it back into AC.&lt;BR /&gt;
&lt;BR /&gt;
The other way I'm thinking of would be a Master GDL (in the MVO) where a button resides and the stamps only query the database when a button in there is pressed (:</description>
      <pubDate>Mon, 23 Nov 2020 11:15:08 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225105#M3829</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2020-11-23T11:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: DATA i/O gdl-addon - how much "performance" is lost query a big db_file.txt (10 mb)/lots of objects</title>
      <link>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225106#M3830</link>
      <description>Thank you runxel for your reply.&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;Why aren't you using the Interactive Schedules?&lt;BR /&gt;
I.e. export your IA as Excel, fill it with your external programm and read it back into AC.
&lt;/BLOCKQUOTE&gt;

Becaus in the quite complex workflow there is also a data-and-drawing export to dwg-cad-files. I have no problem exporting gdl-parameters into the defined attribute of a dwg-block instance...&lt;BR /&gt;
BUT it is not possible to export archicad-properties to dwg-block-attributes...  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_mad.gif" style="display : inline;" /&gt;  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt; &lt;BR /&gt;
Although the dwg-export is a mighty function some essential things always missed to get it work without artistic-workarounds...&lt;BR /&gt;
&lt;BR /&gt;
This is (only) one of the pains in my ass when working in bigger building-data-managment envionments... (in this case about 5 mio. square-meters in thsds. of building-objects).&lt;BR /&gt;
&lt;BR /&gt;
best regards from vienna,&lt;BR /&gt;
Yours Klaus</description>
      <pubDate>Mon, 23 Nov 2020 14:08:41 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225106#M3830</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-23T14:08:41Z</dc:date>
    </item>
    <item>
      <title>Re: DATA i/O gdl-addon - how much "performance" is lost query a big db_file.txt (10 mb)/lots of objects</title>
      <link>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225107#M3831</link>
      <description>&lt;BLOCKQUOTE&gt;catch17 wrote:&lt;BR /&gt;
Thank you runxel for your reply.&lt;/BLOCKQUOTE&gt;

You're welcome!&lt;BR /&gt;

&lt;BLOCKQUOTE&gt;catch17 wrote:&lt;BR /&gt;
BUT it is not possible to export archicad-properties to dwg-block-attributes...  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_mad.gif" style="display : inline;" /&gt;  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt; 
&lt;/BLOCKQUOTE&gt;

Mh, are you sure? Maybe with a translator XML? Have a look at the &lt;A href="https://forum.graphisoft.de/viewtopic.php?f=3&amp;amp;t=27475" target="_blank"&gt;German Forum&lt;/A&gt;, there was a similar topic a few days back.</description>
      <pubDate>Tue, 24 Nov 2020 08:45:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225107#M3831</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2020-11-24T08:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: DATA i/O gdl-addon - how much "performance" is lost query a big db_file.txt (10 mb)/lots of objects</title>
      <link>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225108#M3832</link>
      <description>Yes, sadly I am sure.  Structured DWG-export is one of my main work. I am developing workflows for special data export from archicad to dwg the last years and this is one of the greatest disapointments. You can only export and convert gdl-parameters no archicad properties.  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt; &lt;BR /&gt;
&lt;BR /&gt;
Yours, klaus</description>
      <pubDate>Wed, 25 Nov 2020 13:41:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225108#M3832</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-25T13:41:15Z</dc:date>
    </item>
    <item>
      <title>Re: DATA i/O gdl-addon - how much "performance" is lost query a big db_file.txt (10 mb)/lots of objects</title>
      <link>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225109#M3833</link>
      <description>I use GDL XML Extension extensively, and I have used the GDL Text I/O Add-on many years ago.&lt;BR /&gt;
The speed in which the data is read is not affected greatly by the amount of data. However, the size of the file (mb) does affect how long it takes to open, hence you don't what to open and close the text file repetitively in one script run.&lt;BR /&gt;
I have worked with very large amounts of data which I had to store in the objects in an array. If you are doing this then you need to know the limits of arrays which is somewhere just over 32,000 values. so if you have 5000 rows and 15 columns of data you want to store in the object (not just extract a couple values from a text file), then you will have problems. You only do this to disconnect the object from the data and hence require all the data imported into the object via a temporary connection; this keeps the object working a lightning speed even when using large amounts of data. Otherwise, every time the user interacts with the object it will read the data, this includes the 2D refresh when zooming and panning.</description>
      <pubDate>Sun, 29 Nov 2020 23:51:43 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/DATA-i-O-gdl-addon-how-much-quot-performance-quot-is-lost-query/m-p/225109#M3833</guid>
      <dc:creator>Kristian Bursell</dc:creator>
      <dc:date>2020-11-29T23:51:43Z</dc:date>
    </item>
  </channel>
</rss>

