Re: [OSM-talk-fr] Determiner la projection d une carte

2017-11-06 Par sujet Nicolas Moyroud
Euh ben je veux pas dire mais reprojeter avec gdal en utilisant les 
codes epsg y'a pas plus simple ! Exemple pour passer du Lambert93 au 
lat/lon WGS84 :


gdaltransform -s_srs EPSG:2453 -t_srs EPSG:4326

Et il n'y a pas besoin de connaître les définitions compliquées des 
systèmes de projection déjà supportés par gdal. Gdal c'est bon, 
mangez-en ;-)


Nicolas

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Determiner la projection d une carte

2017-11-05 Par sujet Philippe Verdy
Vu la résolution faible de la carte et la façon dont les frontières ont été
tracées (avec des traits d'épaisseurs très variables et des tas de pixels
surnuméraires) je pense que ce n'est plus une projection mais déjà tweaké à
la main avant de dessiner par dessus à main levée les zones "noires" (qui
ne correspondent à aucune limite de département). Je pense même que les
point blancs visibles ne sont que des approximations visuelles à la main de
la position réelle des villes.

Ce n'est plus une carte correspondant à une vraie projection géographique,
mais un patchwork manuel résultant d'approximations successives (y compris
par l'utilisation de filtres bitmap très agressifs pour durcir abusivement
les contrastes et grossir des pixels qui à l'origine devaient être en
demi-teintes, et des ajouts dessinés au pinceau pour ensuite "corriger" ce
qui a été cassé par la compression excessive de l'image), puis encore d'une
forte dégradation lorsqu'on sauve une image à contraste brutal (entre
pixels contigus) au format JPEG, ce qui crée des artefacts nombreux très
visibles ici (discontinuité des frontière de la Meuse et de la ligne
côtière des Bouches-du-Rhône par exemple, frontières de graisse fortement
inégale, "bruit" de quantification très important partout, et effet
mosaïque 8x8 très prononcé par un taux de compression JPEG beaucoup trop
élevé, sans parvenir pourtant à la petite taille d'un GIF ou PNG).

Pour les images schématiques et quasi monochrome sur 1 bit comme ici ou les
icônes de petite taille (moins de 128 x 128pixels), JPEG est à bannir, et
PNG (ou même GIF qui est maintenant totalement libre) est toujours bien
meilleur (et produit même ici un fichier plus petit) ! Pour tout fichier de
moins de 128x128 pixels, ne pas utiliser JPEG à moins que ce soit une photo
convenablement éclairée et très faiblement retouchée.

Tu auras plus vite fait de repartir d'un SVG correct et de retracer à la
main les plages noires qui ont été tracées aussi à main levée dans ton
fichier JPEG.


Le 5 novembre 2017 à 22:58,  a écrit :

>
>
> - Mail original -
> De: "Jean-Claude Repetto" 
>
> > Bonjour Julien,
>
> Bonjour,
>
> > En général, il n'est pas évident de retrouver la projection d'une carte
> > si on n'a aucune info.
>
> Oui je vois ca !
>
> > Si les méridiens et parallèles sont tracés, c'est
> > déjà plus facile, on peut voir si ça ressemble à une projection
> > rectangulaire ou pas. Sans voir la carte, c'est difficile de t'aider.
>
> Non ici je n ai que les limites de departement cf piece jointe
> J ai essaye de convertir toutes les coordonnees des villes en Lambert 93
> mais si ca semble coller cote Bretagne on dirait que c est pivote et etire
> sur les autres limites du territoire
>
> > Pour convertir les coordonnées, inutile de passer par GDAL. Tu peux
> > utiliser les commandes de PROJ.4, par exemple cs2cs :
> > http://proj4.org/apps/cs2cs.html
>
> > Si tu veux éviter d'utiliser les chaines PROJ.4, tu peux utiliser les
> > codes EPSG.
>
> > Exemple de de conversion de Lambert 93 vers Lon/Lat :
> > $ echo "703000 6486136" | cs2cs +init=epsg:2154 +to +init=epsg:4326
> > 3d2'18.228"E  45d28'28.813"N 0.000
>
> Ok, merci pour ces infos
>
> Julien
> ___
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Determiner la projection d une carte

2017-11-05 Par sujet thevenon . julien


- Mail original -
De: "Jean-Claude Repetto" 

> Bonjour Julien,

Bonjour,

> En général, il n'est pas évident de retrouver la projection d'une carte 
> si on n'a aucune info.

Oui je vois ca !

> Si les méridiens et parallèles sont tracés, c'est 
> déjà plus facile, on peut voir si ça ressemble à une projection 
> rectangulaire ou pas. Sans voir la carte, c'est difficile de t'aider.

Non ici je n ai que les limites de departement cf piece jointe
J ai essaye de convertir toutes les coordonnees des villes en Lambert 93 mais 
si ca semble coller cote Bretagne on dirait que c est pivote et etire sur les 
autres limites du territoire

> Pour convertir les coordonnées, inutile de passer par GDAL. Tu peux 
> utiliser les commandes de PROJ.4, par exemple cs2cs : 
> http://proj4.org/apps/cs2cs.html

> Si tu veux éviter d'utiliser les chaines PROJ.4, tu peux utiliser les 
> codes EPSG.

> Exemple de de conversion de Lambert 93 vers Lon/Lat :
> $ echo "703000 6486136" | cs2cs +init=epsg:2154 +to +init=epsg:4326
> 3d2'18.228"E  45d28'28.813"N 0.000

Ok, merci pour ces infos

Julien___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Determiner la projection d une carte

2017-11-05 Par sujet Jean-Claude Repetto

Le 05/11/2017 à 14:07, thevenon.jul...@free.fr a écrit :

Bonjour,

J ai une image d une carte (300 pixel par 300 pixel environ) et j aimerai 
determiner quelle est sa projection.
J ai tenté une regle de 3 entre les coordonnees en pixel et celles en lambert 
de 93 de 2 villes tres eloignees (Lochrist et Antibes) mais quand j applique l 
operation inverse a Biarritz j obtiens les coordonnees d un pixel trop a l 
Ouest (dans l atlantique). Je suppose donc que c est pas du Lambert93.


Est ce que quelqu un aurait une idee de methode pour retrouver la projection?

Pour faire la conversion wgs84 vers Lambert j ai pense e tourner vers gdal (il 
me semble que c est THE library pour ce genre de chose) mais quand j ai lu la 
doc sur les changements de projection j ai vu des descriptions de systemes de 
coordonnees sous forme de string incomprehensibles pour le non geomaticien que 
je suis donc j ai renoncé.est ce que quelqu un aurait une suggestion ou un lien 
sur un bon tuto qui expliquerait comment faire ça via les APIs C/Python ou meme 
en ligne de commande ?
Pour l essai en Lambert 93 j ai repris une formule en C#  trouvee sur un forum

Mon but final est de determiner a partir d une coordonee de chaque ville 
francaise le pixel correspondant,sa couleur pour generer ensuite en csv 
contenant une valeur pour chaque ville que j afficherais dans umap.

Merci d avance
Julien



Bonjour Julien,

En général, il n'est pas évident de retrouver la projection d'une carte 
si on n'a aucune info. Si les méridiens et parallèles sont tracés, c'est 
déjà plus facile, on peut voir si ça ressemble à une projection 
rectangulaire ou pas. Sans voir la carte, c'est difficile de t'aider.


Pour convertir les coordonnées, inutile de passer par GDAL. Tu peux 
utiliser les commandes de PROJ.4, par exemple cs2cs : 
http://proj4.org/apps/cs2cs.html


Si tu veux éviter d'utiliser les chaines PROJ.4, tu peux utiliser les 
codes EPSG.


Exemple de de conversion de Lambert 93 vers Lon/Lat :
$ echo "703000 6486136" | cs2cs +init=epsg:2154 +to +init=epsg:4326
3d2'18.228"E   45d28'28.813"N 0.000

Jean-Claude


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] Determiner la projection d une carte

2017-11-05 Par sujet thevenon . julien
Bonjour,

J ai une image d une carte (300 pixel par 300 pixel environ) et j aimerai 
determiner quelle est sa projection.
J ai tenté une regle de 3 entre les coordonnees en pixel et celles en lambert 
de 93 de 2 villes tres eloignees (Lochrist et Antibes) mais quand j applique l 
operation inverse a Biarritz j obtiens les coordonnees d un pixel trop a l 
Ouest (dans l atlantique). Je suppose donc que c est pas du Lambert93.


Est ce que quelqu un aurait une idee de methode pour retrouver la projection?

Pour faire la conversion wgs84 vers Lambert j ai pense e tourner vers gdal (il 
me semble que c est THE library pour ce genre de chose) mais quand j ai lu la 
doc sur les changements de projection j ai vu des descriptions de systemes de 
coordonnees sous forme de string incomprehensibles pour le non geomaticien que 
je suis donc j ai renoncé.est ce que quelqu un aurait une suggestion ou un lien 
sur un bon tuto qui expliquerait comment faire ça via les APIs C/Python ou meme 
en ligne de commande ?
Pour l essai en Lambert 93 j ai repris une formule en C#  trouvee sur un forum

Mon but final est de determiner a partir d une coordonee de chaque ville 
francaise le pixel correspondant,sa couleur pour generer ensuite en csv 
contenant une valeur pour chaque ville que j afficherais dans umap.

Merci d avance
Julien

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] determiner la projection d une carte

2017-11-05 Par sujet THEVENON Julien
Bonjour,

J ai une image d une carte (300 pixel par 300 pixel environ) et j aimerai 
determiner quelle est sa projection.
J ai tenté une regle de 3 entre les coordonnees en pixel et celles en lambert 
de 93 de 2 villes tres eloignees (Lochrist et Antibes) mais quand j applique l 
operation inverse a Biarritz j obtiens les coordonnees d un pixel trop a l 
Ouest (dans l atlantique). Je suppose donc que c est pas du Lambert93.


Est ce que quelqu un aurait une idee de methode pour retrouver la projection?

Pour faire la conversion wgs84 vers Lambert j ai pense e tourner vers gdal (il 
me semble que c est THE library pour ce genre de chose) mais quand j ai lu la 
doc sur les changements de projection j ai vu des descriptions de systemes de 
coordonnees sous forme de string incomprehensibles pour le non geomaticien que 
je suis donc j ai renoncé.est ce que quelqu un aurait une suggestion ou un lien 
sur un bon tuto qui expliquerait comment faire ça via les APIs C/Python ou meme 
en ligne de commande ?
Pour l essai en Lambert 93 j ai repris une formule en C#  trouvee sur un forum

Mon but final est de determiner a partir d une coordonee de chaque ville 
francaise le pixel correspondant,sa couleur pour generer ensuite en csv 
contenant une valeur pour chaque ville que j afficherais dans umap.

Merci d avance
Julien

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr