[mapguide-users] How to Highlight Line Features

Kenneth Skovhede, GEOGRAF A/S ks at geograf.dk
Fri Feb 13 05:33:39 EST 2009


This is what I found from a quick search:
http://www.techonthenet.com/oracle/primary_keys.php

Regards, Kenneth Skovhede, GEOGRAF A/S



padmini godavarthi skrev:
> Hi,
> is selection is done based on primary key of type integer?
> Then in my table there is no primary key column.How can i achieve thin?
>
>
> Thanks and Regards,
> Padmini.
>
>
> Kenneth Skovhede, GEOGRAF A/S wrote:
>   
>> It is not enough that it has unique values, there must be a primary key 
>> defined.
>> Since you are using Oracle, the key must be defined on the Oracle table.
>> IIRC, the primary key must also be of type integer.
>>
>> Regards, Kenneth Skovhede, GEOGRAF A/S
>>
>>
>>
>> padmini godavarthi skrev:
>>     
>>> Hi,
>>> In my table STARTVALVE has unique valves .By using that "STARTVALVE"
>>> property iam trying for selection .
>>>
>>>
>>> Regards,
>>> Padmini.
>>>  
>>>
>>> Kenneth Skovhede, GEOGRAF A/S wrote:
>>>   
>>>       
>>>> You cannot use selection if the table does not have unique primary keys.
>>>>
>>>> Regards, Kenneth Skovhede, GEOGRAF A/S
>>>>
>>>>
>>>>
>>>> padmini godavarthi skrev:
>>>>     
>>>>         
>>>>> Hi,
>>>>> In my table iam not having any primary key columns.
>>>>>
>>>>> Thanks and Regards,
>>>>> Padmini
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Kenneth Skovhede, GEOGRAF A/S wrote:
>>>>>   
>>>>>       
>>>>>           
>>>>>> 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
>>>>>>>
>>>>>>>   
>>>>>>>       
>>>>>>>           
>>>>>>>               
>>>>>> _______________________________________________
>>>>>> mapguide-users mailing list
>>>>>> mapguide-users at lists.osgeo.org
>>>>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>>>>
>>>>>>
>>>>>>     
>>>>>>         
>>>>>>             
>>>>>   
>>>>>       
>>>>>           
>>>> _______________________________________________
>>>> mapguide-users mailing list
>>>> mapguide-users at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>>
>>>>
>>>>     
>>>>         
>>>   
>>>       
>> _______________________________________________
>> mapguide-users mailing list
>> mapguide-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>
>>
>>     
>
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20090213/09d30a40/attachment.html


More information about the mapguide-users mailing list