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, [email protected] > 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, [email protected] >>> 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, [email protected] 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 >>>>> <https://groups.google.com/forum/#%21topic/otb-users/JKvvL7IyKsY>, 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 [email protected] >>>>> To unsubscribe from this group, send email to >>>>> [email protected] >>>>> 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 [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> >>>>> -- >>>>> <http://www.c-s.fr> *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 - [email protected] >>>>> >>>> -- -- 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 [email protected] To unsubscribe from this group, send email to [email protected] 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
