Maximum number of point features in an OpenLayers vector layer Planned maintenance scheduled...
Is CEO the profession with the most psychopaths?
Has negative voting ever been officially implemented in elections, or seriously proposed, or even studied?
Why aren't air breathing engines used as small first stages
Fundamental Solution of the Pell Equation
Is it fair for a professor to grade us on the possession of past papers?
When the Haste spell ends on a creature, do attackers have advantage against that creature?
What do you call a floor made of glass so you can see through the floor?
How do I find out the mythology and history of my Fortress?
Fantasy story; one type of magic grows in power with use, but the more powerful they are, they more they are drawn to travel to their source
Is the Standard Deduction better than Itemized when both are the same amount?
Do square wave exist?
Most bit efficient text communication method?
How to compare two different files line by line in unix?
Crossing US/Canada Border for less than 24 hours
How to react to hostile behavior from a senior developer?
Can a new player join a group only when a new campaign starts?
What font is "z" in "z-score"?
8 Prisoners wearing hats
Can an alien society believe that their star system is the universe?
Should I use a zero-interest credit card for a large one-time purchase?
What causes the direction of lightning flashes?
Do wooden building fires get hotter than 600°C?
Do I really need to have a message in a novel to appeal to readers?
Why are the trig functions versine, haversine, exsecant, etc, rarely used in modern mathematics?
Maximum number of point features in an OpenLayers vector layer
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?What Makes a Map be classed as Badly Designed?Existing solutions to automate generalisation/simplification of geographical data?OpenLayers alternatives supporting more client-side features30,000 data points… can this be reasonably served using openlayers?Effectively displaying a large amount of data on Google Maps APiGeoServer, OpenLayers so slow for WFS! Why?Openlayers Add features performance for 3000 linesOpenlayers Animation Examples and AlgorithmsProblems with features, popups and strategy with OpenLayersCreate multiple vector layers by reading a GeoJSON file once in OpenLayersVector Layer not visible in openlayersIs there a layer type that supports just labels?Modifying the start/end points of a LineString and maintaining connectivity in OpenLayersReprojecting vector layer in OpenLayersZooming to WMS layer after CQL filter in OpenLayers?OpenLayers displays nothing when I try to add WFS Layer from Geoserver - can't work out where the problem is occurring!GeoServer, OpenLayers and updatable views: unable to edit data of WFS-T feature layer
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
In your experience, how many point features can be added to an OpenLayers vector layer (new OpenLayers.Layer.Vector("Point Layer")) before it goes unusably slow?
My use case is to display points from a database table. The user can decide which time frame to visualize. Therefore the result can be from very few to potentially 100,000s of points. I'd like to introduce a reasonable limit and warn the user if his query would return more features.
openlayers-2 web-mapping
add a comment |
In your experience, how many point features can be added to an OpenLayers vector layer (new OpenLayers.Layer.Vector("Point Layer")) before it goes unusably slow?
My use case is to display points from a database table. The user can decide which time frame to visualize. Therefore the result can be from very few to potentially 100,000s of points. I'd like to introduce a reasonable limit and warn the user if his query would return more features.
openlayers-2 web-mapping
Is there a standard browser being used? The limit will likely be different depending on which browser you're using.
– Derek Swingley
Apr 23 '11 at 16:21
Mostly Firefox. It doesn't have to work in old IEs.
– underdark♦
Apr 23 '11 at 17:53
1
Rather than warn a user you could switch from requesting vector data to returning the points as a WMS / image.
– geographika
Apr 24 '11 at 7:52
@geographika: Usually I'd do that. But the user also gets to decide which database to connect to. I'd have to know all possible databases and have them available through a WMS. They don't even have PostGIS installed, i just fetch lat/lon columns.
– underdark♦
Apr 24 '11 at 20:16
add a comment |
In your experience, how many point features can be added to an OpenLayers vector layer (new OpenLayers.Layer.Vector("Point Layer")) before it goes unusably slow?
My use case is to display points from a database table. The user can decide which time frame to visualize. Therefore the result can be from very few to potentially 100,000s of points. I'd like to introduce a reasonable limit and warn the user if his query would return more features.
openlayers-2 web-mapping
In your experience, how many point features can be added to an OpenLayers vector layer (new OpenLayers.Layer.Vector("Point Layer")) before it goes unusably slow?
My use case is to display points from a database table. The user can decide which time frame to visualize. Therefore the result can be from very few to potentially 100,000s of points. I'd like to introduce a reasonable limit and warn the user if his query would return more features.
openlayers-2 web-mapping
openlayers-2 web-mapping
edited Apr 27 '11 at 5:00
Derek Swingley
13.8k13560
13.8k13560
asked Apr 23 '11 at 13:00
underdark♦underdark
69.2k13178349
69.2k13178349
Is there a standard browser being used? The limit will likely be different depending on which browser you're using.
– Derek Swingley
Apr 23 '11 at 16:21
Mostly Firefox. It doesn't have to work in old IEs.
– underdark♦
Apr 23 '11 at 17:53
1
Rather than warn a user you could switch from requesting vector data to returning the points as a WMS / image.
– geographika
Apr 24 '11 at 7:52
@geographika: Usually I'd do that. But the user also gets to decide which database to connect to. I'd have to know all possible databases and have them available through a WMS. They don't even have PostGIS installed, i just fetch lat/lon columns.
– underdark♦
Apr 24 '11 at 20:16
add a comment |
Is there a standard browser being used? The limit will likely be different depending on which browser you're using.
– Derek Swingley
Apr 23 '11 at 16:21
Mostly Firefox. It doesn't have to work in old IEs.
– underdark♦
Apr 23 '11 at 17:53
1
Rather than warn a user you could switch from requesting vector data to returning the points as a WMS / image.
– geographika
Apr 24 '11 at 7:52
@geographika: Usually I'd do that. But the user also gets to decide which database to connect to. I'd have to know all possible databases and have them available through a WMS. They don't even have PostGIS installed, i just fetch lat/lon columns.
– underdark♦
Apr 24 '11 at 20:16
Is there a standard browser being used? The limit will likely be different depending on which browser you're using.
– Derek Swingley
Apr 23 '11 at 16:21
Is there a standard browser being used? The limit will likely be different depending on which browser you're using.
– Derek Swingley
Apr 23 '11 at 16:21
Mostly Firefox. It doesn't have to work in old IEs.
– underdark♦
Apr 23 '11 at 17:53
Mostly Firefox. It doesn't have to work in old IEs.
– underdark♦
Apr 23 '11 at 17:53
1
1
Rather than warn a user you could switch from requesting vector data to returning the points as a WMS / image.
– geographika
Apr 24 '11 at 7:52
Rather than warn a user you could switch from requesting vector data to returning the points as a WMS / image.
– geographika
Apr 24 '11 at 7:52
@geographika: Usually I'd do that. But the user also gets to decide which database to connect to. I'd have to know all possible databases and have them available through a WMS. They don't even have PostGIS installed, i just fetch lat/lon columns.
– underdark♦
Apr 24 '11 at 20:16
@geographika: Usually I'd do that. But the user also gets to decide which database to connect to. I'd have to know all possible databases and have them available through a WMS. They don't even have PostGIS installed, i just fetch lat/lon columns.
– underdark♦
Apr 24 '11 at 20:16
add a comment |
5 Answers
5
active
oldest
votes
I don't have a definitive answer for you but you I put together a page where you can play around with different numbers of points on an OL map: http://derekswingley.com/lab/olpts/
5
Derek there should be 'Great Answer with practical example' badge for that. Good to see the differences in speed overlying pointss.
– Mapperz♦
Apr 24 '11 at 4:11
3
Very interesting! It makes me think to the geoipsum. Alternatively, it can be use as well to test performance : craigmmills.com/geoipsum (I don't know if there is a polygon number limit)
– simo
Apr 26 '11 at 11:53
1
@So4ne that google app engine site died at some point, the same (nearly 5 year old) code is here: derekswingley.com/lab/olpts
– Derek Swingley
Jan 21 '16 at 18:53
1
@nospor fallout from switching to https, updated and the site is back.
– Derek Swingley
Jun 30 '16 at 22:44
1
@DerekSwingley I've made updated samples based on your idea using Leaflet, MapboxGL JS & OpenLayers 4 medium.com/@ThomasG77/… I put credits for your sample
– ThomasG77
Oct 27 '17 at 20:06
|
show 7 more comments
If the display goes slow because of the too high feature number, it means that the data to display are not suitable for the zoom level. Usually, when the features density goes too high, the display can not be readable anymore (see this example). Even if there was no processing limit and all the display devices were able to display 1000000000000 features in 0.001s on a small screen, the visualisation would remain impossible.
The Töpfer's radix law states that feature density should remain under a constant threshold whatever the zoom level. A way to solve this issue and adapt the data to the visualisation scale is to transform it using generalisation operations like this one or this other one.
On the same topic: gis.stackexchange.com/q/4096/162
– julien
Apr 28 '11 at 7:52
2
Very true. And regarding Openlayers, it uses cluster strategy to handle that. See example : openlayers.org/dev/examples/strategy-cluster.html
– simo
Apr 28 '11 at 9:02
1
For my current application, I simply connected the (GPS) points to lines (tracks). That already improves rendering time considerably.
– underdark♦
Apr 28 '11 at 9:10
add a comment |
I don't think it is not possible to give solid answer for this question. Rendering point/polygons fully depend on browser and hardware (CPU & memory) not with OpenLayers. I had problem with Openlayers and IE6 for one of the Lake (Polygon) rendering. but, it loaded nicely in Firefox. And best option would be monitor the memory and CPU usage with Chrome or some tools would be better.
add a comment |
As others, I have no answer regarding that question, but applying a BBox strategy could help you keeping just the needed data since it displays only features located within the given bounding box.
add a comment |
In OpenLayers 6, there is a WebGL point renderer which should allow you to render 100s of thousands of features, with time based filtering. You May want to check out the latest version of the official workshop at https://openlayers.org/workshop/en/webgl/.
With OpenLayers 2, which I really don’t recommend to use any more, the maximum for acceptable frame rate will be a few hundred features only.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "79"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f8876%2fmaximum-number-of-point-features-in-an-openlayers-vector-layer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
I don't have a definitive answer for you but you I put together a page where you can play around with different numbers of points on an OL map: http://derekswingley.com/lab/olpts/
5
Derek there should be 'Great Answer with practical example' badge for that. Good to see the differences in speed overlying pointss.
– Mapperz♦
Apr 24 '11 at 4:11
3
Very interesting! It makes me think to the geoipsum. Alternatively, it can be use as well to test performance : craigmmills.com/geoipsum (I don't know if there is a polygon number limit)
– simo
Apr 26 '11 at 11:53
1
@So4ne that google app engine site died at some point, the same (nearly 5 year old) code is here: derekswingley.com/lab/olpts
– Derek Swingley
Jan 21 '16 at 18:53
1
@nospor fallout from switching to https, updated and the site is back.
– Derek Swingley
Jun 30 '16 at 22:44
1
@DerekSwingley I've made updated samples based on your idea using Leaflet, MapboxGL JS & OpenLayers 4 medium.com/@ThomasG77/… I put credits for your sample
– ThomasG77
Oct 27 '17 at 20:06
|
show 7 more comments
I don't have a definitive answer for you but you I put together a page where you can play around with different numbers of points on an OL map: http://derekswingley.com/lab/olpts/
5
Derek there should be 'Great Answer with practical example' badge for that. Good to see the differences in speed overlying pointss.
– Mapperz♦
Apr 24 '11 at 4:11
3
Very interesting! It makes me think to the geoipsum. Alternatively, it can be use as well to test performance : craigmmills.com/geoipsum (I don't know if there is a polygon number limit)
– simo
Apr 26 '11 at 11:53
1
@So4ne that google app engine site died at some point, the same (nearly 5 year old) code is here: derekswingley.com/lab/olpts
– Derek Swingley
Jan 21 '16 at 18:53
1
@nospor fallout from switching to https, updated and the site is back.
– Derek Swingley
Jun 30 '16 at 22:44
1
@DerekSwingley I've made updated samples based on your idea using Leaflet, MapboxGL JS & OpenLayers 4 medium.com/@ThomasG77/… I put credits for your sample
– ThomasG77
Oct 27 '17 at 20:06
|
show 7 more comments
I don't have a definitive answer for you but you I put together a page where you can play around with different numbers of points on an OL map: http://derekswingley.com/lab/olpts/
I don't have a definitive answer for you but you I put together a page where you can play around with different numbers of points on an OL map: http://derekswingley.com/lab/olpts/
edited Jul 19 '17 at 12:13
tony gil
247421
247421
answered Apr 23 '11 at 18:27
Derek SwingleyDerek Swingley
13.8k13560
13.8k13560
5
Derek there should be 'Great Answer with practical example' badge for that. Good to see the differences in speed overlying pointss.
– Mapperz♦
Apr 24 '11 at 4:11
3
Very interesting! It makes me think to the geoipsum. Alternatively, it can be use as well to test performance : craigmmills.com/geoipsum (I don't know if there is a polygon number limit)
– simo
Apr 26 '11 at 11:53
1
@So4ne that google app engine site died at some point, the same (nearly 5 year old) code is here: derekswingley.com/lab/olpts
– Derek Swingley
Jan 21 '16 at 18:53
1
@nospor fallout from switching to https, updated and the site is back.
– Derek Swingley
Jun 30 '16 at 22:44
1
@DerekSwingley I've made updated samples based on your idea using Leaflet, MapboxGL JS & OpenLayers 4 medium.com/@ThomasG77/… I put credits for your sample
– ThomasG77
Oct 27 '17 at 20:06
|
show 7 more comments
5
Derek there should be 'Great Answer with practical example' badge for that. Good to see the differences in speed overlying pointss.
– Mapperz♦
Apr 24 '11 at 4:11
3
Very interesting! It makes me think to the geoipsum. Alternatively, it can be use as well to test performance : craigmmills.com/geoipsum (I don't know if there is a polygon number limit)
– simo
Apr 26 '11 at 11:53
1
@So4ne that google app engine site died at some point, the same (nearly 5 year old) code is here: derekswingley.com/lab/olpts
– Derek Swingley
Jan 21 '16 at 18:53
1
@nospor fallout from switching to https, updated and the site is back.
– Derek Swingley
Jun 30 '16 at 22:44
1
@DerekSwingley I've made updated samples based on your idea using Leaflet, MapboxGL JS & OpenLayers 4 medium.com/@ThomasG77/… I put credits for your sample
– ThomasG77
Oct 27 '17 at 20:06
5
5
Derek there should be 'Great Answer with practical example' badge for that. Good to see the differences in speed overlying pointss.
– Mapperz♦
Apr 24 '11 at 4:11
Derek there should be 'Great Answer with practical example' badge for that. Good to see the differences in speed overlying pointss.
– Mapperz♦
Apr 24 '11 at 4:11
3
3
Very interesting! It makes me think to the geoipsum. Alternatively, it can be use as well to test performance : craigmmills.com/geoipsum (I don't know if there is a polygon number limit)
– simo
Apr 26 '11 at 11:53
Very interesting! It makes me think to the geoipsum. Alternatively, it can be use as well to test performance : craigmmills.com/geoipsum (I don't know if there is a polygon number limit)
– simo
Apr 26 '11 at 11:53
1
1
@So4ne that google app engine site died at some point, the same (nearly 5 year old) code is here: derekswingley.com/lab/olpts
– Derek Swingley
Jan 21 '16 at 18:53
@So4ne that google app engine site died at some point, the same (nearly 5 year old) code is here: derekswingley.com/lab/olpts
– Derek Swingley
Jan 21 '16 at 18:53
1
1
@nospor fallout from switching to https, updated and the site is back.
– Derek Swingley
Jun 30 '16 at 22:44
@nospor fallout from switching to https, updated and the site is back.
– Derek Swingley
Jun 30 '16 at 22:44
1
1
@DerekSwingley I've made updated samples based on your idea using Leaflet, MapboxGL JS & OpenLayers 4 medium.com/@ThomasG77/… I put credits for your sample
– ThomasG77
Oct 27 '17 at 20:06
@DerekSwingley I've made updated samples based on your idea using Leaflet, MapboxGL JS & OpenLayers 4 medium.com/@ThomasG77/… I put credits for your sample
– ThomasG77
Oct 27 '17 at 20:06
|
show 7 more comments
If the display goes slow because of the too high feature number, it means that the data to display are not suitable for the zoom level. Usually, when the features density goes too high, the display can not be readable anymore (see this example). Even if there was no processing limit and all the display devices were able to display 1000000000000 features in 0.001s on a small screen, the visualisation would remain impossible.
The Töpfer's radix law states that feature density should remain under a constant threshold whatever the zoom level. A way to solve this issue and adapt the data to the visualisation scale is to transform it using generalisation operations like this one or this other one.
On the same topic: gis.stackexchange.com/q/4096/162
– julien
Apr 28 '11 at 7:52
2
Very true. And regarding Openlayers, it uses cluster strategy to handle that. See example : openlayers.org/dev/examples/strategy-cluster.html
– simo
Apr 28 '11 at 9:02
1
For my current application, I simply connected the (GPS) points to lines (tracks). That already improves rendering time considerably.
– underdark♦
Apr 28 '11 at 9:10
add a comment |
If the display goes slow because of the too high feature number, it means that the data to display are not suitable for the zoom level. Usually, when the features density goes too high, the display can not be readable anymore (see this example). Even if there was no processing limit and all the display devices were able to display 1000000000000 features in 0.001s on a small screen, the visualisation would remain impossible.
The Töpfer's radix law states that feature density should remain under a constant threshold whatever the zoom level. A way to solve this issue and adapt the data to the visualisation scale is to transform it using generalisation operations like this one or this other one.
On the same topic: gis.stackexchange.com/q/4096/162
– julien
Apr 28 '11 at 7:52
2
Very true. And regarding Openlayers, it uses cluster strategy to handle that. See example : openlayers.org/dev/examples/strategy-cluster.html
– simo
Apr 28 '11 at 9:02
1
For my current application, I simply connected the (GPS) points to lines (tracks). That already improves rendering time considerably.
– underdark♦
Apr 28 '11 at 9:10
add a comment |
If the display goes slow because of the too high feature number, it means that the data to display are not suitable for the zoom level. Usually, when the features density goes too high, the display can not be readable anymore (see this example). Even if there was no processing limit and all the display devices were able to display 1000000000000 features in 0.001s on a small screen, the visualisation would remain impossible.
The Töpfer's radix law states that feature density should remain under a constant threshold whatever the zoom level. A way to solve this issue and adapt the data to the visualisation scale is to transform it using generalisation operations like this one or this other one.
If the display goes slow because of the too high feature number, it means that the data to display are not suitable for the zoom level. Usually, when the features density goes too high, the display can not be readable anymore (see this example). Even if there was no processing limit and all the display devices were able to display 1000000000000 features in 0.001s on a small screen, the visualisation would remain impossible.
The Töpfer's radix law states that feature density should remain under a constant threshold whatever the zoom level. A way to solve this issue and adapt the data to the visualisation scale is to transform it using generalisation operations like this one or this other one.
edited Apr 13 '17 at 12:34
Community♦
1
1
answered Apr 28 '11 at 7:52
julienjulien
8,08534884
8,08534884
On the same topic: gis.stackexchange.com/q/4096/162
– julien
Apr 28 '11 at 7:52
2
Very true. And regarding Openlayers, it uses cluster strategy to handle that. See example : openlayers.org/dev/examples/strategy-cluster.html
– simo
Apr 28 '11 at 9:02
1
For my current application, I simply connected the (GPS) points to lines (tracks). That already improves rendering time considerably.
– underdark♦
Apr 28 '11 at 9:10
add a comment |
On the same topic: gis.stackexchange.com/q/4096/162
– julien
Apr 28 '11 at 7:52
2
Very true. And regarding Openlayers, it uses cluster strategy to handle that. See example : openlayers.org/dev/examples/strategy-cluster.html
– simo
Apr 28 '11 at 9:02
1
For my current application, I simply connected the (GPS) points to lines (tracks). That already improves rendering time considerably.
– underdark♦
Apr 28 '11 at 9:10
On the same topic: gis.stackexchange.com/q/4096/162
– julien
Apr 28 '11 at 7:52
On the same topic: gis.stackexchange.com/q/4096/162
– julien
Apr 28 '11 at 7:52
2
2
Very true. And regarding Openlayers, it uses cluster strategy to handle that. See example : openlayers.org/dev/examples/strategy-cluster.html
– simo
Apr 28 '11 at 9:02
Very true. And regarding Openlayers, it uses cluster strategy to handle that. See example : openlayers.org/dev/examples/strategy-cluster.html
– simo
Apr 28 '11 at 9:02
1
1
For my current application, I simply connected the (GPS) points to lines (tracks). That already improves rendering time considerably.
– underdark♦
Apr 28 '11 at 9:10
For my current application, I simply connected the (GPS) points to lines (tracks). That already improves rendering time considerably.
– underdark♦
Apr 28 '11 at 9:10
add a comment |
I don't think it is not possible to give solid answer for this question. Rendering point/polygons fully depend on browser and hardware (CPU & memory) not with OpenLayers. I had problem with Openlayers and IE6 for one of the Lake (Polygon) rendering. but, it loaded nicely in Firefox. And best option would be monitor the memory and CPU usage with Chrome or some tools would be better.
add a comment |
I don't think it is not possible to give solid answer for this question. Rendering point/polygons fully depend on browser and hardware (CPU & memory) not with OpenLayers. I had problem with Openlayers and IE6 for one of the Lake (Polygon) rendering. but, it loaded nicely in Firefox. And best option would be monitor the memory and CPU usage with Chrome or some tools would be better.
add a comment |
I don't think it is not possible to give solid answer for this question. Rendering point/polygons fully depend on browser and hardware (CPU & memory) not with OpenLayers. I had problem with Openlayers and IE6 for one of the Lake (Polygon) rendering. but, it loaded nicely in Firefox. And best option would be monitor the memory and CPU usage with Chrome or some tools would be better.
I don't think it is not possible to give solid answer for this question. Rendering point/polygons fully depend on browser and hardware (CPU & memory) not with OpenLayers. I had problem with Openlayers and IE6 for one of the Lake (Polygon) rendering. but, it loaded nicely in Firefox. And best option would be monitor the memory and CPU usage with Chrome or some tools would be better.
answered Apr 24 '11 at 10:05
SenthilSenthil
1,009811
1,009811
add a comment |
add a comment |
As others, I have no answer regarding that question, but applying a BBox strategy could help you keeping just the needed data since it displays only features located within the given bounding box.
add a comment |
As others, I have no answer regarding that question, but applying a BBox strategy could help you keeping just the needed data since it displays only features located within the given bounding box.
add a comment |
As others, I have no answer regarding that question, but applying a BBox strategy could help you keeping just the needed data since it displays only features located within the given bounding box.
As others, I have no answer regarding that question, but applying a BBox strategy could help you keeping just the needed data since it displays only features located within the given bounding box.
answered Apr 26 '11 at 11:52
simosimo
7,56512150
7,56512150
add a comment |
add a comment |
In OpenLayers 6, there is a WebGL point renderer which should allow you to render 100s of thousands of features, with time based filtering. You May want to check out the latest version of the official workshop at https://openlayers.org/workshop/en/webgl/.
With OpenLayers 2, which I really don’t recommend to use any more, the maximum for acceptable frame rate will be a few hundred features only.
add a comment |
In OpenLayers 6, there is a WebGL point renderer which should allow you to render 100s of thousands of features, with time based filtering. You May want to check out the latest version of the official workshop at https://openlayers.org/workshop/en/webgl/.
With OpenLayers 2, which I really don’t recommend to use any more, the maximum for acceptable frame rate will be a few hundred features only.
add a comment |
In OpenLayers 6, there is a WebGL point renderer which should allow you to render 100s of thousands of features, with time based filtering. You May want to check out the latest version of the official workshop at https://openlayers.org/workshop/en/webgl/.
With OpenLayers 2, which I really don’t recommend to use any more, the maximum for acceptable frame rate will be a few hundred features only.
In OpenLayers 6, there is a WebGL point renderer which should allow you to render 100s of thousands of features, with time based filtering. You May want to check out the latest version of the official workshop at https://openlayers.org/workshop/en/webgl/.
With OpenLayers 2, which I really don’t recommend to use any more, the maximum for acceptable frame rate will be a few hundred features only.
answered 2 mins ago
ahocevarahocevar
2,5291713
2,5291713
add a comment |
add a comment |
Thanks for contributing an answer to Geographic Information Systems Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f8876%2fmaximum-number-of-point-features-in-an-openlayers-vector-layer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Is there a standard browser being used? The limit will likely be different depending on which browser you're using.
– Derek Swingley
Apr 23 '11 at 16:21
Mostly Firefox. It doesn't have to work in old IEs.
– underdark♦
Apr 23 '11 at 17:53
1
Rather than warn a user you could switch from requesting vector data to returning the points as a WMS / image.
– geographika
Apr 24 '11 at 7:52
@geographika: Usually I'd do that. But the user also gets to decide which database to connect to. I'd have to know all possible databases and have them available through a WMS. They don't even have PostGIS installed, i just fetch lat/lon columns.
– underdark♦
Apr 24 '11 at 20:16