Convert a .png file to a GeoTIFF while knowing the boundings The 2019 Stack Overflow Developer Survey Results Are InConvert PNG to GeoTiff using GDALImageMagick's convert program changes PNG file format so that color/alpha info doesn't survive GDALRead Elevation from 1/3 Arc-Second NED .tif or .imgConvert PNG to GeoTiff using GDALgdal2tiles tile origin differences using Windows/OSGeo4W and Linux/GDALMaking a shapefile or kml tiles from a file that says it has no GCPLeaflet displaying oddly curved TMS tilesSplitting and converting a large tif files into multiple .hgt filesconvert tiff to UInt16 PNG turns blackconvert png with alpha channel to GeoTiffConvert Sentinel GeoTIFF file to JPEG image

Is an up-to-date browser secure on an out-of-date OS?

Feature engineering suggestion required

"as much details as you can remember"

Where to refill my bottle in India?

When should I buy a clipper card after flying to OAK?

Is there a symbol for a right arrow with a square in the middle?

Deal with toxic manager when you can't quit

Why isn't the circumferential light around the M87 black hole's event horizon symmetric?

Is this app Icon Browser Safe/Legit?

How are circuits which use complex ICs normally simulated?

How to answer pointed "are you quitting" questioning when I don't want them to suspect

What are the motivations for publishing new editions of an existing textbook, beyond new discoveries in a field?

Multiply Two Integer Polynomials

Can one be advised by a professor who is very far away?

Shouldn't "much" here be used instead of "more"?

Return to UK after having been refused entry years ago

Are there any other methods to apply to solving simultaneous equations?

What is the most effective way of iterating a std::vector and why?

Why hard-Brexiteers don't insist on a hard border to prevent illegal immigration after Brexit?

What is the meaning of the verb "bear" in this context?

Are spiders unable to hurt humans, especially very small spiders?

If a Druid sees an animal’s corpse, can they Wild Shape into that animal?

Apparent duplicates between Haynes service instructions and MOT

Do these rules for Critical Successes and Critical Failures seem fair?



Convert a .png file to a GeoTIFF while knowing the boundings



The 2019 Stack Overflow Developer Survey Results Are InConvert PNG to GeoTiff using GDALImageMagick's convert program changes PNG file format so that color/alpha info doesn't survive GDALRead Elevation from 1/3 Arc-Second NED .tif or .imgConvert PNG to GeoTiff using GDALgdal2tiles tile origin differences using Windows/OSGeo4W and Linux/GDALMaking a shapefile or kml tiles from a file that says it has no GCPLeaflet displaying oddly curved TMS tilesSplitting and converting a large tif files into multiple .hgt filesconvert tiff to UInt16 PNG turns blackconvert png with alpha channel to GeoTiffConvert Sentinel GeoTIFF file to JPEG image



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















Disclaimer: I've already found this link Convert PNG to GeoTiff using GDAL - but it was of no help.



Actually I've got a .png file of a hand-drawn map (I also got it in the .svg format in case this may help).
I currently know the exact boundings of this file:



 
ne: lat: 48.506161, lng: -1.714582 ,
sw: lat: 48.477861, lng: -1.742703



It's located in the north of France.



So here's the command I tried so far with gdal_translate:



 gdal_translate -of GTiff -a_srs '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs'
-a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif


My final goal is to serve this file under a tiles system (x/y/z.png) for Leaflet or OpenLayers.
So I used gdal2tiles to convert the output.tif file:



sudo gdal2tiles.py -p mercator output.tif result/


But my problem is that the generated tiles are geolocated in the north of Madagascar instead of France. Any clue on this?










share|improve this question



















  • 1





    your axes are the wrong way round - try to change the -a_srs to epsg:4326

    – Ian Turton
    Apr 5 at 14:35











  • Thank you for helping me, Ian! If the new command you proposed is : gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif, then I got exactly the same result - or is there anything else I must do?

    – F3L1X79
    Apr 5 at 14:45







  • 1





    I'd try dal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif

    – Ian Turton
    Apr 5 at 14:55











  • Amazing, thank you so much. Too bad, I was so close for the good result... Do you think I should delete the question?

    – F3L1X79
    Apr 5 at 15:01







  • 1





    This time the source data is explicit and defines the meaning of coordinates ne: lat: 48.506161, lng: -1.714582 but user should also know that GDAL is always taking coordinates in order longitude-latitude or easting-northing.

    – user30184
    Apr 5 at 16:57

















0















Disclaimer: I've already found this link Convert PNG to GeoTiff using GDAL - but it was of no help.



Actually I've got a .png file of a hand-drawn map (I also got it in the .svg format in case this may help).
I currently know the exact boundings of this file:



 
ne: lat: 48.506161, lng: -1.714582 ,
sw: lat: 48.477861, lng: -1.742703



It's located in the north of France.



So here's the command I tried so far with gdal_translate:



 gdal_translate -of GTiff -a_srs '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs'
-a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif


My final goal is to serve this file under a tiles system (x/y/z.png) for Leaflet or OpenLayers.
So I used gdal2tiles to convert the output.tif file:



sudo gdal2tiles.py -p mercator output.tif result/


But my problem is that the generated tiles are geolocated in the north of Madagascar instead of France. Any clue on this?










share|improve this question



















  • 1





    your axes are the wrong way round - try to change the -a_srs to epsg:4326

    – Ian Turton
    Apr 5 at 14:35











  • Thank you for helping me, Ian! If the new command you proposed is : gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif, then I got exactly the same result - or is there anything else I must do?

    – F3L1X79
    Apr 5 at 14:45







  • 1





    I'd try dal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif

    – Ian Turton
    Apr 5 at 14:55











  • Amazing, thank you so much. Too bad, I was so close for the good result... Do you think I should delete the question?

    – F3L1X79
    Apr 5 at 15:01







  • 1





    This time the source data is explicit and defines the meaning of coordinates ne: lat: 48.506161, lng: -1.714582 but user should also know that GDAL is always taking coordinates in order longitude-latitude or easting-northing.

    – user30184
    Apr 5 at 16:57













0












0








0








Disclaimer: I've already found this link Convert PNG to GeoTiff using GDAL - but it was of no help.



Actually I've got a .png file of a hand-drawn map (I also got it in the .svg format in case this may help).
I currently know the exact boundings of this file:



 
ne: lat: 48.506161, lng: -1.714582 ,
sw: lat: 48.477861, lng: -1.742703



It's located in the north of France.



So here's the command I tried so far with gdal_translate:



 gdal_translate -of GTiff -a_srs '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs'
-a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif


My final goal is to serve this file under a tiles system (x/y/z.png) for Leaflet or OpenLayers.
So I used gdal2tiles to convert the output.tif file:



sudo gdal2tiles.py -p mercator output.tif result/


But my problem is that the generated tiles are geolocated in the north of Madagascar instead of France. Any clue on this?










share|improve this question
















Disclaimer: I've already found this link Convert PNG to GeoTiff using GDAL - but it was of no help.



Actually I've got a .png file of a hand-drawn map (I also got it in the .svg format in case this may help).
I currently know the exact boundings of this file:



 
ne: lat: 48.506161, lng: -1.714582 ,
sw: lat: 48.477861, lng: -1.742703



It's located in the north of France.



So here's the command I tried so far with gdal_translate:



 gdal_translate -of GTiff -a_srs '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs'
-a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif


My final goal is to serve this file under a tiles system (x/y/z.png) for Leaflet or OpenLayers.
So I used gdal2tiles to convert the output.tif file:



sudo gdal2tiles.py -p mercator output.tif result/


But my problem is that the generated tiles are geolocated in the north of Madagascar instead of France. Any clue on this?







gdal geotiff-tiff convert gdal-translate gdal2tiles






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 5 at 17:14









Vince

14.8k32849




14.8k32849










asked Apr 5 at 14:25









F3L1X79F3L1X79

1329




1329







  • 1





    your axes are the wrong way round - try to change the -a_srs to epsg:4326

    – Ian Turton
    Apr 5 at 14:35











  • Thank you for helping me, Ian! If the new command you proposed is : gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif, then I got exactly the same result - or is there anything else I must do?

    – F3L1X79
    Apr 5 at 14:45







  • 1





    I'd try dal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif

    – Ian Turton
    Apr 5 at 14:55











  • Amazing, thank you so much. Too bad, I was so close for the good result... Do you think I should delete the question?

    – F3L1X79
    Apr 5 at 15:01







  • 1





    This time the source data is explicit and defines the meaning of coordinates ne: lat: 48.506161, lng: -1.714582 but user should also know that GDAL is always taking coordinates in order longitude-latitude or easting-northing.

    – user30184
    Apr 5 at 16:57












  • 1





    your axes are the wrong way round - try to change the -a_srs to epsg:4326

    – Ian Turton
    Apr 5 at 14:35











  • Thank you for helping me, Ian! If the new command you proposed is : gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif, then I got exactly the same result - or is there anything else I must do?

    – F3L1X79
    Apr 5 at 14:45







  • 1





    I'd try dal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif

    – Ian Turton
    Apr 5 at 14:55











  • Amazing, thank you so much. Too bad, I was so close for the good result... Do you think I should delete the question?

    – F3L1X79
    Apr 5 at 15:01







  • 1





    This time the source data is explicit and defines the meaning of coordinates ne: lat: 48.506161, lng: -1.714582 but user should also know that GDAL is always taking coordinates in order longitude-latitude or easting-northing.

    – user30184
    Apr 5 at 16:57







1




1





your axes are the wrong way round - try to change the -a_srs to epsg:4326

– Ian Turton
Apr 5 at 14:35





your axes are the wrong way round - try to change the -a_srs to epsg:4326

– Ian Turton
Apr 5 at 14:35













Thank you for helping me, Ian! If the new command you proposed is : gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif, then I got exactly the same result - or is there anything else I must do?

– F3L1X79
Apr 5 at 14:45






Thank you for helping me, Ian! If the new command you proposed is : gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr 48.506161 -1.714582 48.477861 -1.742703 myfile.png output.tif, then I got exactly the same result - or is there anything else I must do?

– F3L1X79
Apr 5 at 14:45





1




1





I'd try dal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif

– Ian Turton
Apr 5 at 14:55





I'd try dal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif

– Ian Turton
Apr 5 at 14:55













Amazing, thank you so much. Too bad, I was so close for the good result... Do you think I should delete the question?

– F3L1X79
Apr 5 at 15:01






Amazing, thank you so much. Too bad, I was so close for the good result... Do you think I should delete the question?

– F3L1X79
Apr 5 at 15:01





1




1





This time the source data is explicit and defines the meaning of coordinates ne: lat: 48.506161, lng: -1.714582 but user should also know that GDAL is always taking coordinates in order longitude-latitude or easting-northing.

– user30184
Apr 5 at 16:57





This time the source data is explicit and defines the meaning of coordinates ne: lat: 48.506161, lng: -1.714582 but user should also know that GDAL is always taking coordinates in order longitude-latitude or easting-northing.

– user30184
Apr 5 at 16:57










1 Answer
1






active

oldest

votes


















3














The fact that your map appears at Madagascar and not France is the clue here. It means that your axes are swapped (Madagascar is about as far south as France is West). So you need to switch round the order of the coordinates in your bounding box (and I would use the shorter EPSG:4326 instead of the proj4 string).



So your command becomes



gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif





share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "79"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f317910%2fconvert-a-png-file-to-a-geotiff-while-knowing-the-boundings%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3














    The fact that your map appears at Madagascar and not France is the clue here. It means that your axes are swapped (Madagascar is about as far south as France is West). So you need to switch round the order of the coordinates in your bounding box (and I would use the shorter EPSG:4326 instead of the proj4 string).



    So your command becomes



    gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif





    share|improve this answer



























      3














      The fact that your map appears at Madagascar and not France is the clue here. It means that your axes are swapped (Madagascar is about as far south as France is West). So you need to switch round the order of the coordinates in your bounding box (and I would use the shorter EPSG:4326 instead of the proj4 string).



      So your command becomes



      gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif





      share|improve this answer

























        3












        3








        3







        The fact that your map appears at Madagascar and not France is the clue here. It means that your axes are swapped (Madagascar is about as far south as France is West). So you need to switch round the order of the coordinates in your bounding box (and I would use the shorter EPSG:4326 instead of the proj4 string).



        So your command becomes



        gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif





        share|improve this answer













        The fact that your map appears at Madagascar and not France is the clue here. It means that your axes are swapped (Madagascar is about as far south as France is West). So you need to switch round the order of the coordinates in your bounding box (and I would use the shorter EPSG:4326 instead of the proj4 string).



        So your command becomes



        gdal_translate -of GTiff -a_srs EPSG:4326 -a_ullr -1.714582 48.506161 -1.742703 48.477861 myfile.png output.tif






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Apr 5 at 15:27









        Ian TurtonIan Turton

        50.2k548118




        50.2k548118



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f317910%2fconvert-a-png-file-to-a-geotiff-while-knowing-the-boundings%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            រឿង រ៉ូមេអូ និង ហ្ស៊ុយលីយេ សង្ខេបរឿង តួអង្គ បញ្ជីណែនាំ

            Crop image to path created in TikZ? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Crop an inserted image?TikZ pictures does not appear in posterImage behind and beyond crop marks?Tikz picture as large as possible on A4 PageTransparency vs image compression dilemmaHow to crop background from image automatically?Image does not cropTikzexternal capturing crop marks when externalizing pgfplots?How to include image path that contains a dollar signCrop image with left size given

            Romeo and Juliet ContentsCharactersSynopsisSourcesDate and textThemes and motifsCriticism and interpretationLegacyScene by sceneSee alsoNotes and referencesSourcesExternal linksNavigation menu"Consumer Price Index (estimate) 1800–"10.2307/28710160037-3222287101610.1093/res/II.5.31910.2307/45967845967810.2307/2869925286992510.1525/jams.1982.35.3.03a00050"Dada Masilo: South African dancer who breaks the rules"10.1093/res/os-XV.57.1610.2307/28680942868094"Sweet Sorrow: Mann-Korman's Romeo and Juliet Closes Sept. 5 at MN's Ordway"the original10.2307/45957745957710.1017/CCOL0521570476.009"Ram Leela box office collections hit massive Rs 100 crore, pulverises prediction"Archived"Broadway Revival of Romeo and Juliet, Starring Orlando Bloom and Condola Rashad, Will Close Dec. 8"Archived10.1075/jhp.7.1.04hon"Wherefore art thou, Romeo? To make us laugh at Navy Pier"the original10.1093/gmo/9781561592630.article.O006772"Ram-leela Review Roundup: Critics Hail Film as Best Adaptation of Romeo and Juliet"Archived10.2307/31946310047-77293194631"Romeo and Juliet get Twitter treatment""Juliet's Nurse by Lois Leveen""Romeo and Juliet: Orlando Bloom's Broadway Debut Released in Theaters for Valentine's Day"Archived"Romeo and Juliet Has No Balcony"10.1093/gmo/9781561592630.article.O00778110.2307/2867423286742310.1076/enst.82.2.115.959510.1080/00138380601042675"A plague o' both your houses: error in GCSE exam paper forces apology""Juliet of the Five O'Clock Shadow, and Other Wonders"10.2307/33912430027-4321339124310.2307/28487440038-7134284874410.2307/29123140149-661129123144728341M"Weekender Guide: Shakespeare on The Drive""balcony"UK public library membership"romeo"UK public library membership10.1017/CCOL9780521844291"Post-Zionist Critique on Israel and the Palestinians Part III: Popular Culture"10.2307/25379071533-86140377-919X2537907"Capulets and Montagues: UK exam board admit mixing names up in Romeo and Juliet paper"Istoria Novellamente Ritrovata di Due Nobili Amanti2027/mdp.390150822329610820-750X"GCSE exam error: Board accidentally rewrites Shakespeare"10.2307/29176390149-66112917639"Exam board apologises after error in English GCSE paper which confused characters in Shakespeare's Romeo and Juliet""From Mariotto and Ganozza to Romeo and Guilietta: Metamorphoses of a Renaissance Tale"10.2307/37323537323510.2307/2867455286745510.2307/28678912867891"10 Questions for Taylor Swift"10.2307/28680922868092"Haymarket Theatre""The Zeffirelli Way: Revealing Talk by Florentine Director""Michael Smuin: 1938-2007 / Prolific dance director had showy career"The Life and Art of Edwin BoothRomeo and JulietRomeo and JulietRomeo and JulietRomeo and JulietEasy Read Romeo and JulietRomeo and Julieteeecb12003684p(data)4099369-3n8211610759dbe00d-a9e2-41a3-b2c1-977dd692899302814385X313670221313670221