Bummer, last one went as priavate message which wasn't my intention.
By looking at source code of Point:
https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Geometry/Point.js#L40
It seems that only X and Y coordinates are taken into account. Code in
GML does indeed send Z coordinate but since there is no signature match
(unless there is some monkey patching magic somewhere else) That does
always work with two coordinates, X and Y.
Toplevel Geometry class only creates unique classname and it doesn't do
anything with coordinates.
I even tested that:
proven that:
Following code is same as:
https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Format/GML.js#L282
pnt = new OpenLayers.Geometry.Point(1, 2, 3);
pnt doesn't have coordinate 3 anywhere. But it should be retained, right?
8.4.2013 14:21, Andreas Hocevar kirjoitti:
What you need should work with the latest from OpenLayers master, at
least for GML. Retaining the 3rd dimension was introduced after 2.12.
Andreas.
On Mon, Apr 8, 2013 at 11:15 AM, Jani Tiainen <rede...@gmail.com> wrote:
Hi,
I've following needs to be fulfilled with OL 2.x
- Be able to read 3d geometries (preferably WKT)
- Be able to retain 3rd coordinate (Z)
- Be able to create new vertices with predefined Z.
I don't need calcs and such to take into account 3rd dimension. I just want
to retain it and later on when creating new features add a new ones with
some given Z coordinate (through custom tool).
So far I've found following:
WKT doesn't support it and adding support for 3rd coordinate might work by
modifying point adding.
GML tries to preserve 3rd coordinate but actually doesn't do that.
All ideas or pointers are welcome.
--
Jani Tiainen
- Well planned is half done and a half done has been sufficient before...
_______________________________________________
Users mailing list
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users
--
Jani Tiainen
- Well planned is half done and a half done has been sufficient before...
_______________________________________________
Users mailing list
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users