TOUTSIMCITIES

Découpage des villes et Création de régions

message posté le 10 avr 2007 à 15h01

w

wouanagaine

  • membre
  • Paris
Il n'y a pas de scaleFactor quand on utilise du 16 bits

Chaque niveau de gris correspond a 10cm, donc 0 = 0 , FFFF = 65535 dm = 6553.5 m

si tu veux un carte a 300m il faut que tu fasses un image avec du gris 300*10 = 3000 = #BB8


message posté le 10 avr 2007 à 20h55(message édité)édité le 10 avr 2007 à 21h03 par André

Avatar

André

  • membre
  • Pyrénées orientales, France
Merci wouanagaine.

Et pour une carte dont l'altitude minimale est au-dessous de 0?

Pour être au plus juste, il faut que j'indique à 3DEM les couleurs des deux altitudes extrêmes de la carte traitée. Ensuite, c'est lui qui calcule les altitudes des tranches intermédiaires.
(je peux aussi lui indiquer les valeurs de chaque tranche)

Mais les altitudes de la carte de Brest par exemple, (page précédente), vont de - 7 à + 325 m.
Que dois-je donc entrer comme valeurs mini et maxi ?

Est-ce que je dois définir une plage de gris allant de 0 à 3320 ([325+7]x10), puis redescendre le tout de 7m avec SC4Terraformer?

Et si on veut dessiner un relief sous-marin?


_________________________________________
Tel qui roule radis pervanche pèlera (Jean Tardieu)
La carte n'est pas le territoire (Alfred Korzybski)

message posté le 11 avr 2007 à 01h02

Avatar

HansTrapp68

  • membre
  • Lautenbach - Alsace
Bonsoir,

J'ai lu avec intérêt vos derniers posts [cool]
... on pourrait aborder la question des distances (2D) avant d'aborder celui des altitudes (3D) ?
Une vue globale de l'Alsace:
Image non décrite
J'ai un peu de mal à trouver un rapport longueur x largeur de prime abord sur ce type de fichier. De plus, ce rapport me semble conditionné par la projection utilisée, le logiciel 3DEM propose plusieurs solutions.. A première vue, si l'on clique sur "Convert to UTM projection" ce n'est pas une projection de Mercator mais une projection cylindrique sécante qui en résulte (tant mieux) ... à confirmer. Je pense qu'il y a un calcul à faire au départ avec la longitude et la latitude de l'image pour en déduire quelque chose d'exploitable en km².
Voila... je me permets d'insister sur les échelles en 2D avant d'aborder la suite...
a+

L'intelligence artificielle n'a aucune chance face à la stupidité naturelle
Partez à la découverte des châteaux-forts en Alsace
Le site de Marie-Line

message posté le 11 avr 2007 à 05h57(message édité)édité le 11 avr 2007 à 09h03 par André

Avatar

André

  • membre
  • Pyrénées orientales, France
Bonsoir,

Citation
ce n'est pas une projection de Mercator mais une projection cylindrique sécante qui en résulte

Après m'être demandé si tu t'étais mis à parler une autre langue sans t'en apercevoir.
Puis si, finalement, je ne devrais pas plutôt m'intéresser à un jeu à la "doom" ou revenir à l'édition de cartes pour Starcraft [vert], j'ai fini par faire des recherches et lectures pour comprendre de quoi tu parlais.

Je ne m'étais pas imaginé qu'il pouvait y avoir différents systèmes de projections utilisés suivant les pays et les personnes à une même époque.

Mes lectures m'ont appris des choses et m'ont surtout fait mesurer les difficultés pour obtenir des mesures cartographiques précises et les raisons qui font cela.

Au passage, j'ai récupéré 3 logiciels de conversion de systèmes géodésiques (ça peut servir) et un ou deux autres utilitaires.

Au fait, les cartes que tu utilises habituellement sont établies avec le système Lambert ?

Je ne sais pas pourquoi mais, je me dis que ce sujet n'est pas encore terminé [oeil]

wouanagaine:

Je suis désolé mais à part les questions de mon précédent message, je croyais avoir compris tes expliquations.
Citation
Chaque niveau de gris correspond a 10cm, donc 0 = 0 , FFFF = 65535 dm = 6553.5 m
si tu veux un carte a 300m il faut que tu fasses un image avec du gris 300*10 = 3000 = #BB8

En fait, en essayant de les mettre en pratique, je m'aperçois qu'il n'en est rien. [rougit]

J'ai fais un PNG16bits de 4 tranches avec photoshop en les remplissant avec les valeurs suivantes:
#64 , #3E8 , #2710 , #9C40.
Je croyais obtenir les altitudes correspondantes de: 10m , 100m , 1000m , 4000m.
Or j'ai obtenu: 260,60m - 899,20m - 400,40m et 2561,60m
De plus, je me dis que l'altitude de 6553,50m devrait être du blanc absolu.
Or, #FFFF n'est pas le blanc absolu (qui est #FFFFFF)

Avec le sélecteur de couleurs de photoshop, soit je ne dois utiliser que les gris et dans ce cas je n'en ai que 256; soit je dois utiliser les couleurs (en supposant qu'il les traduit en gris) et dans ce cas, j'en ai 16,7 millions et pas 65536. [confut]

Peux-tu m'éclairer (ainsi que sur mes précédentes questions)?

_________________________________________
Tel qui roule radis pervanche pèlera (Jean Tardieu)
La carte n'est pas le territoire (Alfred Korzybski)

message posté le 11 avr 2007 à 10h40

w

wouanagaine

  • membre
  • Paris
Citation
J'ai fais un PNG16bits de 4 tranches avec photoshop en les remplissant avec les valeurs suivantes:
#64 , #3E8 , #2710 , #9C40.
Je croyais obtenir les altitudes correspondantes de: 10m , 100m , 1000m , 4000m.
Or j'ai obtenu: 260,60m - 899,20m - 400,40m et 2561,60m
De plus, je me dis que l'altitude de 6553,50m devrait être du blanc absolu.
Or, #FFFF n'est pas le blanc absolu (qui est #FFFFFF)

Avec le sélecteur de couleurs de photoshop, soit je ne dois utiliser que les gris et dans ce cas je n'en ai que 256; soit je dois utiliser les couleurs (en supposant qu'il les traduit en gris) et dans ce cas, j'en ai 16,7 millions et pas 65536.

Ben a priori je dirais que tu as pas le bon photoshop [neutre]
il faut que tu fasses :
Image -> Mode -> Niveau de gris
Image -> Mode -> 16 bits/channel

tu sauves ton image, tu quittes et tu la recharges, si le mode a changé, c'est que tu as pas une version de photoshop qui permet de faire du 16bit
Ce qui fait que si tu as crus sauver en 16 bit en fait tu as sauvé:
soit en 8 bit niveau de gris et les valeurs que tu as sont fonction du scale factor que tu as rentré
soit en 32 bit couleurs, et la SC4Mapper ou SC4TF convertissent l'image couleur en niveau de gris 8 bits , et la encore les altitudes sont fonction du scale factor

Citation
Peux-tu m'éclairer (ainsi que sur mes précédentes questions)?

C'était quoi les précedentes questions ?

message posté le 11 avr 2007 à 17h47(message édité)édité le 11 avr 2007 à 20h33 par André

Avatar

André

  • membre
  • Pyrénées orientales, France
Bonjour,

C'est photoshop CS2. Quand je créais un nouveau fichier je lui indique gris-16bits.
Je vérifie dans image ->mode: gris et 16 bits sont cochés. Je sauvegarde en PNG (ce qui n'est pas possible avec photoshop 7 si le gris est en 16bits). Je recharge et il est toujours en gris 16bits. Et une autre preuve que c'est bien du 16bits, c'est l'impossibilité dans SC4Mapper de charger du 8bits avec l'option "16bits PNG"
Donc ce n'est pas ça mais merci quand même. [neutre]
Et puis ça n'expliquerai pas ça
Citation
#FFFF n'est pas le blanc absolu (qui est #FFFFFF)

Peut-être y a-t-il une fonction qui permet de changer l'echelle du selecteur de couleurs, mais je ne l'ai pas trouvé.

wouanagaine a écrit
C'était quoi les précedentes questions ?


Les voici:

Citation
Et pour une carte dont l'altitude minimale est au-dessous de 0?

Pour être au plus juste, il faut que j'indique à 3DEM les couleurs des deux altitudes extrêmes de la carte traitée. Ensuite, c'est lui qui calcule les altitudes des tranches intermédiaires.
(je peux aussi lui indiquer les valeurs de chaque tranche)

Mais les altitudes de la carte de Brest par exemple, (page précédente), vont de - 7 à + 325 m.
Que dois-je donc entrer comme valeurs mini et maxi ?

Est-ce que je dois définir une plage de gris allant de 0 à 3320 ([325+7]x10), puis redescendre le tout de 7m avec SC4Terraformer?

Et si on veut dessiner un relief sous-marin?

_________________________________________
Tel qui roule radis pervanche pèlera (Jean Tardieu)
La carte n'est pas le territoire (Alfred Korzybski)

message posté le 12 avr 2007 à 15h43

w

wouanagaine

  • membre
  • Paris
Citation
Et puis ça n'expliquerai pas ça
Citation

#FFFF n'est pas le blanc absolu (qui est #FFFFFF)

Peut-être y a-t-il une fonction qui permet de changer l'echelle du selecteur de couleurs, mais je ne l'ai pas trouvé.

le 16 bit le max c'est FFFF, FFFFFF c'est du 24 bits

Avec SC4Mapper, prends une region SC4, et fait export en 16bit png puis essaye d'ouvrir le png généré avec photoshop CS, resauve le et creer une region avec ce png 16bit

Citation
Et pour une carte dont l'altitude minimale est au-dessous de 0?

Pour être au plus juste, il faut que j'indique à 3DEM les couleurs des deux altitudes extrêmes de la carte traitée. Ensuite, c'est lui qui calcule les altitudes des tranches intermédiaires.
(je peux aussi lui indiquer les valeurs de chaque tranche)

Je suis pas specialiste des DEMs, je peux pas trop t'aider la dessus [neutre]

Citation

Mais les altitudes de la carte de Brest par exemple, (page précédente), vont de - 7 à + 325 m.
Que dois-je donc entrer comme valeurs mini et maxi ?

Est-ce que je dois définir une plage de gris allant de 0 à 3320 ([325+7]x10), puis redescendre le tout de 7m avec SC4Terraformer?

tu dois le monter de 250-7 = 243 m, vu que l'eau est a 250m

Citation
Et si on veut dessiner un relief sous-marin?

l'eau est compris entre 0 et 250m

Tout ca si tu n'as pas un mod qui change le niveau de l'eau histoire de compliquer un peu les choses :)

message posté le 13 avr 2007 à 02h06(message édité)édité le 14 avr 2007 à 13h34 par HansTrapp68

Avatar

HansTrapp68

  • membre
  • Lautenbach - Alsace
Bonsoir,

André a écrit
Au fait, les cartes que tu utilises habituellement sont établies avec le système Lambert ?

Ben c'est une bonne question...
En fait, les cartes IGN sont en "projection conique conforme de Lambert" avec une échelle des distances au 1/25000 ou au 1/15000 et des courbes de niveau d'une différence de 10m d'altitude. Pour la randonnée, c'est super, le niveau de détail est largement suffisant pour ne pas se perdre (encore que...[oeil]).
C'est pas trop le sujet qui nous occupe pour faire de "belles" cartes sous SC4, mais tant qu'à faire, autant chercher la précision maximale si déjà.
La problématique en 2D est relativement simple:
- d'un coté la possibilité de récupérer des fichiers au format DEM
- d'un autre, l'opportunité de superposer ces fichiers avec ceux de l'IGN issus de Géoportail.
Je suis définitivement convaincu que les fichiers DEM permettent en finalité de se passer du travail fastidieux du détourage des niveaux de gris pour le rendu en altitude. Par contre, je me pose encore des questions concernant le Lambert et le rapport avec la projection UMT. J'ai pas vraiment cherché en fait...
Wouanagaine a écrit
Je suis pas spécialiste des DEMs, je peux pas trop t'aider la dessus

... moi non plus, je découvre... si c'est mathématique (ce dont je ne doute pas), on arrivera à s'en sortir, promis [cool] !
a+

L'intelligence artificielle n'a aucune chance face à la stupidité naturelle
Partez à la découverte des châteaux-forts en Alsace
Le site de Marie-Line

message posté le 13 avr 2007 à 20h40(message édité)édité le 17 avr 2007 à 01h20 par André

Avatar

André

  • membre
  • Pyrénées orientales, France
wouanagaine [fleche] Le problème que j'ai pour le PNG 16bits n'est pas du à l'utilisation des DEM mais à celle de photoshop CS2. Je vais essayer de mieux m'expliquer.

Si par exemple, je veux dessiner une carte avec un niveau à 300m. Je fais un fichier gris/16 bits.
Puis je trace le contour de mon niveau et j'ouvre mon selecteur de couleurs.
C'est là qu'est le problème: le sélecteur de couleurs me permet de définir les couleurs en TSL ou LAB ou RVB ou CMJN ou enfin en hexadecimal.
Or, quelque soit la résolution du fichier, le sélecteur ne change pas.
La case hexadecimal est toujours à 6 chiffres (24bits) et non à 4 chiffres (16bits).

Donc, si je veux entrer du gris 300*10 = 3000 = #BB8, j'obtiens à la place: #000BB8.
Ce qui n'est évidement pas la même chose (les 2 échelles ayant une amplitude de plages différente).
De même pour le blanc. Si j'entre #FFFF, j'obtiens #00FFFF = (0,255,255).
Ce qui n'est pas le blanc absolu que j'obtiendrais avec #FFFF sur une échelle de 65536 couleurs.

Donc, je me dis que soit, il est possible de changer l'échelle du selecteur de couleurs (mais je n'ai pas trouvé comment), soit il faut appliquer une règle de 3 pour avoir les correspondances entre les 2 échelles de couleurs.

Citation
Avec SC4Mapper, prends une region SC4, et fait export en 16bit png puis essaye d'ouvrir le png généré avec photoshop CS, resauve le et creer une region avec ce png 16bit


Je l'ai fais, mais ça n'a rien changé car la sauvegarde et lecture du PNG 16bits fonctionne bien avec CS2.

Citation
tu dois le monter de 250-7 = 243 m, vu que l'eau est a 250m


Si je comprends bien, ça veut dire que si je veux une altitude de 300m au dessus du niveau de la mer, je dois faire: [300 + 250] * 10 = 5500 = #157C ?

J'espère que l'un de vous sauras m'éclairer car j'ai passé des heures à chercher dans la doc de photoshop et sur "la toile" sans parvenir à comprendre. [triste]

_________________________________________
Tel qui roule radis pervanche pèlera (Jean Tardieu)
La carte n'est pas le territoire (Alfred Korzybski)

message posté le 17 avr 2007 à 01h18(message édité)édité le 17 avr 2007 à 01h42 par André

Avatar

André

  • membre
  • Pyrénées orientales, France
Bonsoir,

Voici un petit test réalisé avec Global Mapper.

Je n'ai pas encore pris les mêmes coordonnées/échelle qu'HansTrapp mais, j'ai appliqué une "projection conique conforme de Lambert".

Au lieu de définir les gris par tranches de 10m, J'ai indiqué les altitudes correspondantes (sans arrondi) à chaque pas de gris (8 bits). Avec l'option de fusion entre 2 gris.

Image non décrite

J'ai utilisé un ScaleFactor de 1000m et donc la formule: [4,902xgris] -250 pour avoir les altitudes.
J'ai d'ailleurs regretté de ne pas avoir ton tableau Hans, sous format Excel.
Car les mesures du tableau PDF étant arrondies, j'ai recalculé chaque altitude (si tu veux faire un bon geste... [oeil]).

Ces altitudes sont à considérer comme relatives selon le modèle du fichier d'HansTrapp.

Mais, pour le moment, je ne comprends pas le pourquoi de cette différence de 185m entre les altitudes et leurs "relatives". D'autant que si je rajoute 185m à mes mesures, cela va considérablement élever le niveau général de la carte.

Mais je ne doute pas qu'HansTrapp se fera un malin plaisir de nous torturer à nouveau avec ses maths quand il aura un peu de temps. [vert]

La voici dans SC4:
Image non décrite

A part ça, je me dis que quand j'aurais fini par tout assimiler et que les meilleurs outils et méthodes seront trouvés, je proposerai peut-être un service "cartographie à la carte" pour TSC. Ce serait un moyen de contribuer à ce site qui me fait découvrir des nouvelles choses.

Enfin, d'ici là, il me reste encore beaucoup de choses à apprendre (16bits, RGB et tout ce qui permettra d'avoir des mesures exactes). Et si SC5 arrive entre temps ... [neutre]

a+

_________________________________________
Tel qui roule radis pervanche pèlera (Jean Tardieu)
La carte n'est pas le territoire (Alfred Korzybski)