Frederic Junod
7f8d4937f5
Remove unused ol.format.Polyline.decodeUnsignedInteger function
2014-02-27 13:36:08 +01:00
Frederic Junod
c31f70bf08
Remove unused ol.format.Polyline.encodeSignedInteger function
2014-02-27 13:36:08 +01:00
Frederic Junod
040b954e15
Remove unused ol.format.Polyline.encodeFloat function
2014-02-27 13:36:08 +01:00
Frederic Junod
11f718ab22
Remove unused ol.format.Polyline.decodeSignedInteger function
2014-02-27 13:36:08 +01:00
Frederic Junod
b2b5e60f87
Remove unused ol.format.Polyline.decodeFloat function
2014-02-27 13:36:08 +01:00
Tom Payne
23f6fc0d0f
Merge pull request #1732 from twpayne/render-sync
...
Switch to asynchronous rendering by default
2014-02-27 11:03:20 +01:00
Tom Payne
d42a262814
Add out-of-order shared Style and StyleMap test
2014-02-26 16:08:01 +01:00
Tim Schaub
af1bd0228c
Function for applying a 2d transform to an extent
2014-02-25 22:07:16 -07:00
Tim Schaub
6b018bbaf9
Testing segment intersection with extent
...
If needed, this function can be modified to take two additional coorinates that will be set to the intersection points.
2014-02-25 21:47:57 -07:00
Tim Schaub
cb11959f01
Determining coordinate relationship to extent
2014-02-25 21:47:57 -07:00
Tim Schaub
667f4278b3
Merge pull request #1748 from tschaub/roughly
...
Fix test failures on Chrome 33. The trig functions in V8 have changed, and are may change again (see https://code.google.com/p/v8/issues/detail?id=3006 for the full story). As a result, we no longer rely on Vincenty for antipodal distance calculations (not recommended anyway), and we use a very low precision match for testing cosine distance on a sphere.
2014-02-25 15:39:31 -07:00
Bart van den Eijnden
6256bf1989
Add feature id (fid) parsing
2014-02-25 16:28:10 +01:00
Bart van den Eijnden
08e2ccb59a
Handle srsName better
2014-02-25 13:22:15 +01:00
Tim Schaub
bfc42ffa62
More realistic precision for cosine distance results
...
Chris Veness' discussion of using the spherical law of cosines (http://www.movable-type.co.uk/scripts/latlong.html ) suggests it gives well-conditioned results "around 1 metre" in JavaScript (this assumes a sphere with 6,371km radius).
In Chrome 33, Math.pow(Math.cos(Math.PI / 4), 2) yields 0.4999999999999999. When we take the arccosine of twice this, we get something significantly different than zero. Multiplying by 6371 means we can't assert that this is within 1e-9 of zero.
2014-02-24 15:54:17 -07:00
Tim Schaub
ac83bb78f1
More repeated test cases
2014-02-24 15:02:30 -07:00
Tim Schaub
b01e90b942
Removing repeated test cases
2014-02-24 14:59:18 -07:00
Tim Schaub
7f1a13361b
Remove antipodal test cases
...
The Vincenty formula can fail to converge for antipodal points (see http://en.wikipedia.org/wiki/Vincenty's_formulae#Nearly_antipodal_points ), so those test cases are removed. These tests fail with the latest V8 due to optimization of trig functions with lookup tables. For example, Math.cos(Math.PI / 2) is no longer calculated based on the value of Math.PI / 2 (which is different than the actual value of π / 2). Instead, values close to multiples of π / 2 are determined to be 0 (which is arguably what you want). Previously the tests were relying on very small numbers being returned in this case.
2014-02-24 14:53:00 -07:00
Tim Schaub
2537fb4574
Fixing test failure on Chrome 33
2014-02-24 14:53:00 -07:00
Bart van den Eijnden
831d233874
Move parseGeometry workaround into the tests
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
a095d41ac4
Add support for axis orientation
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
7145179c30
Port over more test cases
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
dd8d69f976
Call setGeometryName on the feature
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
b2885217df
Add feature parsing from WFS FeatureCollection
2014-02-24 15:25:54 +01:00
Bart van den Eijnden
796e7be623
Add preliminary read support for features
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
54426133ab
Add test case for gml:LinearRing
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
9e44e79789
Add support for gml:MultiSurface
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
e479bd142f
Add gml:MultiCurve support
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
086828ba14
Add support for gml:MultiPolygon
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
a484452207
Add support for gml:MultiLineString
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
aa4d798dc7
Add gml:MultiPoint parsing
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
95bbb849bb
Deal with srsDimension
2014-02-24 15:25:53 +01:00
Bart van den Eijnden
877d5a445e
Add parser for gml:Envelope
2014-02-24 15:25:52 +01:00
Bart van den Eijnden
85fe1bf737
Add parsing for gml:Curve
2014-02-24 15:25:52 +01:00
Bart van den Eijnden
e845d6558c
Add parsing for gml:Surface
2014-02-24 15:25:52 +01:00
Bart van den Eijnden
ae1e660ab4
Add geometry parsing for point, line, polygon
2014-02-24 15:25:52 +01:00
ahocevar
28d0d82253
Merge pull request #1716 from ahocevar/gpx-write
...
Write support for ol.format.GPX
2014-02-24 14:23:16 +01:00
ahocevar
7b56abdac7
Get rid of compiler warnings
2014-02-23 01:50:59 +01:00
ahocevar
480a6a85ba
Add trk serialization for ol.format.GPX
2014-02-21 20:27:04 +01:00
ahocevar
1354d8ce78
Added rte serialization for ol.format.GPX
2014-02-21 16:55:48 +01:00
ahocevar
b4043398eb
Added wpt serialization for ol.format.GPX
2014-02-21 07:18:42 +01:00
Tom Payne
710d0c1bd8
Handle asynchronous rendering in tests
2014-02-20 19:44:29 +01:00
Tom Payne
a8f932fa07
Rename ol.Map#requestRenderFrame to ol.Map#render
2014-02-20 16:54:20 +01:00
Tim Schaub
59cbe7c23a
Safer feature constructor
...
Calling setValues now behaves like calling set (closes #1672 )
2014-02-19 10:20:57 -07:00
Éric Lemoine
9619e2832a
Merge pull request #1702 from igrcic/tileWMS-extents-1701
...
Do not request tiles outside of extents for TileWMS source
2014-02-17 14:17:27 +01:00
Antoine Abt
a658435e38
Merge pull request #1705 from tonio/geojson_null_geometry
...
Allow GeoJSON features to have `null` geometries.
2014-02-17 08:23:05 +01:00
Antoine Abt
04f1f2120b
Merge pull request #1697 from tonio/remove_renderer_guess
...
Remove `ol.RendererHints.createFromQueryData` from the library
2014-02-17 08:21:18 +01:00
Ivan Grcic
ff32b80035
Add tests for TileWMS tileUrlFunction
2014-02-17 01:23:24 +01:00
Antoine Abt
d9c5102bcd
Add failing test for feature with null geometries
2014-02-14 15:02:49 +01:00
Antoine Abt
4dd8c248f5
Remove ol.RendererHints.createFromQueryData
2014-02-14 09:32:14 +01:00
Tim Schaub
f4585331f2
Add setStyle and getStyle to ol.Feature
...
As with vector layers and feature overlays, feature style can be set by calling
setStyle. Calling getStyle returns what was passed to setStyle. Internally, we call getStyleFunction.
2014-02-13 10:25:17 -07:00