awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
anvaka avatar

anvaka/city-roads

0
View on GitHub↗
8,968 stele·678 fork-uri·JavaScript·mit·5 vizualizărianvaka.github.io/city-roads↗

City Roads

This project is a geospatial data rendering engine and OpenStreetMap road network visualizer. It functions as a vector map visualization tool that imports geocoded area data and converts road layouts into visual layers for digital or physical output.

The system enables the creation of generative map art and stylized images intended for physical production via pen-plotters or laser cutters. It allows for the manipulation of line widths and colors of city streets to produce custom visual representations of urban environments.

The engine provides capabilities for urban road visualization, geographic data analysis, and custom map styling. It includes tools for modifying layer appearances, managing scene visibility, and exporting visualizations as image files. Users can develop custom scripts to extend the visual representation of road network data.

Features

  • Generative Art Toolkits - Programmatically creates stylized road network art for physical production via pen-plotters and laser cutters.
  • Urban Road Visualizations - A function to render the complete road layout of a city using open map data for interactive exploration.
  • Road Network Visualizers - Renders and styles city road networks using OpenStreetMap data for interactive exploration and art.
  • Road Network Importers - Fetches and renders road networks based on geocoded area IDs or bounding boxes.
  • JSON Data Ingestion - Imports structured road metadata and geometry from external JSON files to populate the internal map model.
  • Geospatial Rendering Engines - Imports geocoded area data and converts road layouts into visual layers for digital or physical output.
  • Scene Graphs - Organizes road types and city features in a hierarchical scene graph to manage visibility and styling.
  • Vector Graphics Rendering - Provides high-performance vector rendering of city road networks using GPU-accelerated WebGL primitives.
  • Geographic Visualization Tools - Plots location-based road and building data on interactive maps based on geocoded areas.
  • Screen Space Coordinate Mappings - Maps virtual geographic coordinates to physical screen pixels to accurately plot road networks.
  • Data-Driven Styling - Assigns visual properties like color and width to roads based on data attributes and categories.
  • Map Style Specifications - Utilizes structured specifications to define the visual appearance of different map layers and road features.
  • Vector Maps - Provides a vector-based geographical visualization component for manipulating city street aesthetics.
  • Raster Image Exports - Generates raster images from vector road data for use with pen-plotters and laser cutters.
  • Client-Side Calculation Engines - Implements a deterministic logic engine in the browser to calculate line widths and vertex positions for map rendering.
  • Visualization Extenders - Provides a scripting system to extend the visual representation and logic of road network visualizations.
  • Layer Appearance Controls - Allows changing the color and line width of rendered data layers to distinguish between road types.
  • JavaScript Geospatial Libraries - Visualizes road networks within any city.
  • Procedural Generators - Tool for visualizing road networks of selected cities.

Istoric stele

Graficul istoricului de stele pentru anvaka/city-roadsGraficul istoricului de stele pentru anvaka/city-roads

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face anvaka/city-roads?

This project is a geospatial data rendering engine and OpenStreetMap road network visualizer. It functions as a vector map visualization tool that imports geocoded area data and converts road layouts into visual layers for digital or physical output.

Care sunt principalele funcționalități ale anvaka/city-roads?

Principalele funcționalități ale anvaka/city-roads sunt: Generative Art Toolkits, Urban Road Visualizations, Road Network Visualizers, Road Network Importers, JSON Data Ingestion, Geospatial Rendering Engines, Scene Graphs, Vector Graphics Rendering.

Care sunt câteva alternative open-source pentru anvaka/city-roads?

Alternativele open-source pentru anvaka/city-roads includ: maplibre/maplibre-gl-js — Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It… hpneo/gmaps — gmaps is a library that provides a wrapper for the Google Maps API, serving as a geospatial data toolkit and… visualize-ml/book2_beauty-of-data-visualization — This project is a mathematical visualization library and a collection of algorithmic art. It serves as a data… williamngan/pts — Pts is a TypeScript creative coding library and data visualization framework designed for building generative art and… qrohlf/trianglify — Trianglify is an algorithmic background generator and vector art toolkit used to produce pseudo-random geometric… pyecharts/pyecharts — pyecharts is a Python visualization library and wrapper for the Echarts JavaScript engine. It translates Python data…

Alternative open-source pentru City Roads

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu City Roads.
  • maplibre/maplibre-gl-jsAvatar maplibre

    maplibre/maplibre-gl-js

    9,931Vezi pe GitHub↗

    Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It serves as a web-based GIS visualization tool and an interactive map interface framework for rendering geographic data and vector tiles on web pages. The library provides capabilities for 3D terrain rendering and the integration of custom 3D content. It supports complex geospatial data visualization through the use of heatmaps, clusters, and 3D extrusions, while allowing for custom map styling and environmental effect customization. The system covers a broad range of functional a

    TypeScripthacktoberfestmaplibremaplibre-gl
    Vezi pe GitHub↗9,931
  • hpneo/gmapsAvatar HPNeo

    HPNeo/gmaps

    6,984Vezi pe GitHub↗

    gmaps is a library that provides a wrapper for the Google Maps API, serving as a geospatial data toolkit and interactive map renderer. It simplifies the integration of interactive maps into web applications by managing the embedding of map views and the lifecycle of markers. The project distinguishes itself through a specialized set of utilities for geocoding, which converts physical addresses to geographic coordinates and vice versa. It also includes a static map generator for creating non-interactive map images for lightweight environments. The capability surface covers geographic data vis

    JavaScript
    Vezi pe GitHub↗6,984
  • visualize-ml/book2_beauty-of-data-visualizationAvatar Visualize-ML

    Visualize-ML/Book2_Beauty-of-Data-Visualization

    3,603Vezi pe GitHub↗

    This project is a mathematical visualization library and a collection of algorithmic art. It serves as a data visualization guide and an interactive visualizer, providing a set of implementations for rendering complex geometric shapes and mathematical concepts through code. The collection focuses on generating aesthetic patterns and precise graphic elements, including fractals, Bezier curves, and Lissajous patterns. It uses recursive functions and iterative algorithms to produce complex geometric structures and algorithmic art. The library covers a range of capabilities including interactive

    Jupyter Notebook
    Vezi pe GitHub↗3,603
  • williamngan/ptsAvatar williamngan

    williamngan/pts

    5,332Vezi pe GitHub↗

    Pts is a TypeScript creative coding library and data visualization framework designed for building generative art and interactive visuals. It functions as a multi-target graphics engine that outputs visual commands to HTML5 Canvas and SVG through a single unified interface. The toolkit serves as a linear algebra visualization tool, providing mathematical primitives for spatial transforms and geometric calculations. This allows for the creation of algorithmic patterns and the simulation of geometric behaviors. The framework covers a broad capability surface including the design of interactive

    TypeScript
    Vezi pe GitHub↗5,332
Vezi toate cele 30 alternative pentru City Roads→