<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
The featureID is not converted into a string and then base64 encoded.<br>
It is split into 4 bytes (C representation of an int) that are then
base 64 encoded:<br>
<br>
33181 = 0x 00 00 81 9D = 0x 9D 81 00 00<br>
<br>
The four bytes converted to Base64 gives nYEAAA==<br>
<pre class="moz-signature" cols="72">Regards, Kenneth, GEOGRAF A/S
</pre>
<br>
<br>
nclayton skrev:
<blockquote cite="mid:14733863.post@talk.nabble.com" type="cite">
  <pre wrap="">Here are the results of both the mgos base64 value and the php base64_encode
value:

Actual FeatId: 33181
MGOS Value: nYEAAA==
base64_encode Value: MzMxODE=

I found code for writing a base64 function in javascript, and it gives the
same result as the php function.



Kenneth, GEOGRAF A/S wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">If you select the feature, you can read the WKT or BoundingBox for the 
object.
With this info, you can calculate the Center X,Y + Scale, and manually 
zoom to it.

I have not worked enough with the selection to understand it completely.
However, I think you are mistaken about the Base64 functions not being 
compatible.
What appears to be different about the two encodings?

If they truly are different, it is very easy to write your own base64 
encoding/decoding functions.

Regards, Kenneth, GEOGRAF A/S



nclayton skrev:
    </pre>
    <blockquote type="cite">
      <pre wrap="">Hi everyone,
Here is my situation:

I am hacking up the mapviewerphp files to fit the needs of the company I
work for. One piece of functionality that is requried is that after a
user
queries our database for owner information, it is displayed in a new
frame.
Along with this information, there is a 'Zoom to Parcel' link. When the
user
clicks this, it should zoom to that parcel and select it without
affecting
the owner data list.

My issue right now is in the selection of the parcel. I'm folling the
code
given in the dev guide, but my $selection-&gt;ToXml() always comes out as:

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;FeatureSet
xmlns:xsi=<a class="moz-txt-link-rfc2396E" href="http://www.w3.org/2001/XMLSchema-instance">"http://www.w3.org/2001/XMLSchema-instance"</a>
xsi:noNamespaceSchemaLocation="FeatureSet-1.0.0.xsd"&gt;&lt;/FeatureSet&gt;

I am creating and passing in a query filter of "PARCEL_ID_ = '12345'"
(with
the appropriate parcel number supplied of course). I know that this
PARCEL_ID_ value exists.

I have tried manually creating the featureset query, since I can get the
feature id of the selected parcel. The problem with that is that mgos
uses a
base64 encoding that doesn't match php's base64_encode() output, so
that's a
no-go as well.

Any help and suggestions are appreciated

--
Nick
  
      </pre>
    </blockquote>
    <pre wrap="">_______________________________________________
mapguide-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/mapguide-users">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a>


    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
</body>
</html>