<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:D="DAV:" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">

<head>

<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 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;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","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;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
        {page:Section1;}
-->
</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]-->
</head>

<body lang=HR link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>MIcho,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Please, open </span><a
href="http://gis.supranet.hr/mapguide/mapagent/index.html">http://gis.supranet.hr/mapguide/mapagent/index.html</a>
click on Resource-&gt;GetResourceContent<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Maybe your feature source is set to rtead only. I had the
same problem in past couple of days.<span style='font-size:11.0pt;font-family:
"Calibri","sans-serif";color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> mapguide-users-bounces@lists.osgeo.org
[mailto:mapguide-users-bounces@lists.osgeo.org] <b>On Behalf Of </b>Micho Gar<br>
<b>Sent:</b> Monday, March 02, 2009 6:44 PM<br>
<b>To:</b> MapGuide Users Mail List<br>
<b>Subject:</b> [mapguide-users] Polygon are not recorded in feature<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Hi all, <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; <br>
I have a code that should save the polygons in the feature source after using
the Digitize. In principle I do not give any error, but when reviewing the shp
the polygon don´t appear. I leave with you the code because I don´t see
anything bad.<br>
<br>
MgUserInformation userInfo = new MgUserInformation(sessionId);<br>
MgSiteConnection siteConnection = new MgSiteConnection();<br>
siteConnection.Open(userInfo);<br>
<br>
MgResourceService resourceService =
(MgResourceService)siteConnection.CreateService(MgServiceType.ResourceService);<br>
MgFeatureService featureService =
(MgFeatureService)siteConnection.CreateService(MgServiceType.FeatureService);<br>
<br>
MgResourceIdentifier zonasFeatureId = new MgResourceIdentifier(&quot;Library://ConectorGPS/Datos/poligonosZonas.FeatureSource&quot;);<br>
MgFeatureCommandCollection zonasComando = new MgFeatureCommandCollection();<br>
<br>
//Abrimos el mapa<br>
MgMap mapa = new MgMap();<br>
mapa.Open(resourceService, mapName);<br>
<br>
//creamos la geometria<br>
MgGeometryFactory geometryFactory = new MgGeometryFactory();<br>
MgCoordinateCollection coordinateCollection = new MgCoordinateCollection();<br>
//MgLinearRingCollection interiorRingCollection = new MgLinearRingCollection();<br>
MgAgfReaderWriter geometryReaderWriter = new MgAgfReaderWriter();<br>
<br>
int count = xCollection.length;<br>
for(int i=0; i&lt;count;i++)<br>
{<br>
&nbsp;&nbsp;&nbsp; Double x = Double.valueOf(xCollection[i]);<br>
&nbsp;&nbsp;&nbsp; Double y = Double.valueOf(yCollection[i]);<br>
&nbsp;&nbsp;&nbsp; MgCoordinate&nbsp; coordinate =
geometryFactory.CreateCoordinateXY(x,y);<br>
&nbsp;&nbsp;&nbsp; coordinateCollection.Add(coordinate);<br>
}<br>
MgLinearRing exteriorRing =
geometryFactory.CreateLinearRing(coordinateCollection);<br>
MgPolygon polygon = geometryFactory.CreatePolygon(exteriorRing,null);<br>
MgByteReader geom = geometryReaderWriter.Write(polygon);<br>
<br>
//creamos una coleccion de propiedades y la insertamos<br>
MgPropertyCollection propiedades = new MgPropertyCollection();<br>
propiedades.Add(new MgGeometryProperty(&quot;Geometry&quot;, geom));<br>
propiedades.Add(new MgStringProperty(&quot;ID&quot;, &quot;zona1&quot;));<br>
zonasComando.Add(new MgInsertFeatures(&quot;zonasCapa&quot;, propiedades));<br>
<br>
featureService.UpdateFeatures(zonasFeatureId, zonasComando, false);<br>
<br>
//capturamos la capa para salvar el mapa y refrescar<br>
MgLayerBase zonasCapa = mapa.GetLayers().GetItem(&quot;zonasCapa&quot;);<br>
zonasCapa.SetVisible(true);<br>
zonasCapa.ForceRefresh();<br>
mapa.Save(resourceService);&nbsp;&nbsp;&nbsp; <br>
out.println(&quot;finish&quot;);<br>
<br>
<br>
Thanks<br clear=all>
<br>
-- <br>
# michogar<br>
# Analista Programador SIG<br>
# Ubuntu Linux Counter 462666<br>
<br>
<br>
<br>
&quot;Cuenta una leyenda que si reproduces un DVD de Windows Vista original al
revés se oye a Bill Gates entonando cantos satánicos... Pero eso no es lo
peor... Si lo reproduces del derecho... ˇSe instala!.&quot;<br>
<br>
<br>
&quot;It has a legend that if you play an original Windows Vista DVD backwards
to hear Bill Gates Satanic chanting songs ... But that's not the worst ... If
you play it right ... It installs!. <o:p></o:p></p>

</div>

</body>

</html>