Generate any location from the real world in Minecraft with a high level of detail.
138 matches across 8 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | src/overture.rs | 25 | // ─── Constants ──────────────────────────────────────────────────────────── |
| MEDIUM | src/overture.rs | 44 | // ─── Internal data types ───────────────────────────────────────────────── |
| MEDIUM | src/overture.rs | 76 | // ─── Public API ────────────────────────────────────────────────────────── |
| MEDIUM | src/overture.rs | 184 | // ─── Inner implementation ──────────────────────────────────────────────── |
| MEDIUM | src/overture.rs | 1274 | // ─── Sparse byte reader for row-group-only downloads ───────────────────── |
| MEDIUM | src/land_cover.rs | 30 | // ─── Land cover class constants ──────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 56 | // ─── Data structures ────────────────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 140 | // ─── Public API ─────────────────────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 237 | // ─── Cache helpers ──────────────────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 254 | // ─── ESA tile URL computation ───────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 310 | // ─── COG reading ────────────────────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 571 | // ─── TIFF IFD parsing ───────────────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 822 | // ─── Binary reading helpers ─────────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 869 | // ─── Gap filling ────────────────────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 911 | // ─── Water distance field ───────────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 975 | // ─── Boundary smoothing ─────────────────────────────────────────────────── |
| MEDIUM | src/land_cover.rs | 1130 | // ─── LZW decompression ─────────────────────────────────────────────────── |
| MEDIUM | src/element_processing/amenities.rs | 412 | // ── Node fountain (single point) ─────────────────────────────── |
| MEDIUM | src/element_processing/amenities.rs | 440 | // ── Way fountain (polygon) ───────────────────────────────────── |
| MEDIUM | src/elevation/postprocess.rs | 351 | // ── Flowing water (river-like) ───────────────────────── |
| MEDIUM | src/elevation/postprocess.rs | 389 | // ── Still water (lake / fjord / ocean) ───────────────── |
| MEDIUM | src/elevation/providers/fixed_tile.rs | 80 | // ─── Projection helpers ──────────────────────────────────────────────── |
| MEDIUM | src/elevation/providers/fixed_tile.rs | 104 | // ─── Resolution + tile key ───────────────────────────────────────────── |
| MEDIUM | src/elevation/providers/fixed_tile.rs | 179 | // ─── Coverage + level selection ──────────────────────────────────────── |
| MEDIUM | src/elevation/providers/fixed_tile.rs | 255 | // ─── Bilinear tile sampling ──────────────────────────────────────────── |
| MEDIUM | src/elevation/providers/fixed_tile.rs | 325 | // ─── Provider trait + shared fetch driver ────────────────────────────── |
| MEDIUM | src/elevation/providers/fixed_tile.rs | 588 | // ─── Tile fetch + TIFF decode ────────────────────────────────────────── |
| MEDIUM | src/elevation/providers/fixed_tile.rs | 626 | // ─── Tests ───────────────────────────────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/overture.rs | 601 | return (0..metadata.num_row_groups()).collect(); |
| LOW | src/overture.rs | 1121 | // Overture ML heights for single-story houses are often 3-6 m, which maps |
| LOW | src/deterministic_rng.rs | 1 | //! Deterministic random number generation for consistent element processing. |
| LOW | src/deterministic_rng.rs | 21 | /// (e.g., once per region it touches during streaming). |
| LOW | src/deterministic_rng.rs | 41 | /// salt values for different purposes within the same element) |
| LOW | src/bedrock_block_map.rs | 1 | //! Bedrock Block Mapping |
| LOW | src/ground_generation.rs | 1 | //! Ground layer generation — surface blocks, vegetation, shorelines, and underground fill. |
| LOW | src/ground_generation.rs | 41 | /// water-column neighbours + 8 depth-fill neighbours + a handful of |
| LOW | src/ground_generation.rs | 241 | ground.slope(coord) |
| LOW | src/ground_generation.rs | 281 | // Probe a column for water at its *own* ground level. |
| LOW | src/ground_generation.rs | 381 | // slope ≤ 4 → < 27° : falls through to land cover |
| LOW | src/ground_generation.rs | 421 | _ => (GRAVEL, STONE), // 17% scree |
| LOW | src/ground_generation.rs | 481 | .count(); |
| LOW | src/ground_generation.rs | 1141 | |
| LOW | src/floodfill_cache.rs | 21 | |
| LOW | src/floodfill_cache.rs | 361 | match element { |
| LOW | src/gui.rs | 661 | /// is what the "Clean tile cache" button in the GUI's Application |
| LOW | src/land_cover.rs | 1 | //! ESA WorldCover 2021 land cover data integration. |
| LOW | src/land_cover.rs | 61 | /// Classification values (ESA codes) for each grid cell, indexed as [z][x] |
| LOW | src/land_cover.rs | 81 | /// Grid height (matches elevation grid height) |
| LOW | src/land_cover.rs | 981 | /// — visible as a staircase coastline and tile-grid-looking class regions. |
| LOW | src/land_cover.rs | 1021 | |
| LOW | src/progress.rs | 21 | } |
| LOW | src/ground.rs | 261 | let tz = fz - fz.floor(); |
| LOW | src/args.rs | 21 | |
| LOW | src/args.rs | 61 | pub fillground: bool, |
| LOW | src/args.rs | 81 | |
| LOW | src/element_processing/historic.rs | 41 | /// Memorials come in many forms. We determine the type from the `memorial` tag: |
| LOW | src/element_processing/water_areas.rs | 201 | // ============================================================================ |
| LOW | src/element_processing/buildings.rs | 781 | pub has_single_door: bool, |
| LOW | src/element_processing/buildings.rs | 2661 | lx, |
| LOW | src/element_processing/buildings.rs | 4981 | equip_y + 1, |
| LOW | src/element_processing/buildings.rs | 5581 | _ => width_is_longer, |
| LOW | src/element_processing/highways.rs | 101 | /// anything in the travel direction, so the target Y varies naturally |
| LOW | src/element_processing/highways.rs | 161 | dir_horizontal, |
| LOW | src/element_processing/highways.rs | 661 | |
| LOW | src/element_processing/highways.rs | 781 | // Travel direction for this segment. The perpendicular |
| LOW | src/element_processing/highways.rs | 1221 | // road cell (reuses `row_medians` so the per-cell |
| LOW | src/world_editor/luanti.rs | 21 | /// Encode a mapblock position (x, y, z) into the SQLite integer key. |
| LOW | src/world_editor/bedrock.rs | 1161 | #[serde(rename = "showbordereffect")] |
| LOW | src/world_editor/mod.rs | 41 | #[cfg(feature = "gui")] |
| LOW | src/world_editor/mod.rs | 121 | llbbox: LLBBox, |
| LOW | src/world_editor/mod.rs | 261 | /// Get the effective ground level at a world coordinate. |
| LOW | src/world_editor/common.rs | 61 | } |
| LOW | src/gui/js/libs/jquery-1.9.1.js | 1341 | |
| LOW | src/gui/js/libs/jquery-1.9.1.js | 9581 | // Expose jQuery as an AMD module, but only for AMD loaders that |
| LOW | src/elevation/cache.rs | 41 | /// (elevation + land-cover) in one UI operation. |
| LOW | src/elevation/postprocess.rs | 1 | use crate::land_cover::{LandCoverData, LC_BUILT_UP, LC_WATER}; |
| LOW | src/elevation/postprocess.rs | 121 | passes_ran, |
| LOW | src/elevation/postprocess.rs | 181 | // Reclassify LC_WATER cells that weren't actually flattened to water |
| LOW | src/elevation/postprocess.rs | 221 | /// shoreline get mixed water/wall and snap to "water". Their DSM |
| LOW | src/elevation/postprocess.rs | 241 | /// render as terrain, reclassified away from LC_WATER by the next pass. |
| LOW | src/elevation/postprocess.rs | 261 | // instead of collapsing to a single flat Y. |
| LOW | src/elevation/postprocess.rs | 581 | /// *non-water* cell that touches the component (4-connected boundary, one |
| LOW | src/elevation/postprocess.rs | 641 | /// original DSM elevation (because they were more than ±2 m off the |
| LOW | src/elevation/provider.rs | 1 | use crate::coordinate_system::geographic::LLBBox; |
| LOW | src/elevation/mod.rs | 21 | pub struct ElevationData { |
| LOW | src/elevation/mod.rs | 41 | /// |
| LOW | src/elevation/mod.rs | 61 | /// boundary rose from ~16.8 km² (4096²) → ~64 km² (8000²) → ~268 km² |
| LOW | src/elevation/mod.rs | 81 | let scale_factor_z: f64 = base_scale_z.floor() * scale; |
| 13 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | src/gui/js/maps/maplibre-gl.js | 46 | define("index",["exports","./shared"],(function(e,t){"use strict";var i="5.6.0";function o(){var e=new t.A(4);return t.A |
| CRITICAL | src/gui/js/maps/leaflet.draw.js | 8 | !function(t,e,i){function o(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}L.drawVersion="1.0.4",L.D |
| CRITICAL | src/gui/js/maps/leaflet.draw.js | 9 | className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize"}),touchMoveIcon:new L.DivIcon({iconSize:new L.Poin |
| CRITICAL | src/gui/js/maps/proj4-src.js | 5669 | wkt.ellps = wkt.GEOGCS.DATUM.SPHEROID.name.replace('_19', '').replace(/[Cc]larke\_18/, 'clrk'); |
| CRITICAL | src/gui/js/libs/jquery-ui-1.10.3.custom.min.js | 6 | (function(e,t){function i(t,i){var s,n,r,o=t.nodeName.toLowerCase();return"area"===o?(s=t.parentNode,n=s.name,t.href&&n& |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …/element_processing/subprocessor/buildings_interior.rs | 357 | // Create a seamless repeating pattern across the interior of this floor |
| MEDIUM | …/element_processing/subprocessor/buildings_interior.rs | 374 | // This creates a seamless tiling effect across the entire building |
| MEDIUM | src/gui/js/maps/leaflet-maplibre-gl.js | 183 | // defensive check for robust backward compatibility. |
| MEDIUM | src/gui/js/libs/jquery-1.9.1.js | 9588 | // AMD modules. A named AMD is safest and most robust way to register. |
| MEDIUM | src/elevation/postprocess.rs | 136 | /// feathered mask so the transition to natural terrain is seamless. This |
| MEDIUM | src/elevation/postprocess.rs | 232 | /// peak regardless of which side the tail is on — robust to both cases |
| MEDIUM | src/elevation/postprocess.rs | 335 | // IQR-based flowing/still classification. IQR is robust to |
| MEDIUM | src/elevation/postprocess.rs | 391 | // histogram mode (robust to both upper and lower tails), |
| MEDIUM | src/elevation/postprocess.rs | 585 | /// - 25th percentile instead of **min**: robust to one DSM-artifact pit in |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/overture.rs | 442 | // Step 1: Get file size via HEAD request |
| LOW | src/overture.rs | 459 | // Step 2: Read the Parquet footer. |
| LOW | src/overture.rs | 486 | // Step 3: Filter row groups by bbox overlap |
| LOW | src/overture.rs | 500 | // Step 4: Download only matching row groups via HTTP Range requests. |
| LOW | src/land_cover.rs | 341 | // Step 1: Read the TIFF/BigTIFF header to get IFD location |
| LOW | src/land_cover.rs | 356 | // Step 2: Parse TIFF header |
| LOW | src/land_cover.rs | 372 | // Step 3: Parse IFD to get image dimensions and tile layout |
| LOW | src/land_cover.rs | 389 | // Step 4: Calculate pixel coordinates for our bbox within this ESA tile |
| LOW | src/land_cover.rs | 411 | // Step 5: Determine which internal tiles we need |
| LOW | src/land_cover.rs | 418 | // Step 6: Fetch and decode each needed internal tile |
| LOW | src/land_cover.rs | 453 | // Step 7: Map decompressed pixels into our grid |
| LOW | src/element_processing/bridges.rs | 142 | // Step 1: union by shared endpoint at the same effective layer. |
| LOW | src/element_processing/bridges.rs | 163 | // Step 2: union by shared bridge:name with close centroids. |
| LOW | src/element_processing/bridges.rs | 196 | // Step 3: union dual carriageways (parallel one-way bridge ways with overlapping spans). |
| LOW | src/gui/js/libs/jquery-ui-1.10.3.custom.js | 11147 | // IE sets focus asynchronously, so we need to check if focus |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | src/gui/js/libs/jquery-ui-1.10.3.custom.js | 8103 | // Format a name, short or long as requested |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/gui/js/main.js | 703 | function initLuantiExperimentalToggle() { |
| LOW | src/gui/js/main.js | 1302 | function handleWorldSelectionError(errorCode) { |
| LOW | src/gui/js/bbox.js | 623 | function addWorldPreviewToEditToolbar() { |
| LOW | src/gui/js/bbox.js | 752 | function hideWorldOverlayTemporarily() { |
| LOW | src/gui/js/libs/jquery-1.9.1.js | 7466 | function addToPrefiltersOrTransports( structure ) { |
| LOW | src/gui/js/libs/jquery-1.9.1.js | 7498 | function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/gui/js/maps/maplibre-gl.js | 42 | define("shared",["exports"],(function(t){"use strict";function e(t,e,r,n){return new(r||(r=Promise))((function(i,s){func |