Dimensions personnalisées : changer le "xmin" et le "ymin" de la page

Asked by Hans-Karl on 2010-02-07

Bonjour,

Est-il possible de modifier le point d'origine de la page pour lui donner une autre valeur que x=0 et y=0 ?

J'ai des fichiers de points à traiter avec Inkscape, et ce sont des coordonnées Lambert. Du coup, j'ai un espace de travail qui se situe vers 2000000 en x et 8000000 en y, ça me fait un vide énorme si j'essaie de configurer ma page en commençant à partir de zéro.

Dans "Propriétés du document", on peut changer "Largeur" et "Hauteur", mais pas l'origine. J'ai un peu cherché et je n'ai pas trouvé d'autres fils de discussion sur ce sujet. En revanche, c'est une question à rapprocher du thème "Inkscape et CAD". Il y a quelques idées ici :
http://wiki.inkscape.org/wiki/index.php/User:Billybug/Acad-plugin
http://wiki.inkscape.org/wiki/index.php/BlueprintGeometricAndTechDrawing
Mais où en est-on aujourd'hui ? Y-a-t'il quelquechose de concret en préparation ?

Enfin, s'il n'est pas possible de changer "xmin" et "ymin", c'est peut-être l'occasion pour en faire la demande auprès des personnes concernées, mais j'aimerais avoir un deuxième avis.

Merci pour votre attention,

Jean-Charles

Question information

Language:
French Edit question
Status:
Solved
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Solved by:
jazzynico
Solved:
2010-02-14
Last query:
2010-02-14
Last reply:
2010-02-09
Best jazzynico (jazzynico) said : #1

Bonjour,

> Est-il possible de modifier le point d'origine de la page pour lui donner une autre valeur que x=0 et y=0 ?

Il me semble bien que non. En tout cas pas avec les outils disponible dans l'interface. Il faudrait creuser dans le code SVG, et en particulier dans la partie <sodipodi:namedview> pour voir si c'est possible.
Curieusement, je n'ai pas trouvé de demande d'évolution en ce sens dans la base. Pourtant, dans tous les cas où les coordonnées sont importantes, ce serait en effet bien utile.

Les outils techniques avaient pas mal avancé, mais faute de disponibilité pour terminer le travail, leur développeur a tout laissé (temporairement j'espère) en plan. En plus de la page wiki, cette fonctionnalité est suivie dans la partie « blueprint », à cette adresse : https://blueprints.edge.launchpad.net/inkscape/+spec/tech-drawing

Bonne journée.

Hans-Karl (jchbraun) said : #2

Bonjour,

J'ai un début de réponse avec l'attribut « viewBox ». Je me suis basé sur les explications de ce document :
**Publication (avancée) de données spatiales dans Internet**
http://geosoa.scg.ulaval.ca/fr/index.php?module=documents&JAS_DocumentManager_op=downloadFile&JAS_File_id=143
(à partir de la page 28 pour l'élément « viewBox »)

Les coordonnées de la page restent inchangées (on peut lire les coordonnées du curseur en bas à droite dans Inkscape) mais les coordonnées des courbes/formes/polylignes sont désormais celles définies par « viewBox ». C'est tout-à-fait ce qu'il me fallait.

Merci de m'avoir mis sur la piste !

J-Ch

Hans-Karl (jchbraun) said : #3

Thanks JazzyNico, that solved my question.

jazzynico (jazzynico) said : #4

Bonjour,

En effet, j'avais complètement oublié la viewBox...
Dans la même veine, le site www.carto.net regorge d'exemple d'utilisation du SVG pour la cartographie, dont un pas mal sur la viewBox : http://www.carto.net/svg/samples/viewbox.shtml

Bonne journée.

Hans-Karl (jchbraun) said : #5

Bonjour,

Merci pour le lien, ça m'aide beaucoup dans mes recherches. J'ai également trouvé ce site, qui consacre un chapitre entier à la « viewBox » : http://svground.free.fr/viewbox-et-ratio.php

J-Ch