Page 1 sur 1

cartes au format ecw

MessagePublié: Jeu Nov 11, 2010 23:00
par ledaron95
Bonjour,
Un ami m'a passé des cartes de google earth (plutot des images satellites) avec les calibrages .map. Comment puis je faire pour les ouvrir dans cartopro car le format n'est pas reconnu.
Ou question indirecte : existe-t-il un logiciel qui trans forme les cartes .ecw en format reconnu par cartopro ? Er mapper n'est plus gratuit et même relativement cher.
merci de ta réponse.

Re: cartes au format ecw

MessagePublié: Sam Jan 08, 2011 18:25
par Alain Sigrist
Bonjour

Convertir le format ecw
Il faut utiliser http://fwtools.maptools.org, il y a une fonction command line avec gdal_translate.exe
Perso j'utilise la version "FWTools 2.4.6" que je peux transmettre par email en cas de souci.

Voici une commande type:
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 00000 00000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 01.tif"
00000 00000 16000 14000 sont les coins en pixels de la carte à exporter
Le format calibrage .map est généré automatiquement.


Calibrage des cartes .map dans Cartopro
En glissant tous les fichiers .map dans Cartopro, tu pourras importer toutes les cartes d'un seul coup.
Le nom du fichier .map doit correspondre au nom de la carte à importer
Dans le fichier .map, le nom de la carte doit être correcte.

Alain

Re: cartes au format ecw

MessagePublié: Dim Jan 09, 2011 20:35
par ledaron95
Bonjour Alain,
Merci de ta réponse extrêmement complète. Dès que j'ai un peu de temps je m'y mets et te tiens au courant de mes résultats. En fait je connais tellement bien cartopro et je le trouve tellement complet et facile à utiliser que je n'ai pas envie de me mettre à Oziexplorer qui me parait trop "usine à gaz" pour des fonctions identiques.
Encore merci et je te tiens au courant des résultats.
Bonne année.

Re: cartes au format ecw

MessagePublié: Lun Jan 10, 2011 2:06
par Alain Sigrist
Bonjour,
je viens de faire un petit test et le fichier calibrage généré par gdal_translate.exe est un tfw, c'est même spécifié dans la commande.
Du coup, il faut importer la carte par le menu Fichier, Import/Export.., Importer une carte..., Format mondial tfw
Voilà

Bonne année à toi aussi
Alain

Re: cartes au format ecw

MessagePublié: Lun Jan 10, 2011 22:51
par ledaron95
Bonjour,
Ce soir j'ai essayé de faire la manip mais je ne sais comment trouver les "coins en pixel de la carte" :? . Si tu peux m'expliquer je t'envoie le fichier map de la carte s'il peut t'être utile (éditer avec l'éditeur cartopro :D ). Encore merci d'éclairer un sombre inculte.
Alain

OziExplorer Map Data File Version 2.2
Maroc sat Zoom 16 N29-W10
N29-W10.ecw
1 ,Map Code,
WGS 84,, 0.0000, 0.0000,WGS 84
Reserved 1
Reserved 2
Magnetic Variation,,,E
Map Projection,Mercator,PolyCal,No,AutoCalOnly,No,BSBUseWPX,No
Point01,xy, 0, 0,in, deg, 30, 0.1510,N, 10, 0.1831,W, grid, , , ,
Point02,xy,46847, 0,in, deg, 30, 0.1510,N, 8, 59.8682,W, grid, , , ,
Point03,xy,46847,53759,in, deg, 28, 59.9119,N, 8, 59.8682,W, grid, , , ,
Point04,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point05,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point06,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point07,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point08,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point09,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point10,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point11,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point12,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point13,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point14,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point15,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point16,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point17,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point18,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point19,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point20,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point21,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point22,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point23,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point24,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point25,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point26,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point27,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point28,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point29,xy, , ,in, deg, , ,, , ,, grid, , , ,
Point30,xy, , ,in, deg, , ,, , ,, grid, , , ,
Projection Setup,, -90.000000000,,,,,,,,
Map Feature = MF ; Map Comment = MC These follow if they exist
Track File = TF These follow if they exist
Moving Map Parameters = MM? These follow if they exist
MM0,Yes
MMPNUM,4
MMPXY,1,0,0
MMPXY,2,46847,0
MMPXY,3,46847,53759
MMPXY,4,0,53759
MMPLL,1, -10.003052, 30.002517
MMPLL,2, -8.997803, 30.002517
MMPLL,3, -8.997803, 28.998532
MMPLL,4, -10.003052, 28.998532
MM1B,2.069692
LL Grid Setup
LLGRID,No,No Grid,Yes,255,16711680,0,No Labels,0,16777215,7,1,Yes,x
Other Grid Setup
GRGRID,No,No Grid,Yes,255,16711680,No Labels,0,16777215,8,1,Yes,No,No,x
MOP,Map Open Position,0,0
IWH,Map Image Width/Height,100,100

Re: cartes au format ecw

MessagePublié: Mar Jan 11, 2011 0:51
par Alain Sigrist
Bonjour,
il y a un plugin Photoshop ici: http://www.resmap.com/instructions/photoshop.html
On ne peut pas ouvrir les grosses cartes mais les pixels sont affichés

Dans ton fichier map il s'agit de cette ligne: MMPXY,3,46847,53759
X=Largeur=46847
Y=Hauteur=53759
Mais ça sont en réalité les points de calibrage qui ne sont pas forcément les coins de la carte.

Tu peux utiliser cette fonction gdalinfo par example: gdalinfo "D:\Italie 25'000 ECW\Abruzzo_IGM_25000\CAbruzzo IGM 25000.ecw"
Elle est installée dans le même dossier que gdal_translate.exe
Tu trouveras la liste des fonctions installées et leurs paramètres ici: http://www.gdal.org/gdal_utilities.html

Penses encore à la taille de la carte que tu vas exporter. Si tu exportes une carte ecw entiére, ça peut faire plusieurs Gb.
D'où l'intérêt d'exporter en plusieurs morceaux.
Tu peux créer des fichiers .bat et insérer tes command lines dedans, par exemple pour une carte de : 64000 x 56000 pixels
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 00000 00000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 01.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 16000 00000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 02.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 32000 00000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 03.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 48000 00000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 04.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 00000 14000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 05.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 16000 14000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 06.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 32000 14000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 07.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 48000 14000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 08.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 00000 28000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 09.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 16000 28000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 10.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 32000 28000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 11.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 48000 28000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 12.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 00000 42000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 13.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 16000 42000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 14.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 32000 42000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 15.tif"
gdal_translate.exe -of GTiff -co TFW=YES -srcwin 48000 42000 16000 14000 "C:\Abruzzo IGM 25000.ecw" "C:\Abruzzo IGM 25000 16.tif"



Alain

Re: cartes au format ecw

MessagePublié: Dim Fév 06, 2011 18:52
par Alain Sigrist
Bonjour,
j'ai fait un petit utilitaire qui évite le travail fastidieux de faire un fichier .bat
http://www.cartopro.com/Files/GdalTranslate.exe

bonne journée
Alain

Re: cartes au format ecw

MessagePublié: Lun Fév 07, 2011 9:13
par ledaron95
D'abord merci pour le mail d'information de nouveauté et ensuite :
super ! merci ! Car, effectivement, j'avais abandonné l'idée de transformer toutes les cartes sat. marocaines. Dès que j'ai du temps je m'y mets avec l'utilitaire.
Encore merci.

Re: cartes au format ecw

MessagePublié: Ven Fév 11, 2011 9:02
par ledaron95
GENIAL l'utilitaire de fractionnement des cartes en format ecw :D :D :D . J'aurais encore une requête :mrgreen: (si faisable, possible, disponibilité, ect...) : les grandes dalles .ecw étaient calibrées (en .map) et ce calibrage ne peut bien évidemment pas être utilisé pour les nouvelles. Y a-t'il possibilité de créer aussi un petit utilitaire qui irait bien ? :roll: 8) De toute façon encore merci :D :D :D :D

Re: cartes au format ecw

MessagePublié: Sam Fév 12, 2011 8:27
par Alain Sigrist
Bonjour,
Chaque fraction de carte exportée doit avoir un calibrage tfw ...
Glisser tous ces fichiers tfw dans la fenêtre principale de Cartopro et vous pourrez calibrer toutes les cartes d'un seul coup.

Note pour les images satellite "Landsat" du Maroc
Au début de l'importation des cartes vous devrez entrer l'"Origine de Projection". Normalement on laisse "Origine Auto" sélectionné, mais faites un essais sur une seulle carte d'abord.
Si le calibrage n'est pas précis (100 mètres ou plus d'erreur):
- Déselectionner "Origine Auto"
- Mettre 0 degré pour l'origine Nord
- Mettre -6 degré pour l'origine Est

Ces paramètres sont dues au fait que les cartes ont un système de coordonnées U.T.M. définit dans un calibrage mondial tfw et que l'origine des coordonnées U.T.M. est sur l'équateur (0 degré Nord)
Penser à faire la mise à jours de Cartopro d'aujourd'hui qui permet les importations tfw en UTM par liste ...

A bientôt
Alain

Re: cartes au format ecw

MessagePublié: Sam Fév 12, 2011 14:49
par ledaron95
Bonjour,
Merci de ta réponse, mais j'ai fait la mise à jour et je n'ai aucun fichier de calibrage .tfw généré avec l'utilitaire gdal.
Mauvaise manip de ma part ? Ou bug ou ....?
Merci de ta réponse.
Alain LeDaron95

Re: cartes au format ecw

MessagePublié: Sam Fév 12, 2011 19:03
par Alain Sigrist
Bonjour Alain,
je crains que ton fichier ecw ne contiènne pas le géoréférencement.

Passe moi un email ...