Create a ground overlay kml from georeferenced rasterExporting 3GB ArcGIS Raster to KML without losing resolution?Interpolation grid for scattered data having (latitude, longitude) coordinatesExport georeferenced image overlay from KML?Is there a way to get Openlayers' KML reader to deal with tessellation?What are alternatives to ArcGIS for Desktop and Google Earth for these requirements?How to create a KML that supports animated ground overlays?Google earth plug in loading old ground overlayGoogle Earth does not display full ground overlay imageHow to create 3D boxes within a KML file without ground contact?Create kml from binary rastergoogle earth - viewing KML file in world mapDistorted KML Ground Overlay in QGIS
What exploit Are these user agents trying to use?
How can I deal with my CEO asking me to hire someone with a higher salary than me, a co-founder?
Plagiarism or not?
Are there any examples of a variable being normally distributed that is *not* due to the Central Limit Theorem?
How much of data wrangling is a data scientist's job?
Assassin's bullet with mercury
Size of subfigure fitting its content (tikzpicture)
A category-like structure without composition?
What killed these X2 caps?
Why do bosons tend to occupy the same state?
Do UK voters know if their MP will be the Speaker of the House?
Can I run a new neutral wire to repair a broken circuit?
GFCI outlets - can they be repaired? Are they really needed at the end of a circuit?
When is человек used as the word man instead of человек
How do I handle a potential work/personal life conflict as the manager of one of my friends?
Mathematica command that allows it to read my intentions
Why is consensus so controversial in Britain?
Could the museum Saturn V's be refitted for one more flight?
How can I determine if the org that I'm currently connected to is a scratch org?
Watching something be piped to a file live with tail
Is "remove commented out code" correct English?
Forgetting the musical notes while performing in concert
Is it possible to create a QR code using text?
Expand and Contract
Create a ground overlay kml from georeferenced raster
Exporting 3GB ArcGIS Raster to KML without losing resolution?Interpolation grid for scattered data having (latitude, longitude) coordinatesExport georeferenced image overlay from KML?Is there a way to get Openlayers' KML reader to deal with tessellation?What are alternatives to ArcGIS for Desktop and Google Earth for these requirements?How to create a KML that supports animated ground overlays?Google earth plug in loading old ground overlayGoogle Earth does not display full ground overlay imageHow to create 3D boxes within a KML file without ground contact?Create kml from binary rastergoogle earth - viewing KML file in world mapDistorted KML Ground Overlay in QGIS
I have a world georeferenced raster (5m resolution, ~4000 x 4000 pixels) that I would like to display in google earth. I am looking for a simple and effective way to generate this kml file.
- Using ArcGIS layer to KML outputs a kmz and resample the raster (I went as far as 3000 dpi, but quality is still pretty low)
- Using GDAL raster2tile is slower than ArcGIS, but it also resample the image, yielding low quality output (I do not know how or if it is possible to tweak dpi or quality).
- Using R maptools::GE_SpatialGrid function gave the best results so far, as it simply outputs a xml file specifying the extent of the raster. Though it does not display fully in Google Earth (no error message).
To sum it up, my preferred method would be to output a kml file, that would be entirely displayed in google earth.
I like the kml idea of simply specifying an extent, it is easy to update the raster without any more processing.
arcgis-10.0 gdal kml r google-earth
add a comment |
I have a world georeferenced raster (5m resolution, ~4000 x 4000 pixels) that I would like to display in google earth. I am looking for a simple and effective way to generate this kml file.
- Using ArcGIS layer to KML outputs a kmz and resample the raster (I went as far as 3000 dpi, but quality is still pretty low)
- Using GDAL raster2tile is slower than ArcGIS, but it also resample the image, yielding low quality output (I do not know how or if it is possible to tweak dpi or quality).
- Using R maptools::GE_SpatialGrid function gave the best results so far, as it simply outputs a xml file specifying the extent of the raster. Though it does not display fully in Google Earth (no error message).
To sum it up, my preferred method would be to output a kml file, that would be entirely displayed in google earth.
I like the kml idea of simply specifying an extent, it is easy to update the raster without any more processing.
arcgis-10.0 gdal kml r google-earth
posted a script in this question:gis.stackexchange.com/questions/23676/…
– Mike
Apr 27 '15 at 21:42
add a comment |
I have a world georeferenced raster (5m resolution, ~4000 x 4000 pixels) that I would like to display in google earth. I am looking for a simple and effective way to generate this kml file.
- Using ArcGIS layer to KML outputs a kmz and resample the raster (I went as far as 3000 dpi, but quality is still pretty low)
- Using GDAL raster2tile is slower than ArcGIS, but it also resample the image, yielding low quality output (I do not know how or if it is possible to tweak dpi or quality).
- Using R maptools::GE_SpatialGrid function gave the best results so far, as it simply outputs a xml file specifying the extent of the raster. Though it does not display fully in Google Earth (no error message).
To sum it up, my preferred method would be to output a kml file, that would be entirely displayed in google earth.
I like the kml idea of simply specifying an extent, it is easy to update the raster without any more processing.
arcgis-10.0 gdal kml r google-earth
I have a world georeferenced raster (5m resolution, ~4000 x 4000 pixels) that I would like to display in google earth. I am looking for a simple and effective way to generate this kml file.
- Using ArcGIS layer to KML outputs a kmz and resample the raster (I went as far as 3000 dpi, but quality is still pretty low)
- Using GDAL raster2tile is slower than ArcGIS, but it also resample the image, yielding low quality output (I do not know how or if it is possible to tweak dpi or quality).
- Using R maptools::GE_SpatialGrid function gave the best results so far, as it simply outputs a xml file specifying the extent of the raster. Though it does not display fully in Google Earth (no error message).
To sum it up, my preferred method would be to output a kml file, that would be entirely displayed in google earth.
I like the kml idea of simply specifying an extent, it is easy to update the raster without any more processing.
arcgis-10.0 gdal kml r google-earth
arcgis-10.0 gdal kml r google-earth
edited Mar 30 '12 at 16:53
Etienne Racine
asked Mar 29 '12 at 18:30
Etienne RacineEtienne Racine
32838
32838
posted a script in this question:gis.stackexchange.com/questions/23676/…
– Mike
Apr 27 '15 at 21:42
add a comment |
posted a script in this question:gis.stackexchange.com/questions/23676/…
– Mike
Apr 27 '15 at 21:42
posted a script in this question:gis.stackexchange.com/questions/23676/…
– Mike
Apr 27 '15 at 21:42
posted a script in this question:gis.stackexchange.com/questions/23676/…
– Mike
Apr 27 '15 at 21:42
add a comment |
5 Answers
5
active
oldest
votes
You need to create SuperOverlays using the GDAL tools (gdal2tiles)
Creating SuperOverlays
continues here:
https://developers.google.com/kml/documentation/regions#superoverlays
Here is good guide for gdal2tiles and creating KML SuperOverlays:
https://developers.google.com/kml/articles/raster
Thank you, but as I said above, the resampling available with raster2tile (I've tried average, cubicspline and laczos) yield a blured image. Maybe it's because the original raster is quite high frequency (speckeled, if I can say).
– Etienne Racine
Mar 30 '12 at 16:50
add a comment |
It's a very easy task using the simplekml Python package. Here's a nice Ground Overlay example from its documentation:
import simplekml
kml = simplekml.Kml()
ground = kml.newgroundoverlay(name='GroundOverlay')
ground.icon.href = 'http://simplekml.googlecode.com/hg/samples/resources/smile.png'
ground.gxlatlonquad.coords = [(18.410524,-33.903972),(18.411429,-33.904171),
(18.411757,-33.902944),(18.410850,-33.902767)]
# or
#ground.latlonbox.north = -33.902828
#ground.latlonbox.south = -33.904104
#ground.latlonbox.east = 18.410684
#ground.latlonbox.west = 18.411633
#ground.latlonbox.rotation = -14
kml.save("GroundOverlay.kml")
add a comment |
Have you tried the MicroDEM? It's free, and I have heard it works great at this, but have not used it myself.
http://www.usna.edu/Users/oceano/pguth/website/microdem/microdem.htm
add a comment |
Converts my solution to a comment. Maybe more words makes it less trivial? Regardless, all these answers may work, but the SuperOverlay format is horrible, and the quads thing is pretty limiting/crude. I reverse engineered an output from OKMap... And you could use that, but I posted a script for ArcGIS here:Exporting 3GB ArcGIS Raster to KML without losing resolution?
add a comment |
I had the same problem today. Using the built-in Layer to KML tool and XTools didn't produce a nice image. But i brought in my georeferenced image into Global Mapper and it worked much better without any blurriness.
Edit: I created the KML/KMZ in Global Mapper. I loaded the JPG, then used File, Export, Export Web Format. I checked on the Super Overlay Setup option so that the KMZ will tile the output automatically to 1024x1024 pixels.
(source: globalmapper.com)
1
Did you create a KML is Global Mapper? or just view the data in Global Mapper? This is not clear from your answer.
– Devdatta Tengshe
Jul 8 '14 at 3:15
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f22519%2fcreate-a-ground-overlay-kml-from-georeferenced-raster%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
You need to create SuperOverlays using the GDAL tools (gdal2tiles)
Creating SuperOverlays
continues here:
https://developers.google.com/kml/documentation/regions#superoverlays
Here is good guide for gdal2tiles and creating KML SuperOverlays:
https://developers.google.com/kml/articles/raster
Thank you, but as I said above, the resampling available with raster2tile (I've tried average, cubicspline and laczos) yield a blured image. Maybe it's because the original raster is quite high frequency (speckeled, if I can say).
– Etienne Racine
Mar 30 '12 at 16:50
add a comment |
You need to create SuperOverlays using the GDAL tools (gdal2tiles)
Creating SuperOverlays
continues here:
https://developers.google.com/kml/documentation/regions#superoverlays
Here is good guide for gdal2tiles and creating KML SuperOverlays:
https://developers.google.com/kml/articles/raster
Thank you, but as I said above, the resampling available with raster2tile (I've tried average, cubicspline and laczos) yield a blured image. Maybe it's because the original raster is quite high frequency (speckeled, if I can say).
– Etienne Racine
Mar 30 '12 at 16:50
add a comment |
You need to create SuperOverlays using the GDAL tools (gdal2tiles)
Creating SuperOverlays
continues here:
https://developers.google.com/kml/documentation/regions#superoverlays
Here is good guide for gdal2tiles and creating KML SuperOverlays:
https://developers.google.com/kml/articles/raster
You need to create SuperOverlays using the GDAL tools (gdal2tiles)
Creating SuperOverlays
continues here:
https://developers.google.com/kml/documentation/regions#superoverlays
Here is good guide for gdal2tiles and creating KML SuperOverlays:
https://developers.google.com/kml/articles/raster
answered Mar 29 '12 at 19:12
Mapperz♦Mapperz
44.2k659120
44.2k659120
Thank you, but as I said above, the resampling available with raster2tile (I've tried average, cubicspline and laczos) yield a blured image. Maybe it's because the original raster is quite high frequency (speckeled, if I can say).
– Etienne Racine
Mar 30 '12 at 16:50
add a comment |
Thank you, but as I said above, the resampling available with raster2tile (I've tried average, cubicspline and laczos) yield a blured image. Maybe it's because the original raster is quite high frequency (speckeled, if I can say).
– Etienne Racine
Mar 30 '12 at 16:50
Thank you, but as I said above, the resampling available with raster2tile (I've tried average, cubicspline and laczos) yield a blured image. Maybe it's because the original raster is quite high frequency (speckeled, if I can say).
– Etienne Racine
Mar 30 '12 at 16:50
Thank you, but as I said above, the resampling available with raster2tile (I've tried average, cubicspline and laczos) yield a blured image. Maybe it's because the original raster is quite high frequency (speckeled, if I can say).
– Etienne Racine
Mar 30 '12 at 16:50
add a comment |
It's a very easy task using the simplekml Python package. Here's a nice Ground Overlay example from its documentation:
import simplekml
kml = simplekml.Kml()
ground = kml.newgroundoverlay(name='GroundOverlay')
ground.icon.href = 'http://simplekml.googlecode.com/hg/samples/resources/smile.png'
ground.gxlatlonquad.coords = [(18.410524,-33.903972),(18.411429,-33.904171),
(18.411757,-33.902944),(18.410850,-33.902767)]
# or
#ground.latlonbox.north = -33.902828
#ground.latlonbox.south = -33.904104
#ground.latlonbox.east = 18.410684
#ground.latlonbox.west = 18.411633
#ground.latlonbox.rotation = -14
kml.save("GroundOverlay.kml")
add a comment |
It's a very easy task using the simplekml Python package. Here's a nice Ground Overlay example from its documentation:
import simplekml
kml = simplekml.Kml()
ground = kml.newgroundoverlay(name='GroundOverlay')
ground.icon.href = 'http://simplekml.googlecode.com/hg/samples/resources/smile.png'
ground.gxlatlonquad.coords = [(18.410524,-33.903972),(18.411429,-33.904171),
(18.411757,-33.902944),(18.410850,-33.902767)]
# or
#ground.latlonbox.north = -33.902828
#ground.latlonbox.south = -33.904104
#ground.latlonbox.east = 18.410684
#ground.latlonbox.west = 18.411633
#ground.latlonbox.rotation = -14
kml.save("GroundOverlay.kml")
add a comment |
It's a very easy task using the simplekml Python package. Here's a nice Ground Overlay example from its documentation:
import simplekml
kml = simplekml.Kml()
ground = kml.newgroundoverlay(name='GroundOverlay')
ground.icon.href = 'http://simplekml.googlecode.com/hg/samples/resources/smile.png'
ground.gxlatlonquad.coords = [(18.410524,-33.903972),(18.411429,-33.904171),
(18.411757,-33.902944),(18.410850,-33.902767)]
# or
#ground.latlonbox.north = -33.902828
#ground.latlonbox.south = -33.904104
#ground.latlonbox.east = 18.410684
#ground.latlonbox.west = 18.411633
#ground.latlonbox.rotation = -14
kml.save("GroundOverlay.kml")
It's a very easy task using the simplekml Python package. Here's a nice Ground Overlay example from its documentation:
import simplekml
kml = simplekml.Kml()
ground = kml.newgroundoverlay(name='GroundOverlay')
ground.icon.href = 'http://simplekml.googlecode.com/hg/samples/resources/smile.png'
ground.gxlatlonquad.coords = [(18.410524,-33.903972),(18.411429,-33.904171),
(18.411757,-33.902944),(18.410850,-33.902767)]
# or
#ground.latlonbox.north = -33.902828
#ground.latlonbox.south = -33.904104
#ground.latlonbox.east = 18.410684
#ground.latlonbox.west = 18.411633
#ground.latlonbox.rotation = -14
kml.save("GroundOverlay.kml")
answered Oct 19 '13 at 18:05
Antonio FalcianoAntonio Falciano
10.7k12250
10.7k12250
add a comment |
add a comment |
Have you tried the MicroDEM? It's free, and I have heard it works great at this, but have not used it myself.
http://www.usna.edu/Users/oceano/pguth/website/microdem/microdem.htm
add a comment |
Have you tried the MicroDEM? It's free, and I have heard it works great at this, but have not used it myself.
http://www.usna.edu/Users/oceano/pguth/website/microdem/microdem.htm
add a comment |
Have you tried the MicroDEM? It's free, and I have heard it works great at this, but have not used it myself.
http://www.usna.edu/Users/oceano/pguth/website/microdem/microdem.htm
Have you tried the MicroDEM? It's free, and I have heard it works great at this, but have not used it myself.
http://www.usna.edu/Users/oceano/pguth/website/microdem/microdem.htm
answered May 8 '13 at 1:04
SoilSciGuySoilSciGuy
63221129
63221129
add a comment |
add a comment |
Converts my solution to a comment. Maybe more words makes it less trivial? Regardless, all these answers may work, but the SuperOverlay format is horrible, and the quads thing is pretty limiting/crude. I reverse engineered an output from OKMap... And you could use that, but I posted a script for ArcGIS here:Exporting 3GB ArcGIS Raster to KML without losing resolution?
add a comment |
Converts my solution to a comment. Maybe more words makes it less trivial? Regardless, all these answers may work, but the SuperOverlay format is horrible, and the quads thing is pretty limiting/crude. I reverse engineered an output from OKMap... And you could use that, but I posted a script for ArcGIS here:Exporting 3GB ArcGIS Raster to KML without losing resolution?
add a comment |
Converts my solution to a comment. Maybe more words makes it less trivial? Regardless, all these answers may work, but the SuperOverlay format is horrible, and the quads thing is pretty limiting/crude. I reverse engineered an output from OKMap... And you could use that, but I posted a script for ArcGIS here:Exporting 3GB ArcGIS Raster to KML without losing resolution?
Converts my solution to a comment. Maybe more words makes it less trivial? Regardless, all these answers may work, but the SuperOverlay format is horrible, and the quads thing is pretty limiting/crude. I reverse engineered an output from OKMap... And you could use that, but I posted a script for ArcGIS here:Exporting 3GB ArcGIS Raster to KML without losing resolution?
edited Apr 13 '17 at 12:33
Community♦
1
1
answered Jun 24 '15 at 2:04
MikeMike
66048
66048
add a comment |
add a comment |
I had the same problem today. Using the built-in Layer to KML tool and XTools didn't produce a nice image. But i brought in my georeferenced image into Global Mapper and it worked much better without any blurriness.
Edit: I created the KML/KMZ in Global Mapper. I loaded the JPG, then used File, Export, Export Web Format. I checked on the Super Overlay Setup option so that the KMZ will tile the output automatically to 1024x1024 pixels.
(source: globalmapper.com)
1
Did you create a KML is Global Mapper? or just view the data in Global Mapper? This is not clear from your answer.
– Devdatta Tengshe
Jul 8 '14 at 3:15
add a comment |
I had the same problem today. Using the built-in Layer to KML tool and XTools didn't produce a nice image. But i brought in my georeferenced image into Global Mapper and it worked much better without any blurriness.
Edit: I created the KML/KMZ in Global Mapper. I loaded the JPG, then used File, Export, Export Web Format. I checked on the Super Overlay Setup option so that the KMZ will tile the output automatically to 1024x1024 pixels.
(source: globalmapper.com)
1
Did you create a KML is Global Mapper? or just view the data in Global Mapper? This is not clear from your answer.
– Devdatta Tengshe
Jul 8 '14 at 3:15
add a comment |
I had the same problem today. Using the built-in Layer to KML tool and XTools didn't produce a nice image. But i brought in my georeferenced image into Global Mapper and it worked much better without any blurriness.
Edit: I created the KML/KMZ in Global Mapper. I loaded the JPG, then used File, Export, Export Web Format. I checked on the Super Overlay Setup option so that the KMZ will tile the output automatically to 1024x1024 pixels.
(source: globalmapper.com)
I had the same problem today. Using the built-in Layer to KML tool and XTools didn't produce a nice image. But i brought in my georeferenced image into Global Mapper and it worked much better without any blurriness.
Edit: I created the KML/KMZ in Global Mapper. I loaded the JPG, then used File, Export, Export Web Format. I checked on the Super Overlay Setup option so that the KMZ will tile the output automatically to 1024x1024 pixels.
(source: globalmapper.com)
edited 2 days ago
Glorfindel
2791311
2791311
answered Jul 7 '14 at 23:43
MattropolisMattropolis
1,38211027
1,38211027
1
Did you create a KML is Global Mapper? or just view the data in Global Mapper? This is not clear from your answer.
– Devdatta Tengshe
Jul 8 '14 at 3:15
add a comment |
1
Did you create a KML is Global Mapper? or just view the data in Global Mapper? This is not clear from your answer.
– Devdatta Tengshe
Jul 8 '14 at 3:15
1
1
Did you create a KML is Global Mapper? or just view the data in Global Mapper? This is not clear from your answer.
– Devdatta Tengshe
Jul 8 '14 at 3:15
Did you create a KML is Global Mapper? or just view the data in Global Mapper? This is not clear from your answer.
– Devdatta Tengshe
Jul 8 '14 at 3:15
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f22519%2fcreate-a-ground-overlay-kml-from-georeferenced-raster%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
posted a script in this question:gis.stackexchange.com/questions/23676/…
– Mike
Apr 27 '15 at 21:42