Mapping
General
Maps
to deduplicate
Open Street Map
- LearnOSM - Anyone can edit OpenStreetMap. Here you can learn how. LearnOSM provides easy to understand, step-by-step guides for you to get started with contributing to OpenStreetMap and using OpenStreetMap and using OpenStreetMap data. If you are interested in running an OpenStreetMap workshop, check out the LearnOSM trainer resources.
- Öpnvkarte - public transport map
- http://random.dev.openstreetmap.org/postcodes/?zoom=7&lat=56.88042&lon=-3.16192&layers=B00T0F0F0F - postcode map
- http://live.openstreetmap.fr/ - live edits
- https://github.com/openstreetmap/merkaartor - An opensource OSM editor, written in C++ and Qt. [3]
- Simple 3D Buildings - OpenStreetMap Wiki - This page describes tags for basic 3D attributes of buildings.The following tagging methods are results of the 2nd 3D Workshop Garching, where most 3D developers agreed on supporting a unified subset of tags in their programs. Basically, we describe the volume of a building using two types of areas: 1) building outlines for the most general area of a complex building and 2) building parts to describe sections of the building, especially those with different height or other attributes.
- OSM2World - OpenStreetMap Wiki - an application that converts OpenStreetMap data to three-dimensional models. The models can be exported to different formats.
- Protomaps - A serverless system for planet-scale maps. An alternative to map APIs at 1% the cost, via single static files on your own cloud storage. Deploy datasets like OpenStreetMap for your site in minutes.
Google Maps
Bing maps
Other maps
- multimap
- multimap (OS data)
- Streetmap.co.uk
- http://wikimapia.org/#lat=55.9494401&lon=-3.1870651&z=14&l=0&m=s&v=9
- http://www.geograph.org.uk/mapbrowse.php?t=tolJ5oOXXJ0oOJFoOXXJfoMXbJqobXXJL5405owNwhuwbajahajuua&i=0&j=0&zoomin=1?93,95
- http://geomag.bgs.ac.uk/data_service/space_weather/Global_activity_now.html
- http://aurorawatch.lancs.ac.uk/
- https://environmentagency.blog.gov.uk/2015/09/18/laser-surveys-light-up-open-data/ [4]
- https://houseprices.io/lab/lidar/map
- Slow Ways - a network of walking routes connecting Great Britain
- Pastmaps - The new tool for professional-grade historical land research. Search, explore, and analyze the history of your surroundings through maps.
Extra info
- Google Maps w/ annotations
- geograph - photographs for every OS grid square
- Sustrans Transport routes
- Edinburgh Traffic ViaMichelin
- The Megalithic Portal and Map
- Heavens Above Daily predictions for brighter satellites
- Geocaching - The Official Global GPS Cache Hunt Site
- GeoHack - Edinburgh - Meta, many map links, most already listed above.
Google Maps
- https://developers.google.com/maps/documentation/staticmaps/index
- https://developers.google.com/maps/documentation/webservices/#BuildingURLs
- http://code.google.com/p/google-maps-utility-library-v3/wiki/Libraries
- http://google-maps-utility-library-v3.googlecode.com/svn/trunk/styledmarker/
- http://gmaps-utility-library-dev.googlecode.com/svn/tags/mapiconmaker/1.1/
- http://google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.9/examples/infobox-basic.html
- http://www.mvjantzen.com/blog/?p=2912
- http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobubble/examples/example.html
Tools
Apps
Open Street Map
- Openrouteservice - Conduct reachability analysis computed with user-generated and collaboratively collected free geographic data directly from OpenStreetMap.org
Cycling
Tiles and data
Tools
- On The Go Map - calculate route distances
- Graphserver - The open-source multi-modal trip planner.
- Ecosynth - a suite of tools used to map and measure vegetation in 3 dimensions (3D) using off-the-shelf digital cameras and open-source computer vision software, from the ground or using low altitude hobbyist aircraft. The goals of the Ecosynth project are to: Generate 3D and spectral imaging data useful for ecological research and monitoring work. Create low-cost portable systems built on publicly available hardware and open-source software. Be deployable by individual users, including researchers and citizen scientists, as-needed across sample areas.
- OwnTracks - allows you to keep track of your own location. You can build your private location diary or share it with your family and friends. OwnTracks is open-source and uses open protocols for communication so you can be sure your data stays secure and private.
- https://github.com/rastapasta/mapscii - A node.js based Vector Tile to Braille and ASCII renderer for xterm-compatible terminals.
GIS
- http://en.wikipedia.org/wiki/Geographic_information_system
- http://en.wikipedia.org/wiki/Geographic_information_science
- esri: What is GIS?
- QGIS - A Free and Open Source Geographic Information System
- Simple SVG Qgis Plugin tries to save current map as SVG. Other then the normal SaveAsSVG in the composer, this plugin tries to keep the GIS-grouping intact: layers in Qgis will be layers in Inkscape, symbol classes will be groups. Objects will have ids with the layername in it, so the id's kan be used of a search in the xml-view of Inkscape.
GPS
- https://github.com/hamsternz/Full_Stack_GPS_Receiver - A Software GPS decoder, going from raw 1-bit ADC samples to position fix.
https://news.ycombinator.com/item?id=33764903
to sort
- https://github.com/sacridini/Awesome-Geospatial - Long list of geospatial analysis tools. Geospatial analysis, or just spatial analysis, is an approach to applying statistical analysis and other analytic techniques to data which has a geographical or spatial aspect.
- ShadeMap - Shade Profile for Trails
- MapFish - a flexible and complete framework for building rich web-mapping applications. It emphasizes high productivity, and high-quality development. MapFish is based on the Pylons Python web framework. MapFish extends Pylons with geospatial-specific functionality. For example MapFish provides specific tools for creating web services that allows querying and editing geographic objects. MapFish also provides a complete RIA-oriented JavaScript toolbox, a JavaScript testing environment, and tools for compressing JavaScript code. The JavaScript toolbox is composed of the ExtJS, OpenLayers , GeoExt JavaScript toolkits. MapFish is compliant with the Open Geospatial Consortium standards. This is achieved through OpenLayers or GeoExt supporting several OGC norms, like WMS, WFS, WMC, KML, GML etc.. MapFish is open source, and distributed under the BSD license.
- http://frvipofm.net/osm/mapjumper/ - multimap bookmarklet
- http://www.npr.org/blogs/krulwich/2014/03/18/290236647/an-imaginary-town-becomes-real-then-not-true-story [12]
- Stamen Design - a world-leading provider of visualization and analytics design and strategic data communication for private and public sector clients across various industries. Stamen operates across several professional market segments:
- WhirlyGlobe-Maply SDK - a mapping toolkit with two parts, hence the dash. The WhirlyGlobe part is an interactive 3D globe. The Maply part is an interactive 2D map. There are separate view controllers (on iOS) for each, but otherwise they share 95% of their code. This toolkit is used in quite a few big, complicated apps and even more smaller, less complicated apps. Feel free to use it in yours. WhirlyGlobe-Maply is available for both iOS and Android.
- Modest Maps - a small, extensible, and free library for designers and developers who want to use interactive maps in their own projects. It provides a core set of features in a tight, clean package with plenty of hooks for additional functionality.
- OwnTracks - allows you to keep track of your own location. You can build your private location diary or share it with your family and friends. OwnTracks is open-source and uses open protocols for communication so you can be sure your data stays secure and private.
- https://github.com/3dgi/tyler - creates tiles from 3D city objects.As input, tyler takes CityJSON Features, where each feature is stored in a separate file.
JSON
- CityJSON - a JSON-based encoding for a subset of the CityGML data model (version 3.0.0), which is an open standardised data model and exchange format to store digital 3D models of cities and landscapes. CityGML is an official standard of the Open Geospatial Consortium.CityJSON is also an official international standard: OGC document 20-072r2.CityJSON defines ways to describe most of the common 3D features and objects found in cities (such as buildings, roads, rivers, bridges, vegetation and city furniture) and the relationships between them. It also defines different standard levels of detail (LoDs) for the 3D objects, which allows us to represent different resolutions of objects for different applications and purposes.A CityJSON file describes both the geometry and the semantics of the city features of a given area, eg buildings, roads, rivers, the vegetation, and the city furniture.
Transport
Tube
- http://www.afn.org/~alplatt/tube.html
- http://www.london-tubemap.com/
- http://traintimes.org.uk/map/tube/
Technology
Historical
- http://www.worldology.com/Europe/europe_history_lg.htm
- http://migrationsmap.net/#/GBR/departures
- http://michaelporath.com/projects/manifest-destiny/
Microsoft TerraServer
- Microsoft TerraServer - The Microsoft® TerraServer stores aerial and satellite images of the earth in a Microsoft SQL Server™ database served to the public through the Internet. It is the world's largest atlas, combining five terabytes of image data from the United States Geodetic Survey, SOVINFORMSPUTNIK, and Encarta® Virtual Globe. Internet browsers provide intuitive spatial and gazetteer interfaces to the data. The TerraServer demonstrates the scalability of Microsoft Windows NT® Server, Enterprise Edition version 4.0 and SQL Server, Enterprise Edition running on Digital hardware including the AlphaServer 8400 and StorageWorks™ storage system. The TerraServer is also an E-Commerce application. Users can buy the right to use the imagery using Microsoft Site Servers managed by the USGS and Aerial Images. This paper describes the TerraServer's design and implementation. June 1998. [14]
Location
- https://github.com/bilde2910/Hauk - a fully open source, self-hosted location sharing service. Install the backend code on a PHP-compatible web server, install the companion app on your phone, and you're good to go!
- https://github.com/kootenpv/whereami -Uses WiFi signals and machine learning (sklearn's RandomForest) to predict where you are. Even works for small distances like 2-10 meters.Your computer will known whether you are on Couch #1 or Couch #2.