From aa584d21d522e0bc1e2f13863c51c4ca259133b5 Mon Sep 17 00:00:00 2001 From: Alvaro Romero Date: Fri, 3 Jul 2026 12:22:03 -0400 Subject: [PATCH] feat: AR-QGISS57Converter initial commit --- .gitignore | 14 ++++++++++++++ .sync_aed30ff16c65.db | Bin 0 -> 151552 bytes check_s57.py | 3 ++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 .sync_aed30ff16c65.db diff --git a/.gitignore b/.gitignore index 48f81d3..6654b94 100644 --- a/.gitignore +++ b/.gitignore @@ -4,13 +4,27 @@ __pycache__/ *.pyo .venv/ venv/ +env/ +.env +.env.* +*.egg-info/ # PyInstaller — carpeta de build intermedia (no necesaria) build/ +dist/ +*.spec + +# S-57 output files (large binary charts) +*.000 # Logs build_log.txt +*.log + +# Large source documents (PDFs) +*.pdf # OS .DS_Store Thumbs.db +*.bak diff --git a/.sync_aed30ff16c65.db b/.sync_aed30ff16c65.db new file mode 100644 index 0000000000000000000000000000000000000000..8de31c6415a37a6ffc66c2aa90ef882ebe34f2e4 GIT binary patch literal 151552 zcmeI(U2ogg8NhMTu_eFAR??KzK#Pv7{#mAbYy zKmY**5I_I{1Q0*~0R-YB!1{lD#*&^OfB*srAbNNe|*N0o*;k#0tg_000IagfB*srAP^?`3ULb$~0tg_000IagfB*srATUaR z-~S(_Lm2`HAb}#KULb$~0tg_000IagfB*srATUaR`Tr;#$`C*R z0R#|0009ILKmY**5Qv8W^Z$5^BfUTX0R#|0009ILKmY**5I|s*!0h^PQo;#W=%$l>y(|<~Tm3Gsanc7Tx`VZ6X>Fud6rhYm3_sQQ(I;nr9oYZpiugRY$ zzdiBiiH|47#y=O$@ER%bvn3^^&d)2K&AY~vs#!B#qhh#5@O^B3r?|FT)OOcyZWgs5 znr$8$&Y`xky<5Cf+{s?ob4|lNteW*8$h{YJ z)4pXn&8pE3b-=6a7m2QR8Tyf8#c~^VDC%8}+^836wA`U!<4D{*-Nr0u(|T^+KWw;- zP^BPrTZ~z+;YzU zQPpzX{>HSFX!XNd*2}E=c}q8w@_z2`+HKL)K~VB&rSLe{i*LzU)1&K;bGGT)?Q)|f zl8Ii@mNRX;VLPr!Fb0iy%|Fihd4*^{{IlCjy?W`Qm`9&gI5*f~}VIP=o za813uPxH^TE;5vZhTRU%-#hAAOC&2Ij|eih6_F@PKYc~-b-kQUsTVIQoe3Y$F{@_T z6$ydUu9u~qSqV`pIuSCQOzNHFOiEo`R60NO&tiD3mzs^LPz|=yQu~AWNrQAk?mC=r zdW|0+UOhjZRErBr!m3xy51nUK%QZ_z%We4krT(o^%J(;CRwk3`oyDj_TFq+1s95#= zMkznop6Yx*<#+hglHcJ$$zW?z>hK_bQiscjt@z6t&8yI1br z5htLXn0Oz*MXn{2>fNO%flA{=eP9sYOLZaq1|z*mqUeFu|L!!%|G>UFx&@mjILiEORDShQC$dTm8E>Jb!t|8f}Wea zkjVTh^P{=1=DwJFI``h}Z)ZPF|0VtFbYEBO(G<|96cT=^=FDHK@D)T}B z0R#|00D%|_l;0K^&4SXI@-yOo7F?2dmwLI(#`dk^``S<~?cVkv)Xm_^UaIe!TD?&= z98<3^rqoq2=jfiq3yDm0ziO3Tr}RYZ-4`~ZKUzqtm*$mE zj-S}7^xKI(smSm{C(O#vy!FxrF;=2mr{va~;z@Sh4O(9~x%F-(sr7EC_!}wp z@@1uS&7T+?t8gsvX73`qYeC0~v-|$JLX&xK`9%v&26C?dm_L~7`;#L5#p@~c{CTC* zeK7J|T&#Gu(EIj=bjDsVTQi=DHHPr4Q9w%pF_L9zd8*tJv!lWCPvPCGy1uF=)vb$B zgwngTRFHOGUp@EVADWjARXYo>b)RK?;;T!A(#|=l?^03s^U7N-k#xO}lH2085+mTR zqtI9_$tM{Mk{D9|j+S`Tpi>o!M9Yr&}GX+o|A#vR~t@ z+?k;KrFBG;dZO#EB-I;g)X?r%jRWzH@V~vfb0(##s`z~JuiTIM|Ggqzu^;L^LOSN& zwCer>TyRV3H%^b5v3tv_`-9cJQhq3Krj!vM7?+e6{uK=s4(*qXNS@i^85cWPT%Mn X0tg_000IagfB*srAb 1 else "CO1CO01M.000" for layer in ["COALNE", "LNDARE", "LNDMRK", "M_COVR"]: try: gdf = gpd.read_file(path, layer=layer)