地籍宗地出图(二)
根據宗地出圖(一)中領導的要求,生成的圖片要類似于下圖所示:
一開始覺得很簡單,其實還是花了一上午時間的。下面是實現的流程:
1.首先,選中一戶人的所有地塊,然后創建選擇圖層(以但不同符號化突出顯示)
這里選擇使用了IFeatureSelection接口中SelectFeature()方法,此方法像游標查詢一樣,可以進行條件過濾;創建選擇圖層的關鍵方法是IFeatureLayerDefinition接口的CreateSelectionLayer()方法,注意需要將FeatureSelection轉換為IFeatureLayerDefinition;
2.顯示選擇圖層,直接使用Map的AddLayer方法即可加載新建的選擇圖層到地圖中,加載后要縮放到新建的選擇圖層,這里不能用pFeatureLayer.AreaOfInterest來獲取Envelope,這里費了很多時間,參見ArcEngine中的縮放地圖。
3.再來設置符號化等。這里使用了Style符號庫中的符號,不是使用的自定義符號。關于使用系統中的符號樣式參見:讀取Style符號庫樣式的方法。
總結
- 上一篇: java 并发测试main方法_java
- 下一篇: PIFA 天线的推论及计算方法