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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
anvaka avatar

anvaka/city-roads

0
View on GitHub↗
8,968 stars·678 forks·JavaScript·mit·5 vuesanvaka.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.

Historique des stars

Graphique de l'historique des stars pour anvaka/city-roadsGraphique de l'historique des stars pour anvaka/city-roads

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à City Roads

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec City Roads.
  • maplibre/maplibre-gl-jsAvatar de maplibre

    maplibre/maplibre-gl-js

    9,931Voir sur 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
    Voir sur GitHub↗9,931
  • hpneo/gmapsAvatar de HPNeo

    HPNeo/gmaps

    6,984Voir sur 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
    Voir sur GitHub↗6,984
  • visualize-ml/book2_beauty-of-data-visualizationAvatar de Visualize-ML

    Visualize-ML/Book2_Beauty-of-Data-Visualization

    3,603Voir sur 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
    Voir sur GitHub↗3,603
  • williamngan/ptsAvatar de williamngan

    williamngan/pts

    5,332Voir sur 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
    Voir sur GitHub↗5,332
Voir les 30 alternatives à City Roads→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de anvaka/city-roads ?

Les fonctionnalités principales de anvaka/city-roads sont : Generative Art Toolkits, Urban Road Visualizations, Road Network Visualizers, Road Network Importers, JSON Data Ingestion, Geospatial Rendering Engines, Scene Graphs, Vector Graphics Rendering.

Quelles sont les alternatives open-source à anvaka/city-roads ?

Les alternatives open-source à anvaka/city-roads incluent : 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…