[mapguide-users] Listing Active selected feature C#

Knight, Gregory Gregory.Knight.bra at cityofboston.gov
Sun Jan 21 13:43:09 EST 2007


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%3CFeatureSet%3E%0A%3CLayer%20id%3D%22d6a8101a-ffff-ffff-8003-000000000038%22%3E%0A%3CClass%20id%3D%22Default%3AHelkot%22%3E%0A%3CID%3ETAAAAA%3D%3D%3C%2FID%3E%0A%3CID%3EVwAAAA%3D%3D%3C%2FID%3E%0A%3CID%3EVgAAAA%3D%3D%3C%2FID%3E%0A%3C%2FClass%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.html#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/c9ef0a41/attachment.html


More information about the mapguide-users mailing list