FR:Développer

From OpenStreetMap Wiki
Jump to navigation Jump to search

Il reste beaucoup de développement à faire pour OpenStreetMap. Il y a plusieurs domaines concernés, ainsi que différentes langues et technologies. Plus de détails spécifiques sont disponibles dans les liens suivants.

Vous pouvez participer à OpenStreetMap de deux manières principales :

  • En développant la plate-forme OpenStreetMap elle-même. Cela inclut le site web OpenStreetMap.org et les composants et services qui y sont liés.
  • En Utilisant OpenStreetMap. Vous pouvez "utiliser" les données et services d'OpenStreetMap avec les logiciels et services de notre communauté pour construire tout ce que vous voulez.
Using OpenStreetMap for Development


Prendre contact

Si vous avez des questions, des idées ou si vous souhaitez simplement rencontrer d'autres développeurs, vous pouvez contacter la communauté de développement OpenStreetMap en utilisant les canaux indiqués ci-dessous.

Comment les pièces s'assemblent

Le code qui fait fonctionner openstreetmap.org est composé de composants indépendants qui travaillent ensemble pour fournir une API, Slippy Map, et d'autres éléments de fonctionnalité.

Le port Rails est l'application Ruby on Rails qui fait tourner openstreetmap.org ; c'est de là que proviennent les pages OSM et l'API de base API. Les données d'OpenStreetMap, "la planète", sont stockées dans PostgreSQL avec PostGIS, et rendues en jolies tuiles cartographiques avec Mapnik. L'interface Slippy Map pour ces tuiles - qui vous permet de faire un panoramique et un zoom sur la carte - est alimentée par Leaflet.

En interne, osm2pgsql et osmosis sont des infrastructures essentielles pour convertir OSM XML en PostGIS. Ils fonctionnent avec Planet.osm et d'autres extraits, ce qui permet à d'autres sites d'utiliser et de distribuer les données OSM.

Les utilisateurs peuvent ajouter et modifier les données OpenStreetMap grâce à des éditeurs open-source comme iD, Potlatch 2 et JOSM.


Composition de OSM

OSM Components.png
Description Code
(url SVN)
Bugs
(tickets trac)

Base de données OSM :
API pour l'accès aux données en temps réel svn trac
Database (MySQL) - -

Site web de OSM : - trac
Slippy Map - L'onglet Vision - trac
Potlatch - L'onglet Edition svn trac

Rendu et carreaux :
Mapnik voir mapnik.org [1]
Installation de Mapnik OSM svn (voir les bugs de slippy map)
Osmarender (XSLT/SVG) svn

trac

Tiles@home rendu distribué svn -

Editeurs:
Potlatch svn trac
JOSM josm svn josm trac
JOSM/Plugins svn josm trac
Merkaartor svn trac
Autres éditeurs:Category:Editors

Convertisseurs de données/manipulateurs :
Osmosis svn -

Routing :
Traveling salesman ([2]) sourceforge -

Développement général

Consultez notre repository Trac et notre logiciel de suivi de bugs : https://trac.openstreetmap.org/.

Introduction au développement OSM :

Installer OSM sur votre machine afin de pouvoir développer :

Faire accepter vos changements :

Autres informations:

Utiliser les cartes OSM sur votre site web

Divers

Imports de données

See also Potential Datasources, and Category:Data sources

Completed imports: TIGER (US government public domain map data), AND Data (road maps of Netherlands India and China donated to OpenStreetMap), Frida (Osnabrück, Germany)

Serving Infrastructure