Changes between Version 1 and Version 2 of Fr:Help/Concepts/Coordinates
- Timestamp:
- 2014-05-22T11:48:37+02:00 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Fr:Help/Concepts/Coordinates
v1 v2 1 [[TranslatedPages(revision=2 ,outdated=Traduction en cours)]]1 [[TranslatedPages(revision=2)]] 2 2 [[TOC(inline,headline=Table des Matières)]] 3 3 … … 14 14 15 15 === Java === 16 Pour rendre les nœuds et les chemins à l'écran, rectangulaire et plat, la position des nœuds doit être traduite de manière réversible dans un [http://fr.wikipedia.org/wiki/Coordonn%C3%A9es_cart%C3%A9siennes système de coordonnées cartésien], c'est à dire ayant des axes perpendiculaires. JOSM utilise l'API graphique Java 2D pour prendre en charge le processus de rendu. L'API Java implémente le concept d'un [http://docs.oracle.com/javase/tutorial/2d/overview/coordinate.html espace utilisateur] qui pourrait être vu comme une grande toile avec une origine (0,0) dans le coin en haut à gauche, et d'étendue pratiquement infinie vers la droite (x) et en bas (y). Java 2D prend en charge les entiers et les variables flottantes en précision simple ou double pour la paire (x, y).16 Pour rendre les nœuds et les chemins à l'écran, rectangulaire et plat, la position des nœuds doit être traduite de manière réversible dans un [http://fr.wikipedia.org/wiki/Coordonn%C3%A9es_cart%C3%A9siennes système de coordonnées cartésien], c'est à dire ayant des axes perpendiculaires. JOSM utilise l'API graphique Java 2D pour prendre en charge le processus de rendu. L'API Java implémente le concept d'un [http://docs.oracle.com/javase/tutorial/2d/overview/coordinate.html espace utilisateur] qui pourrait être vu comme une grande grille avec une origine (0,0) dans le coin en haut à gauche, et d'étendue pratiquement infinie vers la droite (x) et en bas (y). Java 2D prend en charge les entiers et les variables flottantes en précision simple ou double pour la paire (x, y). 17 17 18 Lors de l'affichage d'une zone de cette toile virtuelle sur l'écran à la surface limité, Java convertit en interne les coordonnées (x, y) d'écran, automatiquement pendant le rendu.18 Lors de l'affichage d'une zone de cette grille virtuelle sur l'écran à la surface limité, Java convertit en interne les coordonnées (x, y) d'écran, automatiquement pendant le rendu. 19 19 20 20 Bien que les coordonnées négatives soient théoriquement possibles, il est recommandé de ne pas dessiner en dehors de l'espace disponible à l'écran, car toutes les versions de Java ne fonctionne pas correctement en dehors de la zone visible. 21 21 === JOSM === 22 JOSM defines the coordinates to be used both for Lat/Lon representation as well as the EastNorth editor canvas as '''{{{double float}}}''' in the class [source:/trunk/src/org/openstreetmap/josm/data/coor/Coordinate.java Coordinate].23 22 24 JOSM définit ses coordonnées pour être utilisées à la fois dans la représentation Lat/Lon ainsi que l e système de toile EastNorth de l'éditeur via la class [source:/trunk/src/org/openstreetmap/josm/data/coor/Coordinate.java Coordinate] en '''{{{double float}}}'''.23 JOSM définit ses coordonnées pour être utilisées à la fois dans la représentation Lat/Lon ainsi que la grille EastNorth de l'éditeur via la classe [source:/trunk/src/org/openstreetmap/josm/data/coor/Coordinate.java Coordinate] en '''{{{double float}}}'''. 25 24 26 25 ==== LatLon ==== … … 30 29 La class [source:/trunk/src/org/openstreetmap/josm/data/coor/EastNorth.java EastNorth] hérite de [source:/trunk/src/org/openstreetmap/josm/data/coor/Coordinate.java Coordinate]. 31 30 32 {{{east()}}} renvoi tx and {{{north()}}} renvoitla coordonnée y. Ce qui veut dire que la valeur de {{{east()}}} s’accroît vers l'Est, tandis que la valeur de {{{north()}}} décroit vers le Nord.31 {{{east()}}} renvoie x and {{{north()}}} renvoie la coordonnée y. Ce qui veut dire que la valeur de {{{east()}}} s’accroît vers l'Est, tandis que la valeur de {{{north()}}} décroit vers le Nord. 33 32 34 33 La classe fournit également des méthodes pour manipuler les coordonnées. … … 36 35 === Projection === 37 36 38 La transformation réversible des coordonnées LatLon vers une carte pla te ou l'écran d'ordinateur est une [http://fr.wikipedia.org/wiki/Projection_cartographique projection]. JOSM supporte un certain nombre de projections car ellesont desusages multiples, en particulier dans la représentation des formes ou l'utilisation de données d'originedifférente déjà projetées, comme des cartes imprimées, les données du cadastre, de l'imagerie par satellite, de serveurs WMS sur lesquels on peut tracer les chemins OSM. Certains serveurs WMS peuvent supporter une grande variété de projections, d'autres sont limités à une seule.37 La transformation réversible des coordonnées LatLon vers une carte plane ou l'écran d'ordinateur est une [http://fr.wikipedia.org/wiki/Projection_cartographique projection]. JOSM supporte un certain nombre de projections car elles sont d'usages multiples, en particulier dans la représentation des formes ou l'utilisation de données de sources différentes déjà projetées, comme des cartes imprimées, les données du cadastre, de l'imagerie par satellite, de serveurs WMS sur lesquels on peut tracer les chemins OSM. Certains serveurs WMS peuvent supporter une grande variété de projections, d'autres sont limités à une seule. 39 38 40 39 Les projections sont définies dans les classes [source:/trunk/src/org/openstreetmap/josm/data/projection org.openstreetmap.josm.data.projection]. 41 40 42 Dans la pratique, la projection peut être activée dans le menu Préférences de JOSM. Les versions actuelles de JOSM perttent un changement sans redémarrage. 41 Dans la pratique, la projection peut être activée dans le menu Préférences de JOSM. Les versions actuelles de JOSM permettent un changement sans redémarrage. 43 42 44 43 Lors d'un changement de projection, la même coordonnée LatLon correspond à des valeurs différentes de EastNorth. … … 46 45 La conversion bidirectionnelle entre LatLon et EastNorth est le calcul de base de chaque implémentation de la classe [source:/trunk/src/org/openstreetmap/josm/data/projection/Projection.java Projection]. L'implémentation doit veiller à ce que la plage de valeurs valides de LatLon soit mappée à une plage de valeurs valides EastNorth. 47 46 48 Since someprojectionsare valid only for certain regions of the earth, the implementationcan also define boundaries in which JOSM can edit, i.e. pan the device window over the user space.47 Comme certaines projections ne sont valides que pour des zones limitées du globe, l'implémentation définit également ces limites dans lesquelles JOSM peut travailler 49 48 50 Some use cases forprojections supported in JOSM are summarised below.49 Quelques exemples de projections supportées sont décrits ce-dessous. 51 50 52 51 ==== Mercator ==== 53 52 54 The cylindrical [http://en.wikipedia.org/wiki/Mercator_projection Mercator] projection, named after its inventor, 55 maps meridians and parallels straight and perpendicular. 53 La projection cylindrique [http://fr.wikipedia.org/wiki/Projection_de_Mercator Mercator], du nom de son inventeur, décrit des méridiens et parallèles rectilignes et perpendiculaires 56 54 57 In JOSM, e.g. small round objects such as roundabouts appear as a circle, 58 and rectangular buildings are seen rectangular. 55 L'inconvénient est l'étirement infini des pôles. 59 56 60 Disadvantage is the stretching of the poles to infinity. 57 Mercator est actuellement la projection par défaut de JOSM. 61 58 62 Currently Mercator is the standard projection in JOSM. 63 64 Most WMS servers don't support this projection, but JOSM does display EPSG:4326 data also for Mercator projection (which is not completely correct, but the resulting errors are small in the current version of the software). 59 La plupart des serveur WMS ne supportent pas cette projection, mais JOSM peut afficher du EPSG:4326 pour de la projection Mercator (ce qui n'est pas strictement correct, mais les erreurs sont faibles). 65 60 66 61 ==== EPSG:4326 ==== 62 EPSG:4326 est le système Lat/Lon de référence qui correspond au [http://fr.wikipedia.org/wiki/WGS_84 WGS84]. 67 63 68 [http://en.wikipedia.org/wiki/EPSG:4326 EPSG:4326] is a common Lat/Lon coordinate reference system that refers to WGS84.69 70 (discuss need for WMS servers / Landsat and Yahoo Sat usage)71 64 72 65 ==== UTM ==== 73 66 74 The [http://en.wikipedia.org/wiki/Transverse_Mercator_projection Transverse Mercator] projection is an adaptation of the Mercator projection, 75 rotating the cylinder 90°. 67 Les projections Transverses de Mercator sont des adaptations de la projection Mercator en pivotant le cylindre de projection de 90° ( l’axe du cylindre croise perpendiculairement l’axe des pôles ). 76 68 77 The [http://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system Universal Transverse Mercator] (UTM) with its 60 zones, as well as a number 78 of national grid reference systems, are based on this projection. 69 La projection [http://fr.wikipedia.org/wiki/Transverse_Universelle_de_Mercator Transverse Universelle de Mercator] et ses 60 zones en sont les variantes très utilisées comme systèmes de référence nationaux. 79 70 80 Within UTM zones or the national grid systems, a reference of 2-dimensional cartesian coordinates can be defined, 81 typically given in [http://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system#Locating_a_position_using_UTM_coordinates Eastings and Northings] 82 as a meter value from a particular point of origin. These Eastings and Northings must not be confused with the EastNorth coordinate within JOSM. 71 Dans les zones UTM les coordonnées cartésiennes sont définies en mètres à partir du point d'origine de zone. Ces coordonnées ne doivent pas être confondues avec les coordonnées EastNorth propres à JOSM. 83 72 84 73 ==== Les projections locales ==== 85 74 86 Many countries specify their own reference systems, some based on Transverse Mercator, some not. 75 De nombreux pays définissent leur propre système de référence, basé ou non sur UTM. 76 JOSM peut supporter tous ces systèmes dés l'instant que la conversion LatLon vers EastNorth est implémentée. 87 77 88 In general, JOSM can support any of these systems as soon as the LatLon to EastNorth conversion has been implemented. 89 90 It is planned to have support for PROJ4 library as plugin, which supports lots of transformations. 78 Le plugin PROJ4 apporte le support de très nombreuses conversions.
