你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
朱新颖
赞同来自:
IEnvelope envelope = new EnvelopeClass(); envelope.PutCoords(12935193.0865, 4804338.072, 12980595.6773, 4842438.1482); IMap map = axPageLayoutControl1.ActiveView.FocusMap; envelope.SpatialReference = map.SpatialReference; IMapClipOptions clipOptions = map as IMapClipOptions; clipOptions.ClipType = esriMapClipType.esriMapClipShape; clipOptions.ClipGeometry = envelope as IGeometry;//这里也可以是IPolygon axPageLayoutControl1.Refresh();
xyy
xiaosi9524 - GISER
要回复问题请先登录或注册
3 个回复
朱新颖
赞同来自:
设置IMapClipOptions.ClipType为esriMapClipType.esriMapClipShape,然后设置IMapClipOptions.ClipGeometry即可。注意:Geometry的SpatialReference需要与Map的SpatialReference相同。
xyy
赞同来自:
xiaosi9524 - GISER
赞同来自:
这个?
要回复问题请先登录或注册
发起人
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!