Hi Kenneth
thx for answers.
i thing about another solution , how about use postgis spatial function?...
plan is:
1. get all coordinates of parcels/region from mapguide setspatial results
2. use postgis spatial function (question is: can i use sparial function
without insert to database?, can i make in only as sql query?)
3. so when small parcel is IN bigger region then true/false.
i try this, i give you solution/answer.
macieksk
I have seen cases where the first record of the datasource is returned
no matter what the query is.
You are likely seeing a different problem, but now you know :).
In the pretty picture you have drawn, the lower part shows the parcel
(with the number three), which
clearly touches the yellow parcel. AFAIK, there is no direct spatial
operation that allows you to
select only the grey one. You can however calculate the area of which
the two polygons overlap,
and filter out the yellow, based on overlapped area. You can choose to
discard polygon with
a very smal overlapping area, or only select the one with the largest
overlapping area.
Is there a problem with only selecting parcels that intersect the actual
point the user clicked on?
If you are actually using the point, you are likely using the OGR
provider, and having this problem:
http://trac.osgeo.org/fdo/ticket/343
Regards, Kenneth Skovhede, GEOGRAF A/S
_______________________________________________
mapguide-users mailing list
mapguide-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-users