pandoc -f html -t markdown http://www.xunta.gal/dog/Publicados/2016/20161230/AnuncioG0427-271216-0001_gl.html > pexma2017-GLO1.md
pandoc -f html -t markdown http://www.xunta.gal/dog/Publicados/2016/20161230/AnuncioG0427-231216-0001_gl.html > pexma2017-GLO2.md
Para obter os cadros en formato texto
pandoc -f html -t markdown http://www.pescadegalicia.com/PlanesExp/index.htm > plansAnuais2016-wgetall.md
Con esta orden baixo as ligazóns tanto do plan xeral (PX) como dos plans específicos (PE)
CREATE TABLE "pexma2017" ("idPlanAnual" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL , "entidad" CHAR(100), "modalidade" CHAR(50), "especiesPlan" CHAR(100), "zonaTraballo" TEXT, "diasMax" TEXT, "epocaTraballo" TEXT, "puntosControl" TEXT, "tipoCode" CHAR(4), "conxunto" BOOL, "urlFicha" TEXT, "id_plan_explotacion" INTEGER, "BMSigremar" TEXT, "idzonatra" INTEGER, "anualidad" INTEGER DEFAULT 2017, "numesp" INTEGER, "codeMod" CHAR(1), "costa" CHAR(2));
AAUT: "entidad"|"modalidade"|"especiesPlan"|"zonaTraballo"|"diasMax"|"epocaTraballo"|"puntosControl"
BESP: "entidad"|"modalidade"|"especiesPlan"|"zonaTraballo"|"diasMax"|"epocaTraballo"|"puntosControl"
DPER: "entidad"|"modalidade"|"zonaTraballo"|"diasMax"|"epocaTraballo"|"puntosControl"
FEQD: "entidad"|"modalidade"|"zonaTraballo"|"diasMax"|"epocaTraballo"|"puntosControl"
GSOL: "entidad"|"especiesPlan"|"modalidade"|"zonaTraballo"|"diasMax"|"epocaTraballo"|"puntosControl"
HPEN: "entidad"|"modalidade"|"zonaTraballo"|"diasMax"|"epocaTraballo"|"puntosControl"
IALG: "entidad"|"modalidade"|"zonaTraballo"|"diasMax"|"epocaTraballo"|"puntosControl"
JANE: "entidad"|"modalidade"|"zonaTraballo"|"diasMax"|"epocaTraballo"|"puntosControl"
KPOL: "entidad"|"modalidade"|"especiesPlan"|"zonaTraballo"|"diasMax"|"epocaTraballo"|"puntosControl"
UPDATE pexma2017 SET "tipoCode" = 'AAUT' WHERE "tipoCode" ISNULL;
UPDATE pexma2017 SET "tipoCode" = 'BESP' WHERE "tipoCode" ISNULL;
UPDATE pexma2017 SET "tipoCode" = 'DPER' WHERE "tipoCode" ISNULL;
UPDATE pexma2017 SET "tipoCode" = 'FEQD' WHERE "tipoCode" ISNULL;
UPDATE pexma2017 SET "tipoCode" = 'GSOL' WHERE "tipoCode" ISNULL;
UPDATE pexma2017 SET "tipoCode" = 'HPEN' WHERE "tipoCode" ISNULL;
UPDATE pexma2017 SET "tipoCode" = 'IALG' WHERE "tipoCode" ISNULL;
UPDATE pexma2017 SET "tipoCode" = 'JANE' WHERE "tipoCode" ISNULL;
UPDATE pexma2017 SET "tipoCode" = 'KPOL' WHERE "tipoCode" ISNULL;
UPDATE pexma2017 SET "id_plan_explotacion" = "idPlanAnual"+("anualidad"*1000);
inicio da url dos plans anuais:
http://www.pescadegalicia.gal/PlanesExp/
SELECT "anualidad", "idPlanAnual", "tipoCode", RTRIM("especiesPlan") FROM "pexma2017" ORDER BY "idPlanAnual" ASC;
Con esta consulta crease o arquivo pespec2017.csv
Despois creamos a táboa do ano 2017:
CREATE TABLE "pespec2017" ("idesplan" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL , "anualidad" INTEGER, "idPlanAnual" INTEGER, "tipoCode" CHAR(4), "codeFAO" CHAR(3));
E despois importamos os datos do ficheiro csv á base de datos na táboa pespec2017.
SELECT 'UPDATE pexma2017 SET numesp= '|| COUNT("codeFAO") || ' WHERE idPlanAnual = +' || "idPlanAnual" ||'+ AND numesp ISNULL' AS orden FROM "pespec2017" GROUP BY "idPlanAnual";
SELECT
'<!--Pexma2017' || "tipoCode" AS 'Nome da Ficha',
CASE WHEN length("idPlanAnual")= 1 THEN '00' || "idPlanAnual" WHEN length("idPlanAnual")= 2 THEN '0'||"idPlanAnual" ELSE "idPlanAnual" END AS "codplan1",
'-->¿-?## Pexma 2017¿-?### ' || "tipoCode" || '¿-?# ' AS "Encabezado01",
CASE WHEN length("idPlanAnual")= 1 THEN '00' || "idPlanAnual" || ' ' WHEN length("idPlanAnual")= 2 THEN '0' ||"idPlanAnual" || ' ' ELSE "idPlanAnual" || ' ' END AS codplan2,
RTRIM("entidad") AS "Encabezado02",
'¿-? ¿-?|Campo|Contenido|¿-?|:----|:--------|¿-?Código plan|' As PlanAnual,
CASE WHEN length("idPlanAnual")= 1 THEN '00' || "idPlanAnual" WHEN length("idPlanAnual")= 2 THEN '0'||"idPlanAnual" ELSE "idPlanAnual" END AS 'codplan3',
'¿-?entidad|' || rtrim("entidad") AS Entidade,
'¿-?modalidad|' || rtrim("modalidade") AS Modalidade,
'¿-?especies|' || rtrim("especiesPlan") AS Especies,
'¿-?zona de Trabajo |' || rtrim("zonaTraballo") || ' %%2017 ' || substr("tipoCode",1,1) AS Zona,
CASE WHEN length("idPlanAnual")= 1 THEN '00' || "idPlanAnual"||'%%' WHEN length("idPlanAnual")= 2 THEN '0' || "idPlanAnual"||'%%' ELSE "idPlanAnual"||'%%' END AS "codplan4",
'¿-?dias max. |' || rtrim("diasMax") AS Dias,
'¿-?epoca de Trabajo |' || rtrim("epocaTraballo") AS Calendario,
'¿-?puntos de Control|' || rtrim("puntosControl") AS Control,
'¿-?Tipo de plan|' || "tipoCode" || '¿-?Conjunto|' AS Tipoplan,
CASE WHEN UPPER("conxunto")= 'T' THEN 'SI' ELSE 'NO' END,
'¿-?url Ficha|<' || "urlFicha" || '>¿-?BMSigremar|'|| "BMSigremar" AS "ShortURL-resto"
FROM "pexma2017"
ORDER BY "tipoCode", "idPlanAnual";
¿-?
é un retorno de carro \n
","
e as comillas "
iniciais e finais cd cada plan anual.pandoc -f html -t markdown http://www.xunta.gal/dog/Publicados/2016/20161230/AnuncioG0427-271216-0001_es.html > pexma2017-ESO1.md
pandoc -f html -t markdown http://www.xunta.gal/dog/Publicados/2016/20161230/AnuncioG0427-231216-0001_es.html > pexma2017-ESO2.md
Plan general de explotación marisquera
Planes de gestión para recursos específicos
Acción | md | wiki |
---|---|---|
Cabecera | ok | ok |
Resumen (Menú de navegación) | ok | ok |
Articulado Plan General | ok | ok |
Menús por tipo de plan: | - | - |
AAUT | ok | ok |
BESP | ok | ok |
Articulado Planes específicos | ok | ok |
Menús por plan: | - | - |
DPER | ok | ok |
FEQD | ok | ok |
GSOL | ok | ok |
HPEN | ok | ok |
IALG | ok | ok |
JANE | ok | ok |
KPOL | ok | ok |
Fichas de cada plan | ok | |
Grafico M01 | ok | ok |
Graficos M07 tipo de plan | ok | ok |
gráficos informe | ||
Publicado en wikia | - |
O visor do Sigremar cambia de dominio, el Intecmar abandona o dominio .org para pasar a .gal, por este motivo o enlace acortado http://goo.gl/pdO6x deixou de funcionar a mediados do mes de febreiro de 2017. Onovo enlace acortado é o seguinte: https://goo.gl/glKrkM
Anterior enlace acortado do visor do Sigremar Historial