[mapserver-users] msplugin_mssql2008 and getFeature()

Tamas Szekeres szekerest at gmail.com
Wed Feb 3 14:43:04 PST 2010


Gabe,

I suspect your issue may be related to some parsing problem with the DATA
section. I think you might want to try defining a single view for your data
and then use this view to define the DATA section like:

gExtent from MyView using unique [iId] using SRID=4326


Best regards,

Tamas



2010/2/3 Gabe Codina <Gabe at agtrix.com>

> Hi All
>
> I have a web mapping app based on ms 5.2.1 and php mapScript.  Our business
> layers are stored in MSSQL2008 and were transferred from postgis some time
> ago.
>
> I have a requirement to highlight selected features on the map - the way
> this used to work was I would add a highlight layer to the map and  addthe
> selected features to it by using getShape and addFeature.
>
> Using the mssql plugin my calls to getShape (and getFeature) always return
> FALSE.  I know the features are there but they cannot be retrieved.
>
> Info:
>
> Sample data statement
>
>    DATA "gExtent FROM (SELECT [iId],geometry::STGeomFromWKB([binExtentWKB],
> 4326) AS gExtent
>      ,[cIdentifiers],[cLabel],[iSessionId] FROM
> [Scratch].[tManagementUnitsGeometry] WHERE [iSessionId] = 310) AS FOO USING
> UNIQUE [iId] USING SRID=4326"
>
> Some Mapscript
>
>               if ($resTileShpIdx){
>                    $resShape = $qLayer->getShape($resTileShpIdx,
> $resShpIdx);
>                } else {
>                    $resShape = $qLayer->getFeature($resShpIdx);
>                }
>
> ...
>
>
>                $newResLayer->addFeature($resShape);
>
>
> Any help will be greatly appreciated.
>
> Gabe Codina
>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20100203/7f7d2b6c/attachment.htm>


More information about the MapServer-users mailing list