Dear Jan,<br><br>I have tried to declare the control also as in your example. It did not work either.<br>In the meantime, I have localized the problem although I do not have a solution to it yet.<br><br>Turns out that if I remove style declaration the modify tool works.<br>
<br>With this the modifyFeature does not work:<br>var regions = new OpenLayers.Layer.Vector(&quot;regions&quot;,{extractAttributes:true, format: OpenLayers.Format.GeoJSON, projection: new OpenLayers.Projection(&quot;EPSG:4326&quot;), <span style="color: rgb(255, 0, 0);">styleMap: new OpenLayers.StyleMap(mystyle)</span>});<br>
<br>With this it works<br>var regions = new
OpenLayers.Layer.Vector(&quot;regions&quot;,{extractAttributes:true, format:
OpenLayers.Format.GeoJSON, projection: new
OpenLayers.Projection(&quot;EPSG:4326&quot;)});<br><br>However, the style is quite necessary because depending on properties (attributes) I store in GeoJSON array, I have rules to change style of features when rendered. It seems that this interferes somehow with the select style of modifyFeature controlo. Or...<br>
<br>Hopefully, I will find a solution to keep them both. Otherwise, is there a way to migrate features from one vector layer to another? <br><br>All the best,<br>Adorian<br><br><br>
<br><br><br><div class="gmail_quote">On Thu, Dec 4, 2008 at 12:25 PM, Jan van der Ven <span dir="ltr">&lt;<a href="mailto:j.vanderven@magion.nl">j.vanderven@magion.nl</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial">Dear Adorian,</font></span></div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial">This is the code I have to activate a modifyFeature on a 
geojson layer. I have a lot of those, so I activate it on a layer by 
name:</font></span></div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font size="2" color="#0000ff" face="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modifyControl = new 
OpenLayers.Control.ModifyFeature(map.getLayersByName(stateNames[modifyControlIndex])[0]);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
map.addControl(modifyControl);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
modifyControl.activate();</font></span></div>
<div>&nbsp;</div>
<div><span></span><font face="Arial"><font color="#0000ff"><font size="2">H<span>ope this 
helps.</span></font></font></font></div>
<div><font face="Arial"><font color="#0000ff"><font size="2"><span></span></font></font></font>&nbsp;</div>
<div><font face="Arial"><font color="#0000ff"><font size="2"><span>Kind regards,</span></font></font></font></div>
<div><font face="Arial"><font color="#0000ff"><font size="2"><span></span></font></font></font>&nbsp;</div>
<div><font face="Arial"><font color="#0000ff"><font size="2"><span>Jan</span></font></font></font></div>
<div><font face="Arial"><font color="#0000ff"><font size="2"><span></span></font></font></font>&nbsp;</div>
<div><br></div>
<div dir="ltr" align="left" lang="en-us">
<hr>
<font size="2" face="Tahoma"><b>From:</b> Adorian Ardelean 
[mailto:<a href="mailto:mynature@gmail.com" target="_blank">mynature@gmail.com</a>] <br><b>Sent:</b> Thursday, December 04, 2008 
10:17<br><b>To:</b> <a href="mailto:j.vanderven@magion.nl" target="_blank">j.vanderven@magion.nl</a><br><b>Cc:</b> 
<a href="mailto:users@openlayers.org" target="_blank">users@openlayers.org</a><br><b>Subject:</b> Re: [OpenLayers-Users] GeoJSON layer and 
modifyFeature control<br></font><br></div><div><div></div><div class="Wj3C7c">
<div></div>Hi Jan,<br><br>In test case, it does not work even if I have only one 
layer and one modifyFeature control (no other selectFeature and modifyFeature 
controls). <br><br>In real application case, I switch (one-at-a-time)&nbsp; 
among controls using an external form and multiple selection controls work on 
the two distinct layers (let say I have several selectFeature controls to get 
feature infos in various layers). Only the modifyFeature on the GeoJSON layer 
does not work.<br><br>All the best,<br>Adorian<br><br><br>
<div class="gmail_quote">On Thu, Dec 4, 2008 at 9:54 AM, Jan van der Ven <span dir="ltr">&lt;<a href="mailto:j.vanderven@magion.nl" target="_blank">j.vanderven@magion.nl</a>&gt;</span> 
wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
  <div>
  <div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"><span>Hi,</span></font></div>
  <div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"><span></span></font>&nbsp;</div>
  <div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"><span></span></font>&nbsp;</div>
  <div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"><span>Only one 
  select control can be active at the same time. Selections are made in the 
  layer that is on top of the Z-order.</span></font></div>
  <div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"><span></span></font>&nbsp;</div>
  <div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"><span>Kind 
  regards,</span></font></div>
  <div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"><span></span></font>&nbsp;</div>
  <div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"><span>Jan</span></font></div>
  <div dir="ltr" align="left"><font size="2" color="#0000ff" face="Arial"><span></span></font>&nbsp;</div><font size="2" color="#0000ff" face="Arial"></font><br>
  <div dir="ltr" align="left" lang="en-us">
  <hr>
  <font size="2" face="Tahoma"><b>From:</b> <a href="mailto:users-bounces@openlayers.org" target="_blank">users-bounces@openlayers.org</a> [mailto:<a href="mailto:users-bounces@openlayers.org" target="_blank">users-bounces@openlayers.org</a>] <b>On Behalf Of </b>Adorian 
  Ardelean<br><b>Sent:</b> Thursday, December 04, 2008 09:47<br><b>To:</b> <a href="mailto:users@openlayers.org" target="_blank">users@openlayers.org</a><br><b>Subject:</b> [OpenLayers-Users] 
  GeoJSON layer and modifyFeature control<br></font><br></div>
  <div>
  <div></div>
  <div>
  <div></div>Hi,<br><br>I have a very simple question: is it possible to modify 
  features in a layer populated from a GeoJSON file? I am asking just about 
  modifying feature on map without the saving part.<br>I did add the 
  modifyFeature control, but I cannot select and modify any of the polygons in 
  this layer ( var regions = new 
  OpenLayers.Layer.Vector(&quot;regions&quot;,{extractAttributes:true, format: 
  OpenLayers.Format.GeoJSON, projection: new OpenLayers.Projection(&quot;EPSG:4326&quot;), 
  styleMap: new OpenLayers.StyleMap(mystyle)});)<br>Another modifyFeature 
  control works OK on a second vector layer (var vectors = new 
  OpenLayers.Layer.Vector(&quot;vectors&quot;);). <br><br>All the 
  best,<br>Adorian<br><br>-- <br>Dr. Adorian Ardelean<br>coordinator of myNature 
  Project<br><br><a href="http://mybiosis.info/nature/portal.php?pagename=firstpage" target="_blank">http://mybiosis.info/nature/portal.php?pagename=firstpage</a> [a 
  Romanian biodiversity-database]<br><a href="http://mybiosis.info/nature/portal.php?pagename=adorian" target="_blank">http://mybiosis.info/nature/portal.php?pagename=adorian</a> 
  [CV]<br></div></div>
  <p><font size="2" face="Arial">No virus found in this incoming message.<br>Checked 
  by AVG - <a href="http://www.avg.com" target="_blank">http://www.avg.com</a><br>Version: 8.0.176 / Virus Database: 
  270.9.12/1824 - Release Date: 2-12-2008 9:31<br></font></p>
  <p><font size="2" face="Arial"></font></p></div><br>_______________________________________________<br>Users 
  mailing list<br><a href="mailto:Users@openlayers.org" target="_blank">Users@openlayers.org</a><br><a href="http://openlayers.org/mailman/listinfo/users" target="_blank">http://openlayers.org/mailman/listinfo/users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Dr. Adorian Ardelean<br>coordinator of myNature 
Project<br><br><a href="http://mybiosis.info/nature/portal.php?pagename=firstpage" target="_blank">http://mybiosis.info/nature/portal.php?pagename=firstpage</a> 
[a Romanian biodiversity-database]<br><a href="http://mybiosis.info/nature/portal.php?pagename=adorian" target="_blank">http://mybiosis.info/nature/portal.php?pagename=adorian</a> 
[CV]<br><br>
<p><font size="2" face="Arial">No virus found in this incoming message.<br>Checked 
by AVG - <a href="http://www.avg.com" target="_blank">http://www.avg.com</a><br>Version: 8.0.176 / Virus Database: 270.9.12/1824 
- Release Date: 2-12-2008 9:31<br></font></p></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Dr. Adorian Ardelean<br>coordinator of myNature Project<br><br><a href="http://mybiosis.info/nature/portal.php?pagename=firstpage">http://mybiosis.info/nature/portal.php?pagename=firstpage</a> [a Romanian biodiversity-database]<br>
<a href="http://mybiosis.info/nature/portal.php?pagename=adorian">http://mybiosis.info/nature/portal.php?pagename=adorian</a> [CV]<br>