Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

@@ -92,15 +92,16 @@
- spl.js (https://github.com/jvail/spl.js) - Makes it possible to use SpatiaLite functionality in JavaScript. Behind the scenes, a WebAssembly port of SpatiaLite is used.
- geotoolbox (https://github.com/neocarto/geotoolbox) - Provides several GIS operations for use with geojson properties. Useful for thematic cartography.
- supercluster (https://www.npmjs.com/package/supercluster) - A very fast JavaScript library for geospatial point clustering for browsers and Node.
- geoblaze (https://github.com/GeoTIFF/geoblaze) - A blazing fast JavaScript raster processing engine. Using geoblaze, you can run computations ranging from basic statistics (min, max, mean, mode) to band 
arithmetic and histogram generation in either a web browser or a node application.
- geoblaze (https://github.com/GeoTIFF/geoblaze) - A blazing fast JavaScript raster processing engine. Using geoblaze, you can run computations ranging from basic statistics (min, max, mean, 
mode) to band arithmetic and histogram generation in either a web browser or a node application.
- geopackage-js (https://github.com/ngageoint/geopackage-js) - The GeoPackage JavaScript library currently provides the ability to read GeoPackage files.
- geojson-merge (https://github.com/mapbox/geojson-merge) - Merge multiple GeoJSON files into one FeatureCollection.
- Galton (https://github.com/urbica/galton) - Lightweight Node.js isochrone server. Build isochrones using OSRM, Turf and concaveman.
- geojson-vt (https://github.com/mapbox/geojson-vt) - A highly efficient JavaScript library for slicing GeoJSON data into vector tiles on the fly.
- geobuf (https://github.com/mapbox/geobuf) - Geobuf is a compact binary encoding for geographic data.
- geoparquet (https://github.com/opengeospatial/geoparquet) - Encoding geospatial data in Apache Parquet.
- statsbreaks (https://github.com/riatelab/statsbreaks) - Split (classify/discretize) a quantitative dataset into a (k) number of classes or thematic categories. Useful for creating a choropleth map.
- statsbreaks (https://github.com/riatelab/statsbreaks) - Split (classify/discretize) a quantitative dataset into a (k) number of classes or thematic categories. Useful for creating a 
choropleth map.
- gdal3.js (https://github.com/bugra9/gdal3.js) - Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser.
- math.gl (https://github.com/uber-web/math.gl) - JavaScript math library focused on Geospatial and 3D use cases.
@@ -139,11 +140,11 @@
- geoboundaries (https://www.geoboundaries.org/) - The world's largest open, free and research-ready database of political administrative boundaries.
- Global power plant database (https://datasets.wri.org/dataset/globalpowerplantdatabase) - A comprehensive, global, open source database of power plants.
- Ookla internet speed data (https://github.com/teamookla/ookla-open-data) - Provides global network performance metrics. Data is provided in both Shapefile format as well as Apache Parquet.
- European population grids - GISCO (https://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/grids) - These datasets contain grid cells covering the European land territory, for various resolutions from 
1km to 100km. Base statistics such as population figures are provided for these cells.
- European population grids - GISCO (https://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/grids) - These datasets contain grid cells covering the European land territory, for 
various resolutions from 1km to 100km. Base statistics such as population figures are provided for these cells.
- Healthcare Services in Europe (https://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/healthcare-services) - The locations of healthcare services across Europe.
- European Postcodes Point Data (https://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/postal-codes) - The postal code point dataset shows the location of postal codes, NUTS codes and the Degree of 
Urbanisation classification across the EU, EFTA and candidate countries from a variety of sources.
- European Postcodes Point Data (https://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/postal-codes) - The postal code point dataset shows the location of postal codes, NUTS codes 
and the Degree of Urbanisation classification across the EU, EFTA and candidate countries from a variety of sources.
- WorldPop (https://www.worldpop.org/) - Open access spatial demographic datasets built using transparent approaches. 
- World Bank (https://data.worldbank.org/) - Free and open access to global development data.
- USGS Earth Explorer (https://earthexplorer.usgs.gov/) - Query and order satellite images, aerial photographs, and cartographic products through the U.S. Geological Survey.
@@ -159,9 +160,10 @@
Web APIs 
Restful APIs for consuming geospatial data on the fly:
- GISCO data distribution API (https://gisco-services.ec.europa.eu/distribution/v2/) - Official European Commission data source for administrative regions, Coastal lines, Communes, Countries, Local 
Administrative Units, NUTS, Urban Audit.
- Address API (https://gisco-services.ec.europa.eu/addressapi/docs/) - Pan-european address data. Supports geocoding, reverse-geocoding and lists of address components (e.g. all roads in a city).
- GISCO data distribution API (https://gisco-services.ec.europa.eu/distribution/v2/) - Official European Commission data source for administrative regions, Coastal lines, Communes, Countries,
Local Administrative Units, NUTS, Urban Audit.
- Address API (https://gisco-services.ec.europa.eu/addressapi/docs/) - Pan-european address data. Supports geocoding, reverse-geocoding and lists of address components (e.g. all roads in a 
city).
- USGS earthquake data (https://earthquake.usgs.gov/fdsnws/event/1/) - Allows custom searches for earthquake information using a variety of parameters.
- movebank-api (https://github.com/movebank/movebank-api-doc) - Movebank is a free, online database and research platform for animal tracking and other on-animal sensor data. 
- Overpass API (https://wiki.openstreetmap.org/wiki/Overpass_API) - Retrieve OpenStreetMap data.
@@ -173,8 +175,8 @@
- GraphHopper Route Optimization API (https://www.graphhopper.com/route-optimization/) - Solves a variety of vehicle routing problems, including the classical “traveling salesman problem”.
- Geoapify (https://apidocs.geoapify.com/) - Maps, address and location search, route optimization, reachability analysis, geodata access, and more.
- OpenCage (https://opencagedata.com/api) - Forward and reverse worldwide geocoding API using open data.
- breezometer (https://docs.breezometer.com/api-documentation/introduction/) - API endpoints for Air Quality, Pollen, Weather, Wildfire, Cleanest Routes and Environmental Alerts. Serves current conditions, 
forecasts, and historical data.
- breezometer (https://docs.breezometer.com/api-documentation/introduction/) - API endpoints for Air Quality, Pollen, Weather, Wildfire, Cleanest Routes and Environmental Alerts. Serves 
current conditions, forecasts, and historical data.
- ipfind (https://ipfind.io/) - Geographic location of an IP address or any domain name along with some other useful information.
- bng2latlong (https://www.getthedata.com/bng2latlong) - Simple API to convert an OSGB36 easting and northing (British National Grid) to WGS84 latitude and longitude.
- Open Postcode Geo API (https://www.getthedata.com/open-postcode-geo-api) - British postcodes with easting, northing, latitude, and longitude.
@@ -183,8 +185,8 @@
- geonames (http://www.geonames.org/export/web-services.html) - Supports placename lookup, postal Code Search, reverse geocoding, nearby populated place and nearby toponym searches.
- opentopodata API (https://www.opentopodata.org/) - Open Topo Data is a REST API server for your elevation data.
- what3words (https://developer.what3words.com/public-api) - Convert 3 word addresses to coordinates and vice versa.
- TomTom (https://developer.tomtom.com/api-explorer-index/documentation/product-information/introduction) - Charging stations, fuel prices, routing, geocoding, parking availability, traffic and waypoint 
optimization endpoints.
- TomTom (https://developer.tomtom.com/api-explorer-index/documentation/product-information/introduction) - Charging stations, fuel prices, routing, geocoding, parking availability, traffic 
and waypoint optimization endpoints.
- Open Charge Map API (https://openchargemap.org/site/develop/api) - Non-commercial, non-profit global public registry of electric vehicle charging locations.
- OpenSky API (https://openskynetwork.github.io/opensky-api/rest.html) - Retrieve live airspace information for research and non-commerical purposes.
- Open-Meteo (https://open-meteo.com/) - Global weather forecast API for non-commercial use.
@@ -267,7 +269,8 @@
- viz-palette (https://www.susielu.com/data-viz/viz-palette) - This project is optimized for tweaking, copying, and pasting colors in and out of JavaScript.
- Chroma.js Color Palette Helper (https://gka.github.io/palettes/#/9) - This chroma.js-powered tool is here to help us mastering multi-hued, multi-stops color scales.
- Dicopal.js (https://github.com/riatelab/dicopal.js) - Discrete color palettes (hundreds of them!) for JavaScript.
- Textures.js (https://github.com/riccardoscalco/textures) - JavaScript library for creating SVG patterns. Made on top of d3.js, it is designed for data visualization. Textures are useful for the
- Textures.js (https://github.com/riccardoscalco/textures) - JavaScript library for creating SVG patterns. Made on top of d3.js, it is designed for data visualization. Textures are useful for
the
selective perception of different categories.
📍 Icons
@@ -288,8 +291,8 @@
📚 Further reading
- Fundamentals of Data Visualization (https://clauswilke.com/dataviz/) - Claus O. Wilke.
- A Workbook for Interactive Cartography and Visualization on the Open Web (https://github.com/uwcartlab/webmapping) - Robert Roth, Carl Sack, Gareth Baldrica-Franklin, Yuying Chen, Rich Donohue, Lily Houtman, 
Tim Prestby, Robin Tolochko, Nick Underwood.
- A Workbook for Interactive Cartography and Visualization on the Open Web (https://github.com/uwcartlab/webmapping) - Robert Roth, Carl Sack, Gareth Baldrica-Franklin, Yuying Chen, Rich 
Donohue, Lily Houtman, Tim Prestby, Robin Tolochko, Nick Underwood.
- Thematic Mapping: 101 Inspiring Ways to Visualise Empirical Data (https://www.esri.com/en-us/esri-press/browse/thematic-mapping) - Kenneth Field.
- Color use guidelines for mapping and visualization (https://colorbrewer2.org/learnmore/schemes_full.html#qualitative) - Cynthia A. Brewer.
@@ -301,7 +304,7 @@
- Filling a suggestion issue (https://github.com/joewdavies/awesome-frontend-gis/issues/new/) (easier).
- Opening a pull request (https://github.com/joewdavies/awesome-frontend-gis/compare).
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
If you have any questions about this list, please don't hesitate to contact me @joewdavies (https://twitter.com/joewdavies) on X (formerly Twitter) or open a GitHub issue 
(https://github.com/joewdavies/awesome-frontend-gis/issues/new).