NASAWorldWind / WorldWindJava

The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
718 stars 327 forks source link

Fix/image format is null export image or elevations example #245

Open gknorman opened 2 years ago

gknorman commented 2 years ago

Note: Filling out this template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainer's discretion.

Description of the Change

Why Should This Be In Core?

Giving new developers and users an example of how to export georeferenced images from WWD will greatly help their efforts in creating specialized versions of WWD, or how to add this functionality to their current WWD products.

Benefits

Developers will be able to build off of this example and produce locally saved imagery.

Potential Drawbacks

If any of the WMS endpoints end up not supporting the mimetypes I added (like how arcGIS supports image/tiff but not image/tif) then those extensions would have to be removed from the added user options.

Applicable Issues

It would be great though if there was another example of how to make these export functions used the locally cached map tiles instead of requesting them repeatedly from a WMS endpoint. I know the elevations are exported by reading local data, but for some reason the Image capture functions don't seem to be able to read / access / or modify a local cache and instead it defaults to making new WMS requests.