Niels Charlier
594a921598
Enable parsing complex features
2018-10-16 08:26:41 +02:00
NielsCharlier
2005c82dd2
add GML3.2 format
2018-10-16 08:26:41 +02:00
NielsCharlier
6252404d5b
Fix GML Format featureMember tag
2018-10-16 08:25:53 +02:00
Matthias Schiffer
321166849b
Consistently use lowercase HTML tag names
...
Unlike HTML, XHTML is case-sensitive.
2018-08-18 12:48:14 +02:00
Tim Schaub
c6d19c431d
Rename _ol_format_GML_ to GML
2018-02-08 11:52:43 -07:00
raiyni
4449da3e63
named exports from ol/xml
2018-02-07 14:42:01 -06:00
Tim Schaub
ad62739a6e
Use blocked scoped variables
...
In addition to using const and let, this also upgrades our linter config and removes lint (mostly whitespace).
2018-01-12 00:50:30 -07:00
Tim Schaub
22fce4f97b
Rename _ol_Feature_ to Feature
2018-01-10 09:35:35 -07:00
Tim Schaub
f8610190bb
Rename _ol_format_GML2_ to GML2
2017-12-17 01:48:47 -07:00
Tim Schaub
64a0d40361
Rename _ol_geom_LinearRing_ to LinearRing
2017-12-14 09:01:39 -07:00
Tim Schaub
9d396280b0
Rename _ol_geom_MultiPolygon_ to MultiPolygon
2017-12-14 08:56:51 -07:00
Tim Schaub
c502f016f7
Rename _ol_geom_Polygon_ to Polygon
2017-12-14 08:56:12 -07:00
Tim Schaub
3c78cb7872
Rename _ol_geom_MultiLineString_ to MultiLineString
2017-12-14 08:55:33 -07:00
Tim Schaub
f7b3876c1b
Rename _ol_geom_LineString_ to LineString
2017-12-14 08:54:53 -07:00
Tim Schaub
ad5806c29d
Rename _ol_geom_MultiPoint_ to MultiPoint
2017-12-14 08:51:53 -07:00
Tim Schaub
eadec38ae2
Rename _ol_geom_Point_ to Point
2017-12-14 08:49:10 -07:00
Tim Schaub
6f72ffe498
Named exports from ol/proj
2017-12-14 13:08:40 +01:00
Tim Schaub
7f47883c48
Transformed
2017-12-12 06:53:18 -07:00
Bart van den Eijnden
09e9759753
Merge pull request #7133 from Sol1du2/issue/6991/WFSWriteDimension
...
Issue/6991/WFS Write Dimension
2017-08-29 09:57:44 +02:00
Bart van den Eijnden
6726e0a98c
Merge pull request #7141 from Sol1du2/issue/6990/WFSReadSrsDimension
...
Issue/6990/Wfs Read srsDimension
2017-08-29 09:38:12 +02:00
Tim Schaub
a3e3e99baa
Get rid of useless test exports
2017-08-17 15:16:58 -04:00
Joao Gouveia
5fce1b0351
Adds srsDimension to the pos and posList nodes when writing a WFS transaction
...
The WFS transaction failed if the srsDimension was not present on the
geometries.
Unit tests have been changed to accomodate the srsDimension attribute.
2017-08-17 10:04:16 +02:00
Tim Schaub
46bcce464f
Add missing requires to tests
2017-08-16 13:43:28 -04:00
Joao Gouveia
163fc2e8e6
Adds Unit testing
2017-08-16 12:13:18 +02:00
Joao Gouveia
f928209256
Fix srsDimension read on GML3 for Geoserver
...
Contrary to Mapserver, Geoserver sets the srsDimension attribute on
the child of the geometry node, not on the points list.
This fix searches that node as well.
A small unit test was also added.
2017-08-15 09:10:17 +02:00
Marc Jansen
d0ef05977b
Autofix indentation issues (eslint --fix)
2017-06-19 11:58:00 +02:00
Julien Enselme
3a5de5483c
Fix the parsing of flat coordinates in GML2 for 3D geometies
...
The code used to rely on the dimension. However, the dimension can only
be read from a GML3 document. This caused, for 3D geometries:
- An assertion error to be raised since the flatCoordinates list
contains more than 3 elements: "Assertion failed: flatCoordinates should
have a length of 3" The value of flatCoordinates for a 3D point was
something like `[2586394, 1232407, 0, 731, NaN, 0]`
- The value of the Z coordinates to be incorrect and always set to 0
This patch simplifies and correct the parsing of the coordinates:
- Don't parse groups of coords and the coordonates at the same time.
- Detect the dimension for the coordinates.
- If the Z coordinate exists, its value is used, otherwise, we use 0.
- Correct the presentation of test data to make it work with the new
parser.
- Add a test for a 3D point.
2017-03-31 10:46:27 +02:00
Frederic Junod
7aa6d6350a
Fix closing tag in gml tests
2017-03-21 14:55:41 +01:00
Julien Enselme
fec279c460
Add GML2 serializer for MultiSurface and MultiPolygon
2017-02-17 16:57:45 +01:00
Julien Enselme
579ec3955e
Add GML2 MultiLineString serialiazer
2017-02-17 16:50:54 +01:00
Julien Enselme
650837b207
Add GML2 serializer for MultiPoint
2017-02-17 16:39:48 +01:00
Julien Enselme
f8c6863fa7
Add GML2 serializer for Point
2017-02-17 16:28:52 +01:00
Julien Enselme
dd90c90819
Add GML2 serializer for Surface and Polygon
...
- Adapt the code from ol.format.GML3.
- Create utility function to create coordinates nodes with proper
attributes
2017-02-17 16:23:16 +01:00
Julien Enselme
21394826b6
Add GML2 serializer for Curve and LineString
...
Adapt the code from ol.format.GML3.
2017-02-17 15:48:10 +01:00
Tim Schaub
c203f6a841
Remove unused requires from tests
2016-08-08 09:58:11 -06:00
Tim Schaub
ed5dbd1293
Put test requires on top
2016-08-08 09:58:11 -06:00
Tim Schaub
e8205a8293
Rename format tests for consistency
2016-08-07 10:49:10 -06:00