[OpenLayers-Users] Re: no intersection when features snap

Peter pfischer at proveo.com
Fri May 18 02:24:33 PDT 2012


so first of all thanks for your reply.

var intersectableFeatures = priorityLayerArray[i].features;
				//each features
				for (var j = 0; j < intersectableFeatures.length; j++)
				{
					//current feature to comapre
					var currentfeature = intersectableFeatures[j];

					//Compare with others
					for (var x = 0; x < intersectableFeatures.length; x++)
					{
						//compared fieature
						var comparefeature = intersectableFeatures[x];
						//check if not same feature
						if(currentfeature.attributes.name === comparefeature.attributes.name)
						{
							continue;
						}
						else
						{
							var isIntersecting =
currentfeature.geometry.intersects(comparefeature.geometry,{touching:false});
							
						
							if(isIntersecting)
							{
								alert(currentfeature.attributes.name + " intersects with: " +
comparefeature.attributes.name);
								
							}
					
						}
					}	

This is my Code where i try to check the intersection. the
priorityLayerArray[] is an array where i save different layers, so the
priorityLayerArray[i] is the layer i want to check if it has some features
wich intersects. 

So is there no way in openlayers itself to check if the features overlap or
only touches?

greetings				

--
View this message in context: http://osgeo-org.1560.n6.nabble.com/no-intersection-when-features-snap-tp4967965p4975550.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.


More information about the Users mailing list