FMECAD转GISshp格式文档操作方法.docx
- 文档编号:3347125
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:13
- 大小:70.76KB
FMECAD转GISshp格式文档操作方法.docx
《FMECAD转GISshp格式文档操作方法.docx》由会员分享,可在线阅读,更多相关《FMECAD转GISshp格式文档操作方法.docx(13页珍藏版)》请在冰豆网上搜索。
FMECAD转GISshp格式文档操作方法
MFE使用文档:
CAD格式专程GIS的shp文件
一、CAD文件的查看和预览
目的:
确定CAD文件每个图层包含的数据集,点point,线line,面polygon数据,以
及CAD文件的扩展属性。
1用FMEUniversalViewer打开要转换的CAC文件
1,Fileopendataset打开CAD文件
2,选择输入数据的格式DWG口数据的路径
如下图:
3,如图
卫Viewspace
-図隔View0-因辭Dataset:
ACAD[1-1
0
DLDW
DLSS
DMTZ
GCD
GXyZ
図
図El図
口旦vy'y口旦ff
図kJJJ{£)■JMDEl魁KZDElijMJZJ図®YZH因QZBTZ因腳ZJ因axes図卿bound図LJ如因腳
label
value
图中viewspace中各个数据集是
CAD的各图层名称
□
囹1
ZJ
+
以axes图层为例关闭其他图层,只打开axes图层
axes
□I|Area因Ling
□+Point
□
可以发现axes图层只有注:
所以在以后的转化中
AText+DMbound
Line数据
axes图层只有线line数据其他数据为空不需要转换
4,点击:
按钮,
可以选侧对象的要素
点击view中的一条线段要素,可以查看这条线段要素的扩展属性
FeatureType:
CoordSys:
AttributeIkmg
«lhIocad_original_entity_typ«autocad_source_£ilename
antocad_thicka@s毎Mtocad^widthexterLdsd_data_list{0}extendedextendedexleitdedtendedextendedextendede^teridedextendedextended
st{2]
dsta_list{5}
dtla1.1st{6}
data{0}I6Eit_i^t..data{0j.32Bi.
data{0}.applicati...
*『 AttritutsValue autoc^i2dpolyliii€ F: \MFE学月资斜\FNE德討\Hl_ldiyi.dwgmodelspace 4430005 0 4pplame: DRAW_IHFQ 16Bit_integer: 0 32Bit_integer: 0 string: 中山东路 string: 10025 string: string: 0 0 DRAWINFO 中山紊路 其中extended_data_list{0-6}为选中要素的扩展属性,可以看到我们需要的扩展属性如: 中山东路,10025,这些重要的扩展属性 其他图层的查看方法相同,有的图层没有扩展属性。 例如: JMD图层 可以查看,有三个要素集arealinetext 有数据 £l|g|JMD 図匚]Arsa 凶\Line □*Point 0AText □LJ KZD MJZJ rn1IV7M 所以在以后的转换中药有三个要素的转换 面,线,点的要素的转换。 二,应用FMEWorkbench自定义转换CAD数据 目的: 按照要求把CAD的数据转换到GISshp文件中,扩展属性读取在shp文件的表中 1,打开FMEWorkbench选择 2,选择读入数据的类型DWG口数据的路径,和目标文件的格式 3,选择要读入的数据的图层 本文以读入axes图层为例,选择读入axes图层 ESRIShape 0 axesbound DIM DLSS BNITZ俎GHZ JJ KZDlab*lLay*rl onrubbishvalue TZH ZBTZ SelectA2L1 Filterby: 4, 经过上面的分析可以发现axes图层只有Line数据 则系统默认的其他属性可以删除 删除前: SourceTypes DestindtionTypesn? | aS)ax自总・**PE]] DataFlewH •Loxlec讷 母HULL 删除后: Sour兀Typgg日 DestinationTypesp| (+jGeouie*.*Iter] 、~INPUT mPOIMT A 回LINE k El臓 IBAREA 田ELLIPSE 0TEST A E)HASTER $ t+1SURFACE /■二《—: 一一--.2.=..― 鸟 两SOLID : +]COLLECTION 鸟 圧1ML A DataFlaw Eaxes,..AD]] —*国axes・・・PE]] 右键单击目标要素选择 FeatureTypeProperties? X 奄1General»UsErAttrtiu怕s]AFormatAttributesNameSettings FeatureTypeName: axesjine OFanoutByAttribute FanoutAttribute: GeneralSettings AllowedGeometries: Dataset; Databaseuser: Help Applyto.OK Cancel 可以插卡转换成的要素名称和要素类polyline线性数据 可以根据要求修改输出的要素名称 5, shp格式 点击开始转换,选择相应的路径存储文件,即可转换成需要的 用arc_catlog查看转换后的数据可以看到线性很好的转成了shp文件,但CAD得扩展属性 却丢失了,这是我们不想看到的。 因为数据中的扩展属性对于我们很重要。 三、CAD扩展属性的转换 通过第一部分的分析axes图层其中extended_data_list{0-6}为选中要素的扩展属性,可 以看到我们需要的扩展属性如: 中山东路,10025,这些重要的扩展属性 1,右键单击sourcetypes,属性菜单 选中扩展属性值,修改如下图: …AD]1 LyGeneral ■eirs eserveInsertPoii人>rnVisibleAttribut? adpolylinesas2jvancedreTypes ^ouircehypes: TNFHT Paz5AL旧上詁sSe;口《: : pm匸le: v3Re sd Coneel a口口I#to... OK 2,右键单击destinationtypes,属性菜单 添加自定义输出的名称,和数据长度,选中扩展属性值,修改如下图: -Hearne.».IterJ二. 、~INPUT El氏™OQI IS宅旦严“・・・理]]斗 ri— 3,通过第一部分分析 FeatureType: axes CoordSys: Unknown AttributeNait ^Lutocad_original_entity_typeautocad_source_fileiiameautoc3Ld_space «utocad_th.ielmses;Mtocad^width啟t曲血d_data_list{0}extended€Ktendedexieitdedextended€Xt电IL(i@dextendede^t电口山电dextendedextended dat&data dat臣 list{l} i】妣⑵• list{3? list{4 list{5j list{6} data®}. dat*{0}32Bit_int.-.data{0}.applicati... 旨盂tEiidEddaA盘{□}.wtrin迄弋『 AttributeValue &utoc^dpolyline F: \L1FE学月资拓\FME^^T\l-l_ldi応dwgmodel_space 4430005 0 applicalicn_name: TRAW_IHFO 16Bit_int^ger: 0 32Sit_integer: 0 string: 中山东路 string: 10025 string: strin£: 0 0 ERAWIUF0 中山紊路 4, 可以看到我们需要的扩展属性是中山东路和10025 分别在list{3}list{4}中则可以相应的建立对应关系如下图: Haxes.,.AD]] aut□*.*st{} aut口…t{0} auto*・-til) aut□..*t{2} auto,.,t{: } aut.t{4J auta.*t{5} auto...t{6} DRIT ElGeome. +porrr -LLNE -axes.*・PE]]二i OPNAMEAIM! aut…t和} 国ARC +1AREA > 5,点击开始转换,选择相应的路径存储文件,即可转换成需要的shp格式 用arc_catlog查看转换后的数据可以看到线性很好的转成了shp文件CAD#扩展属性可以 在table中查看到PNAMENU字段存储了街道名称和街道号,满足了需要。 FID SMape WVM 0 Polrline itririE: 併人字皆 st班玛: 20279 1 Polyline fitrine: 北人字皓 strinc: 20023 2 Folyline ■tring: 休门西右 stiiriE: ^oiee a P0I7Iin@ string;北人丰欝 stline: 20023 4 Polyline strinc: strine: 20278 5 P0I7Iine strinetSXje stxiiit: 30123 6 Polyline sirinei^n^fi sttint: 20465 7 Polrllne cirinE;北JE Etrint: 20020 3 Polyline xtritit: 休门西宵 204G8 9 Polyline striiiK: 学鱼番 string: 20471 10 Folyline sttine: 駁音<r sirine: 2Q040 11 P0I7Iine =trine: tgX里 Ktxinc: 80123 12 Polyline Etrinc匹中甜 stzinc: 20342 13 F0I7Iine strine: K文里 stiiiiE: 30123 14 Polyline £trim;学堂番 strint;20471 15 P0I7Ilne strinE: 休门街 strin£;2046E 16 Polrline strinE;四中務 20342 17 Polyline ■ttinE: texs stline: 30123 18 F0I7Iine Etrine: 中花 siriit£: 2G020 19 P0I7Iin@ strinc: 龙主JS欝 string: 20256 EQ Polrline rirte: 龙王I®銜 stline: 20256 21 Polyline strine: 向东衝 strinc: 20422 22 Folrlina 屮“皿;怵门肃街 striAK: 20465 Art «F・ 1-JimL4" ord: h|jJ|1“利| Show: [AlSt-刊 Records(oF92) Options 6,打开ARCGIS加载转换后的数据,可以看到内容还不标准,修改一下就完美了。 打开编辑,替换String: "为空后,完全符合要求了。 右键加载的要素选择openattributestable打开表,单击editor开始编辑 7,保存编辑。 用arc_catlog查看转换后的数据可以看到线性很好的转成了shp文件CAD#扩展属性可以 在table中查看到PNAMENU字段存储了街道名称和街道号,满足了需要。 转换成功。 其他图层方法类似,不一一阐述。 还有一些高级应用没有具体的学习,希望以后多多交流,相互促进学习,有错误之处希望能 提出意见得以改正。 如果要转换的数据时按照要求统一分层和编辑的,则可以保存相应的FME转换格式的文件, 则转换下一数据时直接调用文件,减少编辑,能更快速的转换,提高工作效率。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FMECAD GISshp 格式 文档 操作方法