ID (software)

Last updated
iD
Original author(s) Richard Fairhurst, Tom MacWright, John Firebaugh, Saman Bemel-Benrud, Ansis Brammanis
Developer(s) Multiple contributors
Initial releaseMay 7, 2013;10 years ago (2013-05-07)
Stable release
2.27.1 [1] / 17 August 2023;59 days ago (17 August 2023)
Repository https://github.com/openstreetmap/iD
Written in JavaScript
Platform Web browser
Available in78 languages
Type GIS software
License ISC
Website ideditor.com

iD is a free software online editor for OpenStreetMap (OSM) geodata created in JavaScript and released in 2013. It is the most popular [2] and the default editor on the main OSM page. [3] [4] iD's features include choosing custom aerial imagery and native support for Mapillary photos. Specialized forks of iD include RapiD, developed by Facebook as an import tool for reviewing and adding roads detected by proprietary Facebook algorithms.

Contents

History

Prior to iD, the primary web editor for OpenStreetMap data was the Flash-based Potlatch 2 editor. The iD editor project was founded by the author of Potlatch 1 and 2, Richard Fairhurst, online on July 13, 2012 and at the State of the Map conference on October 14, 2012. [5]

In September 2012, the Knight Foundation announced the winners of the Knight News Challenge: Data competition. The team from Development Seed/Mapbox was selected as a winner for their proposal to develop new contribution tools for OpenStreetMap, and awarded a grant of $575,000. [6] [7]

This editor was meant to be a Potlatch 2 architecture reimplementation in JavaScript with redesigned user interface. The only big internal change was departure from XML tagging preset architecture to a JSON-based one. [5]

In 2013, [8] iD became the default editor on OSM.org making it the most used OSM editor by changeset count. [9] [3]

Forks

iD has spawned several forks for specialized use cases. In 2018, Facebook created RapiD for the MapWithAI initiative. [10] RapiD gives users machine learning generated roads and buildings for verification before uploading to OSM.

Related Research Articles

In computer science, an associative array, map, symbol table, or dictionary is an abstract data type that stores a collection of pairs, such that each possible key appears at most once in the collection. In mathematical terms, an associative array is a function with finite domain. It supports 'lookup', 'remove', and 'insert' operations.

<span class="mw-page-title-main">MapQuest</span> American free Internet mapping service (founded 1996)

MapQuest is an American free online web mapping service. It was launched in 1996 as the first commercial web mapping service. MapQuest vies for market share with competitors such as Google Maps and Here.

A GIS software program is a computer program to support the use of a geographic information system, providing the ability to create, store, manage, query, analyze, and visualize geographic data, that is, data representing phenomena for which location is important. The GIS software industry encompasses a broad range of commercial and open-source products that provide some or all of these capabilities within various information technology architectures.

<span class="mw-page-title-main">OpenStreetMap</span> Collaborative project to create a free editable map of the world

OpenStreetMap (OSM) is a free, open geographic database updated and maintained by a community of volunteers via open collaboration. Contributors collect data from surveys, trace from aerial imagery and also import from other freely licensed geodata sources. OpenStreetMap is freely licensed under the Open Database License and as a result commonly used to make electronic maps, inform turn-by-turn navigation, assist in humanitarian aid and data visualisation. OpenStreetMap uses its own topology to store geographical features which can then be exported into other GIS file formats. The OpenStreetMap website itself is an online map, geodata search engine and editor.

The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 2006 to provide financial, organizational and legal support to the broader Free and open-source geospatial community. It also serves as an independent legal entity to which community members can contribute code, funding and other resources.

<span class="mw-page-title-main">Web mapping</span> Process of using the maps delivered by geographic information systems (GIS) in World Wide Web

Web mapping or an online mapping is the process of using, creating, and distributing maps on the World Wide Web, usually through the use of Web geographic information systems. A web map or an online map is both served and consumed, thus, web mapping is more than just web cartography, it is a service where consumers may choose what the map will show.

Mapnik is an open-source mapping toolkit for desktop and server based map rendering, written in C++. Artem Pavlenko, the original developer of Mapnik, set out with the explicit goal of creating beautiful maps by employing the sub-pixel anti-aliasing of the Anti-Grain Geometry (AGG) library. Mapnik now also has a Cairo rendering backend. For handling common software tasks such as memory management, file system access, regular expressions, and XML parsing, Mapnik utilizes the Boost C++ libraries. An XML file can be used to define a collection of mapping objects that determine the appearance of a map, or objects can be constructed programmatically in C++, Python, and Node.js.

The OpenStreetMap Foundation is a non-profit foundation whose aim is to support and enable the development of freely-reusable geospatial data. Founded in 2006, it is closely connected with the OpenStreetMap project, although its constitution does not prevent it supporting other projects.

<span class="mw-page-title-main">Turn-by-turn navigation</span> Feature of GPS navigation devices

Turn-by-turn navigation is a feature of some satellite navigation devices where directions for a selected route are continually presented to the user in the form of spoken or visual instructions. The system keeps the user up-to-date about the best route to the destination, and is often updated according to changing factors such as traffic and road conditions. Turn-by-turn systems typically use an electronic voice to inform the user whether to turn left or right, the street name, and the distance to the next turn.

<span class="mw-page-title-main">Isochrone map</span> Map that depicts the area accessible from a point within a time threshold

An isochrone map in geography and urban planning is a map that depicts the area accessible from a point within a certain time threshold. An isochrone is defined as "a line drawn on a map connecting points at which something occurs or arrives at the same time". In hydrology and transportation planning isochrone maps are commonly used to depict areas of equal travel time. The term is also used in cardiology as a tool to visually detect abnormalities using body surface distribution.

<span class="mw-page-title-main">OsmAnd</span> Offline maps & navigation Android and iOS app

OsmAnd is a map and navigation app for Android and iOS. It uses the OpenStreetMap (OSM) map database for its primary displays, but is an independent app not endorsed by the OpenStreetMap Foundation. It is available in both free and paid versions; the latter unlocks the download limit for offline maps and provides access to Wikipedia points of interest (POIs) and their descriptions from within the app. Map data can be stored on the device for offline use. Using the device's GPS capabilities, OsmAnd offers routing, with visual and voice guidance, for car, bike, and pedestrian. All of the main functionalities work both online and offline.

<span class="mw-page-title-main">Crisis mapping</span> Real-time gathering, display and analysis of data during a crisis

Crisis mapping is the real-time gathering, display and analysis of data during a crisis, usually a natural disaster or social/political conflict. Crisis mapping projects usually allows large numbers of people, including the public and crisis responders, to contribute information either remotely or from the site of the crisis. One benefit of the crisis mapping method over others is that it can increase situational awareness, since the public can report information and improve data management.

Leaflet is an open source JavaScript library used to build web mapping applications. First released in 2011, it supports most mobile and desktop platforms, supporting HTML5 and CSS3. Among its users are FourSquare, Pinterest and Flickr.

Mapbox is an American provider of custom online maps for websites and applications such as Foursquare, Lonely Planet, the Financial Times, The Weather Channel, Instacart Inc. and Snapchat. Since 2010, it has rapidly expanded the niche of custom maps, as a response to the limited choice offered by map providers such as Google Maps.

<span class="mw-page-title-main">Tiled web map</span> Map displayed with adjoining small images

A tiled web map,slippy map or tile map is a map displayed in a web browser by seamlessly joining dozens of individually requested image or vector data files. It is the most popular way to display and navigate maps, replacing other methods such as Web Map Service (WMS) which typically display a single large image, with arrow buttons to navigate to nearby areas. Google Maps was one of the first major mapping sites to use this technique. The first tiled web maps used raster tiles, before the emergence of vector tiles.

Vector tiles, tiled vectors or vectiles are packets of geographic data, packaged into pre-defined roughly-square shaped "tiles" for transfer over the web. This is an emerging method for delivering styled web maps, combining certain benefits of pre-rendered raster map tiles with vector map data. As with the widely used raster tiled web maps, map data is requested by a client as a set of "tiles" corresponding to square areas of land of a pre-defined size and location. Unlike raster tiled web maps, however, the server returns vector map data, which has been clipped to the boundaries of each tile, instead of a pre-rendered map image.

Stamen is a data visualization design studio based in San Francisco, California. Its clients include National Geographic, Facebook and The Dalai Lama.

<span class="mw-page-title-main">JOSM</span> Free software desktop editing tool

JOSM(Java OpenStreetMap editor) is a free software desktop editing tool for OpenStreetMap geodata created in Java, originally developed by Immanuel Scholz and currently maintained by Dirk Stöcker. The editing tool contains advanced features that are not present in OSM's default online editor, iD.

Mapzen, founded in 2013 and headquartered in New York City, was an open source mapping platform company focused on the core components of geo platforms, including search (geocoding), rendering, navigation/routing, and data. Mapzen's components are used by OpenStreetMap, CartoDB, and Remix, amongst others. The components, hosted on GitHub, are written in JavaScript, Ruby, Java, and Python. Mapzen's CEO, Randy Meech, was previously SVP of engineering for MapQuest. Mapzen was supported by Samsung Research America and was known to have hired mapping specialists from Apple.

References

  1. "Release 2.27.1". 17 August 2023. Retrieved 18 September 2023.
  2. Arsanjani, Jamal Jokar; Zipf, Alexander; Mooney, Peter; Helbich, Marco (3 March 2015). OpenStreetMap in GIScience: Experiences, Research, and Applications. Springer. p. 71. ISBN   978-3-319-14280-7 . Retrieved 12 May 2021.
  3. 1 2 Dorman, Michael (28 January 2020). Introduction to Web Mapping. CRC Press. p. 312. ISBN   978-1-000-76880-0 . Retrieved 12 May 2021.
  4. Abernathy, David (19 October 2016). Using Geodata and Geolocation in the Social Sciences: Mapping our Connected World. SAGE. ISBN   978-1-4739-6578-2 . Retrieved 12 May 2021.
  5. 1 2 "Système D". systemed.net. 2012-10-23. Archived from the original on 2012-10-23. Retrieved 2020-11-04.
  6. "Six ventures bring data to the public as winners of Knight News Challenge". Knight Foundation.
  7. Mapbox (2017-06-29). "Large Investment in OpenStreetMap from Knight Foundation – maps for developers". Medium. Retrieved 2020-11-04.
  8. https://blog.openstreetmap.org/2013/08/23/id-in-browser-editor-now-default-on-openstreetmap/ https://github.com/openstreetmap/openstreetmap-website/pull/453
  9. Mapping and the citizen sensor. London: Ubiquity Press. 2017. p. 190. ISBN   978-1-911529-17-0.
  10. "MapWithAI".