[mapguide-users] Query Features

sathishpsk9 sathishpsk9 at gmail.com
Tue Jan 5 02:06:40 EST 2010

Hi all, I wish all a vey happy new year...

I have to highlight the parcel which are near to a road..
I have a layer which contains parcels and a road network layer which
contains roadways.
I am capturing the road id through mouse click event and passing that road
id to a page where i perform quering ...........But of no luck..

Here is my code for quering .........

 Dim userInfo As New MgUserInformation(sessionId)
        Dim siteConnection As New MgSiteConnection()
        roadGeo = TextBox1.Text
        'create service objects 
        Dim resourceSrvc As MgResourceService =
        Dim featureSrvc As MgFeatureService =
        Dim map As New MgMap()
        map.Open(resourceSrvc, "Map")
        Dim nameQuery As New MgFeatureQueryOptions()
        Dim val As String = "ROAD_GEO_I"     // field of road id there in
property layer
        Dim queryval As String = roadGeo    // captured road id captured
through mouse click
        Dim totquery As String = (val & "=" & "'") + queryval & "'"
        Dim layer As MgLayer = map.GetLayers().GetItem("PROPERTY LAYER")
        Dim fetresource As New
        Dim featureReader As MgFeatureReader =
featureSrvc.SelectFeatures(fetresource, layer.GetFeatureClassName(),
        Dim featureReader1 As MgFeatureReader =
featureSrvc.SelectFeatures(fetresource, layer.GetFeatureClassName(),
        Dim i As String = featureReader.GetPropertyName(0)

        Dim selection As New MgSelection(map)
        selection.AddFeatures(layer, featureReader1, 0)  // error appears
here . "Specified object not found 
        Dim selectXML As String = selection.ToXml()
        selection.Save(resourceSrvc, "Map")
        Page.ClientScript.RegisterStartupScript(Page.GetType(), "test",
"select('" & selectXML & "')", True)

Am i doing anything wrong ?
If i can query through both layers by using joins or other features
(intersects , etc) ? if it can done , please give a example code 
 Please guide in right direction 

Thanks & Regards ,
Satish Kumar
View this message in context: http://n2.nabble.com/Query-Features-tp4253901p4253901.html
Sent from the MapGuide Users mailing list archive at Nabble.com.

More information about the mapguide-users mailing list