Identificación (OpenStreetMap)

IDENTIFICACIÓN
Tipo de Sistema de información geográfica
Autor Richard Fairhurst, Tom Macwright, John Firebaugh, Saman Bemel-Benrud, Ansis Brammanis [1]
Desarrollador varios contribuyentes
Escrito en JavaScript [3]
Sistema operativo multiplataforma
Idiomas de la interfaz varios idiomas [d]
Primera edición 7 de mayo de 2013 [2]
plataforma de hardware Navegador
ultima versión
Estado Desarrollando activamente
Licencia Licencia ISC [5] [6]
Sitio web ieditor.com
 Archivos multimedia en Wikimedia Commons

iD  es un editor de geodatos de OpenStreetMap (OSM) en línea gratuito creado en JavaScript y lanzado en 2013 . Está diseñado para ser simple y fácil de usar y se usa como editor predeterminado en la página principal de OSM.

Uso

Es el editor de OSM más popular en términos de número de usuarios. Las características de iD incluyen una selección de fotografías aéreas personalizadas y soporte integrado para fotografías Mapillary . Algunas horquillas iD especializadas:

Historia

Antes de iD, el principal editor de datos web de OpenStreetMap era el editor Potlatch 2 basado en Flash . El proyecto del editor iD fue fundado por el autor de Potlatch 1 y 2, Richard Fairhurst, el 13 de julio de 2012 y en la conferencia State of the Map el 14 de octubre de 2012.

En septiembre de 2012, la Fundación Knight anunció los ganadores del Knight News Challenge: Data Contest. El equipo de Development Seed/Mapbox fue seleccionado como ganador de una competencia para desarrollar nuevas herramientas para OpenStreetMap y recibió una subvención de $575,000. Con esta inversión , Mapbox se asoció con Richard Fairhurst para trabajar en iD. El lanzamiento inicial de iD, llamado "Alpha0", salió poco después, el 22 de diciembre de 2012.

Título

La elección de iD como nombre se deriva de la popularidad de getElementById en JavaScript , la combinación del iPad con el Système D y el homenaje al modelo de automóvil Citroen iD. También necesitaba ser más fácil de escribir que Potlatch.

Base técnica

Este editor fue concebido como una reimplementación de la arquitectura Potlatch 2 en JavaScript con una interfaz de usuario rediseñada. El único gran cambio interno fue el paso de una arquitectura de etiquetas XML predefinida a una arquitectura basada en JSON .

Si bien las versiones originales se basaron en el marco Dojo , iD ahora usa la biblioteca D3.js para renderizar y el modo de renderizado principal es a través de SVG . Su arquitectura central es modular y está diseñada para usarse fácilmente en otras herramientas JavaScript de OpenStreetMap.

Versiones

Rama
fecha de lanzamiento original
Versión fecha de lanzamiento Modelo de soporte
Alfa 21 de diciembre de 2012 Alfa 3 23 de febrero de 2013
beta 2 de abril de 2013 beta 1 2 de abril de 2013
1.0 9 de mayo de 2013 1.0.1 10 de mayo de 2013 EOL ( fin de vida )
1.1 9 de agosto de 2013 1.1.6 23 de agosto de 2013 EOL
1.2 26 de septiembre de 2013 1.2.1 30 de septiembre de 2013 EOL
1.3 24 de octubre de 2013 1.3.10 21 de mayo de 2014 EOL
1.4 29 de mayo de 2014 1.4.0 29 de mayo de 2014 EOL
1.5 8 de julio de 2014 1.5.4 29 de julio de 2014 EOL
1.6 6 de octubre de 2014 1.6.3 10 de febrero de 2015 EOL
1.7 11 de febrero de 2015 1.7.4 16 de septiembre de 2015 EOL
1.8 8 de noviembre de 2015 1.8.3 11 de diciembre de 2015 EOL
1.9 1 de marzo de 2016 1.9.4 4 de mayo de 2016 Activo
2.0 15 de noviembre de 2016 2.0.2 22 de diciembre de 2016 Activo
2.1 4 de febrero de 2017 2.1.3 24 de febrero de 2017 Activo
2.2 9 de mayo de 2017 2.2.2 12 de junio de 2017 Activo

Véase también

Notas

  1. iD: El editor de OpenStreetMap fácil de usar en JavaScript , OpenStreetMap en GitHub, 2017-10-21 , < https://github.com/openstreetmap/iD > . Consultado el 22 de octubre de 2017. Archivado el 8 de junio de 2017 en Wayback Machine . 
  2. https://www.mapbox.com/blog/new-map-editor-launches-openstreetmap/ - 2013.
  3. El proyecto de código abierto iD_OSM en Open Hub: página de idiomas - 2006.
  4. Versión 2.22.0 - 2022.
  5. https://github.com/openstreetmap/iD/blob/master/LICENSE
  6. https://github.com/openstreetmap/iD/commit/72aac45db2d8b2b4c1a13a1ce19e8c410fa01f1c

Enlaces