Commit 3fa28e6d authored by Mario Chirinos Colunga's avatar Mario Chirinos Colunga 💬

update after crash

parent 61b71a60
......@@ -4,7 +4,7 @@
import sys, os
import json
sys.path.append('/home/geoint/GeoSentinel')
sys.path.append('/home/mario/git/GeoSentinel')
from geosentinel import APISentinel
from geosentinel import polygonToBox
......
......@@ -32,28 +32,30 @@ def getPolygonArray(image, wkt_geom):
# sr.ImportFromWkt(image.GetProjection())
# shapefile
driverShp = ogr.GetDriverByName("ESRI Shapefile")
data_source = driverShp.CreateDataSource("myShape.shp")
# driverShp = ogr.GetDriverByName("ESRI Shapefile")
# data_source = driverShp.CreateDataSource("myShape.shp")
# srs = osr.SpatialReference()
# srs.ImportFromEPSG(4326)
layer = data_source.CreateLayer("wkt", sr, ogr.wkbPolygon)
geometry = ogr.CreateGeometryFromWkt(wkt_geom)
feature = ogr.Feature(layer.GetLayerDefn())
# layer = data_source.CreateLayer("wkt", sr, ogr.wkbPolygon)
# geometry = ogr.CreateGeometryFromWkt(wkt_geom)
# feature = ogr.Feature(layer.GetLayerDefn())
# feature.SetStyleString("PEN(c:#FF0000,w:5px);")
feature.SetGeometry(geometry)
layer.CreateFeature(feature)
# feature.SetGeometry(geometry)
# layer.CreateFeature(feature)
data_source = None
# data_source = None
rast_ogr_ds = ogr.GetDriverByName('Memory').CreateDataSource( 'wrk' )
rast_mem_lyr = rast_ogr_ds.CreateLayer( 'poly', srs=sr )
rast_ogr_ds = ogr.GetDriverByName('Memory').CreateDataSource('out')
rast_mem_lyr = rast_ogr_ds.CreateLayer("wkt", sr, ogr.wkbPolygon)
# rast_mem_lyr = rast_ogr_ds.CreateLayer( 'poly', srs=sr )
feat = ogr.Feature( rast_mem_lyr.GetLayerDefn() )
feat.SetGeometryDirectly( ogr.Geometry(wkt = wkt_geom) )
feat.SetGeometry(ogr.CreateGeometryFromWkt(wkt_geom))
# feat.SetGeometryDirectly( ogr.Geometry(wkt = wkt_geom) )
rast_mem_lyr.CreateFeature( feat )
......@@ -92,6 +94,7 @@ def rasterWkt(wkt, inputfile, outputfile):
Draw WKT Polygon into a Image
'''
print (wkt)
# return
print (inputfile)
print (outputfile)
inputImage = gdal.Open(inputfile)
......@@ -145,7 +148,7 @@ def rasterWkt(wkt, inputfile, outputfile):
for b in range(1, output.RasterCount+1):
np_input = inputImage.GetRasterBand(b).ReadAsArray(0,0,cols,rows)
output.GetRasterBand(b).SetNoDataValue(-99)
output.GetRasterBand(b).WriteArray(np_input)
output.GetRasterBand(b).WriteArray(np_polygon)
output.GetRasterBand(b).FlushCache()
# output.SetGeoTransform(geotransform)
......
#!/bin/sh
FILE=$1
JP2DIR=$2 #JP2 Output Directory
BYTILE=${3:-0}
#S2A_MSIL2A_60170515T162341_N0605_R040_T16QBJ_60170515T163103.zip
filepattern=$(echo $FILE | cut -d"_" -f6)"_"$(echo $FILE | cut -d"_" -f3)"_" #T16QBJ_60170515T162341_
......@@ -10,21 +10,28 @@ tile=$(echo $filepattern | cut -d"_" -f1) #T16QBJ
datetime=$(echo $filepattern | cut -d"_" -f2) #60170515T162341
dateText=$(echo $datetime | cut -d"T" -f1) #60170515
if [ $BYTILE -ne "0" ]; then
outDir=$JP2DIR$tile"/"$dateText
if [ ! -d $JP2DIR$tile"/" ]; then
mkdir $JP2DIR$tile"/"
fi
else
outDir=$JP2DIR$dateText
fi
outDir=$JP2DIR$dateText"/"
filePrefix=$outDir$filepattern
filePrefix=$outDir"/"$filepattern
echo $filePrefix
echo $outDir
if [ ! -d $outDir ]; then
mkdir $outDir
fi
if [ ! -e $filePrefix"TCI_10m.jp2" -o ! -e $filePrefix"TCI_60m.jp2" -o ! -e $filePrefix"SCL_60m.jp2" ]; then
unzip -n -j $FILE *TCI_10m.jp2 *TCI_60m.jp2 *SCL_60m.jp2 -d $JP2DIR$dateText
TCI10m=$outDir"L2A_"$filepattern"TCI_10m.jp2"
TCI60m=$outDir"L2A_"$filepattern"TCI_60m.jp2"
SCL60m=$outDir"L2A_"$filepattern"SCL_60m.jp2"
unzip -n -j $FILE *TCI_10m.jp2 *TCI_60m.jp2 *SCL_60m.jp2 -d $outDir
TCI10m=$outDir"/L2A_"$filepattern"TCI_10m.jp2"
TCI60m=$outDir"/L2A_"$filepattern"TCI_60m.jp2"
SCL60m=$outDir"/L2A_"$filepattern"SCL_60m.jp2"
if [ -e $TCI10m ]; then
mv $TCI10m $filePrefix"TCI_10m.jp2"
......
......@@ -5,7 +5,7 @@ JOBS=${3:-1}
cd $PRODCUTSDIR
ls *.zip | parallel --jobs $JOBS ExtractData.sh {} $JP2DIR
ls *.zip | parallel --jobs $JOBS ExtractData.sh {} $JP2DIR 1
......
#!/bin/sh
USERDIR=$1
BYTILE=${2:-0}
#WKT="POLYGON((-89.55766068038135 20.977305119694094,-89.55856112938007 20.977301921924692,-89.5585507199252 20.977782309673458,-89.55848712006993 20.978142279913868,-89.5587283794123 20.978105674988285,-89.558905858399 20.978078747133665,-89.5592542900904 20.978025880441578,-89.55908168031196 20.97957853963449,-89.55907197026454 20.979791519953324,-89.5590045804872 20.981274679698018,-89.55891696954887 20.981298170221066,-89.5588840202685 20.98130825042955,-89.55870798036784 20.98135265010002,-89.55861638079054 20.981372510737827,-89.55846982023071 20.981404289915872,-89.55832726048068 20.98145587972303,-89.5581243400831 20.9815522203277,-89.55810211043915 20.981562349977963,-89.55784193975876 20.981687419537906,-89.55758314007328 20.981841970115568,-89.55734843020065 20.982031520292097,-89.55659907996466 20.98203954012982,-89.5563658900718 20.982042064616095,-89.55634347989294 20.982042310237148,-89.55607013963308 20.982045229810552,-89.55565226021261 20.98204971031967,-89.55482145971 20.98205863042932,-89.5543403097515 20.982063770014747,-89.55341525999279 20.98207367972654,-89.55331282035725 20.982074800346282,-89.55233282993962 20.981991570148537,-89.55241280041592 20.980717799635528,-89.55227298023269 20.980719229749994,-89.55177088296588 20.980730314258025,-89.55124828982323 20.980741850335747,-89.55126393954656 20.980583219843524,-89.55105384957874 20.980571540322074,-89.5508152598043 20.980558289840957,-89.55071919993557 20.980552969692297,-89.55060425018684 20.980548969698432,-89.5501189099423 20.98052190557526,-89.54978749012096 20.98050342019718,-89.54870522986567 20.980486180239296,-89.54812506044954 20.980469750229403,-89.5474976904225 20.98045198007739,-89.54654402015697 20.980581090361127,-89.54615749001569 20.980630600152523,-89.5460274497535 20.981065750418395,-89.5452314597687 20.980844999566884,-89.54422676979627 20.98083416990208,-89.54402047964378 20.98084010993388,-89.5437800003111 20.980867230415924,-89.5435448504736 20.980893739979038,-89.54347568031359 20.98090153974067,-89.54327777025068 20.980753050393815,-89.54309355038454 20.980614850065095,-89.54248865038765 20.980154690101628,-89.54155357025567 20.98085654974031,-89.54068105041253 20.981647319899565,-89.5404839497113 20.981729049535076,-89.54009267994732 20.981675689650757,-89.53463563007088 20.980941770006325,-89.53449657010606 20.981788290196633,-89.53342256985238 20.981785520295347,-89.53344863020432 20.98165482038145,-89.5316949095631 20.9816755499845,-89.53007171971397 20.981683949563788,-89.53004725992702 20.981795539950667,-89.52996590993796 20.981795889779235,-89.52797336958758 20.981804460298008,-89.5260433101719 20.981812740233593,-89.52411763000593 20.981820970161436,-89.52219151967286 20.981829179747052,-89.52005779980749 20.981838279839778,-89.51870329027513 20.981844030391557,-89.5173678198023 20.981849679895234,-89.51671627990767 20.981852450100448,-89.51563221980442 20.98185702988448,-89.51448451989666 20.981861879821068,-89.51333060044556 20.981866720369723,-89.51218887970481 20.98187153959455,-89.51100608954789 20.981876490090457,-89.5100677204652 20.981880429840814,-89.50910587993572 20.981884459942265,-89.5078135498025 20.98188985977707,-89.50572350960465 20.981898579870958,-89.50397160021522 20.98190588034359,-89.50395261979085 20.980032819979584,-89.50393474038296 20.978268629803395,-89.50391570964476 20.976389849528175,-89.50391211968345 20.976035770256004,-89.50389176954073 20.974026830300915,-89.50387134001134 20.972008150090403,-89.50383702021372 20.97199731014993,-89.50367949019235 20.971947460276027,-89.50352406022974 20.97189755030402,-89.50346756957445 20.971879419732943,-89.50163295010658 20.971885309771082,-89.50118411999502 20.97180808985746,-89.49981725031512 20.971456660047963,-89.49940278029624 20.971185059571525,-89.4991331102852 20.97097840021945,-89.49886962020378 20.97068984966741,-89.49856811955014 20.970478940109885,-89.49788752046112 20.970220770106664,-89.49458902000842 20.96925098006716,-89.4944751099918 20.96921748987802,-89.49064544967855 20.967327319792332,-89.49189465976075 20.961220169760225,-89.48637880010672 20.959458090408376,-89.48623043033416 20.960218220071553,-89.48314913999347 20.960089429801158,-89.48334417974604 20.958161259541953,-89.4833615398029 20.957962769799366,-89.47947981965687 20.949850879763574,-89.47224926018502 20.95272960037491,-89.4732898199246 20.954969519700242,-89.45804911947981 20.951689080403767,-89.45783774025777 20.957654539765002,-89.45757415013735 20.95865313956992,-89.45717272014474 20.96017397986259,-89.45192835015509 20.95909959986662,-89.45130347975673 20.96182831995671,-89.46289060017754 20.964159779616395,-89.463300400061 20.962579250146618,-89.47274360021635 20.964592580260657,-89.47203917994297 20.967491950440007,-89.47620086028455 20.967136179967014,-89.4801286804429 20.966760179717284,-89.48010649016638 20.967094849783322,-89.48010334981173 20.96783585010641,-89.48001097977021 20.96800755025403,-89.47995934016356 20.968493450114067,-89.48002099964275 20.968719650317595,-89.48019574041979 20.968757919788786,-89.48035508977175 20.968687350238852,-89.48073225972519 20.968670540024874,-89.48107179994442 20.96871637032349,-89.4813204303808 20.9687129103352,-89.48164107997998 20.968619719822982,-89.48194704957652 20.96843342018174,-89.48195370956894 20.970171339801354,-89.48185677995978 20.973879950077404,-89.4819846199856 20.973864260170387,-89.48960305952619 20.972929140299343,-89.4932122004511 20.97247554008483,-89.49783990968004 20.972028629663498,-89.4978396004056 20.972053910093265,-89.49783894972286 20.97210836978543,-89.49783553955758 20.9721631102354,-89.49782670991488 20.97230495029578,-89.49774355015842 20.97387555011042,-89.49890238044141 20.97367777987759,-89.49933068973706 20.973676149572356,-89.49920477997362 20.976619379691257,-89.49885116985891 20.982154029591015,-89.49832701963429 20.988808000102452,-89.49832386029985 20.989383139944778,-89.49852403023081 20.98986466020402,-89.49856505961667 20.99159226018358,-89.49859945997349 20.99349464966059,-89.49559720046294 20.993524650007643,-89.49563436974559 20.99581528006624,-89.49560663007934 20.997370179731348,-89.49945482966501 20.997375550376006,-89.50027802989142 21.004515169594242,-89.49189394990813 21.003741970414367,-89.49173077977782 21.005346349684046,-89.49120327999029 21.011713579913746,-89.49105777998037 21.013451080319825,-89.4893154198626 21.01492307989129,-89.4892124497922 21.01989411960723,-89.48034128973063 21.019644580244062,-89.47923831017673 21.019743970434334,-89.4793364497272 21.019319379536043,-89.4789129498377 21.018280830114378,-89.47873085961457 21.018253620368142,-89.4784292603298 21.01770122980244,-89.47775512022966 21.016546109839993,-89.47690121971648 21.016567059713807,-89.47626137989633 21.016732170040967,-89.47580377018006 21.01891243003581,-89.47536908014791 21.02031262043809,-89.47452405997667 21.02052968015704,-89.47403965019141 21.02084022005414,-89.47283536956485 21.021012000398628,-89.47221365997659 21.020499969897855,-89.47097050968361 21.020791750262504,-89.46946454035002 21.020106950400148,-89.46952395025731 21.02093917033696,-89.4696902204346 21.021419570456246,-89.46993362035734 21.021628340297923,-89.47020497972713 21.021863629587102,-89.47026243036017 21.022439340107496,-89.46648920024539 21.02274074003654,-89.46552967952717 21.028648650394786,-89.4659730295973 21.028710370071863,-89.46734071990979 21.02868797997668,-89.46834163017175 21.028551090176208,-89.46932321998882 21.0284295096219,-89.46931984999216 21.02897408966939,-89.46880537016158 21.02931437958732,-89.46628345027341 21.03064446024564,-89.4655603800269 21.031227380033528,-89.46386126001748 21.03220798014425,-89.46354006033233 21.032339520375388,-89.46169831988126 21.03312427994311,-89.46090308950993 21.033619910397036,-89.46019108982927 21.033900110430636,-89.46002004972436 21.034030629860496,-89.46548388995272 21.034670139929958,-89.47386469037882 21.035667750246958,-89.48029768991996 21.03637900043563,-89.48032637035509 21.036382230331313,-89.480385460174 21.036388999740538,-89.48029891004904 21.036722620056253,-89.48644490997741 21.038604020072057,-89.48911883035063 21.039398029585527,-89.49799545971395 21.038641250359632,-89.49831719954781 21.03644347984057,-89.49970135004986 21.036483540339702,-89.49994186015167 21.03507605005204,-89.50026431028924 21.033572520238764,-89.49985012007929 21.033447200290496,-89.49998551005831 21.03246164968361,-89.50045505049651 21.029916539604045,-89.49914611995636 21.029647079769518,-89.49910748035919 21.02963912007624,-89.49977899985092 21.02649148015699,-89.49978371979722 21.026415749721224,-89.49981268983908 21.026393739604615,-89.49989717030596 21.026329519898155,-89.50126137998645 21.026125109636,-89.50276885968462 21.025942489671024,-89.50363297959646 21.025927949903803,-89.50377662022382 21.025920259963257,-89.50533262018425 21.025877459749495,-89.50548734993123 21.025869369752158,-89.50573460037518 21.02586349040459,-89.50572617962519 21.025713740000484,-89.50591705968748 21.025716520052583,-89.50638765991386 21.02574367994346,-89.5064844800119 21.025748430421785,-89.50658154011442 21.025753510167064,-89.50668223025681 21.025757689881786,-89.50677522010568 21.025763229920756,-89.5068713799087 21.02576512004039,-89.5078007204235 21.02579321998786,-89.50914362973229 21.025829280236067,-89.51019971978205 21.02586683005076,-89.51009356985537 21.031616539879337,-89.5100408202609 21.03459747993989,-89.51000637980808 21.036737710155663,-89.50997092039873 21.039080480290792,-89.50991769001567 21.041527339547713,-89.50990045004238 21.04297125967811,-89.50987831043321 21.044129490309757,-89.51052357973401 21.044055400307585,-89.51086272009809 21.044164599770724,-89.5112163495701 21.04421534960484,-89.51352314973313 21.044744920402707,-89.5143498897994 21.04473827985798,-89.51481808030594 21.04486905004873,-89.51519754005163 21.04488817016687,-89.51672466034576 21.04461255008701,-89.5170870195012 21.04463282022195,-89.51756657003034 21.04489025989085,-89.51918042982588 21.045672370056266,-89.5201848004361 21.046204000143376,-89.52013118043693 21.048393719891493,-89.52456025048653 21.048923619837083,-89.52683162956862 21.04919532038089,-89.52692526022666 21.04920652035625,-89.52993634003816 21.049566659690626,-89.53003406032856 21.049578349927557,-89.53385388955223 21.05003514000849,-89.53394530977609 21.050046060056346,-89.53688943015098 21.050398060246835,-89.53697876973413 21.050408749995114,-89.53794057981017 21.050523740030812,-89.5380543198539 21.05063968041749,-89.53806739953825 21.050653000243173,-89.53808048998098 21.050666340072766,-89.53824842000371 21.050837510389456,-89.53852431038328 21.051205750289682,-89.5387726002271 21.051673910419765,-89.53923578011059 21.052547169844104,-89.53969474967421 21.053412459875773,-89.54014134961604 21.05425444976605,-89.54073474965155 21.05537316972365,-89.54110232029116 21.056066119764168,-89.541707940075 21.057207860044173,-89.54282237012487 21.059308749903636,-89.543783999596 21.05977859964193,-89.54401445989964 21.059891219920672,-89.54622101972444 21.06046172015968,-89.54807694004035 21.06041464977436,-89.54803690975146 21.061305029569112,-89.54806820024731 21.061851689906987,-89.54906346025605 21.062220229948167,-89.54961110982947 21.06199783023314,-89.5502538895719 21.06193037016118,-89.55063226044753 21.061786340371214,-89.5515504199459 21.06160806028396,-89.55207862015288 21.061644370202046,-89.55297551997157 21.06164252038228,-89.55327284949757 21.061779510257963,-89.55408042038462 21.061937489946786,-89.55758162012235 21.063312779923805,-89.55777623018741 21.063361879928934,-89.55832176978788 21.063454429857117,-89.55893082966598 21.06339288960139,-89.56111388952282 21.064035940136634,-89.56162189027745 21.064016370276676,-89.56210235004875 21.06390985007843,-89.56181011024289 21.06728864956446,-89.56198354996462 21.06775296976977,-89.56202692032747 21.068706030103428,-89.5620848497405 21.069979259886907,-89.56213049038324 21.07098240005388,-89.56217158044757 21.07108248992529,-89.56317861995662 21.071617509646458,-89.56429088012607 21.07201187977536,-89.5651867697022 21.0723295102934,-89.56608369035911 21.072647509912173,-89.56618183033515 21.073611889740505,-89.56637683033918 21.075528060096417,-89.56627722967112 21.078105480020923,-89.56584009028124 21.079792679766783,-89.56555875017037 21.080878569721733,-89.56520330958033 21.081601690055763,-89.564805109964 21.08241179969356,-89.56430422966271 21.08396117002779,-89.56415508036102 21.08563105002328,-89.56405551029492 21.08670613970338,-89.56379985989834 21.087094549842476,-89.56322632042144 21.08817772032299,-89.56298988039798 21.088762740103917,-89.55995505008676 21.088458080223276,-89.55886538002018 21.088353379725476,-89.55761079998886 21.088219490372467,-89.5576244501352 21.088579089731468,-89.55763074968178 21.088944319561477,-89.5533271796848 21.087003080144683,-89.55286283007273 21.091535649931245,-89.55225016964239 21.09659134033903,-89.55219395035274 21.096931319852573,-89.55101191968427 21.106569109734252,-89.55053742038736 21.11008882964066,-89.55045166010837 21.110799419914272,-89.55032587954418 21.111841630250424,-89.55021982970872 21.112764259593035,-89.55000493979907 21.114467539555392,-89.54988468026234 21.115324379808357,-89.5460946602151 21.114936279795373,-89.54152415021889 21.114460650331182,-89.54140408975483 21.11477782960742,-89.54133609035732 21.115503140382543,-89.54101797981217 21.116632599546875,-89.54098786005483 21.116739550419467,-89.54062290982407 21.11826033990151,-89.53890895033359 21.118967459693266,-89.53660888982459 21.11991891005235,-89.53632737976673 21.122071460353325,-89.53617793976866 21.12211677031948,-89.53595226024085 21.123829510359954,-89.53706031041465 21.12318837035116,-89.5382692900365 21.123130430052313,-89.53963788029081 21.122239259935498,-89.54133054963201 21.123223379985745,-89.54283582996031 21.124276680217577,-89.54313335011707 21.12543213964119,-89.5433673097301 21.126453859986427,-89.55205242035619 21.12759638020968,-89.55223775030294 21.12676016980369,-89.5588205098156 21.12799336996578,-89.55809634989457 21.133322169851212,-89.56202061984986 21.13358303002751,-89.56202195000118 21.135077030442687,-89.56148578021572 21.13731190990211,-89.55733066011597 21.136805229883777,-89.5557848197214 21.143901369700174,-89.55146422953143 21.14334788005391,-89.55124017986958 21.145221450349396,-89.55115451994823 21.146069599654027,-89.55080392004426 21.14773160029064,-89.55484412007318 21.14789034019492,-89.55421031028368 21.151191380397066,-89.55412022044497 21.15207468019699,-89.55367585954052 21.15404617973664,-89.55332493957587 21.15670361954996,-89.55473130971336 21.15771844975383,-89.55438208966038 21.15918500023068,-89.55492297968401 21.159478999828053,-89.55534564992182 21.15981230980705,-89.55653525046911 21.160403920002608,-89.55764568958918 21.160500709987787,-89.55931225035258 21.16128893989888,-89.561179780353 21.161895949646464,-89.56288775021434 21.162136889932768,-89.56510459982616 21.163375090160955,-89.56632465001398 21.163976920156756,-89.56710492017596 21.172113060040715,-89.5690549503349 21.1718197100827,-89.56693748008657 21.186436880447246,-89.57245532048431 21.188234939839305,-89.57508553976524 21.18969165018214,-89.57766191030379 21.190307120359435,-89.5869935703741 21.190691139830932,-89.58916694972058 21.19110380026312,-89.60631963026111 21.19106011006417,-89.60634708049086 21.19082987962159,-89.60748205013093 21.178613049677992,-89.60992641977184 21.179372260216624,-89.61263342968813 21.180259720087932,-89.61537097031567 21.181137969855513,-89.61803671042985 21.182078309837337,-89.61885091003101 21.18234693995393,-89.62090313987328 21.182538690140035,-89.62374538031175 21.182795080378085,-89.62659505963273 21.183067430358733,-89.62945074983364 21.183320230042895,-89.63223833963256 21.18357528010253,-89.6322648898913 21.183577709663,-89.63232113953475 21.183578650118534,-89.6366860498956 21.18396994956528,-89.63664777030696 21.184143200215146,-89.63723742955715 21.18419802957517,-89.63849453981466 21.184314889871473,-89.63884232021854 21.184352080329404,-89.64132872003603 21.18443348015805,-89.64232214977174 21.184465979583095,-89.6423819998693 21.18446916973717,-89.64710674034224 21.184720140083044,-89.6470083801094 21.18357787984627,-89.64684796975216 21.181714800302615,-89.64676128968439 21.180708150026433,-89.64664935025675 21.179408139739493,-89.64661658048414 21.17906982974185,-89.64642882962931 21.177131889717074,-89.64629880007855 21.175789860085814,-89.64617323003795 21.174493720306486,-89.64440511968361 21.174477380425174,-89.644454060064 21.17407473984329,-89.64456483021762 21.173163650449794,-89.64465134995093 21.17245184981435,-89.64477097013305 21.17146794970344,-89.64488157961202 21.170557979963718,-89.64492351003278 21.170213170046395,-89.64505380007634 21.16914137966596,-89.64511916988435 21.16860351983071,-89.64541056961838 21.166206380421173,-89.649867769575 21.166026220306094,-89.64996138043985 21.166020999916498,-89.65001669021633 21.166017920321167,-89.65007672036513 21.166014579946903,-89.65013676991765 21.166011250227868,-89.65019206032804 21.166008169912416,-89.65026494959855 21.166004110237594,-89.65028911021861 21.166002769687978,-89.65032029045068 21.166001030317673,-89.64943278011995 21.161105349677456,-89.64937142004942 21.160693079894827,-89.64877457978113 21.157322919846806,-89.64955822034156 21.157415940002124,-89.65310102003346 21.157836370064445,-89.65321057982382 21.156749479971282,-89.65321298012374 21.156725690298458,-89.6532168895885 21.156701779638794,-89.65323041980194 21.15661899978761,-89.6604453999014 21.15603436959597,-89.66032507962163 21.151726199602976,-89.66031735045556 21.15168793961223,-89.65998371976836 21.15168111039661,-89.65389074030023 21.150662490332124,-89.65396008034207 21.15010688983878,-89.65401198039443 21.149690920380962,-89.65406403040001 21.149273750092874,-89.6541354903869 21.148701220183497,-89.65419290971599 21.14824107983918,-89.65423740015092 21.147884570391625,-89.65432845979491 21.14715474965473,-89.65439816970796 21.14659622963667,-89.65446694974547 21.146044910289234,-89.65453696998183 21.145483880352202,-89.65460660006934 21.144925829875348,-89.65467031959787 21.144415229545658,-89.65490665010243 21.14420319974974,-89.65543114015642 21.143732569576486,-89.65720617999334 21.142139860126335,-89.66007237982927 21.142629449816766,-89.66010865960682 21.144013230106225,-89.66012996980044 21.144825980198462,-89.66014911958389 21.14555673976787,-89.66015391032967 21.14573911964773,-89.66660478027669 21.145136289908706,-89.66668625033783 21.145128679832126,-89.66766830999741 21.149086889895983,-89.67217097030688 21.149528920041163,-89.67285738047939 21.149607679990666,-89.67356317014331 21.149688649778923,-89.6748868603878 21.14984049020312,-89.6756974899291 21.149933480053477,-89.67645842025186 21.150020750089666,-89.67723841954573 21.150110220072108,-89.67802190964126 21.150200080058823,-89.67879349021564 21.150288570317187,-89.6795761801784 21.150378320197348,-89.68036514019812 21.1504688001709,-89.68119062020156 21.15056345993284,-89.68206105971491 21.15066328016269,-89.68162178025916 21.154189690190464,-89.68161588995888 21.154236920146587,-89.6816129201992 21.154260750341805,-89.68160996987805 21.154284580286003,-89.68160126036369 21.15435437032164,-89.68085505011389 21.160344539683024,-89.6799628602361 21.167516940117196,-89.69448292014053 21.169149889916113,-89.70211162969534 21.17004791024449,-89.70292140041477 21.16329238026131,-89.70339889048807 21.159327019907494,-89.70736112017285 21.159728460093547,-89.70773552035749 21.156556780367993,-89.71437554977072 21.160581569987443,-89.71684007979574 21.170188219653056,-89.72166154027273 21.188295630320425,-89.72490419966647 21.18796573977997,-89.72667688994075 21.187771109823203,-89.7265542003279 21.18681971986055,-89.72749375047182 21.186905779590134,-89.72826901995882 21.18322448959161,-89.75751691977729 21.185914999797944,-89.75947780041173 21.171034619733433,-89.77457242975109 21.172759850139116,-89.78414678025547 21.173865659694073,-89.79180808008044 21.165548510184166,-89.79674151975868 21.15677732011234,-89.80116118018664 21.14920837973395,-89.80117762958805 21.149180219787752,-89.80119916987579 21.149143339672875,-89.79692806026718 21.139239780287568,-89.78677351009213 21.13860846008518,-89.78198314993762 21.126151400103225,-89.77810691019643 21.116053599563685,-89.76853180000934 21.091032090096448,-89.75585967964524 21.089499780172687,-89.74902028032957 21.088672350430542,-89.7497384198048 21.083379030152997,-89.74983843043547 21.082514719687026,-89.75165378003693 21.071295370102177,-89.73771671043116 21.06993585973609,-89.73823372040437 21.060330309687657,-89.73841540001435 21.04940645998917,-89.72219338033486 21.052283479650555,-89.71384068022306 21.05382920004041,-89.71306835020094 21.050368519734874,-89.71305922985037 21.050210740063363,-89.71148938028233 21.042900940150872,-89.71013102955442 21.036512109726814,-89.71015111977053 21.03651431002345,-89.71764955019431 21.03733674981673,-89.7236753204374 21.03792753959337,-89.72352785028501 21.03329107991138,-89.72345532007604 21.03286934985597,-89.72351649026355 21.032092489976733,-89.7245921398043 21.03207097007534,-89.72681171002971 21.032473479885496,-89.72708437985791 21.031726179956067,-89.72726171994185 21.030739120330338,-89.72719843009568 21.030300570180714,-89.72661136981759 21.029528179701728,-89.72616814990508 21.028657089906545,-89.726033719763 21.02753933987023,-89.72576014962051 21.026648020087734,-89.72581889040171 21.025918769721287,-89.72581765988862 21.025505290402904,-89.7258168495937 21.025236310151854,-89.72586981959711 21.024122550309798,-89.72599028978235 21.023871659752487,-89.72600016960993 21.023851079862254,-89.7260100601618 21.023830509941874,-89.72609194993346 21.02365997023331,-89.72731928963742 21.02418438002421,-89.72908389041753 21.02042928002423,-89.73056032047434 21.017287199699524,-89.73125430998766 21.015690949822684,-89.73128546037555 21.015696880090815,-89.73156936984411 21.01514637996185,-89.73176814019172 21.01471935016272,-89.73245912043478 21.01312852039996,-89.73357106038816 21.01187007972827,-89.7365033397258 21.009254310219205,-89.73747704983839 21.009038430119716,-89.737990339561 21.00873985969261,-89.73870674017645 21.008435400046665,-89.7392485804695 21.00773317998069,-89.73966662978594 21.00678923017108,-89.73818311039948 21.00668257009974,-89.73758979958258 21.006509779649434,-89.73568694004031 21.00552717043992,-89.73542731038516 21.005415289752833,-89.7290948799352 21.00373891994282,-89.72877591010737 20.998775710199084,-89.72824201981419 20.98649943013457,-89.73020994023898 20.98708668994236,-89.73027580044162 20.986789660077378,-89.73047819962818 20.986844880089407,-89.73401064963811 20.983633259901097,-89.74536485044949 20.99562041984244,-89.7491787695637 20.992397779626543,-89.75597421968311 20.99973575023276,-89.75996661984462 20.997674850264303,-89.76002244958424 20.998278660155876,-89.76029134953278 20.99834497988003,-89.76434031980757 20.999238799761685,-89.76460754005772 20.99811987972629,-89.76527150988845 20.996571450169654,-89.76297704998828 20.994865539909284,-89.76144819981201 20.996519049767656,-89.76064256963949 20.996296020314702,-89.760222179824 20.99598628027772,-89.75999029020471 20.996210920079307,-89.75889202996015 20.995159379924516,-89.75859637013913 20.995419780460338,-89.74456717956224 20.980832049743796,-89.74897338026717 20.970871450004623,-89.74924886004378 20.95307511991379,-89.74899999980117 20.95306457968904,-89.73648112028737 20.953097690203123,-89.73642775003356 20.95234452017641,-89.73705074024132 20.951144290084386,-89.73733795023428 20.950223689705254,-89.73779000036035 20.94910822990269,-89.73787756988949 20.948684139628185,-89.73788540010568 20.948646199601768,-89.73788665001334 20.948600319633414,-89.73486016959515 20.947397600002986,-89.73078628976393 20.9467184000915,-89.72728611026913 20.946000350226853,-89.72664174981745 20.945773059791804,-89.72665817996457 20.944632220174526,-89.7267316903593 20.944055510439597,-89.72954134012406 20.933372429880237,-89.7323190300575 20.923239340223546,-89.73212777978281 20.923231429853686,-89.7320570902681 20.91910785993869,-89.73050483001856 20.918537230269408,-89.72482426021784 20.917402420289733,-89.72533974036112 20.913327630430615,-89.72628263035526 20.910100019886116,-89.72591952009894 20.905157520452548,-89.72351511985194 20.90514359975839,-89.72041142018749 20.90725350972336,-89.71777138039066 20.90903490997961,-89.71608737022294 20.910039420346294,-89.71440430977216 20.91119617004115,-89.71305333979232 20.912126689796978,-89.71279134979383 20.912351140380196,-89.71298018016535 20.912523369575865,-89.71279706024696 20.913543170006875,-89.71261395012176 20.91456295007896,-89.71243082974185 20.915582770091646,-89.71224772001088 20.9166025497816,-89.71206458051334 20.917622349625887,-89.71170334046319 20.917829079600793,-89.71165964992325 20.91830928969773,-89.71179548036557 20.918261420358505,-89.71204471001245 20.91821904997667,-89.71329083003285 20.918250350212304,-89.71320074005494 20.918844709788686,-89.71315048994792 20.919176090388774,-89.71301014988826 20.92010182024255,-89.71286981960999 20.92102754966629,-89.71317101998602 20.921055509900256,-89.713416890442 20.921069449633805,-89.71331575036352 20.921758319885157,-89.71323587972104 20.922206310226585,-89.71310666019058 20.923036860103295,-89.71355414002258 20.923098350214488,-89.71369171980928 20.92312165981963,-89.71348268042125 20.92468595027445,-89.71308566045411 20.924613980227676,-89.71259293995989 20.92452367971424,-89.71211776972265 20.92442254038275,-89.711645080253 20.92432194026638,-89.71116836955352 20.9242204796152,-89.71069019990622 20.924118690250424,-89.71034942015332 20.924046169894325,-89.710355149688 20.924019659669355,-89.71045114013116 20.92362288007513,-89.71054425956764 20.92334266009283,-89.71059849001426 20.923179000182017,-89.71070322028737 20.922723149667533,-89.71079026042321 20.922279349690967,-89.71088486009366 20.921832179882017,-89.71099384957961 20.92138179993249,-89.71107938018763 20.920932919607438,-89.71117257982701 20.920478580360125,-89.71127273994189 20.92004220010621,-89.71137548031157 20.919597030068886,-89.71145837007055 20.919142939997613,-89.71139976957969 20.91895455039146,-89.7113648502812 20.918948150146676,-89.71133080001296 20.918938349893097,-89.71129801956522 20.918925260284695,-89.71126691021128 20.91890905029028,-89.71123774014177 20.918889849911437,-89.71121089025537 20.918867860163914,-89.71118662010596 20.91884337971628,-89.71116521976583 20.91881665961955,-89.71114689038217 20.91878798017042,-89.71113185961858 20.918757660227925,-89.71112029015808 20.918726029796574,-89.71111230977293 20.918693429721714,-89.71110797960257 20.918660230071993,-89.71110738000873 20.91862674965479,-89.71111052000418 20.918593419891508,-89.71111732019155 20.91856060041829,-89.71112774952816 20.918528620172438,-89.71061622965252 20.918456259519303,-89.71029477994594 20.918634999617055,-89.7096757100213 20.918979179641724,-89.709091000209 20.919342749601824,-89.70846617009181 20.91973513986477,-89.70792271004301 20.920094150378773,-89.70764256960946 20.920276720303036,-89.70705755028983 20.92063777013928,-89.70624160035396 20.92114586044113,-89.70455436954994 20.922196619876473,-89.70379372048095 20.9226701796141,-89.70297775016327 20.923178259877332,-89.70216177039262 20.923686340238106,-89.70134578044667 20.924194449776124,-89.70052977979329 20.92470252015579,-89.69971378048697 20.925210599700137,-89.69889778038583 20.925718680041,-89.69808177952044 20.92622675025406,-89.6972657702985 20.926734829758516,-89.69644974951211 20.927242890067234,-89.69563372064803 20.92775094603101,-89.694817699203 20.928259018934497,-89.69400168009741 20.928767090155958,-89.6931856204618 20.929275119807798,-89.69236956983816 20.929783170170296,-89.69156286131587 20.93028539212912,-89.69016735033593 20.927886820391933,-89.68951838007784 20.926756000130368,-89.68887015011379 20.92562515043207,-89.68838349015793 20.924755570028793,-89.68749242977395 20.923180519585344,-89.68673374012457 20.921863260185475,-89.68653779952484 20.921523020223276,-89.68646678029229 20.921398659595212,-89.68551056954719 20.91972388988229,-89.6854901501189 20.91968811024141,-89.68528802997943 20.919342419937607,-89.68501017995266 20.91886718015857,-89.68446131017295 20.917926020311626,-89.6839452002551 20.917037629758923,-89.68358151993544 20.916411630163168,-89.68342564955893 20.91614331995177,-89.68338142007339 20.91606716972997,-89.68301537023606 20.91543705982349,-89.6829253497332 20.915282139666274,-89.68253007958845 20.914599649931105,-89.68237085006027 20.91432409009603,-89.68195128989555 20.913589519687363,-89.68143471023812 20.912682139965412,-89.68137316981976 20.91257390969679,-89.68094858036216 20.911838650074216,-89.68083186050974 20.911652049619065,-89.68047439986678 20.91100390992753,-89.68028274955013 20.9106708801567,-89.6799042298415 20.910023349832656,-89.67961571971534 20.9095298301975,-89.67923936954737 20.908890290083647,-89.67875170996071 20.908053179911875,-89.67863165989192 20.907859770359067,-89.67776989037344 20.906411400420737,-89.67647270982111 20.904143079731725,-89.67687601969521 20.904013449914842,-89.67850976931561 20.90365025590647,-89.67870627989842 20.903606569902166,-89.67947665034568 20.90442165045178,-89.68150078011271 20.90438987976576,-89.6817683400008 20.90485434971376,-89.68517613989438 20.904786480412156,-89.68517602031122 20.90425183007801,-89.68620974007585 20.90415902979629,-89.6872344898633 20.904067029698112,-89.68827866001148 20.90397327972083,-89.68927287964108 20.903884000318044,-89.6904940801856 20.903774319924338,-89.69078380036055 20.90259630994521,-89.69121085009832 20.900859799580545,-89.69121921957574 20.900825770330087,-89.69122410949022 20.900805890282342,-89.69183110978392 20.90088322022153,-89.69184379951729 20.900864340402805,-89.69340654988848 20.898540079804235,-89.69421821996693 20.896553539943255,-89.69696745968625 20.892141079717007,-89.69821062045965 20.88841759969715,-89.69822108978583 20.88838622967053,-89.69823142972804 20.88835476997167,-89.69836785041731 20.88793983040904,-89.69825779962484 20.887899289735202,-89.69810855020579 20.887846180033065,-89.69793194960226 20.88778294002377,-89.6958058503505 20.88701447988811,-89.69401020028464 20.8863658801272,-89.69288548012814 20.88595962005266,-89.6928558301989 20.885948919761773,-89.6927972902545 20.885927769990246,-89.69225226018354 20.88573089019785,-89.69223236961841 20.885796569722913,-89.6887395994983 20.895494580334145,-89.6887147704291 20.89556182025119,-89.68800562964552 20.897432289636725,-89.68408125016617 20.894961489876565,-89.6864848501858 20.889798689870204,-89.68572394037054 20.889648109677566,-89.6875521201553 20.884336289664844,-89.68163260041699 20.883036680120142,-89.68160483043054 20.883030580440504,-89.68157714992199 20.883024339576323,-89.68002211993912 20.88267408035736,-89.67946710985336 20.882549059974863,-89.6789136904174 20.882424400256895,-89.6787314197455 20.88238333987283,-89.67840170979271 20.882309060337178,-89.67816574045638 20.882233750248844,-89.67766613952502 20.8820742800676,-89.67762026003264 20.882054910238722,-89.67725631003948 20.881901149682747,-89.67670752003787 20.8816693200244,-89.67636242983566 20.88152351975353,-89.67601269026078 20.881375779744758,-89.67547131967673 20.88114708010731,-89.6754478601542 20.881137149710085,-89.675404630469 20.881508460166245,-89.67227774966554 20.878757140112214,-89.67461391983862 20.879198289821844,-89.67564969010301 20.87938997987743,-89.67735388011931 20.879893119939382,-89.67835089043115 20.88017182988169,-89.67841885964489 20.880201450169253,-89.67852051962566 20.88022642012359,-89.67888455004885 20.88031585014889,-89.67915131037886 20.880381379910304,-89.67937208014754 20.880435620229576,-89.68005597983581 20.87864214021539,-89.68024854985151 20.878137110386405,-89.68022960040909 20.878056060335695,-89.67962931048558 20.875489909639725,-89.67934330988453 20.874267230376915,-89.67883866038311 20.872109819841057,-89.67877994042792 20.871858690293408,-89.6787354802683 20.871666620272322,-89.67830644955811 20.869812689790308,-89.67822888024429 20.868453940252664,-89.67593074997572 20.859613479745263,-89.6753549999146 20.859468489993034,-89.67516636972685 20.85942097991385,-89.67376671954659 20.8590685103796,-89.67322098030006 20.85904453973724,-89.67305419983161 20.859012949971643,-89.67143601953224 20.858706570344424,-89.67114454997942 20.858651379764595,-89.67111980048678 20.858646689814833,-89.67066008991476 20.86013561960749,-89.66983422999391 20.86013711999081,-89.6656988897697 20.860144569807176,-89.66489779989567 20.860146000223423,-89.66397722048443 20.86014762965901,-89.66347866027995 20.860148520036404,-89.66152211034475 20.860151980186302,-89.66144256961189 20.86015212003322,-89.66027442022015 20.859950660028403,-89.65974307955506 20.859859030271096,-89.6576465400295 20.859633939694277,-89.65714136967216 20.85957968023564,-89.65710984987258 20.859576310134287,-89.65729871010899 20.858325659802816,-89.65735763017454 20.858182550045797,-89.65781322949806 20.857076110253644,-89.65824131965721 20.857048370278548,-89.65871583038661 20.85649137035513,-89.6594484895332 20.85563131986622,-89.65923317041825 20.855338450234925,-89.65815160004502 20.85386724992793,-89.65759945981787 20.853178909731568,-89.65708171986195 20.852872980238885,-89.65706390976806 20.852862459550224,-89.65704608009982 20.852851919971513,-89.6569822498401 20.852814219635064,-89.65623189048999 20.852519979684487,-89.65588447982225 20.85214266028376,-89.6558380296127 20.851794579821373,-89.65704765016609 20.849926249696054,-89.65741450990117 20.849359599801346,-89.65758088014735 20.849272420437657,-89.65760192007379 20.849261380005203,-89.65762296966068 20.84925035036966,-89.65784785036882 20.849132510155627,-89.65842251991491 20.847972489848075,-89.6593610298697 20.848022259562285,-89.65987047989782 20.848213490276095,-89.66025031952711 20.848200540138848,-89.6612212901925 20.848384489648666,-89.66232067994424 20.84840100010632,-89.66307791003425 20.847370630194845,-89.66380955019265 20.847263780159196,-89.66391873957846 20.846997860091648,-89.66433836976726 20.846558200121493,-89.66458874994862 20.84572977000454,-89.66477082012767 20.845204520239918,-89.66475783016666 20.844445249682437,-89.66473885963113 20.843336750362823,-89.6642940298659 20.842394780168632,-89.66356089034367 20.842263660068284,-89.66286761967528 20.84213965997415,-89.66254149039152 20.84196751042296,-89.66291253953906 20.841051629972128,-89.66284668001772 20.840217120255886,-89.66283822956795 20.840110060136027,-89.66317121999894 20.838632249789597,-89.6643318799903 20.838944220052355,-89.66528601977848 20.83918474954291,-89.6663319399598 20.839448419642423,-89.66814005996648 20.839539850271137,-89.66725996973206 20.841289509925232,-89.66706352020181 20.841680060430008,-89.66695075037204 20.842023619711483,-89.66747901962799 20.84249997973282,-89.66882079964786 20.842780290384,-89.67014357041936 20.843056600340702,-89.67167999963958 20.843377519620603,-89.6720907801241 20.841181430336192,-89.67208562005837 20.84033302001626,-89.67220008027557 20.83977087984968,-89.67217334003773 20.839442199687028,-89.6721274001266 20.83914802034002,-89.6720815497474 20.83894633982227,-89.6720252798805 20.838698819643554,-89.67199349018433 20.838428690073556,-89.67206009022361 20.838264090347167,-89.67219508951072 20.8379304302873,-89.67228172001222 20.83760018001668,-89.67261365035147 20.83685279980294,-89.6728321995156 20.836206510191616,-89.67293398024673 20.835905519767223,-89.67319706029522 20.835253060204508,-89.67332822998429 20.83489817988375,-89.67345688990268 20.834550080034106,-89.67358534031928 20.83420259970198,-89.67371059959004 20.833863660234925,-89.67383228004296 20.833534480380763,-89.67395847985367 20.83319300030331,-89.67411124952785 20.832848780076333,-89.67432004991498 20.83239772007532,-89.67454159955938 20.831843770080653,-89.6748239197516 20.831156779699995,-89.67487506028525 20.830984200189306,-89.67500528983034 20.830544680191053,-89.67517849000474 20.829963569818545,-89.67521308048416 20.82987868991455,-89.67568554003414 20.82830306028964,-89.67592765015547 20.82778406008977,-89.67878321965536 20.8273041701745,-89.68020138014917 20.82706103019426,-89.68146586022323 20.826937369854036,-89.68382268001038 20.82619169044297,-89.68592447961319 20.825369079863577,-89.68661562029811 20.825099349600507,-89.68669488001233 20.825068430300547,-89.68676906004227 20.82503948000864,-89.68679210993848 20.825030490011713,-89.68681515008441 20.82502149011748,-89.68689365977116 20.82499084965457,-89.68885118005288 20.824226910265935,-89.68961860004727 20.823956319716928,-89.69149333972861 20.823295249532478,-89.69235064956327 20.823168579862397,-89.69415749031744 20.82296614015685,-89.70067385962403 20.822771429573052,-89.70173917030328 20.822759570210167,-89.71103227995081 20.822655770133963,-89.71112510976918 20.816022800394165,-89.71037351980613 20.812686279991397,-89.71011180008021 20.812572149955983,-89.70834548997587 20.812102369852013,-89.70466083025276 20.810143459932476,-89.70315574960641 20.809001489549757,-89.70220737021036 20.808501340255262,-89.69984824964091 20.80765117956554,-89.69984479972723 20.807666829766504,-89.6988590496871 20.812099200199782,-89.69879622957423 20.81278166016179,-89.69776670969608 20.81255428020293,-89.6955919998188 20.812041750129197,-89.69483710956709 20.811863829791022,-89.69333254004985 20.811508939798003,-89.6932886196015 20.811498629723673,-89.69273294965267 20.811368120131334,-89.69244433984356 20.811300339534156,-89.69084194030312 20.810933909817535,-89.6907974601823 20.810923740375955,-89.69077881995541 20.810919459938063,-89.69076014978643 20.810915199838092,-89.69071466040776 20.810904800312386,-89.69066927983185 20.811077230011875,-89.69062209013147 20.81125653971047,-89.69024730991043 20.81268077955768,-89.68844892028262 20.81946403007717,-89.68225182972142 20.81726154985668,-89.68288685038385 20.81547642048494,-89.68363269030176 20.813423229693456,-89.6842506896317 20.811663780268333,-89.68420428961203 20.811566380057116,-89.68421228980488 20.811342830319916,-89.68479079961307 20.81144694997147,-89.68502543031288 20.810511770032477,-89.68523222034068 20.80968762030416,-89.68524439971864 20.809639020041374,-89.68546518016144 20.80875898009255,-89.6856710003416 20.80793864967599,-89.6856770599098 20.807914460034112,-89.68590631984499 20.807000710339082,-89.6860516200722 20.806420920073577,-89.68611676952919 20.806162549994013,-89.68612593966931 20.806126200178312,-89.68634641968987 20.805249909952067,-89.68656650955997 20.80437509001942,-89.68696082012374 20.802291279741837,-89.68882634960062 20.80287877988536,-89.6892040504221 20.79827674042393,-89.68796322962861 20.79799366015459,-89.69083442975061 20.786535420101742,-89.6949790003109 20.787442220188694,-89.69304398004415 20.79462040041571,-89.6973149402744 20.79379675029483,-89.69668096964502 20.79595631988734,-89.70071025957795 20.797424939889808,-89.69981517971446 20.79987004966516,-89.70962590968415 20.8026460199073,-89.71011371011808 20.800438710397202,-89.71177900011217 20.79152554043678,-89.71168311982292 20.790622770070314,-89.70899190955508 20.77975104975819,-89.70887079993835 20.77765047961799,-89.70829905997302 20.774062780336394,-89.70163248986817 20.77461309043663,-89.6997207400684 20.775560089732068,-89.695601830214 20.777655549588417,-89.69194188012656 20.778663480026935,-89.69192723030865 20.777801030465724,-89.69162918037209 20.77585455001629,-89.6909736196634 20.774097539718028,-89.68532354971342 20.77472519961296,-89.68517122006368 20.772671920266163,-89.68519617957789 20.772570539571447,-89.68462658036941 20.76844769038206,-89.69026174009213 20.767885139621455,-89.69082400014322 20.76354111031671,-89.69122897007814 20.76115092038728,-89.69148954003099 20.758132349570545,-89.69167391969786 20.756510909709874,-89.6923973399591 20.75390845985713,-89.69250711979612 20.75052351035528,-89.69282754002339 20.75042222965483,-89.69292934027506 20.748920909646245,-89.69306311042544 20.74828743012793,-89.68444311981703 20.7411883100458,-89.67649475017507 20.734815080428334,-89.66940524965085 20.726939479573517,-89.6687532601974 20.726184829588917,-89.65564585970898 20.71152631957692,-89.65696134027355 20.71138982047121,-89.65811947955437 20.71138623001815,-89.65900747967486 20.710555400248566,-89.66040293973397 20.70917787975428,-89.66211957001062 20.706835969660176,-89.66402494042786 20.7049267798958,-89.66432158014516 20.704422310164574,-89.66504879959554 20.70359509027925,-89.66620451044011 20.702280460184,-89.66666313991976 20.701399779595803,-89.66712975029756 20.699537119614817,-89.66663917035015 20.699386400028658,-89.65204570964433 20.69710623008328,-89.65160199964808 20.70253469031981,-89.63971193988634 20.700438259547823,-89.63953602043775 20.702280450288868,-89.63986725014205 20.702554880005337,-89.64030571996543 20.70309336995713,-89.64247812000811 20.705134580011816,-89.64410316985966 20.70677177030457,-89.64557333975051 20.708539580143764,-89.64603485988924 20.709258050349874,-89.64635987999819 20.709960320451017,-89.64683563037035 20.711260339659688,-89.6472106596479 20.711905319750613,-89.64856268952315 20.713811459994787,-89.64934152018319 20.71753225987871,-89.64858945975239 20.718435319636527,-89.6446346297701 20.727141980430247,-89.64415385038329 20.728505400352674,-89.64346893961587 20.729781119969303,-89.64419356993172 20.73372394028624,-89.63807950957587 20.733659690416744,-89.63703434966637 20.73386962003265,-89.63519509008749 20.734303370115697,-89.63291305952559 20.73465960018889,-89.63159736972467 20.7350212003727,-89.62936793976196 20.73588599992226,-89.62914444996967 20.735967969831407,-89.62911003008217 20.735988380007853,-89.6289822598636 20.736092620140738,-89.62962521988399 20.720984059837278,-89.6092307801382 20.715048599760152,-89.60906143018305 20.71498636996064,-89.60142300031627 20.7198728001907,-89.59962904979574 20.71991500026357,-89.59539315007522 20.71974560041562,-89.5947292303448 20.719705849824805,-89.59469059976227 20.71970353953506,-89.59441334962507 20.71968701983674,-89.59458454025798 20.72175817018342,-89.59459727983905 20.721912290220786,-89.59491354003649 20.724238889616743,-89.59436334993501 20.724562079679217,-89.59430122025985 20.72459006022423,-89.59016944978181 20.726451169811114,-89.58917557965111 20.726227459571504,-89.58894053962098 20.727021400135158,-89.58713271960534 20.728193660161793,-89.5835373803351 20.73150005028853,-89.5775192299233 20.72987640007763,-89.57739345999167 20.731196169976386,-89.57633854013518 20.73976713972675,-89.57594411994484 20.743277620273815,-89.57612760017889 20.743264539856227,-89.5800716499087 20.742983279563376,-89.5801947501201 20.743033259808698,-89.58093102005162 20.74333218021951,-89.5814285697023 20.743513110401807,-89.5842090603063 20.74452413964883,-89.5858259204259 20.745112029713667,-89.58558771021436 20.746172769665208,-89.58557112046869 20.74624664964172,-89.58555452009733 20.746320539680596,-89.58491946039567 20.74914831001111,-89.58369290972837 20.750043109742393,-89.58342811956625 20.750038180340567,-89.58001267957799 20.75926486003931,-89.58000634992514 20.75928192001031,-89.58000003013518 20.75929901993952,-89.57908881990481 20.76176045990546,-89.5699306503288 20.778024649909895,-89.56954551010583 20.77866207991964,-89.56477108953653 20.787135599916112,-89.56619624999362 20.78743125985126,-89.56879282987337 20.788035750112712,-89.56722808989147 20.80021077954936,-89.55494428953496 20.799074379885823,-89.5541187098231 20.807791949690397,-89.56484690985198 20.807546819868506,-89.56400971034388 20.813845309864746,-89.56606609004548 20.81401419975657,-89.56624881958844 20.813170249805424,-89.56858245006147 20.813412599933272,-89.57638841964885 20.81433185957269,-89.57568547976817 20.818033119573613,-89.58071965036936 20.81862520028281,-89.58142061998396 20.814957219869385,-89.58187219979301 20.81510021989982,-89.58502321986204 20.817704350221504,-89.58503448966913 20.81771367972371,-89.58504577000754 20.817723000068014,-89.58510328012144 20.817770519917133,-89.58658151029842 20.818965029614304,-89.58385877993042 20.822705949659763,-89.58390485035324 20.82309874972141,-89.58453256991658 20.826769340350793,-89.58533874016808 20.82873288035259,-89.5855056897458 20.832166550102187,-89.58511717035816 20.834965649627293,-89.58480192020752 20.837131230373743,-89.58502412025844 20.838708679991242,-89.57840391045089 20.83002264999621,-89.57554767995204 20.83389529040568,-89.57289480035335 20.837475460173636,-89.57011785980954 20.841460139536125,-89.56166062042611 20.840409579886213,-89.56162697024946 20.84040541989134,-89.5615933199492 20.840401229829368,-89.53808265026905 20.83747841973856,-89.53969671986137 20.841444309595587,-89.54119909033064 20.845055349869,-89.5416478799454 20.846140349951895,-89.54347911038943 20.85041337994612,-89.5436795700052 20.85090369007112,-89.54386542007441 20.851789510456726,-89.54428990993938 20.85315198018266,-89.54471845037284 20.853791619933617,-89.54496326011385 20.854826050220424,-89.54543719952794 20.855349110010465,-89.54710315027565 20.856329220145952,-89.55877745037141 20.870171379997032,-89.55890026022733 20.871083690033657,-89.55296866021337 20.870382149757447,-89.55297735015155 20.871317220255065,-89.55301551999595 20.87298127963821,-89.55905600012092 20.873666939619497,-89.55827239953283 20.87724475011393,-89.5582340596222 20.877857880218713,-89.55814188978474 20.8778559404184,-89.5581274895349 20.877855630282127,-89.55811306026888 20.877855319594005,-89.55769811025387 20.87784655040808,-89.55276104971831 20.874813180102237,-89.55249728023021 20.875448089883662,-89.55231568981243 20.876106999967263,-89.55208543034371 20.877632689730717,-89.55136734039449 20.87889165987073,-89.54926959986385 20.877104350434394,-89.54886270949645 20.87760402040746,-89.54562901954318 20.881371779967708,-89.55020482034247 20.885364049836625,-89.55266172016256 20.887606060009674,-89.55417769012075 20.88616387957444,-89.55567379997838 20.886009149611624,-89.55593794977369 20.886825290049913,-89.55682854972856 20.889731050076662,-89.55761230980818 20.890954510104294,-89.5582930200992 20.89200401956971,-89.55867674024522 20.892744919901617,-89.55989086038457 20.89436670962486,-89.56386147959292 20.89359481958607,-89.561870600118 20.890236769933807,-89.56286255008041 20.890191739597057,-89.56712932028015 20.889998000116208,-89.57056788974208 20.8888154297737,-89.57093034039733 20.886684319841223,-89.56668502045508 20.882174829995606,-89.56669982018553 20.882041540203204,-89.56364433985371 20.87865277021784,-89.56506932002026 20.87874408998519,-89.56651214967829 20.87887043036723,-89.56971221990216 20.880566200216492,-89.57584747978247 20.882308660258488,-89.57725345044697 20.88335648009253,-89.57897684973871 20.883592920110203,-89.57997445024776 20.883481739867406,-89.58100770968993 20.88353434029615,-89.58252102979797 20.883622109841227,-89.58321442955699 20.88258928004845,-89.5833095400319 20.883014710060465,-89.5833540502181 20.883535000129953,-89.5834018496695 20.8840937704052,-89.58348271971123 20.884818540100042,-89.58365913966445 20.885651479793225,-89.58416967981135 20.886673380413896,-89.58475341980117 20.88744593957489,-89.58598568981795 20.8881884596761,-89.5865502002998 20.88863500023787,-89.58775612030567 20.889628970366502,-89.58859917034007 20.89051205973631,-89.5899064802973 20.891758200265173,-89.59001772033986 20.892107740081713,-89.5902240498517 20.892743919531966,-89.59038405035007 20.89323727970232,-89.59106957051041 20.894057429650132,-89.591582349765 20.89464248025797,-89.59187949036048 20.894966370300793,-89.5925344195974 20.895497320307584,-89.59329404999221 20.896397889835427,-89.59399386028788 20.897235480100335,-89.59419684990127 20.897901480406972,-89.59476187964282 20.8985026298335,-89.59503423042196 20.899087519942952,-89.59555655020036 20.899873939899066,-89.59589623012023 20.90050845978041,-89.5960614896693 20.900817180363887,-89.5962167196441 20.901100459832833,-89.59618080041234 20.901109370378634,-89.59627197227438 20.901258628642594,-89.59632410967563 20.901343979875932,-89.5966276901821 20.901833909871215,-89.59671129014697 20.90197180032078,-89.59671422009698 20.90197731964966,-89.59705127996229 20.902613799891697,-89.59722181972931 20.902933250218297,-89.59738364980471 20.90323757040187,-89.59743719987014 20.903339199664586,-89.59759440016894 20.903645710389995,-89.59773011016398 20.903856140176927,-89.59791143003298 20.90405243000494,-89.59802008960337 20.90415754025804,-89.59757777955701 20.905542830134806,-89.59772449021986 20.90559231044739,-89.5974607196539 20.90658682030508,-89.59803290994714 20.906748920407765,-89.59790262019779 20.908134910034633,-89.59795410951801 20.91011123013959,-89.59797821958264 20.91108534970398,-89.59797711968281 20.911500940336083,-89.59797071962544 20.911838400197055,-89.59797600001734 20.91255654009123,-89.5977203102582 20.912295279914787,-89.59730763043888 20.911870570450958,-89.59650705008664 20.911066020147373,-89.59592874976374 20.911564919836536,-89.59560949050282 20.911826079749503,-89.5960532901012 20.912432220155026,-89.59503335029825 20.913248140099768,-89.59498019984828 20.913951600246563,-89.59488616965331 20.915196260120723,-89.59572734971798 20.91507334952682,-89.59670651996154 20.914945799825702,-89.59654628041952 20.91590108032524,-89.59640592024647 20.915851580398225,-89.59561692043545 20.915573630075045,-89.59485874984027 20.915250570080815,-89.5948534302429 20.915359660468624,-89.59482102013233 20.916024179661235,-89.59480308977018 20.916369630281082,-89.5947848903909 20.916720399854853,-89.59476440024852 20.916934979933714,-89.59470605967849 20.917546230370363,-89.59466816961182 20.91792012022144,-89.59463745997034 20.918204169618505,-89.59461308030792 20.918432420172877,-89.59456811983732 20.918878620344202,-89.59455586041499 20.919421799877853,-89.59455865018754 20.91952513961131,-89.59456464966725 20.919739230260888,-89.59452899959878 20.920418709541025,-89.59452712037584 20.920494119881567,-89.59451744980922 20.92075215002727,-89.59443616989174 20.92170088965858,-89.59438029022354 20.92260637036628,-89.59431801999251 20.92359313967907,-89.59426974956895 20.92460113960611,-89.59426202981895 20.924802289706008,-89.59430031964237 20.925616750167038,-89.59429654021713 20.92609682014536,-89.59428314003685 20.92663762017375,-89.59423953963363 20.9276113397152,-89.59421548000587 20.92864758021811,-89.59420677968158 20.928754139680777,-89.59420785009479 20.9288158199238,-89.59422678042593 20.929772200258938,-89.59527223003371 20.928935430101816,-89.5953493797425 20.92973705972743,-89.59536451021945 20.92989397958796,-89.5944065499977 20.930599979943594,-89.59386252014139 20.9310009403319,-89.59344859969498 20.931305999923012,-89.59268006039106 20.93185953991862,-89.59182815011498 20.932473109956106,-89.59164367955316 20.932609579965373,-89.5909877097397 20.93309486035203,-89.59093581984641 20.93313354990667,-89.59016385041296 20.933711279710863,-89.58939186043406 20.934289020179804,-89.58861987993497 20.934866740066937,-89.58795287957551 20.93535302959188,-89.58685715045925 20.936151889630196,-89.58540620005795 20.937191250095424,-89.58499136976846 20.937504570232946,-89.58425884952591 20.93803663001225,-89.58340612031999 20.93866665965227,-89.58314490981923 20.938862079629345,-89.58243889026816 20.939386889908334,-89.5823468503947 20.939455310216985,-89.58160776992601 20.940004709735348,-89.58152145034113 20.94006887991155,-89.58141973957974 20.940141619816217,-89.58104722013816 20.94040804967699,-89.58046116998841 20.94084029012791,-89.5803835199174 20.940897570250456,-89.57978223043534 20.941347690144028,-89.57935439960005 20.941656180304406,-89.579085279784 20.94184885964539,-89.57874836989383 20.94211389026202,-89.57860316987163 20.942219979779736,-89.57750862042728 20.942986090231614,-89.57639686043312 20.943833509685874,-89.5752207698904 20.944696370362408,-89.57458191014199 20.945164030051814,-89.57440248986802 20.945288509552398,-89.57394235028292 20.945626200248284,-89.57387225961294 20.94567745041256,-89.57361386028718 20.94586631046849,-89.57253156997187 20.94666263039319,-89.5715590002718 20.947418970133086,-89.57111125012959 20.947779939603407,-89.5703409104948 20.948579289777058,-89.56972506000442 20.949412710181264,-89.5695724500508 20.949619219614732,-89.56932757981538 20.949941939835696,-89.56925228999567 20.9500431796195,-89.56905603022959 20.950404420378803,-89.56876100023061 20.950947460303553,-89.56847913997923 20.95160051043885,-89.5683780602822 20.9519072497815,-89.56812255027675 20.952651229917308,-89.5680719202906 20.952854740320376,-89.56797558022325 20.953385579602255,-89.56789185036291 20.95386644982561,-89.56781572019109 20.954353620351654,-89.56761021996412 20.95559799993623,-89.56742382987377 20.956850879817026,-89.56730726050787 20.957637859659542,-89.56613205960329 20.95718837038325,-89.5652690799285 20.956834950040246,-89.56482797982537 20.956636490298962,-89.56469869043315 20.957447229803307,-89.5637425801992 20.957153830323534,-89.56372631007412 20.95714931990237,-89.5626805102233 20.956859510308703,-89.56240614010011 20.9580538901822,-89.5617023205032 20.95792042974199,-89.5609196297388 20.957715020127225,-89.56080685961436 20.957682179658136,-89.56058311005341 20.958789770288277,-89.56055298003332 20.958938910397336,-89.56042862969467 20.959644150150424,-89.56042413991072 20.959674679566817,-89.56039338038225 20.9598198497535,-89.56027411013706 20.960632419726593,-89.56058875025361 20.9606790301532,-89.56063552042332 20.96100740041618,-89.56079044900422 20.961998058331247,-89.55975243028728 20.962153650018237,-89.5592094303474 20.962260859776492,-89.5589812304269 20.962295290275378,-89.55884253986459 20.962281350318307,-89.5587210331524 20.9622632406504,-89.55872900028531 20.962355969964563,-89.55875107986739 20.962601970004783,-89.55883232020794 20.963507289749487,-89.55931483045669 20.963402969782067,-89.55988337993749 20.963288479847776,-89.56093849023665 20.96309692043431,-89.56126668000778 20.96303686011258,-89.56111197044343 20.964287289958733,-89.56103394029428 20.964932080038693,-89.56098562044616 20.965350489678798,-89.56088364974552 20.966306219805148,-89.56077435013886 20.967305400189048,-89.56076622031009 20.967364660084897,-89.56087471964562 20.96772461987645,-89.56100125019049 20.968144280442132,-89.5598821203078 20.968310540462042,-89.55987447996822 20.969130399767067,-89.55883190964485 20.96927613956403,-89.55781488037697 20.96941027966507,-89.55777396958358 20.96941718001746,-89.55703781975794 20.96954148010653,-89.5570356502571 20.970474109817758,-89.55703491978865 20.970519449940596,-89.55659956982014 20.970460200026096,-89.55653448983273 20.97046814988356,-89.55592868972644 20.97054222040984,-89.5558919496657 20.971286479711594,-89.55587763022731 20.97149115046814,-89.55576760026693 20.97231834983083,-89.55546960021815 20.972334570432523,-89.55543902001648 20.97327355021207,-89.55546973995554 20.97431464985371,-89.55546617015678 20.975324259581143,-89.55551940029515 20.976192770287838,-89.55552365005468 20.977183880366795,-89.555501540189 20.977475279600142,-89.55564442989457 20.977511459985294,-89.55598188043469 20.977584829753894,-89.55603082023103 20.977595980439133,-89.55641125950808 20.977682740284635,-89.55680605966984 20.977758879940552,-89.55701856989961 20.977551450190035,-89.55708096970233 20.97737970953682,-89.55743539024981 20.97733410722124,-89.55766068038135 20.977305119694094))",
# echo "$#"
#if [ "$#" -nq 1 ]; then
......@@ -32,39 +35,96 @@ if [ ! -d "jp2" ]; then
fi
L2AProductListExtractData.sh $USERDIR"L2A/" $USERDIR"jp2/" 4
#3.- Merge Images
echo "Merging Images..."
mergeImagesByDirectory.sh $USERDIR"jp2/" "$WKT" 4
if [ $BYTILE -ne "0" ]; then
echo "BY TILE"
cd $USERDIR"jp2/"
ls -d */ | parallel -q --jobs 1 mergeImagesByDirectory.sh $USERDIR"jp2/"{} "$WKT" 4
#4.- Delete images with few data
cd jp2/merge_out/
if [ ! -d "SCL" ]; then
mkdir SCL
else
echo "BY DATE"
mergeImagesByDirectory.sh $USERDIR"jp2/" "$WKT" 4
fi
cp *SCL_60m.tif SCL
cd SCL
ls *.tif | parallel --jobs 4 imageMissingData.py {} 50
#4.- Delete images with few data
echo "Deleting Images..."
if [ $BYTILE -ne "0" ]; then
echo "BY TILE"
cd $USERDIR"jp2/"
for i in $(ls -d */) ; do
cd $i"merge_out/"
echo $i
if [ ! -d "SCL" ]; then
mkdir SCL
fi
cp *SCL_60m.tif SCL
cd SCL
ls *.tif | parallel --jobs 4 imageMissingData.py {} 50
if [ ! -d "../TCI" ]; then
mkdir ../TCI
fi
for scl in $(ls *.tif)
do
fileprefix=$(echo $scl | (cut -d"_" -f1))
cp ../$fileprefix"_TCI_60m.tif" ../TCI/$fileprefix"_TCI_60m.tif"
done
cd ../TCI
mogrify -format jpg -quality 100 *.tif
cd $USERDIR"jp2/"
done
else
echo "BY DATE"
cd jp2/merge_out/
if [ ! -d "SCL" ]; then
mkdir SCL
fi
cp *SCL_60m.tif SCL
cd SCL
ls *.tif | parallel --jobs 4 imageMissingData.py {} 50
if [ ! -d "../TCI" ]; then
mkdir ../TCI
if [ ! -d "../TCI" ]; then
mkdir ../TCI
fi
for scl in $(ls *.tif)
do
fileprefix=$(echo $scl | (cut -d"_" -f1))
cp ../$fileprefix"_TCI_10m.tif" ../TCI/$fileprefix"_TCI_10m.tif"
done
cd ../TCI
echo "mogrify -format jpg -quality 100 *.tif"
mogrify -format jpg -quality 100 *.tif
fi
for scl in $(ls *.tif)
do
fileprefix=$(echo $scl | (cut -d"_" -f1))
cp ../$fileprefix"_TCI_10m.tif" ../TCI/$fileprefix"_TCI_10m.tif"
done
cd ../TCI
mogrify -format jpg -quality 100 *.tif
##Extract SCL information
cd $USERDIR/jp2/merge_out/SCL
if [ ! -d "json" ]; then
mkdir json
#5.-Extract SCL information
echo "Extracting SCL information..."
cd $USERDIR"jp2/"
if [ $BYTILE -ne "0" ]; then
echo "BY TILE"
for i in $(ls -d */) ; do
cd $i"merge_out/SCL"
if [ ! -d "json" ]; then
mkdir json
fi
SCLimageListToJSON.sh $USERDIR"jp2/"$i"merge_out/SCL/" $USERDIR"findProducts.json" 6
mv *.json json
cd json
tile=$(echo $i | cut -d "/" -f1)
mergeL2ASCL_JSON.py $USERDIR"jp2/"$i"merge_out/SCL/json/" > $USERDIR$tile"_sclData.json"
cd $USERDIR"jp2/"
done
else
echo "BY DATE"
cd $USERDIR/jp2/merge_out/SCL
if [ ! -d "json" ]; then
mkdir json
fi
SCLimageListToJSON.sh $USERDIR"jp2/merge_out/SCL/" $USERDIR"findProducts.json" 6
mv *.json json
cd json
mergeL2ASCL_JSON.py $USERDIR"jp2/merge_out/SCL/json/" > $USERDIR"scl_data.json"
fi
SCLimageListToJSON.sh $USERDIR"jp2/merge_out/SCL/" $USERDIR"mask.json" 6
mv *.json json
cd json
mergeL2ASCL_JSON.py $USERDIR"jp2/merge_out/SCL/json/" > $USERDIR"scl_data.json"
#mv *SCL_60m.tif json
#cd json
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment