Scientific raster & vector visualization plugin for QGIS — styled after rasterio.show(), with interactive GUI controls for colormap selection, percentile/minmax stretch, pointed colorbar, discrete class mapping, RGB composite, vector overlays, web basemaps, and histogram analysis. Zero third-party Python dependencies.
RasterViz provides publication-quality raster and vector visualization directly within QGIS. The plugin replicates the rendering aesthetics of rasterio.show() through a fully interactive Qt5 GUI. Key capabilities include: multi-layer raster + vector project panel; single-band continuous rendering with configurable colormap and stretch (percentile, min-max, manual); discrete/classified raster rendering via per-class color and label assignment with automatic gridcode scanning; RGB three-band composite with independent per-band stretch; vector overlay support (Shapefile, GeoPackage, GeoJSON, KML/KMZ) with single or categorized symbology; web basemaps (Esri, OpenStreetMap, CartoDB, OpenTopoMap, NASA GIBS, and more) drawn behind your layers; pointed colorbar with configurable geometry, orientation, and extend style; coordinate tick formatting in DMS, DM, Decimal Degree, or native UTM/meter; north arrow and scale bar; real-time live preview backed by a cached NumPy array; and export to PNG (300 DPI), SVG, TIFF, and PDF. Raster and vector reading are 100% QGIS-native (QgsRasterLayer/QgsVectorLayer) — no rasterio, geopandas, or fiona required. Vector rendering uses QGIS's own feature-request pipeline (spatial filtering, reprojection, and on-the-fly simplification) so large files such as a nationwide administrative-boundary layer stay smooth. Web basemaps are also 100% QGIS-native: a native QgsRasterLayer XYZ connection (the same scheme QuickMapServices uses) rendered through QGIS's own map-render pipeline (QgsMapRendererCustomPainterJob) — no contextily or any other third-party package needed. RasterViz has zero third-party Python dependencies. Built with PyQGIS, NumPy, Matplotlib (Qt5Agg backend), and PyQt5.
Plugin Tags