ArcGIS高程Z值的去除方法


   在ArcGIS中,我們常用的幾何類型有點、線、面、體(體,在涉及三維的情況下使用),但在這之外,可能會遇到帶ZM的類型,如圖所示,面ZM,它與面類似,但比面多兩個字段。

image

   在編輯中查看草圖屬性可看到Z值和M值。Z值是用來存儲高程屬性信息的,M值是用來存儲其他屬性信息的,如溫度、濃度等。這里的數據是CAD文件轉過來的,所有有高程值,但沒有M值。

image

從下面的WKT格式中可以看出幾何點可能的類型有Point、PointZ、PointM、PointZM四種格式,Polyline、Polygon也是類似的。

<Point Text> := EMPTY 
|    <Point> 
| Z  <PointZ> 
| M  <PointM>
| ZM <PointZM>

<Point> :=  <x>  <y> 
<x> := double precision literal
<y> := double precision literal

<PointZ> :=  <x>  <y>  <z> 	
<x> := double precision literal
<y> := double precision literal
<z> := double precision literal

<PointM> :=  <x>  <y>  <m> 
<x> := double precision literal
<y> := double precision literal
<m> := double precision literal

<PointZM> :=  <x>  <y>  <z>  <m> 
<x> := double precision literal
<y> := double precision literal
<z> := double precision literal
<m> := double precision literal

   從AutoCAD中導出的地形圖數據,因為大部分含有Z信息,所以導成shape后,其類型都是帶ZM的,有的時候,比如MapGIS軟件,它不能識別帶ZM的幾何類型的Shapefile文件,我估計他的程序員是通過字段的值來直接判定的。那么我們怎樣來去除帶ZM的幾何類型呢?

   在地理處理-環境,設置M值和Z值參數為Disabled。(也可以在ArcGIS工具中設置,那樣只能當前工具生效)

image

   然后再用復制要素工具重新生成一個就可以了。

   image

     image

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM