Grid2Poster
Create beautiful country-level electrical transmission grid posters from OpenStreetMap power=line data
# Grid2Poster > Lazycat app based on [open-energy-transition/grid2poster](https://github.com/open-energy-transition/grid2poster) β generate beautiful electrical transmission grid posters from OpenStreetMap. ## Features - π **Global Coverage** β 200+ countries and 14 predefined regions (Europe, Latin America, Southeast Asia, etc.) - π¨ **25 Themes** β paper_grid, neon_cyberpunk, japanese_ink, midnight_blue and more - π **Multiple Paper Sizes** β A5βA0, Letter, Legal, Tabloid, plus custom sizes - πΊοΈ **Interactive Map** β AMap (Gaode) integration with Natural Earth 110m boundaries, Leaflet/OSM fallback - π€ **CJK Font Support** β Automatic Noto Sans CJK fallback for Chinese/Japanese/Korean titles - π **PNG/SVG Output** β Single or dual-format export - π **Bilingual UI** β Full Chinese/English i18n - π¨π³ **China Sovereignty** β Taiwan, Hong Kong, Macau merged with Chinese mainland boundary; South China Sea ten-dash line overlay ## Usage 1. Select a country or predefined region 2. Choose a theme 3. Set paper size and orientation 4. Click "Generate Poster" 5. Download when complete ## Deploy Parameters | Parameter | Required | Default | Description | |-----------|----------|---------|-------------| | `PIP_INDEX_URL` | Yes | `https://mirrors.aliyun.com/pypi/simple/` | PyPI mirror for installing Python packages | | `HTTP_PROXY` | No | - | HTTP proxy for outbound requests (OSM/Overpass API) | | `HTTPS_PROXY` | No | - | HTTPS proxy for outbound requests | | `AMAP_KEY` | No | built-in | AMap Web Service API Key | | `AMAP_SECRET` | No | built-in | AMap security jscode | | `OVERPASS_ENDPOINT` | No | `https://overpass-api.de/api` | Overpass API endpoint for OSM data. Alternates: `lz4.overpass-api.de`, `overpass.kumi.systems`, `maps.mail.ru` | - Map data: Β© OpenStreetMap contributors

