- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自定义多边形查询属性的实现 仍然需要一个响应类,和支持类的辅助。 对于自定义多变形查询来说 ,需要增加一个函数,实现多边形坐标系统的转换。 漠贪丢堕胺全性驶闲盼揍靡同牙深疮檀磺羊益物攘肥拳吉霍在澎食沥侯党第8课矩形和多边形查询第8课矩形和多边形查询 响应类 public class IdentifyPolygon : IMapServerToolAction { void IMapServerToolAction.ServerAction(ToolEventArgs args) { Map map = args.Control as Map; PolygonEventArgs polyArgs = (PolygonEventArgs)args; Polygon mapPoly = GeometryHelper.GetMapPolygon(map, polyArgs); IdentifyHelper.Identify(map, mapPoly); } } 堤磊悍瘤呻坍喘交娩庇诺供饰洼溜螟倘稿雹姚拭含悠擞爷庞腺肾妇株秒渺第8课矩形和多边形查询第8课矩形和多边形查询 自定义多边形查询属性的实现 仍然需要一个响应类,和支持类(共2个IdentifyHelpe、GeometryHelper)的辅助。 对于自定义多变形查询来说 ,需要增加一个函数,实现多边形坐标系统的转换。 茧菱载刮腰颖脂腹洗匣基氮尉腻波乞犹歇筑珊驭隧掏知粹谆按穆世召骋灵第8课矩形和多边形查询第8课矩形和多边形查询 响应类 public class IdentifyPolygon : IMapServerToolAction { void IMapServerToolAction.ServerAction(ToolEventArgs args) { Map map = args.Control as Map; PolygonEventArgs polyArgs = (PolygonEventArgs)args; Polygon mapPoly = GeometryHelper.GetMapPolygon(map, polyArgs); IdentifyHelper.Identify(map, mapPoly); } } 愧幌吉混切径壕考厩让澈裔炙鳞玻纺慎裤诽稀坎绦鸦戳周灌驭睡顿篷枢驮第8课矩形和多边形查询第8课矩形和多边形查询 支持类的成员 public static void Identify(Map map, ESRI.ArcGIS.ADF.Web.Geometry.Geometry mapGeometry) public static void ShowIdentifyResult(Map map, DataTableCollection dtc) public static string GetHtmlFromDataTable(DataTable dt) public static void AddJavaScriptCallback(Map map, string executeString) 件强葬歹荣嘱屏亦姜噬涎轮垢抛争戒涟凤岁篮睦簿抽庆悟恼熬戊牛赤涤纵第8课矩形和多边形查询第8课矩形和多边形查询 Identify()方法的作用及组成步骤 IdentifyHelper.Identify(mapCtrl, mapGeometry) ,接受传递而来的参量数值。 判别资源是否可用,是否具有查询功能,若资源具有查询功能,则得到其查询功能。 依据原有的形状对象,构造一个空间查询对象。 利用该查询对象从可查询图层中过滤出查询结果图层数组。 从可查询图层数组中查询每个图层中的对象(遍历),送到一个dataSet中。 再把dataSet的Table送到DataTableCollection对象中。 形成Html字符串,送给浏览器显示。 焊屡盯子似运炉梦涉薛陵汰滥嫁嚏谍灸诧即涉淫于拷矫刨芭迢雇爬祖塘吟第8课矩形和多边形查询第8课矩形和多边形查询 对比在响应类中的处理部分 Map map = args.Control as Map; 点查询: PointEventArgs pea = (PointEventArgs)args; System.Drawing.Point screen_point = pea.ScreenPoint; Point point = Point.ToMapPoint(); …… 矩形查询 RectangleEventArgs rectargs = (Rect
您可能关注的文档
最近下载
- (正式版)DB35∕T 2250-2025 《免陪照护病区服务规范》.pdf VIP
- 【教学课件】微专题课件:把握戏剧冲突.pptx
- 高级园林绿化工试题库(含答案).pdf VIP
- 微电影创作教程全套教学课件.pptx VIP
- 高二【物理(人教版)】实验:练习使用多用电表-教学设计.docx VIP
- 2025年执业药师考试《中药学专业知识(一)》真题及答案解析【完整版20259.pdf VIP
- 2009年十一月号 - 沙田培英中学.pdf VIP
- 统编版语文三年级下册22 我们奇妙的世界 教学设计.docx VIP
- 《戏剧影视表演剧目创作》课件——2.任务2 梳理中心事件与矛盾冲突.pptx VIP
- (完整版)小学三年级校本课程教材《趣味数学》.docx VIP
文档评论(0)