{"name": "FIC Coastal Change Analysis", "package_name": "FIC_Coastal_Change_Analysis", "description": "Shoreline change analysis for QGIS: casts perpendicular transects along a baseline and computes NSM, EPR, LRR and WLR (with uncertainty) per transect, classifying it as erosion, accretion or stable from dated shorelines. DSAS-style workflow, runs as a Processing algorithm. / An\u00e1lisis del cambio de l\u00ednea de costa en QGIS: genera transectos perpendiculares a una l\u00ednea base y calcula NSM, EPR, LRR y WLR (con su incertidumbre) por transecto, clasific\u00e1ndolo en erosi\u00f3n, acreci\u00f3n o estable a partir de l\u00edneas de costa con fecha. Flujo al estilo DSAS, se ejecuta como algoritmo de Processing.", "about": "Plugin for shoreline change analysis. Created by Daniel Ibarra Marinas, Facultad de Ingenier\u00eda y Ciencias, Universidad Aut\u00f3noma de Tamaulipas (Mexico).\nWhat it does:\n- Casts transects perpendicular to a user-digitized baseline, with user-defined spacing and length (metres), and intersects them with a multitemporal shoreline layer (lines with a date field, Date type or ISO text YYYY-MM-DD).\n- Computes per transect: Net Shoreline Movement (NSM, m), End Point Rate (EPR, m/yr) and Linear Regression Rate (LRR, m/yr). With 3 or more dates it also gives R\u00b2, the standard error of the estimate (LSE) and the confidence interval of the LRR (LCI, at 90, 95 or 99 percent).\n- Optional positional uncertainty per shoreline: a total error field, or its components combined in quadrature (image resolution counted as 1 pixel, georeferencing RMSE, digitizing error), or a single value. With it, the plugin computes the EPR uncertainty (EPRunc) and the Weighted Linear Regression (WLR, weights 1/U\u00b2) with WR2, WSE and its confidence interval (WCI).\n- Classifies each transect as erosion, accretion, stable or unclassified (trend field). Stable means a rate not different from zero (statistical criterion, default) or below a user-defined threshold.\n- DSAS-style sign convention: the user states whether the baseline is onshore or offshore, and each transect is oriented seaward. Positive rates mean accretion and negative rates mean erosion, whatever the digitizing direction of the baseline. Transects are drawn from land to sea.\n- Quality checks per transect: flag (baseline crossing a shoreline, or seaward side undetermined) and tr_cross (transect crossing another transect). An optional baseline smoothing distance helps transects follow the general shape of the coast.\n- Technical details: shoreline features with the same date are merged, so each date gives one position per transect; if a transect crosses a shoreline more than once, the intersection closest to the baseline is used; shorelines in a different CRS are reprojected to the baseline CRS, which must be projected and in metres.\nRequirements and limitations:\n- At least 2 dates are needed; with only 2 there is no R\u00b2, LSE or confidence interval, so 3 or more are recommended.\n- The baseline must lie entirely on one side of all shorelines. Transects where it does not are flagged (flag = 1: baseline crosses a shoreline; flag = 2: seaward side could not be determined).\n- Positional uncertainty must be supplied by the user; the plugin does not estimate it. EPRunc and WLR are only as good as those values.\n- Experimental: not yet tested extensively on real case studies. Please report problems in the issue tracker.\nFind it in the Processing Toolbox under \"FIC Coastal Change Analysis\" > \"Coastal\".\n---\nPlugin para el an\u00e1lisis del cambio de l\u00ednea de costa. Creado por Daniel Ibarra Marinas, Facultad de Ingenier\u00eda y Ciencias, Universidad Aut\u00f3noma de Tamaulipas (M\u00e9xico).\nQu\u00e9 hace:\n- Genera transectos perpendiculares a una l\u00ednea base digitalizada por el usuario, con espaciado y longitud configurables (en metros), y los corta con una capa multitemporal de l\u00edneas de costa (l\u00edneas con un campo de fecha, tipo Date o texto ISO AAAA-MM-DD).\n- Calcula por transecto: Net Shoreline Movement (NSM, m), End Point Rate (EPR, m/a\u00f1o) y Linear Regression Rate (LRR, m/a\u00f1o). Con 3 o m\u00e1s fechas da tambi\u00e9n el R\u00b2, el error est\u00e1ndar de la estimaci\u00f3n (LSE) y el intervalo de confianza del LRR (LCI, al 90, 95 o 99 por ciento).\n- Incertidumbre de posici\u00f3n opcional por l\u00ednea de costa: un campo con el error total, o sus componentes combinados en cuadratura (resoluci\u00f3n de la imagen contada como 1 p\u00edxel, RMSE de georreferenciaci\u00f3n, error de digitalizaci\u00f3n), o un valor \u00fanico. Con ella calcula la incertidumbre del EPR (EPRunc) y la regresi\u00f3n lineal ponderada (WLR, pesos 1/U\u00b2) con WR2, WSE y su intervalo de confianza (WCI).\n- Clasifica cada transecto como erosion, accretion, stable o unclassified (campo trend). Estable significa una tasa no distinta de cero (criterio estad\u00edstico, por defecto) o por debajo de un umbral que elige el usuario.\n- Signo al estilo DSAS: el usuario indica si la l\u00ednea base est\u00e1 en tierra o en el mar, y cada transecto se orienta hacia el mar. Las tasas positivas son acreci\u00f3n y las negativas, erosi\u00f3n, sin importar el sentido en que se digitaliz\u00f3 la l\u00ednea base. Los transectos se dibujan de tierra a mar.\n- Controles de calidad por transecto: flag (la l\u00ednea base cruza alguna l\u00ednea de costa, o no se sabe hacia qu\u00e9 lado est\u00e1 el mar) y tr_cross (el transecto se cruza con otro). Una distancia de suavizado opcional ayuda a que los transectos sigan la forma general de la costa.\n- Detalles t\u00e9cnicos: las features con la misma fecha se agrupan, de modo que cada fecha da una sola posici\u00f3n por transecto; si un transecto corta una l\u00ednea de costa m\u00e1s de una vez, se usa el corte m\u00e1s cercano a la l\u00ednea base; las l\u00edneas de costa en otro SRC se reproyectan al de la l\u00ednea base, que debe ser proyectado y en metros.\nRequisitos y limitaciones:\n- Hacen falta al menos 2 fechas; con solo 2 no hay R\u00b2, LSE ni intervalo de confianza, as\u00ed que se recomiendan 3 o m\u00e1s.\n- La l\u00ednea base debe quedar entera a un lado de todas las l\u00edneas de costa. Los transectos donde no se cumple se marcan (flag = 1: la l\u00ednea base cruza alguna l\u00ednea de costa; flag = 2: no se pudo saber hacia qu\u00e9 lado est\u00e1 el mar).\n- La incertidumbre de posici\u00f3n la aporta el usuario; el plugin no la estima. EPRunc y WLR son tan buenos como esos valores.\n- Experimental: a\u00fan no se ha probado a fondo en casos reales. Si encuentras un error, abre un issue en el repositorio.\nSe encuentra en la Caja de herramientas de Processing, en \"FIC Coastal Change Analysis\" > \"Coastal\".", "homepage": "https://github.com/adanielibarra/FIC", "repository": "https://github.com/adanielibarra/FIC", "tracker": "https://github.com/adanielibarra/FIC/issues", "author": "Daniel Ibarra Marinas", "tags": ["erosion", "accretion", "shoreline", "shoreline change", "coastal erosion", "coast", "transects", "dsas", "nsm", "epr", "lrr", "wlr", "uncertainty", "l\u00ednea de costa", "erosi\u00f3n costera", "incertidumbre"], "downloads": 18, "latest_version": "0.1.2", "versions": [{"version": "0.1.2", "experimental": true, "qgis_min": "3.16.0", "qgis_max": "3.99.0", "downloads": 18, "uploaded_by": "adanielibarra", "upload_datetime": "2026-09-10T06:46:09.790504"}]}