空间数据库技术应用教学案例-属性数据采集与编辑.docx
教学案例属性数据采集与编辑1 .属性数据采集(1)外部表构建外部表是指不存在于数据库中的表,是对数据库表的延伸。在 Access数据库中可以通过 CreatTable语句或者使用设计器来创立外部表。下面以使用设计器创立表为例说明,具体操 作步骤如下:1)翻开空表设计器,创立XZQ表,如图1所示:一 Microsoft Accw*I 允P 7® a9M、© XJkD .CW图1在Access中创立表个字mt2)在XZQ表 中创立YsDM、XZQDM、XZQMC、XZQDM字段,设置字段属性,保存。保存后的XZQ是一 个空表,可以在ArcCatalog和ArcMap中进行 查看,如图2、3所 不。rrznzzr ai" jj图2在ArcCatalog中查看创立的表候人一个WHERE子司9注襄理口中曾样记录MiA)tOUtiAjU)Kntu.李黜晔6堂胪Q美FU)曼"CD10 u所再(WFTEDIE).W9i£)11MWhD.B直|甚内选二| “A 5h«xMShap»_Ar««Z1整l”TL MMClOSO )380L 1>143>. M9U9L*“04 l;49TQQMC空32“26 即 5iW2utXZQBMW1K> 一 -, “- - - , 舸l?H2 ”X九K44T13.3JM*w»_Leng”*二“97. O. . Z511S330T04 »:3 *1巨31503. B”无 1T7ZBG80 24315_j_四:L .,二I4TG0. MSU3U22534J. 17411L "一、V P5 J*怦东坪“色要贵w*- H <> | 一一RV.Z2287X. 1543913C9396* cHi1 1At a J im(') 1>;ZEL93S9V. g;“ISBT232 八:.E;UTO 2*”J”;“33 HUS13“3”3 ,3<iOrtRi于理!HBWFJ不安工妥1 L'041工二,20409 3979MU»G«3X0 S而对方安灭=*,1MDI <E>Ev44cb,3;八 xtutu. *ui?_.11 ”.-.- _ - -. - -_ 1""" _ _ 4_3qK». .24795.535757171B?L”4*平一«!加橘工22799. 65520;M143M.':4:9S26. B245C3111041S7 IML住工IK62.14405nuoiu c4h|'应OMU 前程的1抿旗会1E|9i3MI7 90UK32S00i9 U44L :33lH. 314 WnitT373 atMJoiK”23.2420?. 49MCL29«S9H 03XB3T9. 9:9?14H040TT.J14M* *. A.- da_.1 -,- -_M|» 二4 h - -怆证S羸助业Imo J1号存也?<2tux,31341. 64O&46173146(9. 1SU一皿、 a】C38B. ) 乂34324230. iBB&Sj应用J关1。F“X43S4 1”Uti32«500 M1UI,:_ W9 J»;S,8a0 3”CTtD813 运切换所选记录和所有的记录图16对属性表中的内容按属性进行选择对属性表中的内容按属性进行选择后,可以将选择出来的要素重新导出并存储为一个新图层。如图17所示。 u出回口04 KV 阳口舌已?E M5 ,力同女獐S- 向(V力产Gt小c主事nSLUWh 力*t ;W,也sssre旷播hUHBEQn<i)图17对属性表中所选要素导出并保存-10-此外,还可以将属性表导出并存储为dbf格式。翻开导出的.dbf文件,另存为.xls ,那么可以使用Excel表格进行编辑。具体操作如下列图所示:冏二“ u » A 会会会会会会会会会会会会会会会会会会会会会会员员员员员员员员员员员员员员员员员员同员员员员 委委委委委委委委委委会委委委委委杏杏委委委委区再 民民艮民民民民R艮民区民艮民民民民民RRR民护民 川村w'4tfft村村村村村村村村由村村制村村相忖村群舫 日红一:苏僦火天酿利茂病掩好白黑白杨油M钟安训药悬 乡乡夕乡乡乡乡乡乡乡乡乡>乡乡乡乡乡乡乡乡乡夕色ooooooooooooooooooooooon- _ MiMiiiiXJiiiaiiii 湍 iiiii 的流00060006黑XI黑鬻器0006滥0006鬻嚏11BBSI09Q1 2 346 5 78 901234567892 S58666&N&6 & 67777777777 &«WA 4X 1A 1A 1A H4 alA 1A iA 4 1A fA ix 1A 14252525252525252525252525252525252252525"八2525尔讪4 4 4 4 4tl12 3 48 9 0 12 00 12 3 42 2 2 2 212 3 4-7 上工llornL.UulLlll-15L16ll?ll8-Lnl20l2122l23?-ED RJBM 痴&困l;019)良定x(c电凹IE导力。的,c,:. w:jwas口 x ?. &, 口. &图3在ArcMap中查看创立的表3)在ArcCatalog和ArcMap中查看的仅仅是XZQ的空表,可以在Access中翻开表录入 相应的数据O4)利用外部表与图层的属性表间的某一个相同字段进行连接,将外部表的字段属性赋给 图层的属性表。除了上述在Access中构建表之外,也可以直接在地理数据库(Geodatabase)中创立关系 表,具体操作步骤如下:1)翻开ArcCatalog ,选择地理数据库,单击鼠标右键选择新建表。US班也理 自定义g 密口业)一WW TH flTBW c c1 曾11 «*(£)CtrUCH£*y j - r.f W<*1 ' X n»Q)”(M)F2o! 9»(R)L“田要禽B«黑)入cdI _I要量美g.J属性数据采集与蜡辑mB(i)归 表-OIxzq|9 sr:, 鹏 MSXD->3 切S"片强®蠲I'hArcGIS Server)«.H SWMBBBBW) ) Cf 性(D.1 imkjdi ® i® 复合地址定位ag.图4在ArcCatalog中新建表2)输入表的名称 和别名,选择“下一步、设置字段的名称、类型和长度等。图5设置表的名称测绘地理信息技术专业教学资源库一本本本一本本本确支支支 丁 - "4 隼出任息字收,可宣其仕。手段性除涯群鹿赢号靠岸.行中纶名称'单击“机例”搪导入卬R上二步0)| "X出而1出q图6设置字段的名称、类型和长度等3)最后,单击“完成”按钮,完成整个表的定义。(2)外部表连接以外部表的连接为例,说明具体的操作步骤:1)在ArcMap中加载需要连接的图层数据“ZD.shp”和外部表“ZD-QLR”。选中图层,单击鼠标右键,选择“关联和连接”-“连接”,将ZD.shp图层与ZD-QLR 表进行连接,如图7所示。相性岫蜘.如酮可以使用旭教岫 要将HI些内容隹搜到该图层他)?某一亲的属性L选抒谈图层中连接将子的学限(£):标识码Z速抒费隹按珊匕图层的表,或者从椎盘加我表: I ZD.QIR= LH1J;/显示虻利亲中B润层的.性表外部表与图层需甚于幻型31位照携酗&洌W:相同的字段进行连接标识码 连接选项您保存所有记录的_:.目标表中的所有记录邰将笈示在生成的表中。对于从武技更方加到目标袋中的所有字防不口短的记录将只包苔空4 T 工仅保曾匹出记录3如果目标襄申的记录在连根赛中金同患aJM该记录构横 从生成的目标表中9除,取消取消美于连粮致据5图7图层与外部表基于相同字段连接对话框2)执行完“连接”操作后,图层数据除了保存原有的字段外,新增加了外部表中的“权 利人名称”等外部表中的字段。但由于图层数据的记录数大于外部表中的记录数,所以最后 连接到图层数据的“权利人名称”字段会存在一些空值。连接前后比照图如图8和图9所示。iWWVlWi20MOIOIOO1,10,”Xl 04400000 SJLMS1KKfiASSl-Wll 型 9>O)«5OO1OMCD0OOO1.G8aoosoiooaOOCOlOtOOMO)2W:O;4G0QOOO|A JQ9O329OW;4G0OO9l卜11i(4«>Wqq3 MAsciaa。、saduood,46二二m 二SMmoxMoejAaoDoi,:;:S:aOOOU1:2!:.31:二欣”3098 皿 8:,:J九T:3;?Z:;:.:>:.1*AMMatm20051010633032540013 UOOOO】31OUxOlOO130W:00:ajA&00M.98"&e”:A08m: J:8*:Ci;* j寻箭'J1SJ8”2C4迎 3,JAjooeoiOM【moi。展EfWfcwO 口 AW©M3304:mMt;AOOMlA500MW03Z99MI68二厂- -OWi2033C3«900»QI4GD00MI_ S,Jg836 g9332 )00K:0Ge00Ml2033aM300K;0Ge009Q,5eooMiatoo930mQsM>100&:Si ri“82goa 2乂 000071 J:'1>S 汕 811:A»o6ai'. *« aw1,1-,1101,3N;、)b,;AOOOOt甘,工',gKQL8MOUfOl: 一31,8”R;QAOOOoi1,t4JOdOOf Q9004d,6 g38” a «eooe»o»40joosauu260U:3100“第 2”?8凌兄0000,>1,M3,9X0,4弘 00d54J A JOOtQ»)J.,“,:" 38HM0000:313 30321 T / A000Mj.*M0M101003“,;期 QSOOOj303K32X10C91C00090:.G1100060x00*200019100bWl,i83483 ao淞 280819X>32S00r:>C60Mi0;30AU03S910UJA0090tWB93O32SlO;fjAOO&0:CftdOOMl9lOO箝注.-t加似3”l383#8005Ge2018 ?ooiaioo“g:G:WJIIgMS; :,;A】00«6X幼 82" 181" A000M1 .3823 双 6; ”009,A图8连接前的图层数据表X0Sha0. 丁“,aAsv»«K«I0,I I. .:.20060:0100:1032M:02680000:a;GOGO:OG2r 0>700e0:。18-i!4scdioca£20i0M8水:4矍十人上X,Y里找+ £笈'£5joo<o;oiooUCM>9:000«JA0090lM,界X士一 SL0工得二昆及穴女室Y宣 mi逐次!1具身9jooeon;4本6+人士号子U登典员务打,发包量一二力晟dga,舞bn- 100M:SX二二":二二-二12K0XC«2 皿皆.5*?2 +二.上&二Q-Nd 一/座接后二比二J据f L :*8+ _!. x,#.*,1|一iix dkR-1“J0nrj;CGO)MT, .靖;>工守口9上:xb,一ii 二W 三6 3>fiQ滁了原省的亲曲;IJ0049I004 ujJC049IMS<0,如在B石8.。与 m;H j100660060外可二新)名期受外注3,;gS128X与3 + JMLQ*羊产出安少90(*>至1W遐岂,工二&:王匚9鄢袭当J X>T4 i !八"所",!”二*$5中的权利人»73;?;?333S(加畏八撮笈 工鼻0;1TS;:;),三;W,=F- J«©ooooi_称等子琮心尔】jin jJOQtQXW,生-9 *X*v » 9垂且一sooeoxbxoo!3d3W:bO;r;AdOOO:00<01W1SMM0100T3200:0100sKmsoiooxscaooooiTEf:«ecic<,豆.、2oofc:iaiw!3O32MT0:CBOOXl.e41:«020C5(2>200>:0100SM32«CT0:K»X>X:19;:2.:B-0JOmeoiOH2(XMO;OIOOjgmo:。】sj600mHTt:0040>»4> itxri -。尸HeUOUieiOO|?;AOMM-> 媪,一二- 20060:Gldt”:3.,二二二 U0000:丁 L - 4L 1 Mi I. ,n, Ji图9连接后的图层数据表2.属性表编辑(1)字段编辑字段编辑主要包括对属性表中字段的添加、删除等操作,具体步骤如下:1)在ArcMap中加载相应的图层,选中图层,单击鼠标右键,选择翻开属性表。测绘地理信息技术专业教学资源库2)通过属性表中的表选项添加字段,设置字段的名称、类型和长度。如图10所示。T1。%ft 底BAR”ttfUAl翻开防亨(!)B9MMMQ0的WB)*0WvWBiW KWfrU gflMO*MH0* 第 3妫皿.加*R*pM3.的 H,rrio®L» mkb aog.K;J4;字投凿住iriw选择字段的名称.类型,长度等:,“二 40:乂$技664 34*4*3io/u e&Hi)图10添加字段示意图即通M93:SOO3M iusm9* *>(ItSIKTM, 3t;了 . uwiui'fii 1333>m* II* u加中4 m;»:?=:?:-;jiiasrtu.tM ITwsMiw nF I示:於瓦而杼OAAM £M4 Ii词讪rsj3)选中某个字段,单击鼠标右键,弹出快捷菜单,可以对选中字段进行相应的操作图11所小。迂电物0二M XZQx口 . ”十一«一"一, - r 一 . I 一、' . ”lnui” JCNICTID二,,g八”“srrnwj,”£42SztS:eeo« 血 8,二 w;;二二.WA4 :M&iSStxd '.2 Q"3K>U22l-3tyr +wm& .*2315118Mg 血c -Fa.rRwa moi6一'«. 一 , ,一 ,. .一) 4一68 W:Moeoo;oo )000 &o :oc33y 304J>3U2X28协 *IKU4ii2r>1000400100,>M22: . c«>*U艮ORi】M92wwfyue匕,Ik<w f*> R fk1.),8T*439U4joooeoosoo志】湖2b而aCr-W*)a,w 工产£l出加 a100C4Mi00 ty .4;31,45 j t<.1042S1<7tOOOeMlOO一 f蜃H,44停裳,向M01团”(LiWHt»H»£i.u4<3;»ii0G«Mi0QS2 尔;千*i<里片冕,上xoerwr.» n am(1MXir429HfI 1000001003>oumg堂迳,华培费昂409<x3M:9iQDOiQO3-4MHX.".rmsfistoi1 -231 八)0004 &9l00“X22211M,T ,声, 1);4:93L丁,. L LlllOAMUniM口4ME*亦Z专嫡,a时1z1"S"43iiri碗二,s拶及,同M03MMttgttdk.! WIT i 429”4:000«06:00?.!XX842S:7SlOOOiOOsM5<> £,不决0 AS07*T19U3;76z>X06M:0(F33N277g)T口现:239.29ii7in<99C&9199"X"",£gA等R,99.ircja -MTTtJ>U19« QHr'IIU9)MlOQQtOOCOO,3N10J04UM ,U0MM4 M4 I42S1:9:icooeoo;oo工X222:3川121371 q14U.-23.三:0006818;二 V:二:二1if1>UT. 64234,7il6d4! 99153124iim;kooceooioc军冕XI2234: MC44B:T3Uw9 3;', .'r - - - - - -i " -»* *- r -» - r . - - - - , -2963】。imooioon_L<5fOT91:】”1* ISBr < J*lOOOtM&OO电1101."WAiOO Hl IUHI 1i0 ,1日卜(0/119巳MX2Q I图11对选中的字段进行操作除了上述方法外,还可以借助工具箱对字段进行批量删除和添加等操作,具体步骤为:1)打 开ArcToolBox工具箱-数据管理工具一字段,可看到删除字段、增加字段 的操作。2)点开相应的操作,比方删除字段,将图层加载进来,在需要删除的字段前打勾,这样 便可进行批量删除字段的操作。如图12所示。AfcTooJboxttir字版,才但力工Q 个0T区STB 龟工恒正 %?«« F7包 fmMavw &济廿图12删除字段示意图ArcTgfco、SSW3ZM3 4关军奥力丽HB*5»霹4淳=.叶H享88/ itBjawjTi® MffT 反精的1金手良 多、睛享胃 曜住直工运用3 ftl(2 )属性表编辑字段长度回送)享柠别&向珠)或可派m»利心胸同曲 字阅I性搔向选)修定一匚。消 二|Hl1二二|豆丁川助二二图13添加字段示意图翻开编辑器工具,使所选图层处于编辑状态,点击强箫的 > ,选择相应的编辑要素,使其处 于选中状态。单击鼠标右键点击属性,可直接对图斑的属性进行编辑,如图14所示。图14编辑属性表另 项”对 态时,外,还可使图层处于选中状态,单击鼠标右键“翻开属性表”,通过属性表中 的“表选 属性表中的内容进行查找和替换、按属性选择等操作。注意,只有当图层处 编辑状 于才能进行替换操作。图15对属性表中的内容进行查找和替换