Thomas Chandelle
d8dba61b0a
Rounds if decimals options = 0
2017-06-08 12:08:02 +02:00
Thomas Chandelle
b8117b3931
This method will never be used with an extent and write = true
2017-06-08 12:08:02 +02:00
Thomas Chandelle
aface2f43e
Clone the geometry before applying the decimals transform
...
We may only do it if the geometry has not been previously transformed.
2017-06-08 12:08:02 +02:00
oterral
9a698ce1e8
Fix creation of new URL in readSharedStyle_ and readSharedStyleMap_
2017-05-29 09:49:04 +02:00
oterral
7804a2db86
Create URL object only when we can
2017-05-24 14:21:56 +02:00
Andreas Hocevar
7ecb2c0185
Add layerName and layers options to ol.source.TopoJSON
2017-05-20 16:48:42 +02:00
Frédéric Junod
c61189121e
Merge pull request #6786 from fredj/during_filter
...
Add ol.format.filter.during
2017-05-12 15:26:03 +02:00
drnextgis
fa398766d9
Add note about features with the same id
2017-05-12 17:49:37 +07:00
Andreas Hocevar
df72d7b20f
Add getId() method for ol.render.Feature
2017-05-11 15:54:20 +02:00
Frederic Junod
fcf9649ef9
Add ol.format.filter.during
2017-05-09 14:07:33 +02:00
Bart van den Eijnden
2486b25e5e
Merge pull request #6556 from KlausBenndorf/kmlinsetpixel
...
Reading kml xunits/yunits insetPixels
2017-05-08 11:02:19 +02:00
Tim Schaub
3f973e6fa3
Allow single (non-default) import from dependencies
2017-05-02 15:04:20 -06:00
Tim Schaub
584d4f67bd
Uppercase for PBF constructor
2017-05-02 15:04:20 -06:00
Frederic Junod
dafe3a0811
Add missing goog.require
2017-04-28 08:48:46 +02:00
Julien Enselme
e2af6b9d04
Rename the is3D option for WFS transaction into hasZ
...
This is more consistent with existing code.
2017-04-20 10:39:02 +02:00
Julien Enselme
4955097a52
Prevent Z to be undefined in 3D WFS transactions
...
For newly created points, Z can be undefined. In these cases, we use 0
for Z.
2017-04-20 10:39:02 +02:00
Julien Enselme
870bc51ad9
Add an option to writeTransaction to support 3D geometries
...
Close #6630
2017-04-20 10:39:02 +02:00
Julien Enselme
bb278df881
Don't append feature prefix twice in WFS requests
...
Some WFS servers like tinyOWS require the feature prefix to be in the
feature type for the feature to be found (eg `prefix:layer`).
The problem was, the prefix was always added to the feature type which
gave us a type name like `prefix:prefix:feature` or
`feature:prefix:feature`. The requests were then rejected by the WFS
server.
We now check if the feature type starts with the prefix. If it does, we
don't append it again. If it doesn't we do.
2017-04-20 10:32:39 +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
Alexandre Dubé
827fabc849
Apply reviewer's comments
2017-03-21 10:15:32 -04:00
Alexandre Dubé
8a5fb286b6
Add writeFilter method to WFS format
2017-03-21 08:57:15 -04:00
Julien Enselme
ecafa44196
Add support for WFS 1.0.0 to ol.format.WFS#writeTransaction
...
- Add a version property to olx.format.WFSWriteTransactionOptions to set
the WFS protocol version to use
- Use the specified version to use the correct schema and version in the
GML request
- Use the version to select the proper GML serializer
2017-03-21 10:59:28 +01:00
simonseyock
c027b4d127
Reading kml xunits/yunits insetPixels
2017-03-04 12:24:51 +01:00
Julien Enselme
5f5c906129
Add GML2 serializer for Envelope
2017-02-17 17:00:09 +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
Julien Enselme
7f0ed44828
Boostrap GML2 serializers
...
- Add writeFeatureElement (copied and adapted from ol.format.GML3)
- Add writeGeometryElement (copied and adapted from ol.format.GML3)
- Add related constants (GEOMETRY_SERIALIZERS_, GEOMETRY_NODE_FACTORY_)
- Add empty serialization methods
2017-02-17 15:38:19 +01:00
Tim Schaub
f5aea97d3b
All @api annotations imply stability
2017-02-06 09:22:05 -07:00
Frederic Junod
5763e1d145
Remove unused goog.require
2017-02-03 12:40:53 +01:00
Guillaume Beraudo
1c353061fe
Consistently handle not implemented methods
2017-01-31 09:21:01 +01:00
Guillaume Beraudo
c9d33fb03a
Fix missing require
2017-01-30 17:18:30 +01:00
Frederic Junod
f72fd69ea6
Add empty ol.format.IGC.prototype.readGeometryFromText
2017-01-30 17:16:01 +01:00
Guillaume Beraudo
b54ea89395
Handle concrete classes with non implemented abstract methods
2017-01-30 17:16:01 +01:00
Frederic Junod
2713175e15
Add empty ol.format.OSMXML.prototype.write*
2017-01-30 17:16:01 +01:00
Frederic Junod
4289f0a686
Add empty ol.format.WMSGetFeatureInfo.prototype.write*
2017-01-30 17:16:01 +01:00
Frederic Junod
285349eced
Add empty ol.format.TopoJSON.prototype.write*
2017-01-30 17:16:01 +01:00
Frederic Junod
f8feaeb837
Add empty ol.format.IGC.prototype.write*
2017-01-30 17:16:01 +01:00
Frederic Junod
a0d80d17e0
Add ol.format.TopoJSON.readProjectionFromObject function
2017-01-30 17:16:01 +01:00
Frederic Junod
d59224f5eb
Add missing override and inheritDoc jsdoc tags
2017-01-30 17:16:01 +01:00
Frederic Junod
546fc97cd4
Add abstract tag at class level
2017-01-30 17:16:01 +01:00
tsauerwein
756417ee2c
Remove ol.format.filter.Logical
2017-01-19 09:20:29 +01:00
tsauerwein
85fa61a046
Make ol.format.filter.or/and accept n conditions
2017-01-17 10:40:02 +01:00
Frederic Junod
ed79048528
Use ol.geom.flat.deflate.coordinates to flatten array
2017-01-12 10:39:19 +01:00
Frederic Junod
a2f99f8e39
Correct spelling
2017-01-12 10:26:06 +01:00
Frederic Junod
4bef3f3f19
Remove unused ol.format.Feature.getExtensions function
2017-01-09 08:36:11 +01:00
Andreas Hocevar
7424ee91e3
Remove the '3' from OpenLayers
2017-01-02 23:03:03 +01:00