<?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: coordinate conversion in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588351#M685385</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alessandro &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm searching a way to do such conversion on loading, in script too. &lt;/P&gt;&lt;P&gt;All i get until now is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; LAT,&lt;/P&gt;&lt;P&gt;&amp;nbsp; subfield (LAT, ',' , 1) as DEGREES,&lt;/P&gt;&lt;P&gt;&amp;nbsp; if ((LAT) &amp;gt; 0 , 'N' , 'S') as POS,&lt;/P&gt;&lt;P&gt;[..]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm Trying your suggestion thank you &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Jan 2014 13:18:02 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-01-30T13:18:02Z</dc:date>
    <item>
      <title>coordinate conversion</title>
      <link>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588349#M685383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greetings&amp;nbsp; everyone&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm stuck in the following problem :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have 2 columns with geo coordinates (latitude and longitude), expressed in decimal notation, and i need to convert them in sessagesimal notation (prime, minutes and seconds).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Firstly i have started to check whether the decimal number is positive or negative to get north or south (west/east) for each entry, creating the relative column.&lt;/P&gt;&lt;P&gt;Then i need to :&lt;/P&gt;&lt;P&gt;example : given the latitude&amp;nbsp; 43,9608277 (in the column LAT)&amp;nbsp; take 43 and store it in new column as degree; then take the decimal part of 0,9608277 multiply by 60 to get 57,6496669, storing&amp;nbsp; 57 in the new column primes, and finally take the last decimal part of 0,6496669 multiply again by 60 to get 38,98 which is the seconds.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;and repeat this for each entry (which are not distinct) in the two columns.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Anyone have any idea about how to do ? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;thanks &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2014 12:41:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588349#M685383</guid>
      <dc:creator />
      <dc:date>2014-01-30T12:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: coordinate conversion</title>
      <link>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588350#M685384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would prefer to do such operation during data loading in script but you can do even in an object:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If LAT is 43,9608277 then&lt;/P&gt;&lt;P&gt;Frac(Lat) gives you the deciamal part,&lt;/P&gt;&lt;P&gt;floor(Lat) gives you the left (integer) part&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2014 13:05:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588350#M685384</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2014-01-30T13:05:03Z</dc:date>
    </item>
    <item>
      <title>Re: coordinate conversion</title>
      <link>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588351#M685385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alessandro &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm searching a way to do such conversion on loading, in script too. &lt;/P&gt;&lt;P&gt;All i get until now is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; LAT,&lt;/P&gt;&lt;P&gt;&amp;nbsp; subfield (LAT, ',' , 1) as DEGREES,&lt;/P&gt;&lt;P&gt;&amp;nbsp; if ((LAT) &amp;gt; 0 , 'N' , 'S') as POS,&lt;/P&gt;&lt;P&gt;[..]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm Trying your suggestion thank you &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2014 13:18:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588351#M685385</guid>
      <dc:creator />
      <dc:date>2014-01-30T13:18:02Z</dc:date>
    </item>
    <item>
      <title>Re: coordinate conversion</title>
      <link>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588352#M685386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Fai in questa maniera:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LAT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Floor(LAT) as Degrees&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((LAT) &amp;gt; 0 , 'N' , 'S') as POS,&lt;/P&gt;&lt;P&gt;[..]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quasi identico a quanto hai fatto ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2014 13:36:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588352#M685386</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2014-01-30T13:36:22Z</dc:date>
    </item>
    <item>
      <title>Re: coordinate conversion</title>
      <link>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588353#M685387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ciao Alessandro,&lt;/P&gt;&lt;P&gt;Grazie per l’ aiuto.&lt;/P&gt;&lt;P&gt;Sto provando a utilizzare floor anziché subfield ma vedo che mi approssima tutti i risultati all’ unità successiva.&lt;/P&gt;&lt;P&gt;Sai se è possibile moltiplicare tutti i valori della colonna LAT per 60 e riportare i risultati in una nuova colonna cosi da poter reiterare il tutto ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2014 13:49:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588353#M685387</guid>
      <dc:creator />
      <dc:date>2014-01-30T13:49:07Z</dc:date>
    </item>
    <item>
      <title>Re: coordinate conversion</title>
      <link>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588354#M685388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ciao Fabio,&lt;/P&gt;&lt;P&gt;purtroppo devi definire tutti i campi durante il caricamento (è di sicuro la cosa più veloce),&lt;/P&gt;&lt;P&gt;per quanto concerne il floor, la funzione dovrebbe darti la parte intera di un numero mentre ceil dà il numero intero successivo, guarda la documentazione. se hai problemi sono quiì&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ciao&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2014 14:00:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588354#M685388</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2014-01-30T14:00:43Z</dc:date>
    </item>
    <item>
      <title>Re: coordinate conversion</title>
      <link>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588355#M685389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;[Solved]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coordinates:&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (not Isnull(WT_LAT) , DEGREE &amp;amp; '° ' &amp;amp; LATPRIME &amp;amp; '` ' &amp;amp; LATSECOND &amp;amp; '`` ' &amp;amp; POSIT ) as NEWCOORDLAT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (not Isnull(WT_LONG) , DEGREEB &amp;amp; '° ' &amp;amp; LONGPRIME &amp;amp; '` ' &amp;amp; LONGSECOND &amp;amp; '`` ' &amp;amp; POSITB ) as NEWCOORDLONG;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Load *,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((DSECOND) &amp;lt; 0, fabs(ceil (DSECOND)) , fabs(floor(DSECOND))) as LATSECOND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((DSECONDB) &amp;lt; 0, fabs(ceil (DSECONDB)) , fabs(floor(DSECONDB))) as LONGSECOND;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOSECOND * 60 as DSECOND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOSECONDB * 60 as DSECONDB;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((DPRIME) &amp;lt; 0, fabs(ceil(DPRIME)) , fabs(floor(DPRIME))) as LATPRIME,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (DPRIME &amp;lt; 0 , DPRIME - ceil (DPRIME) , DPRIME - floor (DPRIME)) as TOSECOND,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((DPRIMEB) &amp;lt; 0, fabs(ceil(DPRIMEB)) , fabs(floor(DPRIMEB))) as LONGPRIME,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (DPRIMEB &amp;lt; 0 , DPRIMEB - ceil (DPRIMEB) , DPRIMEB - floor (DPRIMEB)) as TOSECONDB;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOPRIME * 60 as DPRIME,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOPRIMEB * 60 as DPRIMEB;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (WT_LAT &amp;lt; 0 , WT_LAT - ceil (WT_LAT) , WT_LAT - floor (WT_LAT)) as TOPRIME,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (WT_LONG &amp;lt; 0 , WT_LONG - ceil (WT_LONG) , WT_LONG - floor (WT_LONG)) as TOPRIMEB;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((WT_LAT) &amp;lt; 0, fabs(ceil (WT_LAT)) , fabs(floor (WT_LAT))) as DEGREE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((WT_LONG) &amp;lt; 0, fabs(ceil (WT_LONG)) , fabs(floor (WT_LONG))) as DEGREEB;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (WT_LAT &amp;lt; 0, 'S', 'N') as POSIT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (WT_LONG &amp;lt; 0, 'W' , 'E') as POSITB;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WT_LAT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WT_LONG&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;G&gt;&lt;/G&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2014 09:18:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/coordinate-conversion/m-p/588355#M685389</guid>
      <dc:creator />
      <dc:date>2014-03-06T09:18:47Z</dc:date>
    </item>
  </channel>
</rss>

