[general]
name=Raisz-style Relief
qgisMinimumVersion=3.28
description=Presentation-quality relief rendering from a DEM in the style of Erwin Raisz hand-drawn physiographic maps: two algorithms (hybrid landform and classic oblique hachures) with a shared decoration layer - hypsometric or thematic draped fill, overlay layers for waters, roads, settlements, land cover textures, sheet decoration (frames, graticule ticks, scale bar, compass rose) and old-print emulation.
version=7.2.5
author=Maksim Boiko
email= boandch@gmail.com
about=The plugin builds presentation-quality physiographic relief graphics from a DEM (Alpha & Winter 1971; Raisz 1931; oblique view with proportional displacement - Ridd 1963). Contour levels are made invisible; each relief point is shifted north proportionally to its height, so the higher the mountain, the taller its profile; fall lines with light-dependent density and hidden-surface removal by a floating horizon form the correct oblique view. Two algorithms: "Landform map" (a hybrid of Mower-style morphometry and hachures at working resolution with variable plains density) and "Classic physiographic" (full resolution, uniform hachuring, memory control with optional strip tiling). A shared decoration layer (all optional): monochrome sepia paper, hypsometric fill from elevation (Patterson, Bartholomew, Peucker, Imhof palettes) or thematic fill colored from the QGIS layer style; the fill is draped over the displaced relief; separate water layers (rivers, lakes, seas, marshes) drawn in ink on paper presets and in blue on colored fills; roads; settlements with labels; land cover textures; large-form shading (flat shadow or anaglyptography engraving); sheet decoration (frames including a checkered map border, graticule tick labels in D°MM', old-style scale bar, compass rose) and old-print emulation (dot screen, paper grain, color misregistration). Vector layers are reprojected and clipped to the DEM extent automatically. Output - PNG, SVG or PDF. Requires numpy, scipy, matplotlib, rasterio, shapely (>=2.0), pyproj and affine -- all bundled with QGIS/OSGeo4W.
tracker= https://github.com/iwojima-dev/Raisz_relief_QGIS/issues
repository= https://github.com/iwojima-dev/Raisz_relief_QGIS
homepage= https://github.com/iwojima-dev/Raisz_relief_QGIS
category=Raster
icon=resources/icon.png
experimental=False
deprecated=False
changelog= 7.2.5 QGis Plugin critycal issues fixed
 7.2.4 The compass rose and the scale bar are half the previous size. Coordinate labels no longer sit on the trim: the sheet was saved with zero padding, so the leftmost labels touched the edge; a small uniform margin has been added. The border of a nodata area now counts as an artificial edge just like the sheet frame, so no coastal vignette is drawn along it (most visible in the nodata 'Sea' mode).
 7.2.3 Fixed the 7.2.2 speed regression: the coastal vignette took hours. The shore buffer was recomputed inside the loop over rings (1032 calls at ~15 s each on a sea polygon with 346 islands); the selection now subtracts a buffer of the frame, computed once per call. The vignette with islands is three times faster than it used to be without them. Islands smaller than two vignette steps take no part in the band -- this affects neither the fill nor the islands themselves.
 7.2.2 Islands no longer sink: extracting polygon layers (seas, lakes, marshes, ice, land cover, settlement polygons) now preserves interior rings. They used to be dropped, so a sea polygon flooded the skerries and looked displaced against the relief. Patterns respect holes too: lake hatching and marsh tufts stay off the islands, and the coastal vignette follows their shores. New parameter "Areas without data (nodata) shown as": plain (as before), sea, or clean paper -- nodata used to be filled silently with the nearest elevations and rendered as a phantom plain.
 7.2.1 The top sheet frame no longer sits on top of the mountains: horizontal frame lines, map-border checkers and graticule ticks with their labels are now broken along the relief silhouette wherever oblique displacement pushes terrain past the top edge of the sheet. Side and bottom edges are unchanged.
 7.2.0 Relative scene scale: an optional mode where the oblique displacement is normalized to the scene (p99 stretched to a target percentage of the sheet height) and the contour interval comes from a number of elevation belts instead of absolute meters -- gentle scenes such as low hills or steep but low coastal cliffs now render with full line work. A separate optional flag normalizes slopes by scene percentiles instead of fixed 4/45 degrees. Both are off by default; Hammond classification is unaffected. In strip mode the coefficients are computed once on the downsampled pass and shared by all strips, so seams stay consistent.
 7.1.0 Sheet decoration: frames (single, double, thick-thin, checkered map border with degree fractions), graticule ticks with D°MM' labels (any CRS via WGS84), old-style scale bar, compass rose / north arrow honoring true north on any projection and rotated canvas. Old-print emulation: dot screen, paper grain, R/B misregistration (PNG). Large-form shading: two-tone lithographic shadow spot or XIX-century anaglyptography engraving (mutually exclusive). UI reorganization: paper/fill/thematic reduced to three fields, all vector layers grouped together. English release.
 7.0.0 Vector export (SVG/PDF): choose the output format for a clean print sheet or editing in vector software (raster fill embedded). Strip tiling of the classic mode for huge sheets without memory overflow. All of v5-v6: canvas rotation (0/90/180/270°), paper/ink presets (sepia, blueprint, cyanotype, old map, white, diazotype), optional stroke width jitter, auto-sea from the DEM with island holes preserved, hydrography patterns and land cover textures, Hammond A-D landform modes.
 4.0.0 Full rework: two algorithms (landform + classic hachures) on a shared core. Hypsometric fill from elevation (Patterson, Bartholomew, Peucker, Imhof) with manual min/max override and optional percentile stretch. Thematic fill takes colors from the QGIS layer style (no rendering). Fill draped over the displaced relief. Automatic background theme: monochrome water on sepia, blue on fills. Separate water layers (rivers, lakes, seas, marshes), roads, settlements. Layers clipped to the DEM extent. Memory control in classic mode. PNG output.
 3.1.0 Hybrid hachures (classic + Mower), landform classification, fills, decoration layers.
