999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用FME 將SHP 中的拓?fù)溴e(cuò)誤輸出到CAD

2012-08-16 06:29:26蔡紅濤
科技視界 2012年21期
關(guān)鍵詞:利用

楊 鵬 蔡紅濤

(黃河勘測(cè)規(guī)劃設(shè)計(jì)有限公司測(cè)繪信息工程院 河南 鄭州 450000)

0 引言

目前各測(cè)繪單位常用的制圖軟件為CASS, 甲方一般會(huì)要求提交CAD 和SHP 兩套數(shù)據(jù)格式。 因作業(yè)員在實(shí)際作業(yè)過程中的一些失誤, 導(dǎo)致用ArcMap 對(duì)轉(zhuǎn)成后SHP 格式數(shù)據(jù)拓?fù)錂z查時(shí)發(fā)現(xiàn)大量的拓?fù)溴e(cuò)誤, 需要對(duì)CAD 和SHP 格式數(shù)據(jù)進(jìn)行同步修改,以達(dá)到CAD 與SHP 數(shù)據(jù)的一致性。然而有些作業(yè)員對(duì)ArcGIS 的操作不夠熟悉,只能夠在CASS 下參照SHP 數(shù)據(jù)的拓?fù)溴e(cuò)誤進(jìn)行數(shù)據(jù)編輯, 然后再轉(zhuǎn)為SHP,由于在ArcMap 中沒有一個(gè)很好的方法將SHP 數(shù)據(jù)的拓?fù)溴e(cuò)誤導(dǎo)出,這給修改造成了很大的難度,對(duì)照著修改不僅速度慢,而且容易不徹底, 有時(shí)舊的問題沒處理好又造成了新的問題。 哪有沒有方法能把拓?fù)溴e(cuò)誤導(dǎo)出為CAD 格式,在CASS中參照著修改,問題就迎刃而解了,通過摸索和實(shí)踐,我找出了一個(gè)實(shí)現(xiàn)的方法, 下面將我在唐景CAD 數(shù)據(jù)建庫項(xiàng)目中利用FME 將SHP 中的拓?fù)溴e(cuò)誤輸出到CAD 的一點(diǎn)經(jīng)驗(yàn),與大家分享一下。

1 實(shí)現(xiàn)步驟

1.1 進(jìn)行拓?fù)錂z查

利用ArcMap 對(duì)轉(zhuǎn)換后的SHP 格式數(shù)據(jù)根據(jù)需要進(jìn)行點(diǎn)、線、面的拓?fù)錂z查。 建立的拓?fù)湟?guī)則如下:

(1) 所有圖層內(nèi)要素是否相互重疊。 例如:dltb 與 zd(must not overlap with);

(2)線圖層內(nèi)要素是否自相交。 例如:xzdw(must not intersect);

(3)線圖層內(nèi)要素是否存在偽節(jié)點(diǎn)。 例如:xzdw(must not have pseudos);

(4)線圖層內(nèi)要素是否存在懸掛線(一條線必須和同層內(nèi)的其它線端點(diǎn)相接,否則為懸掛線)。 例如:xzdw(must not have dangles);

(5)面圖層內(nèi)要素是否自相交。 例如:dltb(must not overlap);

(6)面圖層內(nèi)要素是否有縫隙(宗地層不允許有縫隙,但是房屋層允許) 。 例如:dltb(must not have gaps);

(7)面圖層內(nèi)要素是否有縫隙;

(8)面要素弧段是否相互重疊、是否自相交、是否有懸掛線、是否存在偽節(jié)點(diǎn)(重疊要素包含的頂點(diǎn)相同)。

(9)線層要素不能相交(行政區(qū)界線、地類界線、界址線要素不允許相交,但是線狀地物層要素允許要素相交);

(10)面層要素弧段和線層要素是否重疊。 例如宗地邊界和界址線是否重疊;

(11)線層要素節(jié)點(diǎn)是否是點(diǎn)層要素;

1.2 分析拓?fù)錂z查結(jié)果

打開拓?fù)錂z查時(shí)生成的唐景.mdb 文件, 里面有很多表,我們只關(guān)注其中的 T_1_PointErrors、T_1_LineErrors 和T_1_PolyErrors 三張表,其中T_1_PointErrors 記錄了點(diǎn)拓?fù)溴e(cuò)誤,T_1_LineErrors 記錄了線拓?fù)溴e(cuò)誤, T_1_PolyErrors 記錄了面拓?fù)溴e(cuò)誤。 以T_1_PolyErrors 為例, 打開后如下圖所示(見圖1)

圖1 T_1_PolyErrors 表內(nèi)容

其中的OriginID 和DestID 對(duì)應(yīng)的是SHP 中的FID,TopoRuleID 字段對(duì)應(yīng)的是添加拓?fù)湟?guī)則的順序, 此例為面相交, 從表中可看出:FID 為18 和45 面重疊,24 和134 重疊……知道了是哪些面相重疊,我們就可以按照下面的思路來實(shí)現(xiàn)我們需要的東西:

(1)面提取,分別從SHP 中把FID 字段與OriginID、DestID 字段中值相同的面提取出來。

圖2 FME 程序

(2) 利用FME 中的Clipper 函數(shù)用一方去切割另一方,CLIPPED_INSIDE 端口輸出的就是我們需要的拓?fù)溴e(cuò)誤。

(3)將成果輸出到CAD。

1.3 程序?qū)崿F(xiàn)

因FME 中無法查看到SHP 數(shù)據(jù)的FID 字段, 首先要打開ArcMap,打開屬性表,新建一個(gè)字段,命名為“序號(hào)”,利用字段賦值(Field Calculator..),將FID 中的字段值賦給“序號(hào)”字段。

打開FME, 加載唐景.shp 和唐景.mdb 文件中的T_1_PolyErrors.dbf 文件,利用FeatureMerger 函數(shù)分別提出唐景.shp 中與OriginID、DestID 字段中值相同的面, 然后用Clipper 函數(shù)切割,得到公共面輸出CAD(見圖2)。

2 結(jié)束語

經(jīng)過實(shí)踐, 利用FME 可以很快捷方便的得到我們想要的拓?fù)溴e(cuò)誤,有效的解決了ArcMap 中拓?fù)溴e(cuò)誤不能輸出的到CAD 的問題,當(dāng)然,本文只是寫出了面重疊的CAD 輸出程序,依據(jù)上面的思想可以寫出導(dǎo)出不同拓?fù)溴e(cuò)誤到CAD 的程序, 希望能對(duì)大家起到拋磚引玉的作用。

[1]施朗.如何把ArcGIS 中的拓?fù)洳殄e(cuò)文件找出[Z].全國測(cè)繪科技信息網(wǎng)中南分網(wǎng)第二十一次學(xué)術(shù)信息交流會(huì),2011:623-629.

[2] 毛毛蟲. FeatureMerger 函數(shù)使用介紹[OL].http://blog.163.com/antufme@126/blog/static/.

猜你喜歡
利用
利用min{a,b}的積分表示解決一類絕對(duì)值不等式
利用倒推破難點(diǎn)
如何利用基本不等式比較大小
利用一半進(jìn)行移多補(bǔ)少
利用口訣算除法
利用數(shù)的分解來思考
Roommate is necessary when far away from home
利用
回收木再利用——Piet Hein Eek
低丘緩坡未利用地的開發(fā)利用探討
河北遙感(2015年4期)2015-07-18 11:05:06
主站蜘蛛池模板: 高清久久精品亚洲日韩Av| 久久伊人操| 亚洲综合极品香蕉久久网| 国产精品成| 一级成人a毛片免费播放| 欧美午夜视频在线| 国产第一福利影院| 国产一级二级三级毛片| 日本精品视频一区二区| 国产人成在线视频| 国产精品无码在线看| 欧美日韩国产成人高清视频| 青青青国产免费线在| 国产亚洲欧美在线视频| 91国内在线视频| 免费 国产 无码久久久| 亚洲色图欧美在线| 在线国产三级| 欧美日韩国产精品va| 再看日本中文字幕在线观看| 91在线播放免费不卡无毒| 中文字幕无码制服中字| 91视频区| 国产日韩欧美一区二区三区在线| 国产欧美又粗又猛又爽老| a级毛片免费看| 国产精品毛片一区视频播| 日本在线视频免费| 真人免费一级毛片一区二区| 精品国产亚洲人成在线| 国产一级二级在线观看| 亚洲天堂777| 久青草免费视频| 午夜电影在线观看国产1区| 国产精品久久自在自线观看| 成年女人a毛片免费视频| 欧美亚洲国产视频| 久久99这里精品8国产| 一本大道在线一本久道| 亚洲精品在线观看91| 久久香蕉国产线看精品| 伊人久久福利中文字幕| 青青操视频在线| 波多野结衣爽到高潮漏水大喷| 91蝌蚪视频在线观看| 91丝袜在线观看| 永久毛片在线播| 久久亚洲精少妇毛片午夜无码| 亚洲精品卡2卡3卡4卡5卡区| 老色鬼欧美精品| 日韩AV手机在线观看蜜芽| 久久这里只有精品免费| 99视频有精品视频免费观看| 中文无码精品a∨在线观看| 日韩av电影一区二区三区四区| 欧美人在线一区二区三区| 国产无吗一区二区三区在线欢| 国产黑丝视频在线观看| 国产粉嫩粉嫩的18在线播放91| 国产欧美精品午夜在线播放| 日本高清视频在线www色| 国产微拍一区| 亚洲婷婷在线视频| 美女无遮挡拍拍拍免费视频| 久久伊人色| 国产jizz| 欧美一级高清视频在线播放| 日韩福利视频导航| 国产v欧美v日韩v综合精品| 国产一级在线播放| 2020精品极品国产色在线观看| 国内精品小视频福利网址| 国产欧美亚洲精品第3页在线| 91久久夜色精品| 亚洲欧洲日韩综合色天使| 日韩av在线直播| 亚洲国产AV无码综合原创| 亚洲伊人天堂| 久操线在视频在线观看| 欧美日韩第二页| 亚洲a级在线观看| 九色在线视频导航91|