Tim Schaub
3e905d804c
Merge pull request #1335 from tschaub/geometry-type
...
Change geometry type enum and mark as stable.
2013-12-10 08:50:54 -08:00
ahocevar
b3b9add06e
Add Insert, Update and Delete writers
...
This change also adds some type annotations for better type
checking, introduces different write options for writing
transactions and queries, and provides new writeGetFeature and
writeTransaction methods.
2013-12-06 10:57:58 +01:00
ahocevar
1bf4b9bf49
Fix a typo - it's writers, not witers
2013-12-06 00:53:16 +01:00
Tim Schaub
2f7fa8f442
Using PascalCase for geometry enum values
...
This adds a bit more inconsistency to the library, but we didn't have complete consistency before. Almost all existing string enum values are lowercase (a couple are camelCase and one is dash-separated). The closure library isn't consistent either (with case for enum properties or values). I imagine this could be justified in saying someone could blindly use GeoJSON type values in places, but in the end, you'll need to read the docs before guessing right.
2013-12-05 14:40:26 -07:00
Tim Schaub
4ee9605d61
Using CONSTANT_CASE for geometry type
2013-12-05 14:00:04 -07:00
Bart van den Eijnden
73a2ab2de1
make sure we can also read in CDATA fields with newlines
2013-11-27 16:09:36 +01:00
Bart van den Eijnden
d564b5170c
move the typedefs out of objectliterals
2013-11-25 15:50:09 +01:00
Bart van den Eijnden
279c358af2
same solution for axisOrientation as for WFS 1.1.0
2013-11-25 15:50:08 +01:00
Bart van den Eijnden
c9569ed9e2
more tests and typedefs.
...
Once feature editing is more stable, this format can be extended with Update, Delete and Insert
2013-11-25 15:49:56 +01:00
Bart van den Eijnden
46b79d88f8
ability to parse a FeatureCollection
...
The trick here was to delete featureNS so autoConfig would kick in
2013-11-25 15:49:48 +01:00
Bart van den Eijnden
c4e7d4437c
port over another WFS 1.1 testcase
2013-11-25 15:49:47 +01:00
Bart van den Eijnden
a77632a88c
write out GetFeature in WFS 1.1
2013-11-25 15:49:47 +01:00
Bart van den Eijnden
4df848fae0
need the ability to set axisOrientation
...
We need to be able to set axisOrientation on the underlying GML parser of the Filter subparser of ol.parser.WFS*, also only options and no properties on the instance anymore
2013-11-25 15:48:59 +01:00
Bart van den Eijnden
3184fb02e5
ability to read boundedBy from FeatureCollection
2013-11-25 15:48:58 +01:00
Bart van den Eijnden
d2ac206ca3
starting to add tests for WFS 1.1.0
...
make sure we don't override the wfs:FeatureCollection reader with the one from GML
2013-11-25 15:48:33 +01:00
Bart van den Eijnden
0581a49378
ability to write out PropertyNames in a GetFeature request
2013-11-25 14:40:15 +01:00
Bart van den Eijnden
557390f2ad
initial version of the WFS parser for 1.0.0 and 1.1.0
2013-11-25 14:40:15 +01:00
Bart van den Eijnden
d02af43161
Merge pull request #1130 from bartvde/sld3
...
Add Styled Layer Descriptor (SLD) version 1.0.0 parser (read/write) (r=@ahocevar)
2013-11-25 01:56:16 -08:00
Bart van den Eijnden
053d80180d
have the GML parser read and write out multiple geometry attributes with their correct name
2013-11-20 14:57:00 +01:00
Bart van den Eijnden
dc0dc32d6b
make some minor fixes to the parser test cases, such as using afterLoadXml everywhere and making sure done is used in all async tests
2013-11-08 11:27:58 +01:00
Bart van den Eijnden
429a2e455b
Add a separate test case for write
2013-11-04 14:26:11 +01:00
Bart van den Eijnden
9a6c1feddc
Add more changes to the halo functionality, introduce SLD defaults for symbolizers conform the SLD spec
2013-11-04 14:25:25 +01:00
Bart van den Eijnden
ee7d46cea1
Add initial pass of write support, always write out ol.style.Stroke as LineSymbolizer
2013-11-04 14:24:01 +01:00
Bart van den Eijnden
76454516f5
Add skeleton for SLD parser
2013-11-04 14:22:42 +01:00
ahocevar
52552c9b18
Fire change events for multi-part geometries
2013-10-04 23:36:16 -06:00
Tim Schaub
9b47c15bd8
Make geometries event targets
...
Previously, the tests were using eql to make assertions about matching geometries. This is inappropriate for structures with circular references (as with goog.events.EventTarget);
2013-10-03 12:28:34 -06:00
Tim Schaub
626a319222
Accessor for polygon rings
2013-10-03 12:28:34 -06:00
Bart van den Eijnden
17356bc3ee
Merge pull request #1063 from oterral/parsing_stylemap
...
Parsing styleMap (r=@bartvde)
2013-10-03 08:01:56 -07:00
Tim Schaub
1aa83e133b
Remove dimension property from geometries
...
This was only necessary when using the shared vertices structure.
2013-09-27 23:18:34 +01:00
Tim Schaub
e1ba1d8887
Remove use of shared structures in feature parsers
2013-09-27 23:18:34 +01:00
Olivier Terral
a35219545e
Add new line at the end of file
2013-09-26 17:26:43 +02:00
Olivier Terral
5c128abc5d
Add kml file for test
2013-09-26 09:50:46 +02:00
Olivier Terral
67a6703e50
Remove space
2013-09-26 09:24:30 +02:00
Olivier Terral
518658d7de
Add styleMap writer
2013-09-26 08:54:22 +02:00
Frederic Junod
764aacb568
Rename {get|set}FeatureId to {get|set}Id
2013-09-17 12:50:56 +02:00
Tim Schaub
b192335e56
Merge pull request #1027 from tschaub/closure-util
...
Use the closure-util package. Documentation will come when this is a more complete solution. See #1027 for basic usage instructions.
2013-09-15 15:36:13 -07:00
Tim Schaub
e806f51b3d
Changing extent structure back to single array: [minX, minY, maxX, maxY]
...
This means we'll have to have a new structure and new methods for 3D envelopes.
2013-09-15 00:31:32 -06:00
Tim Schaub
65863614bb
GeoJSON and TopoJSON tests for new extent structure
2013-09-14 21:11:53 -06:00
Tim Schaub
7d00159bff
WMS capabilities parsing with new extent structure
2013-09-14 21:11:53 -06:00
Tim Schaub
3ea6041714
GML parsing with new extent structure
2013-09-14 21:11:53 -06:00
Tim Schaub
3dc2b69615
Test conventions
...
* use `be` or `equal` for strict equality tests
* use `be.a` for `instanceof` checks
* use dot instead of bracket notation
2013-09-14 18:10:13 -06:00
Tim Schaub
0c555e6e7d
Accept null crs
2013-08-27 10:54:00 -06:00
Tim Schaub
e8ddecc8b1
Merge pull request #920 from tschaub/point-examples
...
Cast to number when creating literals from symbolizers where literal properties must be numeric.
2013-08-26 11:57:09 -07:00
Tim Schaub
7e2bd66417
Read crs from top-level object when parsing as features
2013-08-25 12:32:22 -06:00
Tim Schaub
8190178fc9
Missing test dependency
2013-08-23 18:28:44 -04:00
Tim Schaub
43953c8efa
Call concat instead of using math op in FE expression parsing
2013-08-23 16:46:33 -04:00
Tim Schaub
554a725d1a
Merge pull request #912 from tschaub/seperate-fill-stroke
...
Separate fill and stroke symbolizers. Allow styles with no rules (and also support "else" symbolizers).
2013-08-19 15:43:06 -07:00
Tim Schaub
183b51a1c0
Parse literal nodes in expressions in addition to text nodes
2013-08-15 14:32:47 -04:00
Tim Schaub
dd72408a88
Dependencies
2013-08-15 14:07:11 -04:00
Tim Schaub
af1cd64018
Lint
2013-08-15 13:54:37 -04:00