[mapguide-users] select the location on map

Zac Spitzer zac.spitzer at gmail.com
Tue May 5 01:14:13 EDT 2009


you changed the order!

what you have done is try to reference the hidden form field before it exists

z

On Tue, May 5, 2009 at 3:02 PM, susan Daniel <daniel.susan6 at gmail.com> wrote:
> hi zac...
>
>         It is also not working......
>
> This is the code
>
>
> <body>
>
>
>
> <script>
>        document.getElementById('mg_session').value=Getsession();
> </script>
>
>
>
> <form action="selectlocation.php" method="get">
> Enter PanId <input type="text" name="PanId"/><br><br>
>
> <input type="hidden" name="SESSION" id="mg_session" value=""/ >
>
> <input type="submit" value="Submit" />
> </form>
>
>
> and in selectlocation.php i'm having this code:
>
> <?php $ID= $_GET['PanId'];
>
>    ?><br />
>
>   <body class="AppFrame" onLoad="OnPageLoad()">
>
>     <h1 class="AppHeading">Select features</h1>
>
>
>
>     <?php
>     include '../common/common.php';
>
>     $args = ($_SERVER['REQUEST_METHOD'] == "POST")? $_POST: $_GET;
>
>     $sessionId = $args['SESSION'];
>     $mapName = $args['MAPNAME'];
>
>
>     try
>     {
>
>       // Initialize the Web Extensions and connect to the Server using
>       // the Web Extensions session identifier stored in PHP session state.
>
>       MgInitializeWebTier ($webconfigFilePath);
>
>       $userInfo = new MgUserInformation($sessionId  );
>       $siteConnection = new MgSiteConnection();
>       $siteConnection->Open($userInfo);
>
>       $map = new MgMap($siteConnection);
>       $map->Open( $mapName  );
>
>       // Get the geometry for the boundaries of District 1
>
>       $districtQuery = new MgFeatureQueryOptions();
>       $districtQuery->SetFilter("pan_id==$ID");
>
>       $layer = $map->GetLayers()->GetItem('Panchayat');
>       $featureReader = $layer->SelectFeatures($districtQuery);
>       $featureReader->ReadNext();
>       $districtGeometryData = $featureReader->
>       GetGeometry('Data');
>
>       // Convert the AGF binary data to MgGeometry.
>
>       $agfReaderWriter = new MgAgfReaderWriter();
>       $districtGeometry = $agfReaderWriter->Read($districtGeometryData);
>
>       // Create a filter to select the desired features. Combine
>       // a basic filter and a spatial filter.
>
>       $queryOptions = new MgFeatureQueryOptions();
>
>       $queryOptions->SetSpatialFilter('panchayat', $districtGeometry,
> MgFeatureSpatialOperations::Inside);
>
>       // Get the features from the feature source,
>       // turn it into a selection, then save the selection as XML.
>
>       $layer = $map->GetLayers()->GetItem(0);
>       $featureReader = $layer->SelectFeatures($queryOptions);
>
>       $layer = $map->GetLayers()->GetItem(0);
>       $selection = new MgSelection($map);
>       $selection->AddFeatures($layer, $featureReader, 0);
>       $selectionXml = $selection->ToXml();
>
>
>     }
>     catch (MgException $e)
>     {
>       echo $e->GetMessage();
>       echo $e->GetDetails();
>     }
>     ?>
>
>   </body>
>
>   <script language="javascript">
>
>
>     function OnPageLoad()
>     {
>       selectionXml = '<?php echo $selectionXml; ?>';
>       parent.parent.SetSelectionXML(selectionXml);
>     }
>
>   </script>
>
> </body>
> </html>
>
> Can u find any error in this?????
>
>
> regards
> susan
>
>
> On Tue, May 5, 2009 at 10:14 AM, Zac Spitzer <zac.spitzer at gmail.com> wrote:
>>
>> quicky n dirty but it should work
>>
>> <input type="hidden" name="SESSION" id="mg_session" value=""/ >
>> <script>
>>        document.getElementById('mg_session').value=Getsession();
>> </script>
>>
>>
>> On Tue, May 5, 2009 at 2:39 PM, susan Daniel <daniel.susan6 at gmail.com>
>> wrote:
>> > hi chris
>> >          I removed that quotes .but the same error occurred..Anyone know
>> > any
>> > other method to pass this SessionId &mapname???
>> > help me plsssss
>> >
>> > regards
>> > susan
>> >
>> > On Mon, May 4, 2009 at 8:07 PM, Chris Claydon
>> > <chris.claydon at autodesk.com>
>> > wrote:
>> >>
>> >> It looks like this field <input type="hidden"name="SESSION"
>> >> value="javascript:Getsession()"/ >
>> >> is using the string “javascript:Getsession()” rather than actually
>> >> calling
>> >> the method and setting the value to the id that is returned.
>> >>
>> >>
>> >>
>> >> If you remove the quotes, what happens then?
>> >>
>> >>
>> >>
>> >> Chris.
>> >>
>> >>
>> >>
>> >> From: mapguide-users-bounces at lists.osgeo.org
>> >> [mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of susan
>> >> Daniel
>> >> Sent: Sunday, May 03, 2009 10:09 PM
>> >> To: MapGuide Users Mail List
>> >> Subject: Re: [mapguide-users] select the location on map
>> >>
>> >>
>> >>
>> >> hi....
>> >>
>> >>       Still the same error ....
>> >>
>> >> Invalid argument(s): [1] = "javascript:Getsession()" The session ID is
>> >> invalid because the session separator character was not found.Invalid
>> >> argument(s): [1] = "javascript:Getsession()" The session ID is invalid
>> >> because the session separator character was not found. Exception
>> >> occurred in
>> >> method MgUserInformation.SetMgSessionId at line 183 in file
>> >> d:\buildforgeprojects\mapguide_open_source
>> >>
>> >>
>> >> my code in window.php:
>> >>
>> >> <body>
>> >> <script language="javascript"type="javasript/text">
>> >>
>> >> function Getsession()
>> >> {
>> >>  document.myform.SESSION.value=parent.parent.mapframe.GetSessionId();
>> >> }
>> >> function Getmapname()
>> >> {
>> >>  document.myform.MAPNAME.value=parent.parent.mapFrame.GetMapName() ;
>> >> }
>> >> </script>
>> >>
>> >>
>> >> <form action="selectlocation.php" method="get">
>> >> Enter PanId <input type="text" name="PanId"/><br><br>
>> >>
>> >> <input type="hidden"name="SESSION" value="javascript:Getsession()"/ >
>> >> <input type="hidden"name="MAPNAME" value="javascript:Getmapname()"/  >
>> >> <input type="submit" value="Submit" />
>> >> </form>
>> >> <br><br>
>> >>
>> >>
>> >> Tf anyone having any idea plsss help.....I tried a lot
>> >>
>> >>
>> >> thanks&regards
>> >> susan
>> >>
>> >>
>> >>
>> >>
>> >> On Fri, Apr 24, 2009 at 4:24 PM, Stefan Dalakov <s.dalakov at mapware.net>
>> >> wrote:
>> >>
>> >> You could use something like this (executed when window.php is loaded)
>> >>
>> >>   document.myform.MAPNAME.value=parent.parent.mapFrame.GetMapName() ;
>> >>
>> >> Stefan
>> >>
>> >> susan Daniel wrote:
>> >>
>> >> hi..all
>> >>       Then what i have to do?Any solution to pass these sessionId and
>> >> mapname ????
>> >>
>> >> regards
>> >> susan
>> >>
>> >> On Fri, Apr 24, 2009 at 3:24 PM, Stefan Dalakov <s.dalakov at mapware.net
>> >> <mailto:s.dalakov at mapware.net>> wrote:
>> >>
>> >>    These javascript.functions never get executed. I checked now, I
>> >>    added some "alert"s  and they didn't show.
>> >>
>> >>    susan Daniel wrote:
>> >>
>> >>    HI..
>> >>            I removed that brace but still the error is there
>> >>
>> >>
>> >>    regards
>> >>    susan
>> >>
>> >>    On Fri, Apr 24, 2009 at 2:35 PM, Jackie Ng
>> >>
>> >>    <jumpinjackie at gmail.com <mailto:jumpinjackie at gmail.com>> wrote:
>> >>
>> >>
>> >>        I see an extra brace (the very first one) in the javascript
>> >>        block that could
>> >>        be messing everything up.
>> >>
>> >>        - Jackie
>> >>
>> >>
>> >>        SusanDaniel wrote:
>> >>        >
>> >>        > hi all
>> >>        >         In order to display a form in the task pane i've
>> >>        the following
>> >>        > code
>> >>        > in "....../mapviewerphp/window.php"
>> >>        >
>> >>        > <body>
>> >>        > <script language="javascript">
>> >>        > {
>> >>        > function getsession()
>> >>        > {
>> >>        > sessionId=parent.parent.mapframe.GetSessionId();
>> >>        > }
>> >>        > function getmapname()
>> >>        > {
>> >>        > mapname=parent.parent.mapframe.GetMapName();
>> >>        > }
>> >>        > </script>
>> >>        >
>> >>        >
>> >>        > <form action="selectlocation.php" method="get">
>> >>        > Enter PanId <input type="text" name="PanId"/><br><br>
>> >>        >
>> >>        > <input type="hidden"name="SESSION"
>> >>        value="javascript:getsession()"/ >
>> >>        > <input type="hidden"name="MAPNAME"
>> >>        value="javascript:getmapname()"/  >
>> >>        > <input type="submit" value="Submit" />
>> >>        > </form>
>> >>        >
>> >>        > *and in the selectlocation .php i am having
>> >>        > *
>> >>        >  </head>
>> >>        >   <?php $ID= $_GET['PanId'];
>> >>        >     ?>.<br />
>> >>        >
>> >>        >   <body class="AppFrame" onLoad="OnPageLoad()">
>> >>        >
>> >>        >     <h1 class="AppHeading">Select features</h1>
>> >>        >
>> >>        >
>> >>        >     <?php
>> >>        >     include '../common/common.php';
>> >>        >
>> >>        >     $args = ($_SERVER['REQUEST_METHOD'] == "POST")? $_POST:
>> >>        $_GET;
>> >>        >     $sessionId = $args['SESSION'];
>> >>        >     $mapName = $args['MAPNAME'];
>> >>        >
>> >>        >     try
>> >>        >     {
>> >>        >
>> >>        >       // Initialize the Web Extensions and connect to the
>> >>        Server using
>> >>        >       // the Web Extensions session identifier stored in
>> >>        PHP session
>> >>        > state.
>> >>        >
>> >>        >       MgInitializeWebTier ($webconfigFilePath);
>> >>        >
>> >>        >       $userInfo = new MgUserInformation($sessionId);
>> >>        >       $siteConnection = new MgSiteConnection();
>> >>        >       $siteConnection->Open($userInfo);
>> >>        >
>> >>        >       $map = new MgMap($siteConnection);
>> >>        >       $map->Open($mapName);
>> >>        >
>> >>        >       // Get the geometry for the boundaries of District 1
>> >>        >
>> >>        >       $districtQuery = new MgFeatureQueryOptions();
>> >>        >       $districtQuery->SetFilter("pan_id==$ID");
>> >>        >
>> >>        >       $layer = $map->GetLayers()->GetItem('Panchayat');
>> >>        >       $featureReader = $layer->SelectFeatures($districtQuery);
>> >>        >       $featureReader->ReadNext();
>> >>        >       $districtGeometryData = $featureReader->
>> >>        >       GetGeometry('Data');
>> >>        >
>> >>        >       // Convert the AGF binary data to MgGeometry.
>> >>        >
>> >>        >       $agfReaderWriter = new MgAgfReaderWriter();
>> >>        >       $districtGeometry =
>> >>        $agfReaderWriter->Read($districtGeometryData);
>> >>        >
>> >>        >       // Create a filter to select the desired features.
>> >>        Combine
>> >>        >       // a basic filter and a spatial filter.
>> >>        >
>> >>        >       $queryOptions = new MgFeatureQueryOptions();
>> >>        >
>> >>        >       $queryOptions->SetSpatialFilter('SHPGEOM',
>> >>        $districtGeometry,
>> >>        > MgFeatureSpatialOperations::Inside);
>> >>        >
>> >>        >       // Get the features from the feature source,
>> >>        >       // turn it into a selection, then save the selection
>> >>        as XML.
>> >>        >
>> >>        >       $layer = $map->GetLayers()->GetItem(0);
>> >>        >       $featureReader = $layer->SelectFeatures($queryOptions);
>> >>        >
>> >>        >       $layer = $map->GetLayers()->GetItem(0);
>> >>        >       $selection = new MgSelection($map);
>> >>        >       $selection->AddFeatures($layer, $featureReader, 0);
>> >>        >       $selectionXml = $selection->ToXml();
>> >>        >
>> >>        >
>> >>        >     }
>> >>        >     catch (MgException $e)
>> >>        >     {
>> >>        >       echo $e->GetMessage();
>> >>        >       echo $e->GetDetails();
>> >>        >     }
>> >>        >     ?>
>> >>        >
>> >>        >   </body>
>> >>        >
>> >>        >   <script language="javascript">
>> >>        >
>> >>        >
>> >>        >     function OnPageLoad()
>> >>        >     {
>> >>        >       selectionXml = '<?php echo $selectionXml; ?>';
>> >>        >       parent.parent.SetSelectionXML(selectionXml);
>> >>        >     }
>> >>        >
>> >>        >   </script>
>> >>        >
>> >>        > </body>
>> >>        > </html>
>> >>        >
>> >>        >
>> >>        >
>> >>        > *This code..But when i enter the panId in the form this
>> >>        error is occuring
>> >>        > *
>> >>        >
>> >>        >   Invalid argument(s): [1] = "javascript:getsession()" The
>> >>        session ID is
>> >>        > invalid because the session separator character was not
>> >>        found.Invalid
>> >>        > argument(s): [1] = "javascript:getsession()" The session ID
>> >>        is invalid
>> >>        > because the session separator character was not found.
>> >>        Exception occurred
>> >>        > in
>> >>        > method MgUserInformation.SetMgSessionId at line 183 in file
>> >>        >
>> >>
>> >>
>> >>  d:\buildforgeprojects\mapguide_open_source_v2.0\build_27.16\mgdev\common\mapguidecommon\System/UserInformation.cpp
>> >>        >
>> >>        >
>> >>        > Any mistake in my coding?????
>> >>        >
>> >>        > Help me plss
>> >>        >
>> >>        > regards
>> >>        > susan
>> >>        >
>> >>        > On Wed, Apr 22, 2009 at 9:01 PM, Dave Wilson
>> >>        > <dave.wilson at autodesk.com
>> >>
>> >>        <mailto:dave.wilson at autodesk.com>>wrote:
>> >>
>> >>        >
>> >>        >>  Did you check out the samples in the downloads area of
>> >> Osgeo?
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> http://mapguide.osgeo.org/download/releases/2.0.x-samples
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> Dave
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *Ivan Milicevic
>> >>        >> *Sent:* Wednesday, April 22, 2009 1:52 AM
>> >>        >> *To:* MapGuide Users Mail List
>> >>        >> *Subject:* RE: [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> You can get it from some of them. Please, read descritption.
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *susan Daniel
>> >>        >> *Sent:* Wednesday, April 22, 2009 9:46 AM
>> >>        >> *To:* MapGuide Users Mail List
>> >>        >> *Subject:* Re: [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> Thank u....
>> >>        >>                Can i get the source code of any of these
>> >>        sample
>> >>        >> applications? If so from where?
>> >>        >>
>> >>        >> regards
>> >>        >> susan
>> >>        >>
>> >>        >> On Wed, Apr 22, 2009 at 1:00 PM, Ivan Milicevic <
>> >>        >> Ivan.Milicevic at supranet.hr
>> >>
>> >>        <mailto:Ivan.Milicevic at supranet.hr>> wrote:
>> >>        >>
>> >>        >> http://mapguide.osgeo.org/livegallery.html
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *susan Daniel
>> >>        >> *Sent:* Wednesday, April 22, 2009 8:06 AM
>> >>        >>
>> >>        >>
>> >>        >> *To:* MapGuide Users Mail List
>> >>        >> *Subject:* Re: [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> hi deve
>> >>        >>            I couldn't find that sample application.Any link?
>> >>        >> regards
>> >>        >> susan
>> >>        >>
>> >>        >> On Tue, Apr 21, 2009 at 8:01 PM, Dave Wilson
>> >>
>> >>        <dave.wilson at autodesk.com <mailto:dave.wilson at autodesk.com>>
>> >>
>> >>        >> wrote:
>> >>        >>
>> >>        >> The sample application that does the Find Address does a
>> >>        selection on the
>> >>        >> map when you click on one of the search results. I thought
>> >>        this was
>> >>        >> discussed in the Sample Application.
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> Dave
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *susan Daniel
>> >>        >> *Sent:* Monday, April 20, 2009 12:18 AM
>> >>        >>
>> >>        >>
>> >>        >> *To:* MapGuide Users Mail List
>> >>        >> *Subject:* Re: [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> hi alll...........
>> >>        >>                   I read the dev guide but didn't get any
>> >>        idea regarding
>> >>        >> this.Hav anyone tried this before pls give me any hint how
>> >>        to start this
>> >>        >> ...
>> >>        >>
>> >>        >> thanks &regards
>> >>        >> susan
>> >>        >>
>> >>        >> On Fri, Apr 17, 2009 at 8:18 PM, Dave Wilson
>> >>
>> >>        <dave.wilson at autodesk.com <mailto:dave.wilson at autodesk.com>>
>> >>
>> >>        >> wrote:
>> >>        >>
>> >>        >> Have you read through the developer’s guide? It has sample
>> >>        code for
>> >>        >> selection and explains many concepts. It sounds like you
>> >>        need to make
>> >>        >> either
>> >>        >> an invoke script or invoke url call from a command in your
>> >>        Basic or
>> >>        >> Flexible
>> >>        >> Web Layout. You don’t actually have to replace the
>> >>        gettingstarted.php. In
>> >>        >> the invoke script or invoke url command allows you to
>> >>        specify the target
>> >>        >> frame for the output of the script.
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> Regards,
>> >>        >>
>> >>        >> Dave
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *susan Daniel
>> >>        >> *Sent:* Friday, April 17, 2009 3:57 AM
>> >>        >>
>> >>        >>
>> >>        >> *To:* MapGuide Users Mail List
>> >>        >> *Subject:* Re: [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> yeah...i know that..
>> >>        >>
>> >>        >> On Fri, Apr 17, 2009 at 3:15 PM, Ivan Milicevic <
>> >>        >> Ivan.Milicevic at supranet.hr
>> >>
>> >>        <mailto:Ivan.Milicevic at supranet.hr>> wrote:
>> >>        >>
>> >>        >> Did you know how to create file that display's database
>> >>        table? If you
>> >>        >> don't
>> >>        >> know that you must find help somewhere else because I'm
>> >>        not a PHP guy.
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *susan Daniel
>> >>        >> *Sent:* Friday, April 17, 2009 11:42 AM
>> >>        >>
>> >>        >>
>> >>        >> *To:* MapGuide Users Mail List
>> >>        >> *Subject:* Re: [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> Hi..
>> >>        >>     No i dont have the file that displays database
>> >>        table...Actually iam
>> >>        >> doing this prjct in php.but i know javascript'
>> >>        >>
>> >>        >> On Fri, Apr 17, 2009 at 3:02 PM, Ivan Milicevic <
>> >>        >> Ivan.Milicevic at supranet.hr
>> >>
>> >>        <mailto:Ivan.Milicevic at supranet.hr>> wrote:
>> >>        >>
>> >>        >> Ok, so you have file that display's data from your
>> >>        database table? Or you
>> >>        >> don't have it at all? How familiar are you with javascript?
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *susan Daniel
>> >>        >> *Sent:* Friday, April 17, 2009 11:13 AM
>> >>        >>
>> >>        >>
>> >>        >> *To:* MapGuide Users Mail List
>> >>        >> *Subject:* Re: [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> hi...
>> >>        >>    My problem is that..
>> >>        >>    I have a database table..Having colums  place ,id etc .If
>> >> i
>> >>        >> selected(clicking) a data in the table the corresponding
>> >>        place(polygon)
>> >>        >> should be displayed(selected) on the map...My map is a
>> >>        polygon map .each
>> >>        >> polygon having unique id.and the same id is present in the
>> >>        db table
>> >>        >> also....Now u got it?any idea please help...
>> >>        >>
>> >>        >> regards
>> >>        >> susan
>> >>        >>
>> >>        >> On Fri, Apr 17, 2009 at 2:24 PM, Ivan Milicevic <
>> >>        >> Ivan.Milicevic at supranet.hr
>> >>
>> >>        <mailto:Ivan.Milicevic at supranet.hr>> wrote:
>> >>        >>
>> >>        >> I'm not sure that I understand your problem. With this
>> >>        code you can
>> >>        >> select
>> >>        >> any feature on map. Can you send a little bit more
>> >>        information? I'm clues
>> >>        >> over there.
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *susan Daniel
>> >>        >> *Sent:* Friday, April 17, 2009 10:47 AM
>> >>        >>
>> >>        >>
>> >>        >> *To:* MapGuide Users Mail List
>> >>        >> *Subject:* Re: [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> thank you  ivan...
>> >>        >>
>> >>        >>                        on which file i have to write this
>> >>        coding???  any
>> >>        >> idea??
>> >>        >>
>> >>        >> regards
>> >>        >> susan
>> >>        >>
>> >>        >> On Fri, Apr 17, 2009 at 2:09 PM, Ivan Milicevic <
>> >>        >> Ivan.Milicevic at supranet.hr
>> >>
>> >>        <mailto:Ivan.Milicevic at supranet.hr>> wrote:
>> >>        >>
>> >>        >> OBJEKTI is layer name and other thing is path to the
>> >>        feature source.
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> "Library://SAMPLES/DATA/SEWERS/SEWERS.FeatureSource");
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> You can copy/paste feature source from mapguide maestro in
>> >>        layer
>> >>        >> definition
>> >>        >> window.
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *susan Daniel
>> >>        >> *Sent:* Friday, April 17, 2009 9:45 AM
>> >>        >> *To:* MapGuide Users Mail List
>> >>        >> *Subject:* Re: [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> thank you Ivan
>> >>        >> but  i 'd like to know on which file i want to write this
>> >>        coding??
>> >>        >> In ur coding OBJEKT1  is layer name right?then what is this
>> >>        >> "Library://PROJEKTI/" + TIMgisUser +
>> >>        "/PODACI/OBJEKTI.FeatureSource");
>> >>        >>
>> >>        >> thanks and regards
>> >>        >> susan
>> >>        >>
>> >>        >> On Fri, Apr 17, 2009 at 12:46 PM, Ivan Milicevic <
>> >>        >> Ivan.Milicevic at supranet.hr
>> >>
>> >>        <mailto:Ivan.Milicevic at supranet.hr>> wrote:
>> >>        >>
>> >>        >> Hello Susan,
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> Here is C# code for selection, it's pretty same as PHP.
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> MgSiteConnection siteConnection = null;
>> >>        >>
>> >>        >>     InitializeWebTier();
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>     MgUserInformation userInfo = new
>> >>        MgUserInformation(mgSessionId);
>> >>        >>
>> >>        >>     siteConnection = new MgSiteConnection();
>> >>        >>
>> >>        >>     siteConnection.Open(userInfo);
>> >>        >>
>> >>        >>     MgResourceService resourceService =
>> >>        siteConnection.CreateService(
>> >>        >> MgServiceType.ResourceService) as MgResourceService;
>> >>        >>
>> >>        >>     MgFeatureService featureService =
>> >>        siteConnection.CreateService(
>> >>        >> MgServiceType.FeatureService) as MgFeatureService;
>> >>        >>
>> >>        >>     MgMap map = new MgMap();
>> >>        >>
>> >>        >>     map.Open(resourceService, "1"); //opening map with
>> >>        name „1“
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>     MgFeatureQueryOptions queryOptionsObjekti = new
>> >>        MgFeatureQueryOptions
>> >>        >> ();
>> >>        >>
>> >>        >>     MgAgfReaderWriter geometryReaderWriter = new
>> >>        MgAgfReaderWriter();
>> >>        >>
>> >>        >>     MgSelection selection = new MgSelection(map);
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>     //Defining layer and feature source
>> >>        >>
>> >>        >>     MgLayer layerObjekti = GetLayerByName(map, "OBJEKTI");
>> >>        >>
>> >>        >>     MgResourceIdentifier featureResIdObjekti = new
>> >>        MgResourceIdentifier(
>> >>        >> "Library://PROJEKTI/" + TIMgisUser +
>> >>        "/PODACI/OBJEKTI.FeatureSource");
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>     //Creating feature filter, this is very important step!
>> >>        >>
>> >>        >>     string filter = "ID=" + idO;
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>     queryOptionsObjekti.SetFilter(filter);
>> >>        >>
>> >>        >>     MgFeatureReader featureReaderObjekti =
>> >>        featureService.SelectFeatures(
>> >>        >> featureResIdObjekti, "OBJEKTI", queryOptionsObjekti);
>> >>        >>
>> >>        >>     selection.AddFeatures(layerObjekti,
>> >>        featureReaderObjekti, 1);
>> >>        >>
>> >>        >>     selection.Save(resourceService, "1");
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>     StringReader stream = new
>> >> StringReader(selection.ToXml());
>> >>        >>
>> >>        >>     string selectionXml = selection.ToXml();
>> >>        >>
>> >>        >>     featureReaderObjekti.Close();
>> >>        >>
>> >>        >>     map.Save();
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>     //Here, you call javascript function and pass the
>> >>        selection var
>> >>        >>
>> >>        >>     Response.Write("<script>select('" + selectionXml +
>> >>        "');</script>");
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> //This is javascript function that set's the selection
>> >>        from code and do
>> >>        >> the
>> >>        >> refresh.
>> >>        >>
>> >>        >> function select(xml)
>> >>        >>
>> >>        >> {
>> >>        >>
>> >>        >> parent.mapFrame.SetSelectionXML(xml);
>> >>        >>
>> >>        >> parent.mapFrame.ExecuteMapAction(10);
>> >>        >>
>> >>        >> }
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> *From:* mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org> [mailto:
>> >>
>> >>        >> mapguide-users-bounces at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users-bounces at lists.osgeo.org>] *On Behalf
>> >>        Of *susan Daniel
>> >>        >> *Sent:* Friday, April 17, 2009 9:11 AM
>> >>        >> *To:* mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> *Subject:* [mapguide-users] select the location on map
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> hi all
>> >>        >>         My plat form is mapguide maestro&php.I connect it
>> >>        with mysql.Now
>> >>        >> i
>> >>        >> want to select the corresponding polygon on the map while
>> >>        clicking on the
>> >>        >> data in database.In order to display the database table in
>> >>        the taskpane,i
>> >>        >> removed the contents of the file "/mapviewerphp/getting
>> >>        started .php" and
>> >>        >> wrote my codings.then how to select the polygon?.Any one know
>> >>        >> this????Anyone
>> >>        >> having coding to do this???
>> >>        >> please help me
>> >>        >>
>> >>        >>
>> >>        >> thanks&regards
>> >>        >>  susan
>> >>        >>
>> >>        >>
>> >>        >> _______________________________________________
>> >>        >> mapguide-users mailing list
>> >>        >> mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> --
>> >>        >> thanks&regards
>> >>        >>  susan
>> >>        >>
>> >>        >>
>> >>        >> _______________________________________________
>> >>        >> mapguide-users mailing list
>> >>        >> mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> --
>> >>        >> thanks&regards
>> >>        >>  susan
>> >>        >>
>> >>        >>
>> >>        >> _______________________________________________
>> >>        >> mapguide-users mailing list
>> >>        >> mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> --
>> >>        >> thanks&regards
>> >>        >>  susan
>> >>        >>
>> >>        >>
>> >>        >> _______________________________________________
>> >>        >> mapguide-users mailing list
>> >>        >> mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> --
>> >>        >> thanks&regards
>> >>        >>  susan
>> >>        >>
>> >>        >>
>> >>        >> _______________________________________________
>> >>        >> mapguide-users mailing list
>> >>        >> mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> --
>> >>        >> thanks&regards
>> >>        >>  susan
>> >>        >>
>> >>        >>
>> >>        >> _______________________________________________
>> >>        >> mapguide-users mailing list
>> >>        >> mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> --
>> >>        >> thanks&regards
>> >>        >>  susan
>> >>        >>
>> >>        >>
>> >>        >> _______________________________________________
>> >>        >> mapguide-users mailing list
>> >>        >> mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> --
>> >>        >> thanks&regards
>> >>        >>  susan
>> >>        >>
>> >>        >>
>> >>        >> _______________________________________________
>> >>        >> mapguide-users mailing list
>> >>        >> mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >>
>> >>        >> --
>> >>        >> thanks&regards
>> >>        >>  susan
>> >>        >>
>> >>        >> _______________________________________________
>> >>        >> mapguide-users mailing list
>> >>        >> mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >>
>> >>        >>
>> >>        >
>> >>        >
>> >>        > --
>> >>        > thanks&regards
>> >>        >  susan
>> >>        >
>> >>        > _______________________________________________
>> >>        > mapguide-users mailing list
>> >>        > mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        > http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>        >
>> >>        >
>> >>
>> >>        --
>> >>        View this message in context:
>> >>
>> >>  http://n2.nabble.com/select-the-location-on-map-tp2649765p2691346.html
>> >>        Sent from the MapGuide Users mailing list archive at Nabble.com.
>> >>
>> >>        _______________________________________________
>> >>        mapguide-users mailing list
>> >>        mapguide-users at lists.osgeo.org
>> >>
>> >>        <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>        http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>
>> >>
>> >>
>> >>
>> >>    --    thanks&regards
>> >>     susan
>> >>
>> >>
>> >>  ------------------------------------------------------------------------
>> >>    _______________________________________________ mapguide-users
>> >>    mailing list mapguide-users at lists.osgeo.org
>> >>
>> >>    <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>    http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>
>> >>    _______________________________________________
>> >>    mapguide-users mailing list
>> >>    mapguide-users at lists.osgeo.org
>> >> <mailto:mapguide-users at lists.osgeo.org>
>> >>
>> >>    http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> thanks&regards
>> >>  susan
>> >>
>> >> ------------------------------------------------------------------------
>> >>
>> >> _______________________________________________
>> >> 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
>> >>
>> >>
>> >> --
>> >> thanks&regards
>> >>  susan
>> >>
>> >> _______________________________________________
>> >> mapguide-users mailing list
>> >> mapguide-users at lists.osgeo.org
>> >> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >>
>> >
>> >
>> >
>> > --
>> > thanks&regards
>> >  susan
>> >
>> > _______________________________________________
>> > mapguide-users mailing list
>> > mapguide-users at lists.osgeo.org
>> > http://lists.osgeo.org/mailman/listinfo/mapguide-users
>> >
>> >
>>
>>
>>
>> --
>> Zac Spitzer -
>> http://zacster.blogspot.com
>> +61 405 847 168
>> _______________________________________________
>> mapguide-users mailing list
>> mapguide-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>
>
>
> --
> thanks&regards
>  susan
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>
>



-- 
Zac Spitzer -
http://zacster.blogspot.com
+61 405 847 168


More information about the mapguide-users mailing list