CityEngine导出模型与GIS属性挂接_第1页
CityEngine导出模型与GIS属性挂接_第2页
CityEngine导出模型与GIS属性挂接_第3页
CityEngine导出模型与GIS属性挂接_第4页
CityEngine导出模型与GIS属性挂接_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CityEngine导出模型与GIS属性挂接在CityEngine中建立场景之后,我们需要对建立好的模型导出(以3ds和obj格式为例)。导出模式可以选择两种:Usefilesizelimit和Createonefilepershape。Usefilesizelimit:将所选模型作为一个obj或3ds文件导出。Createonefilepershape:将模型按照shape导出,每一个shape产生的模型会生成一个3ds或obj文件。FikFileSireLimit(MB)Mesh图1导出方式下面我们讨论的是以Createonefilepershape的方式将模型导出时,模型文件的命名问题。一、当Name字段为非中文时经测试,CityEngine的模型导出时的模型命名是有规律的,即模型文件的命名规则是:Namel+"_"+Name2Namel为导出时设置的Name:ACentralLocationhameNeYiNamehame图2导出NameName2为shape的NameName2为shapeesfootprints3;1567Obj&tte]ps5aden3_pl3t_0167.fltpa^adena_pIart_0163-fltpasaderpasadera_pIat_OlHolepasadena_pIat_0170.fitpasadena_pl3t_0171,fltpa5adena_pIat_0171.fItHole图3shape的Name其中需要注意的是:shape的Name是与GIS数据的属性表关联的,即:shape的Name==图层属性表的Name字段的内容。见图3与图4|Itai■心paspla.tO167.fltIcaiad«n«_pl1£E.fittaiid#na_d1it_OL69.£lt「且g巨d叁,t_0111pa£HdgTts_[Hat_C)L〉LFit口ama:iwTia_Dlat_QLT£.fitpas&d号na[>lal01f3,fl>I叩ad*n」"t_0LTd.Gtp*iAdenA_plit_0173.fituaaadena_pla.t_0175.fitDH5aiieTia^pla.'t_Dl77.fitpasEwnaql老士二二?E.151t口M£〉(i〉Tia^」1at_QlT9,fit[:g5。">na_4:liA_3L「0.fit[jaBadW[ia_m&t_(U「Lfit口a'&dwna_口]at_2L,tpasadenaplatDlfiS.fitpasaiienapla-t_UlS4.fit1paia.'t.Ol85,fittaiadsna_51it_3L0o.fit图4属性表的Name字段导出后结果如下如:_NwN孑m—p孑sadpna_plat_U449»flt3dsNewName_pBsadena_phvO45O.flt.3ds」NewNarritjpa5adftna_plat_0455.flt.3dsNcwNanne■串亍ssdena_plat_M58田t.3ch以上导出方式适用条件为Name字段的值为非中文字符。二、当Name字段为中文时当Name字段为中文时,通过上述方法导出的模型文件命名形式如下:[jWewNanne_ijnnamed.ebj图6Name为中文时的命名J因系统无法识别shape的中文Name,故在shape的Name地方显示为unnamed,这种情况下我们需要进行通过空间连接的方式将模型文件与属性文件对应起来。具体步骤如下:一1、选中要导出的模型,导出模式为Createonefilepershape,确定后将模型导出。+4-4»•\・C&j♦SceneUgM.《•,Pa*w>m3ffc$2p=foofpnntf3(1367Obje<tt)+4-4»•\・C&j♦SceneUgM.《•,Pa*w>m3ffc$2p=foofpnntf3(1367Obje<tt)那C・Sh3pe5AsBuih4(95Objects)■<JGtnmte■♦IlViewportKI^23-1967695^4000-570673Sa|C<yEngtfioCS|n<Kri|Next>Solod®nexportdestination:FinishCancelfikEditStlraL^ytfGrophShapesKarchScriptsWindowHdp三85ct5O-dau;匕,m»p6。models•©rules・匕>,cett,2?_•ArcMip2CitY€nqioe.cejGeneral0CityEngine了ExportModelsofSelectedShapes(allmodelsaregeneraied)瓶ExportSelectedGraphandShapeObjects次ExportSelectedGraphObjects卬ExportSelectedObjectsas.ccjFile版ExportSelectedShapes,ExportSelectedTerrainsiExportSelectedTerrainsasImage图9模型导出设置鱼匕_070Ofac_100鼻院_21。丸flatroOflaVol*Aatro2电flatro3NewNameunnarried.SdsNewNameunnamedl,2dsI—J■■———一」NewName_dnnamed_2,3d€NewINgme^nnamcd.S.Sd5图10模型导出结果2、在arcmap的Too旧ox中选择Import3DFiles通过该工具将第一步导出的3ds模型转换成FeatureClass,该FeatureClass的属性表中包含了模型的名称。13ESystemIcolboxe5日通3DAnalystTools国乐3DF&ature?zdConversion+《FromFeatureS£FromFileqASCII3DtoFeature□日Irnport3DFilet,LandXMLtoTIN图11Import3DFiles工具图12Import3DFiles工具参数设置

8▼中心2"?¥!■1i.lSL4G^r./h«r***H*:49!MMRuh4d^r.i,咻,:'1Gj11r«fJb™FW♦妁JrH推中由I4b-PTfpianHi-lrL'・rSm+th、际E劈y%■・中.gfcMEE\3E***1F^**'、HfV^iitymp^事♦mn'hiiBvr**&Crna<.■bcw1k-Mbftpd^.&Iwr.llM4c■、miM吸5w妁y1ah"^^F«l•>^>RbOlV>Wpc4jKiain•*Sfrffr%电4M/I44Whifx*,■*•・『pdHnbur1ii.«]■IMMMS^inwt•»0・l<H・CfrT#&浮WoMiD<iaXjiijipiraibi*T=noh♦门建2*■g^y,一ftE.-^raTear,,物♦TE«>,rU■•^^LBlkadal^&^r;,HIM<lhHwift4'Artrih

■MrJh4ne-Tn4i.u图13Import3DFiles导入结果3、加载原始footprint数据,如下图图143D模型数据与Footprint数据4、生成的T3ds数据与原始Footprint重合,若有偏移过大的情况则将T3ds数据进行平移,使其与Footprint基本重合,之后使用FeaturetoPoint工具将其转换为Point数据图15FeaturetoPoint工具图16FeaturetoPoint结果5、最后通过spatialjoin工具将Footprint的属性与Point数据的属性进行空间连接,从而得到模型与Footprint的对应关系。图17SpatialJoin工具图18SpatialJoin最终结果注意:若GIS数据使用CityEngine不支持的坐标系,则使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论