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
82fce921
Commit
82fce921
authored
Sep 28, 2018
by
Mario Chirinos Colunga
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
readme MD
parent
c4faf828
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
7 additions
and
68 deletions
+7
-68
README.md
README.md
+3
-13
L1CProductListToL2A.py
tools/L1CProductListToL2A.py
+0
-22
L1CProductListToL2A.sh
tools/L1CProductListToL2A.sh
+1
-25
L1CToL2A.sh
tools/L1CToL2A.sh
+3
-8
No files found.
README.md
View file @
82fce921
====================
GeoSentinel Library
====================
#GeoSentinel Library
**GeoSentiel**
is a set of fucntions to help download and manipulate sentinel produts.
This Library get the next products using Sentinel-2 images:
==============================================================
*
Download
*
UnZip
*
Read Images
*
Resample
*
SubSet
*
Index
*
Merge (RGB)
Required modules:
====================
...
...
@@ -46,4 +36,4 @@ APISentinel download product(s) list Sentinel
.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: https://www.gnu.org/licenses/agpl
:alt: License: AGPL-3
\ No newline at end of file
:alt: License: AGPL-3
tools/L1CProductListToL2A.py
deleted
100644 → 0
View file @
c4faf828
#!/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 @
82fce921
...
...
@@ -10,32 +10,8 @@ if [ ! -d ../L2A ]; then
fi
echo
\n\n
cd
$INPUTDIR
/L2A
#for f in $(find . -type f -name '*.zip')
#do
# cd $INPUTDIR/L2A
# echo $f
ls
../L1C/
*
.zip | parallel
--jobs
12 L1CToL2A.sh
# ls ../L1C/*.zip | parallel --jobs 8 echo
# Z1=$(echo $f | cut -d "_" -f1)
# Z2=$(echo $f | cut -d "_" -f3,4,5,6,7 | cut -d "." -f1)
ls
../L1C/
*
.zip | parallel
--jobs
12 L1CToL2A.sh
# 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
View file @
82fce921
...
...
@@ -2,20 +2,16 @@
#Convert L1C Products to L2A using L2A_Process
filename
=
$1
#L1C Filename
#cd $INPUTDIR/L2A
#echo $filename
Z1
=
$(
echo
$(
echo
$filename
|
cut
-d
"_"
-f1
)
|
cut
-d
"/"
-f3
)
Z2
=
$(
echo
$filename
|
cut
-d
"_"
-f3
,4,5,6,7 |
cut
-d
"."
-f1
)
#echo $Z1
#echo $Z2
L2A
=
$Z1
"_MSIL2A_"
$Z2
#echo $L2A.zip
if
[
!
-e
$L2A
.zip
]
;
then
echo
"Processing: "
$filename
unzip
-o
$filename
DIRNAME
=
$(
echo
$filename
|
cut
-d
"/"
--complement
-f1
,2
)
DIRNAME
=
$(
echo
$DIRNAME
|
cut
-d
"."
-f1
)
.SAFE
# echo "DIRNAME: "$DIRNAME
L2A_Process
$DIRNAME
zip
-r
$L2A
.zip
$L2A
.SAFE/
...
...
@@ -24,5 +20,4 @@ if [ ! -e $L2A.zip ]; then
else
echo
"PASSING: "
$filename
" found"
fi
#echo ../L1C/S2B_MSIL1C_20180915T162859_N0206_R083_T15QZD_20180915T215031.zip | cut -d "." -f1,2
#S2B_MSIL2A_20180915T162859_N0206_R083_T15QZD_20180915T215031.zip
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