[mapguide-users] Listing Active selected feature C#

Andy Morsell amorsell at spatialgis.com
Sun Jan 21 14:14:39 EST 2007


Greg,
Would it be possible for you to post the example to the group?  The list
should accept plain text file attachments or you could paste it into the
message body.
 

Andy 


  _____  

From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Knight, Gregory
Sent: Sunday, January 21, 2007 10:43 AM
To: Nimrod Cnaan; mapguide-users at lists.osgeo.org
Subject: RE: [mapguide-users] Listing Active selected feature C#


I have a C# example where I am doing exactly this. I can send you the page
via separate means if you are interested.
 
Greg

  _____  

From: mapguide-users-bounces at lists.osgeo.org on behalf of Nimrod Cnaan
Sent: Sat 1/20/2007 9:13 AM
To: mapguide-users at lists.osgeo.org
Subject: [mapguide-users] Listing Active selected feature C#




I am attempting to get the list of selected parcels by using "Invoke URL"
command, passing "$Current Selection" to my "listdwfparcels.aspx" page,
through the key & value pair.

I don't know what I'm doing wrong, getting unclassified exception
"MgSelection.FromXml" . . .

Checking the value of my mgkey content "$Current Selection" returns:

%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3CFeatureS
et%3E%0A%3CLayer%20id%3D%22d6a8101a-ffff-ffff-8003-000000000038%22%3E%0A%3CC
lass%20id%3D%22Default%3AHelkot%22%3E%0A%3CID%3ETAAAAA%3D%3D%3C%2FID%3E%0A%3
CID%3EVwAAAA%3D%3D%3C%2FID%3E%0A%3CID%3EVgAAAA%3D%3D%3C%2FID%3E%0A%3C%2FClas
s%3E%0A%3C%2FLayer%3E%0A%3C%2FFeatureSet%3E%0A

Here is portion of the code that I'm using -

String mgSessionId = GetParameters()["SESSION"];
String mgSelection = GetParameters()["mgkey"];
MgResourceIdentifier layerFeatureResource;
MgReadOnlyLayerCollection layers;
MgSelection selection;
MgLayer layer;
string layerClassName;
string selectionString;
string layerFeatureId;
 
 
 try
        {
  InitializeWebTier();

  MgUserInformation userInfo = new MgUserInformation(mgSessionId);
  MgSiteConnection siteConnection = new MgSiteConnection();
  siteConnection.Open(userInfo);

  MgResourceService resourceService =
siteConnection.CreateService(MgServiceType.ResourceService) as
MgResourceService;
  MgFeatureService featureService =
siteConnection.CreateService(MgServiceType.FeatureService) as
MgFeatureService;
  MgFeatureQueryOptions queryOptions = new MgFeatureQueryOptions();
  
  MgMap map = new MgMap();
  map.Open(resourceService, "HaifaMap");
  
if (GetParameters()["SESSION"] != "")
{
    selection = new MgSelection(map, mgSelection);

<<<<< MY ERROR >>>>>
An unclassified exception occurred.An unclassified exception occurred.
Exception occurred in method MgSelection.FromXml at line 158 in file
c:\build_tux_area\mgdev_opensource\common\service\maplayer\Selection.cpp


Nimrod Cnaan - GIS Senior Programmer
Haifa Municipality, Israel
Phon:972525355483

--
View this message in context:
http://www.nabble.com/Listing-Active-selected-feature-C--tf3045397s16610.htm
l#a8465318
Sent from the MapGuide Users mailing list archive at Nabble.com.

_______________________________________________
mapguide-users mailing list
mapguide-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-users



  _____  



The substance of this message, including any attachments, may be
confidential, legally
privileged and/or exempt from disclosure pursuant to Massachusetts
law. It is intended
solely for the addressee. If you received this in error, please
contact the sender and
delete the material from any computer.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20070121/bfc8a493/attachment.html


More information about the mapguide-users mailing list