Commit Graph
100 Commits
Author SHA1 Message Date
Bart van den Eijnden 30865c2a42 Merge pull request #1793 from bartvde/gml-write
Add write support for ol.format.GML (r=@ahocevar)
2014-03-05 16:55:28 +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
Bart van den Eijnden a78b25cdca Merge pull request #1760 from bartvde/gmlfix2
Get rid of unneccessary if else statements in the GML format (r=@ahocevar)
2014-02-25 20:14:13 +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 c945768e0e Merge pull request #1752 from bartvde/gml-rewrite
Add format for reading GML v3 (r=@ahocevar)
2014-02-25 19:30:56 +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
Bart van den Eijnden 346aa730e5 Merge pull request #5 from ahocevar/gml-context
Always use a context for GML parsing
2014-02-25 14:48:10 +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
Bart van den Eijnden cbe71fefd0 Merge pull request #4 from ahocevar/gml-stack
Use stack instead of recursion
2014-02-25 09:45:10 +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
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
Bart van den Eijnden 591e4b56df Merge pull request #1737 from bartvde/multipolygon
Implement setPolygons on ol.geom.MultiPolygon (r=@twpayne)
2014-02-21 12:24:13 +01:00
Bart van den Eijnden 9bade5ce87 Implement setPolygons on ol.geom.MultiPolygon 2014-02-21 11:28:18 +01:00
Bart van den Eijnden 673027ae11 Merge pull request #1714 from bartvde/issue-1714
404 in api docs for TileGridOptions (r=@twpayne)
2014-02-17 13:54:08 +01:00
Bart van den Eijnden d85fcd1ad4 Add olx.tilegrid namespace to the API doc 2014-02-17 13:46:01 +01:00
Bart van den Eijnden d71ccf64b9 Merge pull request #1682 from bartvde/issue-1682
better description for function typedef's params and return (r=@ahocevar)
2014-02-14 15:41:47 +01:00
Bart van den Eijnden 87d651af04 Add documentation for API typedef functions 2014-02-14 15:32:12 +01:00
Bart van den Eijnden 990a852d4f Merge pull request #1675 from bartvde/wmts-example-fix
WMTS example is broken (r=@twpayne)
2014-02-13 16:25:59 +01:00
Bart van den Eijnden 56a39e936f Use APOLLO imagery WMTS in the WMTS example 2014-02-13 16:14:39 +01:00
Bart van den Eijnden ee33cbc525 Merge pull request #1650 from bartvde/apidoc
missing link in api doc (r=@ahocevar)
2014-02-11 15:02:12 +01:00
Bart van den Eijnden 304e7c7df7 Add properties found in objectliterals.jsdoc to the API 2014-02-11 14:49:04 +01:00
Bart van den Eijnden 00962d69f1 Merge pull request #1617 from bartvde/issue-1617
consider exporting ol.METERS_PER_UNIT
2014-01-30 06:03:27 -08:00
Bart van den Eijnden 1ada9dfea5 Add export for ol.proj.METERS_PER_UNIT 2014-01-30 11:12:17 +01:00
Bart van den Eijnden 73490be2b9 update README to mention the mailing list for asking questions 2014-01-29 10:56:36 +01:00
Bart van den Eijnden 1e52d30d59 Merge pull request #1220 from bartvde/control-target
shouldn't we allow to pass in target as string as well for controls? (r=@elemoine,@ahocevar)
2014-01-27 06:36:33 -08:00
Bart van den Eijnden 498d05a44c remove question mark since all object properties are nullable by default 2014-01-27 15:22:25 +01:00
Bart van den Eijnden 2fc884a3d9 simplify the assignment of this.target_ 2014-01-27 15:22:25 +01:00
Bart van den Eijnden e6c4fd973a allow target to be specified as a string for controls, update the documentation to make more clear what element and target are for 2014-01-27 15:22:25 +01:00
Bart van den Eijnden 73fcff641e Merge pull request #1486 from bartvde/mapquest-hybrid
add hybrid layer to ol.source.MapQuest (r=@twpayne)
2014-01-08 05:15:05 -08:00
Bart van den Eijnden 78d20056f5 update all the other examples that used MapQuest 2014-01-08 13:36:35 +01:00
Bart van den Eijnden 473a11c697 use a single ol.source.MapQuest and use a const for the tile attribution 2014-01-08 13:23:47 +01:00
Bart van den Eijnden 1b48572c6e add ol.source.MapQuestHybrid and add all MapQuest types to the example 2014-01-08 12:05:19 +01:00
Bart van den Eijnden fbf2bae90e Merge pull request #1366 from bartvde/wkt-data
wkt example is broken
2013-12-12 23:59:03 -08:00
Bart van den Eijnden 15eec2959c use official EPSG code 2013-12-12 17:02:15 +01:00
Bart van den Eijnden 069f6cce1a remove projection on vector source 2013-12-12 16:54:38 +01:00
Bart van den Eijnden e7fe809227 now that the data option was removed, parse features manually 2013-12-12 16:02:06 +01:00
Bart van den Eijnden 9b1918c75c Add missing files needed for ol.parser tests 2013-12-05 18:14:15 +01:00
Bart van den Eijnden 10db521898 Merge pull request #1329 from bartvde/gpx-trkpt
Add GPX tracks example
2013-12-02 10:03:46 -08:00
Bart van den Eijnden 029c7ea7f3 add missing requires 2013-12-02 09:48:59 +01:00
Bart van den Eijnden d9ba4e387c add an example to display GPX tracks 2013-12-02 09:46:11 +01:00
Bart van den Eijnden 31f0574983 Merge pull request #1319 from bartvde/kmlnewline
KML Parsing issue (r=@oterral)
2013-11-27 08:12:35 -08: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 b5335b970d Merge pull request #1160 from bartvde/wfst
Add parser for WFS (r=@ahocevar)
2013-11-25 07:38:08 -08:00
Bart van den Eijnden 9ed5004aa6 rename this.gml_ to this.gmlParser_ 2013-11-25 15:50:16 +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