Bart van den Eijnden
4e5e75f525
Add write support for Transaction
2014-03-10 14:58:03 +01:00
Bart van den Eijnden
2ce92ac6a2
Add write support for BBOX filter
2014-03-07 16:44:24 +01:00
Bart van den Eijnden
c05e8d0292
Read the metadata of a FeatureCollection
2014-03-07 10:32:17 +01:00
Bart van den Eijnden
7ebf97406d
Add support for writing WFS GetFeature
2014-03-06 09:24:39 +01:00
Bart van den Eijnden
dd9311e79e
Revert to cloning the context object
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
75f139bb27
Use a single node factory for more multi geometries
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
e1b2af6cde
Combine surface/polygon and linestring/curve writers
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
718b54c292
Do not clone the context for every feature
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
ba2d35fc57
Cache serializers on the context
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
d7f40c11e8
Do not use ol.xml.pushSerializeAndPop for single items
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
16a09930fb
Use ol.format.XSD.readNonNegativeIntegerString instead of parseInt
2014-03-05 16:44:01 +01:00
Bart van den Eijnden
64060795ce
Use const for schema location
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
2bc5e462d1
Use more intelligent node factories, less duplicate code
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
9b4fc06a5b
Finish write support for features
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
8dce3249d6
Implement writeFeatures
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
3e09ea4a00
Finish off writeGeometry
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
6cd9e4bcf4
Add write support for gml:MultiCurve
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
86d90d2f8a
Add write support for gml:MultiPolygon
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
414c6e2a12
Add write support for gml:MultiLineString
2014-03-05 16:44:00 +01:00
Bart van den Eijnden
a79f8442c7
Add write support for gml:MultiPoint
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
c4c53a7ac3
Add write support for gml:Curve
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
a6d6317d9e
Serialize polygon as surface
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
cbb38c10e0
Add write support for gml:MultiSurface
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
476bd901f0
Add write support for gml:Polygon
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
5240929a53
Correct axis order for gml:pos
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
37a78dc753
Use correct axis order in write
2014-03-05 16:43:59 +01:00
Bart van den Eijnden
083d8d9890
Add write support for gml:LineString
2014-03-05 16:43:58 +01:00
Bart van den Eijnden
717db8b788
Add write support for gml:Point
2014-03-05 16:43:58 +01:00
Tom Payne
56b6913a01
Rename ol.format.XML to ol.format.XMLFeature
2014-02-28 13:13:11 +01:00
Bart van den Eijnden
a2c01b1090
Get rid of unneccessary if else statements in the GML format
2014-02-25 19:58:15 +01:00
Bart van den Eijnden
28b12e1b28
Remove unused ol.format.GML.NAMESPACE_URIS_
2014-02-25 19:13:20 +01:00
Bart van den Eijnden
272a3762d6
Make sure function naming convention is consistent
2014-02-25 18:53:30 +01:00
Bart van den Eijnden
182eba5890
Use goog.isDef where possible
2014-02-25 17:41:14 +01:00
Bart van den Eijnden
7d02c4a371
Handle undefined value at readGeometryFromNode instead
2014-02-25 17:28:36 +01:00
Bart van den Eijnden
46a6f96032
Handle that ol.xml.pushParseAndPop can return undefined
2014-02-25 17:25:14 +01:00
Bart van den Eijnden
8d623d765a
Do not create parsers in wfs namespace if not needed
2014-02-25 17:11:24 +01:00
Bart van den Eijnden
6256bf1989
Add feature id (fid) parsing
2014-02-25 16:28:10 +01:00
Bart van den Eijnden
98368a554d
Use ol.xml.pushParseAndPop instead
2014-02-25 14:58:16 +01:00
ahocevar
71e1dc9f45
Always use a context for GML parsing
...
The context is at the bottom of the object stack. All entry
points to parsing (#readGeometryFromNode(),
#readFeaturesFromNode()) set up the context now, and parsers
always access the context at index 0 of the objectStack.
2014-02-25 14:33:20 +01:00
Bart van den Eijnden
679b152852
Add srsName info at index 0 in the stack
2014-02-25 13:58:19 +01:00
Bart van den Eijnden
08e2ccb59a
Handle srsName better
2014-02-25 13:22:15 +01:00
ahocevar
b4454535f7
Use stack instead of recursion for features
...
This also allows us to work without a local copy of the
namespace URIs.
2014-02-25 09:34:38 +01:00
Bart van den Eijnden
0a71b5bbaa
Rename NAMESPACE_URIS_ to namespaceURIs_
2014-02-24 16:59:08 +01:00
Bart van den Eijnden
d2c88c1ea3
Use readFeatureFromNode instead
2014-02-24 16:49:35 +01:00
Bart van den Eijnden
0a93bb38f8
Copy NAMESPACE_URIS_ array to the instance
2014-02-24 16:01:15 +01: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