gitextract_o_pzf45r/ ├── .gitignore ├── .npmignore ├── .prettierrc ├── LICENSE ├── README.md ├── assets/ │ ├── csv/ │ │ ├── Belgium/ │ │ │ └── be_pop_multi.csv │ │ ├── Europe/ │ │ │ ├── TMAX_ranking.csv │ │ │ ├── fire_danger.csv │ │ │ ├── pop_2018_100km.csv │ │ │ ├── pop_2018_10km.csv │ │ │ ├── pop_2018_20km.csv │ │ │ ├── pop_2018_50km.csv │ │ │ └── pop_2018_5km.csv │ │ └── Netherlands/ │ │ └── 100m/ │ │ ├── NL_census.csv │ │ ├── inwoner_2018.csv │ │ └── netherlands_census.csv │ ├── parquet/ │ │ ├── Europe/ │ │ │ ├── pop_2018_100km_snappy.parquet │ │ │ ├── pop_2018_10km_snappy.parquet │ │ │ ├── pop_2018_20km_snappy.parquet │ │ │ ├── pop_2018_50km_snappy.parquet │ │ │ └── pop_2018_5km_snappy.parquet │ │ ├── building_area.csv │ │ ├── building_area.parquet │ │ ├── data.parquet │ │ └── fruits.parquet │ └── tiff/ │ └── test/ │ ├── IMD_2018_010m_E42N20_03035_v020.tfw │ ├── IMD_2018_010m_E42N20_03035_v020.tif │ └── IMD_2018_010m_E42N20_03035_v020.tif.vat.dbf ├── dist/ │ ├── gridviz.js │ └── gridviz.min.js.LICENSE.txt ├── docs/ │ ├── changelog.md │ ├── gallery.md │ ├── jsdoc/ │ │ ├── jsdoc.conf.json │ │ └── tmpl/ │ │ ├── augments.tmpl │ │ ├── container.tmpl │ │ ├── details.tmpl │ │ ├── example.tmpl │ │ ├── examples.tmpl │ │ ├── exceptions.tmpl │ │ ├── layout.tmpl │ │ ├── mainpage.tmpl │ │ ├── members.tmpl │ │ ├── method.tmpl │ │ ├── modifies.tmpl │ │ ├── params.tmpl │ │ ├── properties.tmpl │ │ ├── returns.tmpl │ │ ├── source.tmpl │ │ ├── tutorial.tmpl │ │ └── type.tmpl │ ├── reference.md │ ├── reference_v2.md │ ├── tiledformat.md │ └── tutorial.md ├── examples/ │ ├── basics/ │ │ ├── background (Copie).html │ │ ├── background.html │ │ ├── background_WMS.html │ │ ├── background_gisco.html │ │ ├── background_image.html │ │ ├── basic_CSV.html │ │ ├── basic_JS.html │ │ ├── basic_multiscale_CSV.html │ │ ├── basic_multiscale_tiled_CSV.html │ │ ├── basic_tiled_CSV.html │ │ ├── blending_alpha.html │ │ ├── boundaries.html │ │ ├── buttons.html │ │ ├── custom_style.html │ │ ├── events.html │ │ ├── filter_color.html │ │ ├── labels.html │ │ ├── labels_.html │ │ ├── limits.html │ │ ├── mixed_resolution.html │ │ ├── mixed_resolution_BE.html │ │ ├── points.html │ │ ├── preprocess.html │ │ ├── select.html │ │ ├── select_style.html │ │ ├── stretching.html │ │ ├── tooltip.html │ │ ├── viewscale.html │ │ └── viewscale_basic.html │ ├── demos/ │ │ ├── DE.html │ │ ├── EUR_bu.html │ │ ├── EUR_old.html │ │ ├── EUR_relief.html │ │ ├── FR.html │ │ ├── FR_age_ternary.html │ │ ├── FR_income.html │ │ ├── FR_pop.html │ │ ├── HR.html │ │ ├── NO.html │ │ └── demos.css │ ├── leaflet-gridviz/ │ │ └── basic.html │ ├── legends/ │ │ ├── colorCategoryLegend.html │ │ ├── colorDiscreteLegend.html │ │ ├── colorDiscreteLegendViewScale.html │ │ ├── colorLegend.html │ │ ├── colorLegendDiverging.html │ │ ├── colorLegendText.html │ │ ├── colorLegendViewScale.html │ │ ├── colorQuantileLegendViewScale.html │ │ ├── external_legend.html │ │ ├── orientationLegend.html │ │ ├── sizeDiscreteLegend.html │ │ ├── sizeLegend.html │ │ ├── sizeLegendViewScale.html │ │ ├── sizeQuantileLegendViewScale.html │ │ ├── widthDiscreteLegend.html │ │ ├── widthLegend.html │ │ ├── widthLegendViewScale.html │ │ └── widthQuantileLegendViewScale.html │ ├── styles/ │ │ ├── composition.html │ │ ├── composition_types.html │ │ ├── dotdensity.html │ │ ├── dotdensity_random.html │ │ ├── image_chernoff.html │ │ ├── image_kitten.html │ │ ├── interpolator.html │ │ ├── isofence.html │ │ ├── joyplot.html │ │ ├── joyplot_random.html │ │ ├── joyplot_shading.html │ │ ├── kernelsmoothing.html │ │ ├── lego.html │ │ ├── lego_category.html │ │ ├── mosaic.html │ │ ├── mosaic_full.html │ │ ├── ninja_star.html │ │ ├── ninja_star_p.html │ │ ├── pillar.html │ │ ├── pillar_simple.html │ │ ├── segment_random.html │ │ ├── segment_width.html │ │ ├── shading_raycasting.html │ │ ├── shapecolorsize_random.html │ │ ├── shapecolorsize_size.html │ │ ├── shapecolorsize_size_color.html │ │ ├── side.html │ │ ├── side_contour.html │ │ ├── side_hillshading.html │ │ ├── side_hillshading_old.html │ │ ├── sidecat.html │ │ ├── squarecolorcatwgl.html │ │ ├── squarecolorwgl.html │ │ ├── squarecolorwgl_dark.html │ │ ├── stroke.html │ │ ├── stroke_random.html │ │ ├── tanaka.html │ │ ├── ternary_age_DE.html │ │ ├── text.html │ │ ├── text_elevation.html │ │ ├── text_emoji.html │ │ └── time_series.html │ └── test/ │ ├── IFS.html │ ├── c2021_test.html │ ├── destroy.html │ ├── embed/ │ │ └── observable.html │ ├── gif/ │ │ ├── dotdensity.html │ │ ├── dotdensity_random.html │ │ ├── image_chernoff.html │ │ ├── image_kitten.html │ │ ├── isofence.html │ │ ├── joyplot.html │ │ ├── joyplot_random.html │ │ ├── joyplot_shading.html │ │ ├── kernelsmoothing.html │ │ ├── lego.html │ │ ├── lego_category.html │ │ ├── mosaic.html │ │ ├── mosaic_full.html │ │ ├── ninja_star.html │ │ ├── ninja_star_p.html │ │ ├── pillar.html │ │ ├── pillar_simple.html │ │ ├── readme.md │ │ ├── segment_random.html │ │ ├── segment_width.html │ │ ├── shapecolorsize_random.html │ │ ├── shapecolorsize_size.html │ │ ├── shapecolorsize_size_color.html │ │ ├── side.html │ │ ├── side_contour.html │ │ ├── side_hillshading.html │ │ ├── sidecat.html │ │ ├── squarecolorcatwgl.html │ │ ├── squarecolorwgl.html │ │ ├── squarecolorwgl_dark.html │ │ ├── stroke.html │ │ ├── stroke_random.html │ │ ├── ternary_age_DE.html │ │ ├── text.html │ │ ├── text_elevation.html │ │ ├── text_emoji.html │ │ └── time_series.html │ ├── gisco/ │ │ ├── fire/ │ │ │ └── index.html │ │ └── temperature/ │ │ ├── CNTBN_EU_EFTA_CC_XK.geojson │ │ ├── TMAX_ranking.csv │ │ ├── css/ │ │ │ ├── ecl-ec.css │ │ │ ├── responsive.css │ │ │ └── styles.css │ │ ├── index.html │ │ └── lib/ │ │ └── ecl-ec.js │ ├── old/ │ │ ├── EUR_test_zoom.html │ │ ├── NL_composition.html │ │ ├── preprocess_and_tooltip.html │ │ ├── single_csv_bugs.html │ │ ├── test.html │ │ └── testGeoTIFF.html │ ├── page_include test.html │ ├── rendering-test-2.html │ ├── rendering-test.html │ ├── test-tooltips.html │ ├── ur/ │ │ ├── accessibility_educ_health.html │ │ ├── degurba.html │ │ ├── forest.html │ │ ├── land_cover.html │ │ ├── population.html │ │ └── road_transport_perf.html │ └── zoomButtons.html ├── package.json ├── src/ │ ├── TODO.txt │ ├── button/ │ │ ├── Button.js │ │ ├── FullscreenButton.js │ │ └── ZoomButtons.js │ ├── core/ │ │ ├── Dataset.js │ │ ├── Drawable.js │ │ ├── GeoCanvas.js │ │ ├── Layer.js │ │ ├── Legend.js │ │ ├── Map.js │ │ ├── MultiResolutionDataset.js │ │ ├── Style.js │ │ └── Tooltip.js │ ├── dataset/ │ │ ├── COGeo.js │ │ ├── CSVGrid.js │ │ ├── GeoTIFF.js │ │ ├── JSGrid.js │ │ ├── TiledGrid.js │ │ └── worker.js │ ├── index.js │ ├── layer/ │ │ ├── BackgroundLayer.js │ │ ├── BackgroundLayerImage.js │ │ ├── BackgroundLayerWMS.js │ │ ├── GeoJSONLayer.js │ │ ├── GridLayer.js │ │ └── LabelLayer.js │ ├── legend/ │ │ ├── ColorCategoryLegend.js │ │ ├── ColorDiscreteLegend.js │ │ ├── ColorLegend.js │ │ ├── OrientationLegend.js │ │ ├── SizeLegend.js │ │ └── TernaryLegend.js │ ├── style/ │ │ ├── CompositionStyle.js │ │ ├── DotDensityStyle.js │ │ ├── ImageStyle.js │ │ ├── Interpolator.js │ │ ├── IsoFenceStyle.js │ │ ├── JoyPlotStyle.js │ │ ├── LegoStyle.js │ │ ├── MosaicStyle.js │ │ ├── NinjaStarStyle.js │ │ ├── PillarStyle.js │ │ ├── SegmentStyle.js │ │ ├── ShadingRayStyle.js │ │ ├── ShadingStyle.js │ │ ├── ShapeColorSizeStyle.js │ │ ├── SideCategoryStyle.js │ │ ├── SideStyle.js │ │ ├── SideTanakaStyle.js │ │ ├── SquareColorCategoryWebGLStyle.js │ │ ├── SquareColorWebGLStyle.js │ │ ├── StrokeStyle.js │ │ ├── TextStyle.js │ │ └── TimeSeriesStyle.js │ └── utils/ │ ├── WebGLRectangleColoring.js │ ├── WebGLSquareColoring.js │ ├── WebGLSquareColoringAdvanced.js │ ├── WebGLSquareColoringKS.js │ ├── scale.js │ ├── stretching.js │ ├── ternary.js │ ├── utils.js │ ├── webGLUtils.js │ └── zoomUtils.js ├── webpack.config.dev.cjs └── webpack.config.prod.cjs