Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
GeoSentinel
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Mario Chirinos Colunga
GeoSentinel
Commits
7f3a5cfc
Commit
7f3a5cfc
authored
Sep 27, 2018
by
Mario Chirinos Colunga
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
parallel
parent
3f428f4c
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
72 additions
and
23 deletions
+72
-23
L1CProductListToL2A.py
tools/L1CProductListToL2A.py
+22
-0
L1CProductListToL2A.sh
tools/L1CProductListToL2A.sh
+27
-23
L1CToL2A.sh
tools/L1CToL2A.sh
+23
-0
No files found.
tools/L1CProductListToL2A.py
0 → 100644
View file @
7f3a5cfc
#!/usr/bin/python
# -*- coding: utf-8 -*-
import
os
import
sys
from
os
import
listdir
from
os.path
import
isfile
,
join
def
L1CToL2A_pl
(
directory
,
cores
):
files
=
[
f
for
f
in
listdir
(
directory
)
if
isfile
(
join
(
directory
,
f
))]
print
(
files
)
def
main
(
argv
):
L1CToL2A_pl
(
argv
[
1
],
4
)
if
__name__
==
"__main__"
:
main
(
sys
.
argv
)
tools/L1CProductListToL2A.sh
View file @
7f3a5cfc
...
...
@@ -9,28 +9,32 @@ if [ ! -d ../L2A ]; then
mkdir
../L2A
fi
for
f
in
$(
find
.
-type
f
-name
'*.zip'
)
do
cd
$INPUTDIR
/L2A
echo
$f
Z1
=
$(
echo
$f
|
cut
-d
"_"
-f1
)
Z2
=
$(
echo
$f
|
cut
-d
"_"
-f3
,4,5,6,7 |
cut
-d
"."
-f1
)
ZIPFILE
=
$Z1
"_MSIL2A_"
$Z2
.zip
echo
$ZIPFILE
if
[
!
-e
$ZIPFILE
]
;
then
unzip ../L1C/
$f
DIRNAME
=
$(
echo
$f
|
cut
-d
"."
-f1
,2
)
echo
$DIRNAME
L2A_Process
$DIRNAME
.SAFE
L2A
=
$(
ls
-d
S2
*
_MSIL2A
*
-t
|head
-1
)
L2A
=
$(
echo
$L2A
|
cut
-d
"."
-f1
)
zip
-r
$L2A
.zip
$L2A
.SAFE/
rm
-r
*
.SAFE
fi
cd
$INPUTDIR
/L1C
# break
done
cd
$INPUTDIR
/L2A
#for f in $(find . -type f -name '*.zip')
#do
# cd $INPUTDIR/L2A
# echo $f
ls
../L1C/
*
.zip | parallel
--jobs
4 L1CToL2A.sh
# Z1=$(echo $f | cut -d "_" -f1)
# Z2=$(echo $f | cut -d "_" -f3,4,5,6,7 | cut -d "." -f1)
# ZIPFILE=$Z1"_MSIL2A_"$Z2.zip
# echo $ZIPFILE
# if [ ! -e $ZIPFILE ]; then
# unzip ../L1C/$f
# DIRNAME=$(echo $f | cut -d "." -f1,2)
# echo $DIRNAME
# L2A_Process $DIRNAME.SAFE
# L2A=$(ls -d S2*_MSIL2A* -t |head -1)
# L2A=$(echo $L2A | cut -d "." -f1)
# zip -r $L2A.zip $L2A.SAFE/
# rm -r *.SAFE
# fi
# cd $INPUTDIR/L1C
## break
#done
tools/L1CToL2A.sh
0 → 100755
View file @
7f3a5cfc
#!/bin/sh
#Convert L1C Products to L2A using L2A_Process
filename
=
$1
#L1C Filename
#cd $INPUTDIR/L2A
echo
$filename
Z1
=
$(
echo
$filename
|
cut
-d
"_"
-f1
)
Z2
=
$(
echo
$filename
|
cut
-d
"_"
-f3
,4,5,6,7 |
cut
-d
"."
-f1
)
L2A
=
$Z1
"_MSIL2A_"
$Z2
.zip
echo
$ZIPFILE
if
[
!
-e
$ZIPFILE
]
;
then
unzip ../L1C/
$f
DIRNAME
=
$(
echo
$f
|
cut
-d
"."
-f1
,2
)
echo
$DIRNAME
L2A_Process
$DIRNAME
.SAFE
# L2A=$(ls -d S2*_MSIL2A* -t |head -1)
# L2A=$(echo $L2A | cut -d "." -f1)
zip
-r
$L2A
.zip
$L2A
.SAFE/
rm
-r
$L2A
.SAFE/
rm
-r
$DIRNAME
.SAFE/
fi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment