日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ArcGIS三维建模(三)

發(fā)布時間:2024/8/1 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ArcGIS三维建模(三) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

五、Multipatch說明

1.在ArcMap中加載原始矢量數(shù)據(jù)和Multipatch數(shù)據(jù),紅色外邊框的數(shù)據(jù)為Multipatch數(shù)據(jù),下層為原始矢量圖層

?

2.建立這兩個數(shù)據(jù)的關(guān)聯(lián)性,在目標(biāo)層Multipatch層上右擊,依次選擇“Joins and Relates——Join”,彈出如下窗口

上圖中,“2”項為屬性圖層,“1”和“3”項中選擇屬性值能夠匹配的關(guān)聯(lián)字段。點擊“OK”后,查看關(guān)聯(lián)結(jié)果如下

這一操作的目的在于通過兩個圖層的公共字段,為目標(biāo)層關(guān)聯(lián)屬性表,但值得注意的是,這個屬性的關(guān)聯(lián)僅僅是關(guān)系上的鏈接,并沒有對實際數(shù)據(jù)作出改動。

?

3.此時,需要在Multipatch圖層上右擊,選擇“Data——Export Data”,將模型重新輸出一次即可

單擊OK,Multipatch模型要素圖層就創(chuàng)建完畢了。

4.Multipatch模型的幾個顯示效果。

ArcCatalog的3D View預(yù)覽

ArcScene展示

?

ArcGlobe展示

?

常見問題

SketchUpESRI插件不可用

安裝了ArcGIS和SketchUp的插件后,在c:program filesArcGIS目錄中會生成一些文件,將它們都復(fù)制到ArcGIS的目錄后,由ArcGIS導(dǎo)出SketchUp的功能才能正常使用。經(jīng)測試,ArcGIS 9.3 也可以正常使用。

ArcGIS9.3桌面環(huán)境下建模過程

SketchUp6ESRI插架是針對ArcGIS9.2定制的。目前廣大用戶的ArcGIS版本幾乎都是ArcGIS9.3或更高級版本。該插件與ArcGIS9.3軟件的兼容性和數(shù)據(jù)的兼容性成為用戶關(guān)注的焦點。

下面將介紹,該插件在ArcGIS9.2與9.3這兩個版本中使用的不同。

2? ArcGIS9.3桌面創(chuàng)建的PGDB無法被ArcGIS9.2桌面支持。

因此,在SketchUp6ESRI插件無法正常創(chuàng)建PGDB。首先,需要通過ArcCatalog手工創(chuàng)建一個PGDB,同時新建一個Multipatch的Feature Class,如下圖

2? 字段設(shè)置:在新建MultiPatch圖層,需要設(shè)置該圖層的必要字段,需要添加的字段如下圖所示

?

?

序號

?

字段名稱

?

字段類型

?

備注

?

1

?

SUSourceFeatureID

?

LongInteger

?

原始數(shù)據(jù)的唯一ID

?

2

?

SUSourceFeatureClass

?

Text

?

原始數(shù)據(jù)的圖層名稱

?

3

?

SUInstanceName

?

Text

?

在SketchUp環(huán)境中的圖層名稱

?

4

?

SketchUpData

?

Blob

?

可保存SketchUp的模型字段

?

?

特別說明:如果原始數(shù)據(jù)中的屬性需要加載到創(chuàng)建的的模型中去,SUSourceFeatureID字段的建立非常有必要。

2? 紋理添加,要精確到面。

在SketchUp中為模型添加紋理時,需要選中建筑物的面,逐一添加,否則在導(dǎo)出Multipatch數(shù)據(jù)使,紋理將不被繼承。

2? 空間參考



ArcGIS9.3環(huán)境下,通過SketchUp插件導(dǎo)出的Multipatch圖層沒有空間參考,需要手工添加空間參考(建議選擇數(shù)據(jù)源空間參考)。否則,將無法加載到ArcGlobe的三維場景中.

ArcGIS導(dǎo)出SketchUp

導(dǎo)出SketchUp時,必須選中需要導(dǎo)出的矢量數(shù)據(jù),導(dǎo)出時候,原始的空間參考將被帶入到SketchUp環(huán)境中。

SketchUp沒有導(dǎo)出成 mdb 格式的選擇

如果使用的是 SketchUpPro 7 的話,直接打開skp文件,再先導(dǎo)出命令的話,里面是沒有導(dǎo)出成*.mdb格式的選擇的。將SketchUp 插件安裝目錄C:Program Files (x86)GoogleGoogle Sketchup 6Exporters文件夾下Skp2MP.dll和SkpWriter.dll拷貝到SketchUp Pro 7安裝目錄下C:Program Files(x86)GoogleGoogle SketchUp 7Exporters。

SketchUp導(dǎo)出時Error:Microsoft jet數(shù)據(jù)庫引擎找不到輸入表或查詢

SketchUp 導(dǎo)出mdb文件時,出現(xiàn)“Microsoft jet數(shù)據(jù)庫引擎找不到輸入表或查詢”的錯誤時,可以先用 ArcCatalog 建立一個 mdb 文件,再里面建立一個 Mulitpatch Feature Class的對象。然后在 SketchUp 中導(dǎo)出時直接選擇這個文件和表名就可以導(dǎo)出模型了。

也可以通過ArcToolbox中3D Analyst Tool/Conversion/From file/Import 3D file工具,將SketchUp導(dǎo)入到mdb中。

SketchUp導(dǎo)出時Error: GeometricSpatial Reference

在 ArcMap 中的坐標(biāo)系是 Unkown 或 WGS84 之類Geographic Coordinate Systems 的時候,導(dǎo)入到 SketchUp 中編輯再導(dǎo)出時會出現(xiàn) Error: Geometric Spatial Reference 的錯誤。經(jīng)測試,只有使用 Projected Coordinate Systems 才能在 SketchUp 中正常導(dǎo)出。

SketchUp導(dǎo)出時Warning:SketchUp data could not be saved with feature

在Personal Geodatabase中Multipatchfeature class需要設(shè)置該圖層的必要字段,需要添加的字段如下圖所示:

?

?

序號

?

字段名稱

?

字段類型

?

備注

?

1

?

SUSourceFeatureID

?

LongInteger

?

原始數(shù)據(jù)的唯一ID

?

2

?

SUSourceFeatureClass

?

Text

?

原始數(shù)據(jù)的圖層名稱

?

3

?

SUInstanceName

?

Text

?

在SketchUp環(huán)境中的圖層名稱

?

4

?

SketchUpData

?

Blob

?

可保存SketchUp的模型字段

?

總結(jié)

以上是生活随笔為你收集整理的ArcGIS三维建模(三)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。