Dear list,

I'm in the quest of developing a performant webmapping application
involving large, complex vector objects (pipelines) originating from CAD.
In the application, these objects need to be interactive.

Whether complex or not: the vectors will only be (possibly partly: clipped
by the map extents) rendered to a limited number of pixels. In OpenLayers
3, this idea is exploited: before rendering vectors are pre-processed by
quantizing (and removing duplicate / co-linear) coordinates. (The algorithm
has been implemented by Tim Schaub
<http://tschaub.net/blog/2014/03/04/topology-preserving-simplification.html>
).

Applying quantization (and clipping) dramatically reduces the serialized
(GeoJSON) size of the geometries. Yet, since my coordsys is in meters,
exchanging pixel coordinates will reduce the size even further...

My question: is there a layer type that takes pixel coordinates, relative
to a map corner? Effectively, this would allow me to create hotspots on a
map that was rendered purely serverside.

I fully understand (and tend to accept) the downside of required traffic
upon each panning / zooming. It will be acceptable to request a refresh of
hotspots with a delay of a 1 sec or so.

Otherwise, I'm open to any suggestion taking another approach :))

Thank you in advance!

Rob
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to