Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-gis gis cargo crate

GisApp: the CRE8 tile server. Serves vector tiles (MVT) and PMTiles archives over HTTP with TileJSON, generated styles, identify, OGC API Features, a Terrain-backed raster basemap proxy, and the /view/gis map documents.

crates/cre8-app-gis · level 9 · 5,209 lines (4,624 code) · 10 files · 379 fns (24 tests) · cyclomatic Σ 1,860

10workspace deps
1direct dependents
8transitive dependents
164calls out
0calls in
328call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 18 calls · source referencenormal dep · 3 calls · source referencenormal dep · 4 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 44 calls · source referencenormal dep · 77 calls · source referencenormal dep · 17 calls · source referencedev dep · 0 calls · incomplete scandev dep · 4 calls · source referencenormal dep · 0 calls · source referenceapp-gisL9 · 4,624 linescre8-app-gisapp-view-libL8 · 89,193 linescre8-app-view-libplatform-envL3 · 316 linescre8-platform-envruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostutil-geoL0 · 3,778 linescre8-util-geoutil-gis-storeL1 · 1,539 linescre8-util-gis-storeutil-view-htmlL0 · 1,660 linescre8-util-view-htmlapp-terrainL7 · 4,612 linescre8-app-terrainruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 379 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
clampsrc/assets/vector_map.js:34fn131607.2
isNumsrc/assets/vector_map.js:36fn121605.9
worldSizesrc/assets/vector_map.js:861fn11805.2
evsrc/assets/vector_map.js:417fn120131793.9
schedulesrc/assets/vector_map.js:1703nested fn13603.6
markDirtysrc/assets/vector_map.js:1702nested fn111413.1
lonLatToWorldsrc/assets/vector_map.js:862fn411223.1
storesrc/store.rs:24fn611133
wrapsrc/assets/vector_map.js:35fn11603
evaluatePropsrc/assets/vector_map.js:766fn74342.9
worldToLonLatsrc/assets/vector_map.js:866fn411012.5
headersrc/routes.rs:63fn31302.3
releasesrc/assets/vector_map.js:1404nested fn13302.3
json_responsesrc/routes.rs:50fn81612.3
makeHitsrc/assets/vector_map.js:2247nested fn83202.3
parseColorsrc/assets/vector_map.js:328fn2918452.2
numbersrc/view_templates.rs:90fn114802
layerConstantssrc/assets/vector_map.js:804fn83112
tileKeysrc/assets/vector_map.js:1389nested fn11201.9
setCamerasrc/assets/vector_map.js:1622nested fn61851.9
tagOfsrc/assets/vector_map.js:56fn11201.9
pushsrc/assets/vector_map.js:2258nested fn65411.8
numsrc/assets/vector_map.js:37fn121011.8
evaluateLegacyFunctionsrc/assets/vector_map.js:599fn2727351.7
Pbf::needsrc/assets/vector_map.js:115method12401.7
emitsrc/assets/vector_map.js:1336nested fn95801.7
constantsForsrc/assets/vector_map.js:1728nested fn52311.7
probeColorsrc/assets/vector_map.js:1350nested fn103301.7
percent_decodesrc/routes.rs:102fn236301.6
Pbf::varintsrc/assets/vector_map.js:81method2411201.6
basemapSourcesrc/assets/vector_map.js:1554nested fn62201.5
Pbf::constructorsrc/assets/vector_map.js:75method63501.5
wrapLonsrc/assets/vector_map.js:38fn55511.5
dropTilesrc/assets/vector_map.js:1405nested fn52311.5
textsrc/connection.rs:60fn31311.5
CollisionGrid::rangesrc/assets/vector_map.js:1147method61211.4
formatColorsrc/assets/vector_map.js:358fn41311.4
isExpressionsrc/assets/vector_map.js:376fn33301.4
findLayersrc/assets/vector_map.js:1593nested fn54501.4
data_dirsrc/store.rs:16fn61111.3

Outside the workspace

anyhow base64 flate2 serde serde_json tiny_http