<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hola Domingo.<br>
<br>
Creo que tu consulta es más apropiada hacerla en la lista de
desarrollo, pero de todas formas puedes ver este proyecto que
funciona sobre la versión de gvSIG 1.10 que no varÃa demasiado
respecto de la 1.1.2 y trata de copiar geometrÃas de una capa y
pegarlas en otra diferente a través del portapapeles.<br>
<br>
Un saludo.<br>
<br>
<pre class="moz-signature" cols="72">--
Vicente Caballero Navarro
Analista/Programador.
IVER TecnologÃa de la Información S.A.
C/ Lérida, 20
46005-Valencia
Tlf.+34963354983
<a class="moz-txt-link-abbreviated" href="http://www.iver.es">www.iver.es</a>
<a class="moz-txt-link-abbreviated" href="http://www.gvsig.com">www.gvsig.com</a></pre>
<br>
<br>
<br>
El 11/11/2010 10:33, Domingo Baeza escribió:
<blockquote
cite="mid:90BFADC6A068D14BAB70913A6CAE81BB074E4E1EAB@noosloexchg"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 12 (filtered
medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Arial Unicode MS";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@Arial Unicode MS";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texto de globo Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EstiloCorreo17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.TextodegloboCar
        {mso-style-name:"Texto de globo Car";
        mso-style-priority:99;
        mso-style-link:"Texto de globo";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
-->
</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Buenos
dÃas a todos.<o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"><o:p>Â </o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Tengo
un problema con una funcionalidad
que necesito que es copiar geometrÃas de una shapefile a
otro shapefile. Para este
caso uso el siguiente código.<o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"><o:p>Â </o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â
     </span><span style="font-size: 10pt; font-family:
"Courier New"; color: black;" lang="EN-US">View
vista =
(View) PluginServices.<i><span style="background: none
repeat scroll 0% 0% silver;">getMDIManager</span></i>().getActiveWindow();Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â ProjectView
model = (ProjectView) vista.getModel();</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â </span><span style="font-size:
10pt; font-family: "Courier New"; color: black;">MapContext
mapa
= model.getMapContext();</span><span style="font-size: 10pt;
font-family: "Courier New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â
MapControl mapCtrl =
vista.getMapControl();</span><span style="font-size: 10pt;
font-family: "Courier New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New"; color: rgb(63, 127, 95);">//<u>recorrer</u>
<u>la</u> <u>capa</u> <u>activa</u>, <u>para</u> <u>generar</u>
<u>la</u> <u>geometri</u>a
<u>uni</u></span><span style="font-size: 10pt; font-family:
"Arial Unicode MS","sans-serif"; color:
rgb(63, 127, 95);">ó</span><span style="font-size: 10pt;
font-family: "Courier New"; color: rgb(63, 127,
95);">n <u>de</u> <u>las</u> <u>seleccionadas</u></span><span
style="font-size: 10pt; font-family: "Courier
New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New"; color: black;" lang="EN-US">FLayer
lActive =
vista.getModel().getMapContext().getLayers().getActives()[0];Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â VectorialAdapter
adapter = (VectorialAdapter) ((SingleLayer)
lActive).getSource();</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â </span><b><span style="font-size:
10pt; font-family: "Courier New"; color:
rgb(127, 0, 85);" lang="EN-US">try</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US"> {</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â dataSource
= adapter.getRecordset();</span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â } </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">catch</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">
(ReadDriverException e) {</span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">// </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 159, 191);" lang="EN-US">TODO</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">
Auto-generated catch block</span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â e.printStackTrace();</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â }</span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â </span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â </span><b><span style="font-size:
10pt; font-family: "Courier New"; color:
rgb(127, 0, 85);" lang="EN-US">if</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">
(lActive </span><b><span style="font-size: 10pt;
font-family: "Courier New"; color: rgb(127, 0,
85);" lang="EN-US">instanceof</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US"> FLyrVect){Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â BitSet
sel =
((FLyrVect)lActive).getSelectionSupport().getSelection();</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">for</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US"> (</span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">int</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US"> i =
sel.nextSetBit(0); i >= 0; i = sel.nextSetBit(i+1)) {</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">try</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US"> {</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â ig
= ((FLyrVect)lActive).getSource().getShape(i);Â Â Â Â Â Â Â Â Â
                 </span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Geometry
geometriaJts1 = ig.toJTSGeometry();</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">if</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">
(union == </span><b><span style="font-size: 10pt;
font-family: "Courier New"; color: rgb(127, 0,
85);" lang="EN-US">null</span></b><span style="font-size:
10pt; font-family: "Courier New"; color: black;"
lang="EN-US">){</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â gTemp
=geometriaJts1;Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }</span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">else</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">{</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â gTemp
= EnhancedPrecisionOp.<i>union</i>(geometriaJts1, union);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â union
= gTemp;Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }
</span><b><span style="font-size: 10pt; font-family:
"Courier New"; color: rgb(127, 0, 85);"
lang="EN-US">catch</span></b><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US"> (ExpansionFileReadException e) {</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">// </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 159, 191);" lang="EN-US">TODO</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">
Auto-generated catch block</span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
e.printStackTrace();</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }
</span><b><span style="font-size: 10pt; font-family:
"Courier New"; color: rgb(127, 0, 85);"
lang="EN-US">catch</span></b><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US"> (ReadDriverException e) {</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">// </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 159, 191);" lang="EN-US">TODO</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">
Auto-generated catch block</span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
e.printStackTrace();</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
}Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">if</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">
(union==</span><b><span style="font-size: 10pt; font-family:
"Courier New"; color: rgb(127, 0, 85);"
lang="EN-US">null</span></b><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">){</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â JOptionPane.<i>showMessageDialog</i>(</span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">null</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">, </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(42, 0, 255);" lang="EN-US">"union
null"</span><span style="font-size: 10pt; font-family:
"Courier New"; color: black;" lang="EN-US">);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â IGeometry
unionGvSig = FConverter.<i>jts_to_igeometry</i> (union);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">/////</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â FLayer[]
selected = mapa.getLayers().getActives();</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â FLayer
lyrActive = selected[0];</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â lyrActive.setActive(</span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">false</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);">// <u>buscar</u>
el <u>indice</u> <u>de</u> <u>la</u> <u>capa</u>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
</span><b><span style="font-size: 10pt; font-family:
"Courier New"; color: rgb(127, 0, 85);"
lang="EN-US">for</span></b><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US"> (</span><b><span style="font-size: 10pt;
font-family: "Courier New"; color: rgb(127, 0,
85);" lang="EN-US">int</span></b><span style="font-size:
10pt; font-family: "Courier New"; color: black;"
lang="EN-US"> i =
0; i < mapa.getLayers().getLayersCount(); i++) {</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">if</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">
(mapa.getLayers().getLayer(i).getName().toUpperCase().equals(sCapaDestino)){</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â iIndiceCapa
= i;</span><span style="font-size: 10pt; font-family:
"Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">//</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â FLayer
lyrMont =
mapa.getLayers().getLayer(sCapaDestino);Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">try</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US"> {</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â lyrMont.setActive(</span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">true</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â lyrMont.setEditing(</span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">true</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">);Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }
</span><b><span style="font-size: 10pt; font-family:
"Courier New"; color: rgb(127, 0, 85);"
lang="EN-US">catch</span></b><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US"> (StartEditionLayerException e1) {</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">// </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 159, 191);" lang="EN-US">TODO</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">
Auto-generated catch block</span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â e1.printStackTrace();</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">try</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US"> {</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><i><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(0, 0, 192);" lang="EN-US">writer</span></i><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">
=(ShpWriter) LayerFactory.<i>getWM</i>().getWriter(</span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(42, 0, 255);" lang="EN-US">"Shape
Writer"</span><span style="font-size: 10pt; font-family:
"Courier New"; color: black;" lang="EN-US">);Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><i><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(0, 0, 192);" lang="EN-US">writer</span></i><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">.setFile(</span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">new</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">
File(fg.obtenerRutaProyecto() +</span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(42, 0, 255);" lang="EN-US">"\\Shapes\\"</span><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">Â +
sCapaDestino2));</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><i><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(0, 0, 192);" lang="EN-US">writer</span></i><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">.initialize(lyrMont);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><i><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(0, 0, 192);" lang="EN-US">writer</span></i><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">.preProcess();</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â ReadableVectorial
rv2=((FLyrVect)lyrMont).getSource();</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">for</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US"> (</span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">int</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US"> i=0;
i < rv2.getShapeCount(); i++)</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â {Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â IFeature
feat = rv2.getFeature(i);</span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â IRowEdited
editFeat = </span><b><span style="font-size: 10pt;
font-family: "Courier New"; color: rgb(127, 0,
85);" lang="EN-US">new</span></b><span style="font-size:
10pt; font-family: "Courier New"; color: black;"
lang="EN-US"> DefaultRowEdited(feat, IRowEdited.</span><i><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(0, 0, 192);" lang="EN-US">STATUS_MODIFIED</span></i><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">, i);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><i><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(0, 0, 192);">writer</span></i><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;">.process(editFeat);</span><span
style="font-size: 10pt; font-family: "Courier
New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
}</span><span style="font-size: 10pt; font-family:
"Courier New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New"; color: rgb(63, 127, 95);">//<u>Ahora</u>
hay <u>que</u> <u>crear</u> <u>la</u> <u>nueva</u>
Feature </span><span style="font-size: 10pt; font-family:
"Courier New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New"; color: black;" lang="EN-US">IFeature
xx
=</span><b><span style="font-size: 10pt; font-family:
"Courier New"; color: rgb(127, 0, 85);"
lang="EN-US">null</span></b><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">;</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Value[]
featureAttr= </span><b><span style="font-size: 10pt;
font-family: "Courier New"; color: rgb(127, 0,
85);" lang="EN-US">null</span></b><span style="font-size:
10pt; font-family: "Courier New"; color: black;"
lang="EN-US">;Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â xx
= FeatureFactory.<i>createFeature</i>(featureAttr,unionGvSig);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â DefaultRowEdited
edRow;</span><span style="font-size: 10pt; font-family:
"Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â iNumFeat
= rv2.getShapeCount();</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(63, 127, 95);" lang="EN-US">//JOptionPane.showMessageDialog(null,
iNumFeat);</span><span style="font-size: 10pt; font-family:
"Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â edRow
= </span><b><span style="font-size: 10pt; font-family:
"Courier New"; color: rgb(127, 0, 85);"
lang="EN-US">new</span></b><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US"> DefaultRowEdited(xx,DefaultRowEdited.</span><i><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(0, 0, 192);" lang="EN-US">STATUS_ADDED</span></i><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">,
(rv2.getShapeCount()+1));</span><span style="font-size:
10pt; font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">if</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">
(edRow == </span><b><span style="font-size: 10pt;
font-family: "Courier New"; color: rgb(127, 0,
85);" lang="EN-US">null</span></b><span style="font-size:
10pt; font-family: "Courier New"; color: black;"
lang="EN-US">){</span><span style="font-size: 10pt;
font-family: "Courier New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â JOptionPane.<i>showMessageDialog</i>(</span><b><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(127, 0, 85);" lang="EN-US">null</span></b><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">, </span><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(42, 0, 255);" lang="EN-US">"edRow
null"</span><span style="font-size: 10pt; font-family:
"Courier New"; color: black;" lang="EN-US">);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â }</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><i><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(0, 0, 192);" lang="EN-US">writer</span></i><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">.process(edRow);</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><i><span
style="font-size: 10pt; font-family: "Courier
New"; color: rgb(0, 0, 192);" lang="EN-US">writer</span></i><span
style="font-size: 10pt; font-family: "Courier
New"; color: black;" lang="EN-US">.postProcess();</span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </span><span
style="font-size: 10pt; font-family: "Courier
New";" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"
lang="EN-US">Â Â Â Â Â </span><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
</span><span style="font-size: 10pt; font-family:
"Courier New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
                       </span><span style="font-size:
10pt; font-family: "Courier New";"><o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Este
código funciona, porque veo en la
nueva capa la geometrÃa (que en este caso viene de una unión
de dos features de
otro shape). Pero cuando con el punto de información pido la
información de
esta nueva geometrÃa no la reconoce.<o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Sin
embargo si edito la capa, no hago ningún
cambio, y salvo la capa de nuevo, entonces es cuando vuelvo
a pedir información
de la nueva feature y ahora si me da la información.<o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"><o:p>Â </o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Alguien
sabe a que se debe, o que me
falta en el código. (Este código está basado en la versión
1.1.2).        <o:p></o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;"><o:p>Â </o:p></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt;
font-family: "Courier New"; color: black;">Un
saludo</span><o:p></o:p></p>
<p class="MsoNormal" style=""><o:p>Â </o:p></p>
<p class="MsoNormal"><b><span style="font-size: 10pt;
font-family: "Verdana","sans-serif";
color: rgb(122, 119, 78);">Domingo Baeza<o:p></o:p></span></b></p>
<p class="MsoNormal"><o:p>Â </o:p></p>
</div>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gvSIG_usuarios mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
<a class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Vicente Caballero Navarro
Analista/Programador.
IVER TecnologÃa de la Información S.A.
C/ Lérida, 20
46005-Valencia
Tlf.+34963354983
<a class="moz-txt-link-abbreviated" href="http://www.iver.es">www.iver.es</a>
<a class="moz-txt-link-abbreviated" href="http://www.gvsig.com">www.gvsig.com</a></pre>
<br>Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.<br>
</body>
</html>