- Modified the example to specify a service address for BMNGRestLayer
- Adjusted BMNGRestLayer's handling of data path to accommodate both locally hosted and online REST tiles
- Moved standalone data from worldwindserver.net to worldwind32.arc.nasa.gov
- Hosting on worldwindserver.net is scheduled to be terminated
- Provides HTTPS hosting for standalone data
- Moved example and app online data from worldwindserver.net to worldwind.arc.nasa.gov
- Hosting on worldwindserver.net is scheduled to be terminated
- Provides HTTPS hosting for example and app data
* Add automatic light location determination on layer time property
- See #100
* Remove lightLocation property
* Remove additional references to the lightLocation property
* Fix comment and falsy value test
* Fix comment
* Add WorldWind shim as library reference
- Closes#254
- Update the WorldWind object to reference the KmlControls and KmlTreeVisibility classes
- Fix ordering of dependencies in WorldWind
* Added 'resetBoundaries()' call in related SurfaceShape setters
* Added changing path types and number of edges tests in the example
* Added first test of changing a shape's polar throttle
* Corrected comment typo
* Added frame statistics layer to example
* Added layers and a shape to study polar throttling
* Modified north polar ellipse. Improved comments for the example.
* Removed unused polar throttle switching function
* Removed console.log() call
* Applied WebStorm's code reformatting
* Test to update state of both a placemark and a SurfaceShape ellipse
- Placemark's position updates correctly, the ellipse heading
is not being modified
* Modified setters for SurfaceCircle, SurfaceEllipse and SurfaceRectangle
- Added SurfacePolygon and SurfaceSector to SurfaceShapesUpdating example
* Added function to SurfaceShape that resets boundaries
- Cleans code for boundary recomputing
* Added resetBoundaries function to SurfaceShapes setters.
* SurfaceSector now has setters to update its state.
- The example has been modified to reflect the changing
SurfaceSector.
* WKT, first commit
* V 0.1 of WKT implementation.
* Initial support for Point.
* Initial support for multi shapes.
* Version 0.2 supporting MultiPolygon, MultiLineString and such.
* Version 0.3 of WKT supporting different text formats as well as the 3D component
* Initial support for inner and outer boundaries in single polygons.
* Version 0.3.1 WKT
- Explanation of current implementation
- WKTTokens returns Numbers as a Number type
- Tests for Point
* WKT Version 0.3.2
- Add tests for MultiPoint.
* Version 0.4 of WKT support
- Updated API to look like GeoJSON and Shapefile
- Cleansed the Parser
- Added documentation
* Version 0.4.1 of WKT
- Updated shape configuration callback.
- Updated documentation.
* Version 0.4.2
- Updated tests for Point and MultiPoint
- Minor bug fixes in parsing.
* Version 0.4.3
- Update Example
- Update shape production inside of the WKT objects.
* Version 0.4.4
- Update display of Point and MultiPoint as placemarks.
* Version 0.4.5
- Added tests for Polygon parsing.
* Version 0.4.6
- Added tests for Line String parsing.
* Version 0.4.7
- Added tests for Triangle parsing.
- Updated documentation for the format.
* Version 0.4.8
- Added tests for MultiLineString parsing.
* Version 0.4.8
- Added tests for MultiPolygon parsing.
* Version 0.5
- Move token handling to the objects.
- Retain only tokens parsing in the WKTTokens.
* Version 0.5.1
- Working EMPTY
- Full support for GeometryCollection
* Version 0.5.2
- Update documentation
* Version 0.6
- Support for inner and outer boundaries in the case of MultiPolygon.
- Load whole WKT on load of framework.
- Add Tests for Polygon with inner boundaries.
* Version 0.6.1
- Updated documentation
* Version 0.6.2
- Updated documentation
* Version 0.6.3
- Fix documentation not generated in jsdoc.
* Version 0.6.4
- Fix documentation not generated in jsdoc for exported object instead of class.
* Version 0.7
- Update the placemark attributes to correctly display the Point and MultiPoint.
* Version 0.7.1
- Update documentation
* Version 0.7.2
- Fix sonar issues.
* Fix tests broken due to different internal handling of the boundaries.
* Change the name of WKT from uppercase to camel case.
* Change the name of WKT from uppercase to camel case.
Simplify the Example to show one set of geometries and the usage of the callbacks
* Fix the issue #208
* Provide the default implementation and documentation for Shape configuration callback and parser completion callback.
* Add the name to the second callback function.
* Update the Well Known Text interface to comply to the Shapefile one.
* The properties should be added to this instance and not this ancestor.
* Update indentation
* Expose all the WktElements.
- Adjusted Web WorldWind's far clip distance computation to match that of WorldWind Android.
- The resultant distance correctly captures the distance between the globe's horizon and the atmosphere's horizon.
- Brought the Atmosphere example's canvas size into convention with the other examples.
* Extend package.json with additional metadata
Add command scripts in package.json
Update the dev dependencies
Update GruntSetup.txt, which should be moved to README.md eventually
* Remove unused third party libraries
* Remove build.js use ‘npm run build’ or ‘grunt’ instead
* Start cleaning the root folder (test-main.js)
* Updated markdown build guide to reflect the new streamlined build process
- Added package-lock.json file generated by npm. It is suggested to
commit it into the repository.
See: https://docs.npmjs.com/files/package-lock.json
- Removed build.js from Gruntfile.js. It's unnecessary now thanks to the
new build process.
- package.json had spaces in "type" and "url" declarations that
were automatically removed in build process.
- Added .idea/ folder to .gitignore. Consider removing the folder from
the repository altogether.
* Removed zip file compress task from build process.
* Removed grunt-contrib-compress node module from package.json
- The module is an unused dependency now, since we're not going to
backup the whole codebase + artifacts in a zip file anymore.
* Removed .idea/ folder mistakenly added to .gitignore.
- Only files that are unrelated to run configurations are added to
gitignore.
* Further corrections to .gitignore. Removed WebWorldWind.zip reference.
* Further corrections to .gitignore. Removed WebWorldWind.zip reference.
* .gitignore cleanup. .iml file correction.
- Removed previous RestTiledImageLayer, since it was rendered redundant
with the new BMNGRestLayer.
- Simplified usage of BMNGRestLayer, removing code related to making it
work as a time series. This use case is covered in the
BlueMarbleTimeSeries example.
Regarding documentation:
- Corrected outdated reference in GruntSetup guide. JSDocs is no longer
in beta.
- Some typos in the AnnotationController's comments were corrected
- Typo corrected in ShapefilesComplex.js filename (the "F" is now
correctly capitalized).
- BlueMarbleLayer name changed into BMNGRestLayer since the former
was sometimes confused with BMNGLayer as the most regularly used
layer based off Blue Marble Next Generation imagery.
- The above class was modified in its constructor in order to be more
in line with the other 'Rest-' layers. Now it can receive parameters
regarding server address and path for data retrieval. Now it can be
configured to retrieve its imagery either from worldwindserver.net
(by default) or from a local folder.
Two examples are making use of this layer:
- The BlueMarbleTimeSeries example now retrieves its data from NASA's
server, so it works 'right out of the box' without the need to
download the standalone data package from World Wind server.
- The 'Standalone' example now makes use of BMNGRestLayer configured
to retrieve its data from a local folder.
Related to issue #125
- BlueMarbleTimeSeries example now has notice of the requirement of
local data.
- DigitalGlobe example now has notice about its example key expiration.
- ShapeFilesComplex and SurfaceShapesComplex examples were given their
corresponding .html files and were moved to the '/performance' folder.