Giter VIP home page Giter VIP logo

Comments (20)

IamTechknow avatar IamTechknow commented on May 27, 2024

Thanks for bringing this up! I worked extensively on Worldview while interning at NASA (see my animation gift pull request) with the image download endpoint but I did not know about the KML endpoint. I am not interning there anymore but I would be interested in working with you on a pull request.

from worldview.

jalbertbowden avatar jalbertbowden commented on May 27, 2024

be pretty sweet if this exported to .geojson...i realize that makes this more work, but tying this entirely to google's format and software imho is not the best way to go.

from worldview.

rboller avatar rboller commented on May 27, 2024

Agreed with @IamTechknow - thanks for bringing this up! And actually Worldview has an option to export to KMZ. If you go to the image snapshot tool in the upper right, you can change the format to KMZ. I'll attach a sample output for two time steps.

If you load them in Google Earth, you'll see that the individual layers are separate for each day - reflectance, borders, and sulfur dioxide. Each KMZ also has a time stamp associated with it so you can change the date in Google Earth and see how things change over time. In this case, you can see the gas and dust plume from the Calbuco volcano.

One shortcoming of this feature, though, is that all layers are exported as PNGs into the KMZ, even the ones that are natively JPEGs. So that means that the file size can become unnecessarily huge and also slows down Google Earth.

@jalbertbowden - as for GeoJSON, what kind of information would you want to see exported?

Worldview-KMZ-example.zip

from worldview.

andychase avatar andychase commented on May 27, 2024

Thanks for the thoughts @rboller.

The .kmz files look cool, and do solve many use cases. However one particular advantage that you hinted at is that the layers linked to using the kml files are interactive.

If an instructor wants to use Google Earth as a visualization aid showing ecological systems around the world in detail, it's much nicer to use the tile server rather then pre-download the tiles in .kmz. If you wanted the sea surface temperature for the whole world for a day at 250m, for example, that'd use a lot of disk space! Not to mention they might want to add parameters during class without waiting to download all the tiles.

from worldview.

rboller avatar rboller commented on May 27, 2024

Ah, I see! Agreed that being able to basically transfer Worldview's state to Google Earth via kml would be a useful feature for the reasons you mention. We'd be happy to add it to Worldview if you're interested in implementing a PR.

from worldview.

lewismc avatar lewismc commented on May 27, 2024

@andychase this would be a really cool feature. I'll check out some code as well and see if we can get a PR produced by the end of your Capstone project. FYI folks, @andychase is part of a team from Oregon State University who we are working with on a Senior Capstone project. Some of you will also know Charles Thompson from JPL who is also part of the effort. The project, ARIA-P uses GIBS for teaching Labs covering content such as geospatial technology for climate change education and possibly some other areas.
I really think that the export-to-kml feature for Worldview would be a really cool outcome and contribution from the Capstone effort.

from worldview.

rboller avatar rboller commented on May 27, 2024

@lewismc thanks for the background and sounds great. We on Worldview and GIBS are happy to help however we can.

from worldview.

lewismc avatar lewismc commented on May 27, 2024

Having a poke around this for fun today. People will find the Google Earth KML Access documentation helpful if attempting to use the endpoint provided by @andychase .

from worldview.

andychase avatar andychase commented on May 27, 2024

This ended up not being something we needed for our project, but I really appreciate the feedback you all provided. I will definitely revisit if our needs change.

Hopefully if anyone else comes along with a need like this this conversations will be helpful.

from worldview.

lewismc avatar lewismc commented on May 27, 2024

Andy I would keep this open. I might contribute a patch of o get around to
it. I have the cosmically so j might try to cook something up. Can you
please reopen

On Wednesday, April 6, 2016, Andy Chase [email protected] wrote:

Closed #47 https://github.com/nasa-gibs/worldview/issues/47.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/nasa-gibs/worldview/issues/47#event-617139572

Lewis

from worldview.

andychase avatar andychase commented on May 27, 2024

Of course- I didn't know you were thinking of working on it. I re-opened the ticket.

from worldview.

lewismc avatar lewismc commented on May 27, 2024

Thanks

On Wed, Apr 6, 2016 at 10:12 AM, Andy Chase [email protected]
wrote:

Of course- I didn't know you were thinking of working on it. I re-opened
the ticket.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/nasa-gibs/worldview/issues/47#issuecomment-206469258

Lewis

from worldview.

mcechini avatar mcechini commented on May 27, 2024

So, if we had network links instead of static images in the image-download response (which is what the GIBS KML access returns), does that solve this?

from worldview.

andychase avatar andychase commented on May 27, 2024

@mcechini I believe so. The KML just needs to point at the tile server using the layers the user has currently selected in WorldView.

from worldview.

jalbertbowden avatar jalbertbowden commented on May 27, 2024

What are the pros/cons to using/not using Network Links? I consistently find KML/KMZ data from gov sector that will not convert to other formats because they're using Network Links.
I assume they're pointing locally, which is why they are breaking...are there ways around this?
Do you think Earth developers are not aware the data may not be used in Google Earth?
Am I completely out of left field here and entirely wrong on all accounts?

from worldview.

andychase avatar andychase commented on May 27, 2024

The use case I looked into was teachers using Google earth while they teach class.

The network links seemed like a better fit for this because the teachers wouldn't have to download the full tile sets (very large for some layers) and allowed them to select a lot of different layers and interact with them (looking at different areas, etc) and combining them with other Google Earth layers.

The files can also be distributed to students without any hassle (this is something Pearson does in their geography ecourse materials).

The network links point to GIBS, not local links.

from worldview.

mcechini avatar mcechini commented on May 27, 2024

Sounds like we may want to update the GIBS image-download to support both offline (currently supported) and online (new for ID) access. The latter being somewhat supported in our existing (though not well advertised) KML generation in GIBS.

from worldview.

rboller avatar rboller commented on May 27, 2024

@mcechini updating the GIBS image-download API to include the ability to download network linked KMLs could be one option and make it easier for clients like Worldview to incorporate from an implementation perspective.

That said, I'd think that requests for network KMLs would be different in that they don't seem to be spatially bounded - or at least we wouldn't want them to be for this use case with GIBS.

So for this proposed Worldview feature, I'd say that we'd want Worldview itself to make a direct request to the GIBS KML generation script passing the appropriate layers and time step.

from worldview.

mcechini avatar mcechini commented on May 27, 2024

well, before you start using the GIBS KML service, we need to discuss what its future is, and whether that capability just gets rolled into Image Download as an option.

from worldview.

rboller avatar rboller commented on May 27, 2024

We decided to close this ticket during a recent backlog grooming session, though the concept of making imagery available to (the new-ish, web-based) Google Earth is still something that we'll consider as we overhaul our image download service. Thanks to everyone for the discussion!

from worldview.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.