The Missing AGX WMS GetFeatureInfo Support: If I Had to Guess
ArcGIS Explorer doesn't support the identify tool on WMS layers. ArcMap does. Why?
If I had to guess, it's because the WMS GetFeatureInfo command doesn't take arguments in the maps original coordinate system. It is geared for pixel hit tests. The arguments of a GetFeatureInfo command of interest are BBOX, a bounding box, HEIGHT & WIDTH, and X & Y. X & Y are pixel locations in a map of size HEIGHTxWIDTH bounded by BBOX. That's well and good if you throw that map up on a screen, as originally returned, and click on a pixel with your mouse. Trivial to implement.
But even in ArcMap, according to ESRI if you do anything tricky with that WMS image, like rotate the view frame, the WMS query will fail.
Identify results for WMS layers may be incorrect if the data frame is rotated... This is a known limitation
Well if rotation is tricky enough, imagine draping an image over a globe and doing a simple pixel hit test. I'm guessing they just haven't got around to the translation from mouse X/Y coordinates to map coordinates back to fake mouse coordinates in the original WMS context.
If I had to guess. For now I guess I can "fake" the request. How do people handle this in general?

0 Comments:
Post a Comment
Links to this post:
Create a Link
<< Home