Re: [otb-users] OTB with bash under windows OSGEO4W

2016-11-24 Thread pclastre . 123456
Sorry still a type.
Actually, during the tests, i also installed OTB on a linux box.

So you're right, when i installed it on my windows box, the archive was 
OTB-5.8.0-win64.zip


Le jeudi 24 novembre 2016 14:42:03 UTC+1, Rashad a écrit :
>
>
>
> On Tuesday, November 22, 2016 at 3:59:05 PM UTC+1, pclastr...@gmail.com 
> wrote:
>>
>> Osgeo4w is 64 bits
>>
>> /e/Programs/OTB-5.8.0-win64 is the directory generated with the archive 
>> OTB-5.8.0-win64.run (sorry, i forgot "-win64" in my previous post)
>> I started my bash script with the osgeo4w shell because i need bash but 
>> also cat, echo, grep, sed, awk ... commands 
>>
>> Are you sure about this archive ?
> OTB-5.8.0-win64.run  
>
> it must be OTB-5.8.0-win64.zip
>
> I installed win-bash (from http://win-bash.sourceforge.net/)
>>
>> But my script is not working in this environment  (problems with if 
>> construction and binary operator)
>> I forgive, no time left to search a solution. 
>> Windows Users will have to call a linux box 
>>
>> Many thanks to Rashad and Guillaume
>>
>> Le mardi 22 novembre 2016 10:14:13 UTC+1, Rashad a écrit :
>>>
>>>
>>>
>>> On Tuesday, November 22, 2016 at 10:04:32 AM UTC+1, pclastr...@gmail.com 
>>> wrote:

 It was not a typo...
 I corrected the parameters order, but the error message remains
 According to Rashad's message, it seems it is not possible do create 
 such a script.

 Perhaps, i should indicate that i start a osgeo4w shell, and after 
 starting a bash, i launch the script.

 I tryied to change the PATH variable inside my bash script. 
 If PATH=/e/Programs/OTB-5.8.0/bin;/usr/bin, the script complains about 
 missing DLL (gdal_ECW_JP2ECW.dll, gdal_GEOR.dll ...)
 Then if i add the default path (/c/OSGEO4~1/bin), the error message 
 appears.

>>>
>>> is /c/OSGEO4~1/ 32 bit or 64 bit?
>>>
>>> also what is /e/Programs/OTB-5.8.0/ ?
>>>
>>> you don't need to start from osgeo4w shell. infact you shouldn't run OTB 
>>> 5.8.0 binary package from osgeo4w shell.
>>>
>>> open cmd.exe
>>>
>>> and cd E:\Programs \OTB-5.8.0\bin
>>>
>>> for bash.exe
>>>
>>> you need 
>>> cd /e/Programs/OTB-5.8.0/bin
>>>
>>>  
>>>
>>>
>>>
>>>
 Here a bit of my script which is intended to switch between different 
 form of OTB's application launching method according to the platform used.

 if [ "$platform" == "linux" ]; then
 otbcli_$cmd $*
 elif [ "$platform" == "windows_otb_5.8.0" ]; then
 sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
 ${otbdir}/bin/otbApplicationLauncherCommandLine  $cmd $sopath $*

 Waiting for an answer to confirm this is not possible

 Philippe
 Le lundi 21 novembre 2016 18:00:03 UTC+1, Guillaume Pasero a écrit :
>
> Hi,
>
> The correct order is "otbApplicationLauncherCommandLine  $cmd  
> $sopath  $*"  (maybe a typo).
>
> The second argument "$sopath" is used to find the directory containing 
> the application dlls ("otbapp_MyApplication.dll" ... there is 1 dll for 
> each OTB application). 
> Do you still get the DLL error ?
>
> Guillaume
> On 11/21/2016 05:09 PM, pclastr...@gmail.com wrote:
>
> Hi, 
>
> i'm trying to build a script which could be run in both environment 
> (linux & windows) without editing it.
> My script runs fine on differents linux (Debian, ubuntu) box.
> According to the answer to  this previous  subject 
> , i 
> built the call to Windows OTB applications running in an OSGEO4W shell as 
> follows:
>
> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
> /e/programs/OTB-5.8.0-win64/bin/otbApplicationLauncherCommandLine 
> $sopath $cmd $*
>
> Where
>
> $cmd contains an OTB application name
> $* contains all needed parameters for the application
>
>
> I'm not sure about what i should put in the sopath variable ...
>
> Anyway, i get an error on a windows 10 machine:   "Le point d'entrée 
> de procédure 
> ?setAdjustableParameter@ossimAdjustableParameterInterface@@QEAAXIN_N@Z 
> est 
> introuvable dans la bibliothèque de liens dynamiques 
> c:\OSGEO4~1\bin\otbossimplugins-5.0.dll "
>
> I guess this is related to the "sopath" variable, as it is looking for 
> a DLL installed with OSGEO4W, but cannot figure out how to force the use 
> of 
> the last OTB version i installed in another directory.
>
>
> Many thanks for your help
>
> Philippe
> -- 
> -- 
> Check the OTB FAQ at
> http://www.orfeo-toolbox.org/FAQ.html
>  
> You received this message because you are subscribed to the Google
> Groups "otb-users" group.
> To post to this group, send email to otb-...@googlegroups.com
> To unsubscribe from this group, send email to
> otb-users+...@googlegroups.com
> For more o

Re: [otb-users] OTB with bash under windows OSGEO4W

2016-11-24 Thread Rashad


On Tuesday, November 22, 2016 at 3:59:05 PM UTC+1, pclastr...@gmail.com 
wrote:
>
> Osgeo4w is 64 bits
>
> /e/Programs/OTB-5.8.0-win64 is the directory generated with the archive 
> OTB-5.8.0-win64.run (sorry, i forgot "-win64" in my previous post)
> I started my bash script with the osgeo4w shell because i need bash but 
> also cat, echo, grep, sed, awk ... commands 
>
> Are you sure about this archive ?
OTB-5.8.0-win64.run  

it must be OTB-5.8.0-win64.zip

I installed win-bash (from http://win-bash.sourceforge.net/)
>
> But my script is not working in this environment  (problems with if 
> construction and binary operator)
> I forgive, no time left to search a solution. 
> Windows Users will have to call a linux box 
>
> Many thanks to Rashad and Guillaume
>
> Le mardi 22 novembre 2016 10:14:13 UTC+1, Rashad a écrit :
>>
>>
>>
>> On Tuesday, November 22, 2016 at 10:04:32 AM UTC+1, pclastr...@gmail.com 
>> wrote:
>>>
>>> It was not a typo...
>>> I corrected the parameters order, but the error message remains
>>> According to Rashad's message, it seems it is not possible do create 
>>> such a script.
>>>
>>> Perhaps, i should indicate that i start a osgeo4w shell, and after 
>>> starting a bash, i launch the script.
>>>
>>> I tryied to change the PATH variable inside my bash script. 
>>> If PATH=/e/Programs/OTB-5.8.0/bin;/usr/bin, the script complains about 
>>> missing DLL (gdal_ECW_JP2ECW.dll, gdal_GEOR.dll ...)
>>> Then if i add the default path (/c/OSGEO4~1/bin), the error message 
>>> appears.
>>>
>>
>> is /c/OSGEO4~1/ 32 bit or 64 bit?
>>
>> also what is /e/Programs/OTB-5.8.0/ ?
>>
>> you don't need to start from osgeo4w shell. infact you shouldn't run OTB 
>> 5.8.0 binary package from osgeo4w shell.
>>
>> open cmd.exe
>>
>> and cd E:\Programs \OTB-5.8.0\bin
>>
>> for bash.exe
>>
>> you need 
>> cd /e/Programs/OTB-5.8.0/bin
>>
>>  
>>
>>
>>
>>
>>> Here a bit of my script which is intended to switch between different 
>>> form of OTB's application launching method according to the platform used.
>>>
>>> if [ "$platform" == "linux" ]; then
>>> otbcli_$cmd $*
>>> elif [ "$platform" == "windows_otb_5.8.0" ]; then
>>> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
>>> ${otbdir}/bin/otbApplicationLauncherCommandLine  $cmd $sopath $*
>>>
>>> Waiting for an answer to confirm this is not possible
>>>
>>> Philippe
>>> Le lundi 21 novembre 2016 18:00:03 UTC+1, Guillaume Pasero a écrit :

 Hi,

 The correct order is "otbApplicationLauncherCommandLine  $cmd  $sopath  
 $*"  (maybe a typo).

 The second argument "$sopath" is used to find the directory containing 
 the application dlls ("otbapp_MyApplication.dll" ... there is 1 dll for 
 each OTB application). 
 Do you still get the DLL error ?

 Guillaume
 On 11/21/2016 05:09 PM, pclastr...@gmail.com wrote:

 Hi, 

 i'm trying to build a script which could be run in both environment 
 (linux & windows) without editing it.
 My script runs fine on differents linux (Debian, ubuntu) box.
 According to the answer to  this previous  subject 
 , i 
 built the call to Windows OTB applications running in an OSGEO4W shell as 
 follows:

 sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
 /e/programs/OTB-5.8.0-win64/bin/otbApplicationLauncherCommandLine 
 $sopath $cmd $*

 Where

 $cmd contains an OTB application name
 $* contains all needed parameters for the application


 I'm not sure about what i should put in the sopath variable ...

 Anyway, i get an error on a windows 10 machine:   "Le point d'entrée de 
 procédure 
 ?setAdjustableParameter@ossimAdjustableParameterInterface@@QEAAXIN_N@Z est 
 introuvable dans la bibliothèque de liens dynamiques 
 c:\OSGEO4~1\bin\otbossimplugins-5.0.dll "

 I guess this is related to the "sopath" variable, as it is looking for 
 a DLL installed with OSGEO4W, but cannot figure out how to force the use 
 of 
 the last OTB version i installed in another directory.


 Many thanks for your help

 Philippe
 -- 
 -- 
 Check the OTB FAQ at
 http://www.orfeo-toolbox.org/FAQ.html
  
 You received this message because you are subscribed to the Google
 Groups "otb-users" group.
 To post to this group, send email to otb-...@googlegroups.com
 To unsubscribe from this group, send email to
 otb-users+...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/otb-users?hl=en
 --- 
 You received this message because you are subscribed to the Google 
 Groups "otb-users" group.
 To unsubscribe from this group and stop receiving emails from it, send 
 an email to otb-users+...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


>>>

Re: [otb-users] OTB with bash under windows OSGEO4W

2016-11-22 Thread pclastre . 123456
Osgeo4w is 64 bits

/e/Programs/OTB-5.8.0-win64 is the directory generated with the archive 
OTB-5.8.0-win64.run (sorry, i forgot "-win64" in my previous post)
I started my bash script with the osgeo4w shell because i need bash but 
also cat, echo, grep, sed, awk ... commands 

I installed win-bash (from http://win-bash.sourceforge.net/)

But my script is not working in this environment  (problems with if 
construction and binary operator)
I forgive, no time left to search a solution. 
Windows Users will have to call a linux box 

Many thanks to Rashad and Guillaume

Le mardi 22 novembre 2016 10:14:13 UTC+1, Rashad a écrit :
>
>
>
> On Tuesday, November 22, 2016 at 10:04:32 AM UTC+1, pclastr...@gmail.com 
> wrote:
>>
>> It was not a typo...
>> I corrected the parameters order, but the error message remains
>> According to Rashad's message, it seems it is not possible do create such 
>> a script.
>>
>> Perhaps, i should indicate that i start a osgeo4w shell, and after 
>> starting a bash, i launch the script.
>>
>> I tryied to change the PATH variable inside my bash script. 
>> If PATH=/e/Programs/OTB-5.8.0/bin;/usr/bin, the script complains about 
>> missing DLL (gdal_ECW_JP2ECW.dll, gdal_GEOR.dll ...)
>> Then if i add the default path (/c/OSGEO4~1/bin), the error message 
>> appears.
>>
>
> is /c/OSGEO4~1/ 32 bit or 64 bit?
>
> also what is /e/Programs/OTB-5.8.0/ ?
>
> you don't need to start from osgeo4w shell. infact you shouldn't run OTB 
> 5.8.0 binary package from osgeo4w shell.
>
> open cmd.exe
>
> and cd E:\Programs \OTB-5.8.0\bin
>
> for bash.exe
>
> you need 
> cd /e/Programs/OTB-5.8.0/bin
>
>  
>
>
>
>
>> Here a bit of my script which is intended to switch between different 
>> form of OTB's application launching method according to the platform used.
>>
>> if [ "$platform" == "linux" ]; then
>> otbcli_$cmd $*
>> elif [ "$platform" == "windows_otb_5.8.0" ]; then
>> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
>> ${otbdir}/bin/otbApplicationLauncherCommandLine  $cmd $sopath $*
>>
>> Waiting for an answer to confirm this is not possible
>>
>> Philippe
>> Le lundi 21 novembre 2016 18:00:03 UTC+1, Guillaume Pasero a écrit :
>>>
>>> Hi,
>>>
>>> The correct order is "otbApplicationLauncherCommandLine  $cmd  $sopath  
>>> $*"  (maybe a typo).
>>>
>>> The second argument "$sopath" is used to find the directory containing 
>>> the application dlls ("otbapp_MyApplication.dll" ... there is 1 dll for 
>>> each OTB application). 
>>> Do you still get the DLL error ?
>>>
>>> Guillaume
>>> On 11/21/2016 05:09 PM, pclastr...@gmail.com wrote:
>>>
>>> Hi, 
>>>
>>> i'm trying to build a script which could be run in both environment 
>>> (linux & windows) without editing it.
>>> My script runs fine on differents linux (Debian, ubuntu) box.
>>> According to the answer to  this previous  subject 
>>> , i 
>>> built the call to Windows OTB applications running in an OSGEO4W shell as 
>>> follows:
>>>
>>> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
>>> /e/programs/OTB-5.8.0-win64/bin/otbApplicationLauncherCommandLine 
>>> $sopath $cmd $*
>>>
>>> Where
>>>
>>> $cmd contains an OTB application name
>>> $* contains all needed parameters for the application
>>>
>>>
>>> I'm not sure about what i should put in the sopath variable ...
>>>
>>> Anyway, i get an error on a windows 10 machine:   "Le point d'entrée de 
>>> procédure 
>>> ?setAdjustableParameter@ossimAdjustableParameterInterface@@QEAAXIN_N@Z est 
>>> introuvable dans la bibliothèque de liens dynamiques 
>>> c:\OSGEO4~1\bin\otbossimplugins-5.0.dll "
>>>
>>> I guess this is related to the "sopath" variable, as it is looking for a 
>>> DLL installed with OSGEO4W, but cannot figure out how to force the use of 
>>> the last OTB version i installed in another directory.
>>>
>>>
>>> Many thanks for your help
>>>
>>> Philippe
>>> -- 
>>> -- 
>>> Check the OTB FAQ at
>>> http://www.orfeo-toolbox.org/FAQ.html
>>>  
>>> You received this message because you are subscribed to the Google
>>> Groups "otb-users" group.
>>> To post to this group, send email to otb-...@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> otb-users+...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/otb-users?hl=en
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "otb-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to otb-users+...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> -- 
>>>  *Guillaume PASERO*
>>> Responsable technique
>>> *Business Unit E-SPACE & Geo Information - Département Image & 
>>> Applications*
>>>
>>> *CS Systèmes d'Information*
>>> Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872
>>> 31506 Toulouse Cedex 05 - FRANCE
>>> +33 561 17 64 21 - gui

Re: [otb-users] OTB with bash under windows OSGEO4W

2016-11-22 Thread Rashad


On Tuesday, November 22, 2016 at 10:04:32 AM UTC+1, pclastr...@gmail.com 
wrote:
>
> It was not a typo...
> I corrected the parameters order, but the error message remains
> According to Rashad's message, it seems it is not possible do create such 
> a script.
>
> Perhaps, i should indicate that i start a osgeo4w shell, and after 
> starting a bash, i launch the script.
>
> I tryied to change the PATH variable inside my bash script. 
> If PATH=/e/Programs/OTB-5.8.0/bin;/usr/bin, the script complains about 
> missing DLL (gdal_ECW_JP2ECW.dll, gdal_GEOR.dll ...)
> Then if i add the default path (/c/OSGEO4~1/bin), the error message 
> appears.
>

is /c/OSGEO4~1/ 32 bit or 64 bit?

also what is /e/Programs/OTB-5.8.0/ ?

you don't need to start from osgeo4w shell. infact you shouldn't run OTB 
5.8.0 binary package from osgeo4w shell.

open cmd.exe

and cd E:\Programs \OTB-5.8.0\bin

for bash.exe

you need 
cd /e/Programs/OTB-5.8.0/bin

 




> Here a bit of my script which is intended to switch between different form 
> of OTB's application launching method according to the platform used.
>
> if [ "$platform" == "linux" ]; then
> otbcli_$cmd $*
> elif [ "$platform" == "windows_otb_5.8.0" ]; then
> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
> ${otbdir}/bin/otbApplicationLauncherCommandLine  $cmd $sopath $*
>
> Waiting for an answer to confirm this is not possible
>
> Philippe
> Le lundi 21 novembre 2016 18:00:03 UTC+1, Guillaume Pasero a écrit :
>>
>> Hi,
>>
>> The correct order is "otbApplicationLauncherCommandLine  $cmd  $sopath  
>> $*"  (maybe a typo).
>>
>> The second argument "$sopath" is used to find the directory containing 
>> the application dlls ("otbapp_MyApplication.dll" ... there is 1 dll for 
>> each OTB application). 
>> Do you still get the DLL error ?
>>
>> Guillaume
>> On 11/21/2016 05:09 PM, pclastr...@gmail.com wrote:
>>
>> Hi, 
>>
>> i'm trying to build a script which could be run in both environment 
>> (linux & windows) without editing it.
>> My script runs fine on differents linux (Debian, ubuntu) box.
>> According to the answer to  this previous  subject 
>> , i 
>> built the call to Windows OTB applications running in an OSGEO4W shell as 
>> follows:
>>
>> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
>> /e/programs/OTB-5.8.0-win64/bin/otbApplicationLauncherCommandLine $sopath 
>> $cmd $*
>>
>> Where
>>
>> $cmd contains an OTB application name
>> $* contains all needed parameters for the application
>>
>>
>> I'm not sure about what i should put in the sopath variable ...
>>
>> Anyway, i get an error on a windows 10 machine:   "Le point d'entrée de 
>> procédure 
>> ?setAdjustableParameter@ossimAdjustableParameterInterface@@QEAAXIN_N@Z est 
>> introuvable dans la bibliothèque de liens dynamiques 
>> c:\OSGEO4~1\bin\otbossimplugins-5.0.dll "
>>
>> I guess this is related to the "sopath" variable, as it is looking for a 
>> DLL installed with OSGEO4W, but cannot figure out how to force the use of 
>> the last OTB version i installed in another directory.
>>
>>
>> Many thanks for your help
>>
>> Philippe
>> -- 
>> -- 
>> Check the OTB FAQ at
>> http://www.orfeo-toolbox.org/FAQ.html
>>  
>> You received this message because you are subscribed to the Google
>> Groups "otb-users" group.
>> To post to this group, send email to otb-...@googlegroups.com
>> To unsubscribe from this group, send email to
>> otb-users+...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/otb-users?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "otb-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to otb-users+...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> -- 
>>  *Guillaume PASERO*
>> Responsable technique
>> *Business Unit E-SPACE & Geo Information - Département Image & 
>> Applications*
>>
>> *CS Systèmes d'Information*
>> Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872
>> 31506 Toulouse Cedex 05 - FRANCE
>> +33 561 17 64 21 - guillaum...@c-s.fr 
>>
>

-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to otb-users@googlegroups.com
To unsubscribe from this group, send email to
otb-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to otb-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [otb-users] OTB with bash under windows OSGEO4W

2016-11-22 Thread pclastre . 123456
It was not a typo...
I corrected the parameters order, but the error message remains
According to Rashad's message, it seems it is not possible do create such a 
script.

Perhaps, i should indicate that i start a osgeo4w shell, and after starting 
a bash, i launch the script.

I tryied to change the PATH variable inside my bash script. 
If PATH=/e/Programs/OTB-5.8.0/bin;/usr/bin, the script complains about 
missing DLL (gdal_ECW_JP2ECW.dll, gdal_GEOR.dll ...)
Then if i add the default path (/c/OSGEO4~1/bin), the error message appears.

Here a bit of my script which is intended to switch between different form 
of OTB's application launching method according to the platform used.

if [ "$platform" == "linux" ]; then
otbcli_$cmd $*
elif [ "$platform" == "windows_otb_5.8.0" ]; then
sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
${otbdir}/bin/otbApplicationLauncherCommandLine  $cmd $sopath $*

Waiting for an answer to confirm this is not possible

Philippe
Le lundi 21 novembre 2016 18:00:03 UTC+1, Guillaume Pasero a écrit :
>
> Hi,
>
> The correct order is "otbApplicationLauncherCommandLine  $cmd  $sopath  
> $*"  (maybe a typo).
>
> The second argument "$sopath" is used to find the directory containing the 
> application dlls ("otbapp_MyApplication.dll" ... there is 1 dll for each 
> OTB application). 
> Do you still get the DLL error ?
>
> Guillaume
> On 11/21/2016 05:09 PM, pclastr...@gmail.com  wrote:
>
> Hi, 
>
> i'm trying to build a script which could be run in both environment (linux 
> & windows) without editing it.
> My script runs fine on differents linux (Debian, ubuntu) box.
> According to the answer to  this previous  subject 
> , i 
> built the call to Windows OTB applications running in an OSGEO4W shell as 
> follows:
>
> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
> /e/programs/OTB-5.8.0-win64/bin/otbApplicationLauncherCommandLine $sopath 
> $cmd $*
>
> Where
>
> $cmd contains an OTB application name
> $* contains all needed parameters for the application
>
>
> I'm not sure about what i should put in the sopath variable ...
>
> Anyway, i get an error on a windows 10 machine:   "Le point d'entrée de 
> procédure 
> ?setAdjustableParameter@ossimAdjustableParameterInterface@@QEAAXIN_N@Z est 
> introuvable dans la bibliothèque de liens dynamiques 
> c:\OSGEO4~1\bin\otbossimplugins-5.0.dll "
>
> I guess this is related to the "sopath" variable, as it is looking for a 
> DLL installed with OSGEO4W, but cannot figure out how to force the use of 
> the last OTB version i installed in another directory.
>
>
> Many thanks for your help
>
> Philippe
> -- 
> -- 
> Check the OTB FAQ at
> http://www.orfeo-toolbox.org/FAQ.html
>  
> You received this message because you are subscribed to the Google
> Groups "otb-users" group.
> To post to this group, send email to otb-...@googlegroups.com 
> 
> To unsubscribe from this group, send email to
> otb-users+...@googlegroups.com 
> For more options, visit this group at
> http://groups.google.com/group/otb-users?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "otb-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to otb-users+...@googlegroups.com .
> For more options, visit https://groups.google.com/d/optout.
>
>
> -- 
>  *Guillaume PASERO*
> Responsable technique
> *Business Unit E-SPACE & Geo Information - Département Image & 
> Applications*
>
> *CS Systèmes d'Information*
> Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872
> 31506 Toulouse Cedex 05 - FRANCE
> +33 561 17 64 21 - guillaum...@c-s.fr  
>

-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to otb-users@googlegroups.com
To unsubscribe from this group, send email to
otb-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to otb-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [otb-users] OTB with bash under windows OSGEO4W

2016-11-22 Thread Rashad


On Monday, November 21, 2016 at 6:00:03 PM UTC+1, Guillaume Pasero wrote:
>
> Hi,
>
> The correct order is "otbApplicationLauncherCommandLine  $cmd  $sopath  
> $*"  (maybe a typo).
>
> The second argument "$sopath" is used to find the directory containing the 
> application dlls ("otbapp_MyApplication.dll" ... there is 1 dll for each 
> OTB application). 
> Do you still get the DLL error ?
>

 note: never mix dlls from mingw /msvc or even multiple version of msvc 
with any c++ library( not just otb). Call it whatever dll hell, abi 
compatiblity.. it won't work. 

I think having a script that works both windows and linux is not possible 
on a native prompt.

you can write a bash /unix shell script and run that on linux and, windows 
if you have a working bash shell interpreter. you need to install this 
bash.exe separately. Or these days comes optional with a git installation. 
In bash on windows I think you can still use existing .bat files that runs 
on windows cmd prompt but not viceversa. 
BTW, there are other tools than bash windows or git bash. So behaviour may 
vary 

I prefer pure .bat files on windows for portability reasons.  I know 
windows cmd.exe is awful to work with( which i think people prefer bash) 
but there is clink (https://mridgers.github.io/clink/) which proved to be 
very useful




> Guillaume
> On 11/21/2016 05:09 PM, pclastr...@gmail.com  wrote:
>
> Hi, 
>
> i'm trying to build a script which could be run in both environment (linux 
> & windows) without editing it.
> My script runs fine on differents linux (Debian, ubuntu) box.
> According to the answer to  this previous  subject 
> , i 
> built the call to Windows OTB applications running in an OSGEO4W shell as 
> follows:
>
> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
> /e/programs/OTB-5.8.0-win64/bin/otbApplicationLauncherCommandLine $sopath 
> $cmd $*
>
> Where
>
> $cmd contains an OTB application name
> $* contains all needed parameters for the application
>
>
> I'm not sure about what i should put in the sopath variable ...
>
> Anyway, i get an error on a windows 10 machine:   "Le point d'entrée de 
> procédure 
> ?setAdjustableParameter@ossimAdjustableParameterInterface@@QEAAXIN_N@Z est 
> introuvable dans la bibliothèque de liens dynamiques 
> c:\OSGEO4~1\bin\otbossimplugins-5.0.dll "
>
> I guess this is related to the "sopath" variable, as it is looking for a 
> DLL installed with OSGEO4W, but cannot figure out how to force the use of 
> the last OTB version i installed in another directory.
>
>
> Many thanks for your help
>
> Philippe
> -- 
> -- 
> Check the OTB FAQ at
> http://www.orfeo-toolbox.org/FAQ.html
>  
> You received this message because you are subscribed to the Google
> Groups "otb-users" group.
> To post to this group, send email to otb-...@googlegroups.com 
> 
> To unsubscribe from this group, send email to
> otb-users+...@googlegroups.com 
> For more options, visit this group at
> http://groups.google.com/group/otb-users?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "otb-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to otb-users+...@googlegroups.com .
> For more options, visit https://groups.google.com/d/optout.
>
>
> -- 
>  *Guillaume PASERO*
> Responsable technique
> *Business Unit E-SPACE & Geo Information - Département Image & 
> Applications*
>
> *CS Systèmes d'Information*
> Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872
> 31506 Toulouse Cedex 05 - FRANCE
> +33 561 17 64 21 - guillaum...@c-s.fr  
>

-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to otb-users@googlegroups.com
To unsubscribe from this group, send email to
otb-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to otb-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [otb-users] OTB with bash under windows OSGEO4W

2016-11-21 Thread Guillaume Pasero

  
  
Hi,
The correct order is "otbApplicationLauncherCommandLine  $cmd 
  $sopath  $*"  (maybe a typo).
The second argument "$sopath" is used to find the directory
  containing the application dlls ("otbapp_MyApplication.dll" ...
  there is 1 dll for each OTB application). 

Do you still get the DLL error ?

Guillaume
On 11/21/2016 05:09 PM,
  pclastre.123...@gmail.com wrote:


  Hi,


i'm trying to build a script which could be run in both
  environment (linux & windows) without editing it.
My script runs fine on differents linux (Debian, ubuntu)
  box.
According to the answer to  this
previous  subject, i built the call to Windows OTB
  applications running in an OSGEO4W shell as follows:


sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"

/e/programs/OTB-5.8.0-win64/bin/otbApplicationLauncherCommandLine
  $sopath $cmd $*


Where

  $cmd contains an OTB application name
  $* contains all needed parameters for the application



I'm not sure about what i should put in the sopath variable
  ...


Anyway, i get an error on a windows 10 machine:   "Le point
  d'entrée de procédure
  ?setAdjustableParameter@ossimAdjustableParameterInterface@@QEAAXIN_N@Z
  est introuvable dans la bibliothèque de liens dynamiques
  c:\OSGEO4~1\bin\otbossimplugins-5.0.dll "


I guess this is related to the "sopath" variable, as it is
  looking for a DLL installed with OSGEO4W, but cannot figure
  out how to force the use of the last OTB version i installed
  in another directory.




Many thanks for your help


Philippe
  
  -- 
  -- 
  Check the OTB FAQ at
  http://www.orfeo-toolbox.org/FAQ.html
   
  You received this message because you are subscribed to the Google
  Groups "otb-users" group.
  To post to this group, send email to otb-users@googlegroups.com
  To unsubscribe from this group, send email to
  otb-users+unsubscr...@googlegroups.com
  For more options, visit this group at
  http://groups.google.com/group/otb-users?hl=en
  --- 
  You received this message because you are subscribed to the Google
  Groups "otb-users" group.
  To unsubscribe from this group and stop receiving emails from it,
  send an email to otb-users+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/d/optout.


-- 
  

  
  
  Guillaume PASERO
Responsable technique
Business Unit E-SPACE & Geo Information -
  Département Image & Applications

CS Systèmes d'Information
Parc de la Grande Plaine - 5, Rue Brindejonc des
Moulinais - BP 15872
31506 Toulouse Cedex 05 - FRANCE
+33 561 17 64 21 - guillaume.pas...@c-s.fr
  
  

  

  




-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html
 
You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to otb-users@googlegroups.com
To unsubscribe from this group, send email to
otb-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups "otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to otb-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[otb-users] OTB with bash under windows OSGEO4W

2016-11-21 Thread pclastre . 123456
Hi,

i'm trying to build a script which could be run in both environment (linux 
& windows) without editing it.
My script runs fine on differents linux (Debian, ubuntu) box.
According to the answer to  this previous  subject 
, i built 
the call to Windows OTB applications running in an OSGEO4W shell as follows:

sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
/e/programs/OTB-5.8.0-win64/bin/otbApplicationLauncherCommandLine $sopath 
$cmd $*

Where

$cmd contains an OTB application name
$* contains all needed parameters for the application


I'm not sure about what i should put in the sopath variable ...

Anyway, i get an error on a windows 10 machine:   "Le point d'entrée de 
procédure 
?setAdjustableParameter@ossimAdjustableParameterInterface@@QEAAXIN_N@Z est 
introuvable dans la bibliothèque de liens dynamiques 
c:\OSGEO4~1\bin\otbossimplugins-5.0.dll "

I guess this is related to the "sopath" variable, as it is looking for a 
DLL installed with OSGEO4W, but cannot figure out how to force the use of 
the last OTB version i installed in another directory.


Many thanks for your help

Philippe

-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to otb-users@googlegroups.com
To unsubscribe from this group, send email to
otb-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to otb-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.