2 Commits

Author SHA1 Message Date
David Collins
523a0d14c6 Removed obsolete Subversion @version keywords from all files 2017-11-17 13:33:59 -08:00
Yann Voumard
d2568fa186 Add support for common Well-Known Text shapes (#116)
* 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.
2017-09-28 10:16:56 +02:00