FR:Osmarender/Fr:orp

From OpenStreetMap Wiki
Jump to: navigation, search

or/p est une abréviation pour Osmarender en Perl. or/p est une ré-écriture complète d'Osmarender en Perl. Ceci veut dire que vous aurez encore besoin des fichiers originaux d'Osmarender pour les règles (rules files), et que le résultat sera toujours au format SVG, mais le tout fonctionne sans XSLT - donc aucun osmarender.xsl ou autre xmlstarlet, etc. n'est nécessaire.

or/p et actuellement presque 100% compatible avec Osmarender; il reste quelques différences dans la recherche des points centraux sur les polygones et le rendu des vides à l'intérieur de polygones. or/p ne supporte pas le filtre de proximité d'Osmarender qui est utilisé dans les tuiles de niveaux de zoom inférieurs. Tout le reste devrait être identique, et or/p fonctionne relativement plus vite et consomme moins de mémoire que la variante avec XSLT.

Récupérez or/p dans le dépôt http://svn.openstreetmap.org/applications/rendering/orp/

et utilisez-le de cette manière:

 perl orp.pl -r rulefile data.osm

Vous pouvez utiliser n'importe quel fichier de règles valide (par exemple, http://svn.openstreetmap.org/applications/rendering/osmarender6/osm-map-features-z17.xml).