[mapguide-users] How to Highlight Line Features

Kenneth Skovhede, GEOGRAF A/S ks at geograf.dk
Thu Feb 12 03:00:32 EST 2009


I think your data has broken primary keys (eg. empty strings as primary 
key).

Regards, Kenneth Skovhede, GEOGRAF A/S



padmini godavarthi skrev:
>
>   Hi,
> iam using Mapguide opensource 2.0 (with .net 2.0 +IIS 5.1)
> Now iam struck up with high lighting line features on the map.
>
> my code is as follows:-
> -------------------------------
>
>
>     Dim fetresource1 As MgResourceIdentifier = New
> MgResourceIdentifier("Library://WaterNetwork/data/resource.FeatureSource")
>         Dim nameQuery1 As MgFeatureQueryOptions = New
> MgFeatureQueryOptions()
>         Dim val1 As String = "STARTVALVE"
>         nameQuery1.AddFeatureProperty(val1)
>               nameQuery1.SetFilter("STARTVALVE ='124'")
>         Dim layer1 As MgLayer = map.GetLayers().GetItem("waterpipe")
>         layer1.Selectable = True
>         Dim featureReader1 As MgFeatureReader =
> featureService.SelectFeatures(fetresource1, layer1.GetFeatureClassName(),
> nameQuery1)
>
>         Dim selection As MgSelection = New MgSelection(map)
>         selection.AddFeatures(layer1, featureReader1, 0)
>         Dim selectXML As String = selection.ToXml()
>         selection.Save(resourceService, "watermap")
>         Page.ClientScript.RegisterStartupScript(Page.GetType(), "test",
> "select('" & selectXML & "')", True)
>
>         map.Save(resourceService)
>
>         featureReader1.Close()
> -------------------------------------------------------------------------------------------------
>
> function select(val) {
>      
>          var selectionXML = val;
>           parent.parent.SetSelectionXML(selectionXML); 
>                  alert("Selected");
>       parent.parent.refresh;
>          
>         }
>
>
> but the line  feature is not highlighting ?  but this code works with
> polygon feature.
> i  found that in xml 
>
>
> <?xml version="1.0" encoding="UTF-8"?><FeatureSet
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:noNamespaceSchemaLocation="FeatureSet-1.0.0.xsd"> <Layer
> id="1f6baf1e-0000-1000-8000-0016e692a356">  <Class
> id="KingOra:IMCN~GIS_WATERPIPE_DETAILS~SHAPE">   <ID></ID>   <ID></ID> 
> </Class> </Layer></FeatureSet>
>
> ID doesn't came.is there problem with ID?
>
> Can u plz tell me the solution?
>
> Thanks and Regards,
> Padmini
>
>   


More information about the mapguide-users mailing list