Guillaume Beraudo
a1c72d8890
Add missing return type to GeoJSON format
2016-01-05 11:02:23 +01:00
Frederic Junod
d59f6979f7
Fix write out GeoJSON features with id equal to 0
2015-10-28 15:09:31 +01:00
Frederic Junod
7cf12d1c12
Allow GeoJSON features with id equal to 0
...
fixes #4326
2015-10-28 11:21:17 +01:00
Marc Jansen
eb5088eb40
Remove goog.isNull in format classes
2015-10-01 09:17:14 +02:00
Tim Schaub
b48cabee28
Remove unnecessary goog.isDefAndNotNull() calls
2015-09-29 09:32:51 -06:00
Tim Schaub
ac7db89a91
Replace goog.isDefAndNotNull() with truthy checks
2015-09-29 09:32:51 -06:00
Frederic Junod
9e2a393426
Remove use of goog.array.map
2015-09-29 10:54:55 +02:00
Tim Schaub
1fceb4a709
Remove goog.isDef from formats
2015-09-25 11:28:54 -06:00
Frederic Junod
b128675e60
Remove use of goog.object.remove
2015-09-22 12:08:09 +02:00
Frederic Junod
0286564e8a
Remove unnecessary quotes around object keys
2015-06-11 11:58:11 +02:00
Frederic Junod
d8a495b639
Always write the GeoJSONFeature geometry property
2015-06-11 09:53:06 +02:00
Tim Schaub
6a564597fb
Update types accepted when reading features
2015-04-18 17:07:34 -06:00
Tim Schaub
ec4a6aab3a
Clarify comment and link to issue
2015-04-12 22:17:11 -06:00
Tim Schaub
9d8ec2c8d0
Write options allow control over GeoJSON coordinate order
...
See be0c9f3c8a .
2015-04-12 22:13:28 -06:00
Tim Schaub
419483face
Stable GeoJSON read/write methods
2015-04-02 16:23:53 +02:00
Bart van den Eijnden
47ce127a10
Add assert messages for all assertions up until ol.renderer.vector.
2015-03-30 22:55:23 +02:00
Tim Schaub
be0c9f3c8a
Allow orienting coordinates when serializing GeoJSON
2015-03-25 18:32:31 -06:00
Frédéric Junod
d3f246518b
Merge pull request #3354 from fredj/geojson-write-options
...
Mark ol.format.GeoJSON#writeFeature(s) option param optional
2015-03-16 11:31:59 +01:00
Frederic Junod
3a7d1ebd16
Mark ol.format.GeoJSON#writeGeometry option param optional
2015-03-16 09:25:50 +01:00
Frederic Junod
180a75d714
Mark ol.format.GeoJSON#writeFeature option param optional
2015-03-16 09:20:57 +01:00
Frederic Junod
0997a171a0
Mark ol.format.GeoJSON#writeFeatures option param optional
2015-03-16 09:18:52 +01:00
Frederic Junod
96883e0b69
Set the 'properties' member to null if the feature has not properties
2015-03-12 15:58:16 +01:00
Frederic Junod
d640accdc8
More precise ol.format.GeoJSON.readGeometry_ param type
2015-01-27 12:21:11 +01:00
Tim Schaub
f9a92c422c
Use bracket notation instead of goog.object.set
2015-01-07 21:08:24 -07:00
Bart van den Eijnden
3587418888
The writeFeatures method should always return a string
2014-12-05 14:54:59 +01:00
Bart van den Eijnden
f0bf61bbf3
Do not encode geometry in properties if geometryName is different
2014-12-04 11:23:01 +01:00
Éric Lemoine
26df575bfe
Add @api stable annotations for GeoJSON format
2014-08-26 10:36:27 +02:00
Tobias Sauerwein
a231086a8b
Merge pull request #2407 from ahocevar/format-projection
...
Options for feature readers and writers to support transforms
2014-08-21 17:58:10 +02:00
Frederic Junod
b5a3e90bb4
Update ol.format.GeoJSON#readFeature documentation
...
An error is only thrown in development mode: goog.asserts.assert are removed
by the compiler.
2014-08-21 12:36:53 +02:00
tsauerwein
b30ed6b934
Put options on objectStack for xml formats
2014-08-19 09:42:44 +02:00
tsauerwein
539e4a23b9
Introduce defaultDataProjection for formats
2014-08-18 15:31:06 +02:00
tsauerwein
31dbbc6a8c
Implement read/write transforms for ol.format.GPX
2014-08-08 15:50:55 +02:00
tsauerwein
3090a0af37
Fix GeoJSON.readFeaturesFromObject
...
Only feature collections worked properly.
2014-08-08 11:14:03 +02:00
Andreas Hocevar
c4fdbacc12
Make options complete in ol.format.Feature already
2014-07-31 17:55:43 +02:00
Andreas Hocevar
ee5f85df9f
Add transformGeometry function to avoid repeated code
2014-07-31 17:54:41 +02:00
Andreas Hocevar
464eb3ccf5
Make projection retrieval consistent
2014-07-31 17:54:41 +02:00
Andreas Hocevar
4c4a335448
Implement write transforms for ol.format.GeoJSON
2014-07-31 17:54:41 +02:00
Andreas Hocevar
0ea55b7f27
Use a ReadFeatures object instead of sourceProjection/targetProjection
2014-07-31 17:51:25 +02:00
Éric Lemoine
225791c969
Add target/sourceProjection to ol.format.GeoJSON#read*
2014-07-31 17:51:24 +02:00
Frederic Junod
051da752f3
Improve type annotation in ol.format.GeoJSON
2014-07-31 09:43:06 +02:00
Tim Schaub
4cf5ab4620
Use @api annotation instead of @todo api
2014-07-05 15:41:14 -04:00
Éric Lemoine
0666dee697
GeoJSON format needs to implement readProjectionFromObject
2014-07-04 13:51:27 +02:00
tsauerwein
97e59f0976
Export ol.format.GeoJSON.writeGeometry()
2014-07-02 13:48:51 +02:00
Éric Lemoine
eafc2ac371
Change setValues to setProperties
2014-06-27 17:26:51 +02:00
Peter Robins
41d9f0360a
Add @classdesc to classes
2014-06-09 12:10:19 -04:00
Bart van den Eijnden
8eef633abc
Ability to specify geometryName on ol.format.GeoJSON
2014-05-21 16:44:18 +02:00
Andreas Hocevar
fbdbbfb7a7
Get rid of stability annotations and document stability with api
...
This change adds a stability value to the api annotation, with
'experimental' as default value.
enum, typedef and event annotations are never exportable, but
api annotations are needed there to make them appear in the
docs.
Nested typedefs are no longer inlined recursively, because the
resulting tables get too wide with the current template.
2014-04-29 09:53:07 -06:00
Andreas Hocevar
c17ac0cae3
Greatly simplify and document the usage of JSDoc
...
This commit simplifies the exports.js plugin so it only relies
on the stability notes to generate the documentation, which
completely decouples it from the exportable API.
As a rule of thumb, whenever something has an 'api' annotation,
it should also have a 'stability' annotation. A more verbose
documentation of ol3 specific annotation usage is available in
the new 'apidoc/readme.md' file.
This commit also modifies all source files to implement these
usage suggestions.
2014-04-29 09:53:06 -06:00
Tim Schaub
fb497f5288
Annotations for exports
2014-04-29 09:53:05 -06:00
Paul Spencer
cc90d59cac
Add documentation for the GeoJSON format.
2014-03-11 20:53:20 -04:00