{ "cells": [ { "cell_type": "markdown", "id": "0", "metadata": {}, "source": [ "# Usage | 3. Existing bike network\n", "This notebook explains how growbikenet can extend an existing bike network. \n", "Parameters covered: `existing_network_spacing`" ] }, { "cell_type": "markdown", "id": "c5c4f71c-7929-44f0-9b3e-132f4f61db9a", "metadata": {}, "source": [ "We start every Usage notebook with the standard way of importing growbikenet:" ] }, { "cell_type": "code", "execution_count": null, "id": "847b5d2e-b20e-4faa-b8bd-24c98103c34c", "metadata": {}, "outputs": [], "source": [ "import growbikenet as gbn" ] }, { "cell_type": "markdown", "id": "f9bcb0a8-e96f-4097-9fe2-302179e86c5d", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "source": [ "We are going to work with Riga. Downloading its street network for further use:" ] }, { "cell_type": "code", "execution_count": null, "id": "a58bd699-7d21-4631-b425-e74dd2bb5336", "metadata": { "editable": true, "slideshow": { "slide_type": "" }, "tags": [] }, "outputs": [], "source": [ "import osmnx as ox\n", "g = ox.graph_from_place(\"Riga\", network_type='drive')\n", "ox.io.save_graph_geopackage(g.to_undirected(), \"Riga_streets.gpkg\")" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.13" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": {}, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 5 }