用户名:    密码:    验证码: 请点击刷新验证码 马上登陆 新用户注册
网站首页资讯动态教学时空文章作品数字旅游相册定制图片故事视频教程精品下载电子地图网站说明考试与测验系统百博数字淘宝店网址之家留言讨论
 当前位置:网站首页教学动态→查看教学

地理信息系统GIS——实习五

[ 作者:毛毛巴巴┋来源:百博数字┋发布:毛毛巴巴┋日期:2009年04月08日┋阅读:4380次┋字体:  ]


实习五   属性数据库的建立   实习指导书5

一、    实习目的
掌握属性数据库建立的一般方法和过程,熟悉数据库的基本操作。
    二、实习内容
    1.属性数据编码。
    2.建立数据结构。
    3.录入属性数据。
    4.数据编辑。
    三、实习要求
1.属性数据编码
    按政区进行编码,编码共4位,按市、县(含市区、县级市)行政级别顺序编码,前两位为市码,后两位为县码,同时要区分出县级市和市区。具体规定为:
市  别       代 码     市 别         代 码 
石家庄市       01       张家口市       07
唐山市         02       承德市         08
秦皇岛市       03       沧州市         09
邯郸市         04       廊坊市         10
邢台市         05       衡水市         11
保定市         06
    市辖区代码为“01~09”,县级市为“10~19”,县为“20~”。如石家庄市区、鹿泉市、井陉县的编码分别为“0101”、“0110”和“0120”。
    2﹒数据库结构定义要求
项  目        字段名       类型      宽度
县(市)名称       MC         字符        10
区位               QW         字符        4
编码               bm         字符        4
1990年总人口      zrk_90      整型 
1982年总人口      zrk_82      整型
面 积              mj         整型
1990年男人口      nrk_90      整型
    3.数据录入
编码和数据录入要准确无误,否则会影响下一步的地理分析。
四、实习步骤
    1.数据库的建立
    (1)按规定为各行政区域单元编码,并填写在附表《河北分县(市)人口数据表》中的编码栏内。
    (2)选择“文件>打开表”命令,打开河北省政区多边形表XJ。
    (3)选择“地图>图层控制”命令,把表“XJ”变为“可编辑”状态。
    (4)选择“表>维护>表结构”命令,出现“修改表结构”对话框,单击“增加”按钮,这时可按规定的内容定义字段。定义一个字段后,单击“增加”按钮接着定义下一个字段,如此重复下去,直到把所有字段定义完毕,击“确定”按钮,这时地图窗口关闭。
    (5)重新打开表“XJ”。选择“地图>图层控制”,把表“XJ”变为“可编辑”状态。
(6)选择“窗口>新建浏览窗口”命令,这时出现一个电子表格。
(7)不要关闭地图窗口。
(8)把光标移入表格变成“I”型杆,移至要输入数据的空格内,单击鼠标左建,出现一个黑框,这时可输入数据。移动鼠标并单击左键,或按Tab键,光标跳到下一格,可继续输入数据。
    (9)重复第8步把所有数据输完 ,在输入时要不断地存盘,以防中间出错或断电。
    (10)选择“文件>保存表”命令,然后关闭表XJ。
    2.数据修改
(1)    打开表XJ,并设置为“可编辑”状态。
    (2)选择“窗口>新建浏览窗口”命令,显示电子表格。
    (3)将光标移至错误数据处,单击鼠标左建,直接修改即可。
    (4)保存表XJ。
    3.数据浏览
    (1)选择“文件>打开表”命令,选中XJ,打开“优选视图”列表,选择“浏览器”,然后确定。
    (2)选择“浏览>选取字段”命令,“选取字段”对话框出现。
(3)在“表中字段”列表框中选择一个字段,单击“增加”按钮,所选字段被增加到浏览窗口的列中。
    (4)重复第3步,增加所有要浏览的字段,然后“确定”。
    (5)如果要隐藏(或显示)格线,选择“浏览选项”命令。打开“浏览选项”对话框,选中“显示格线”框,以显示格线或清除该框以隐藏格线,单击“确定“按钮。

附表
河北省分县(市)人口数据表

地区别
    编 码(自己编)    1990年
总人口(人)    1982年
总人口(人)    面  积(KM2)    1990年
男人口(人)
石家庄市                    
市  区        1390206    1066335    322    727191
鹿泉市        342669    290797    614    174025
辛集市        582131    505619    951    292468
藁城市        685592    581419    813    344853
晋州市        477849    399569    619    241844
新乐市        394472    327536    525    197842
井陉县        318296    288599    1381    166046
正定县        540162    451364    601    269012
滦城县        330098    277907    397    166771
无极县        446747    382157    500    224941
赵  县        498634    417561    675    253468
高邑县        164925    134854    222    83314
元氏县        345537    293731    681    175343
赞皇县        208370    174830    832    107364
平山县        427188    384691    2613    223170
深泽县        235243    201981    301    119427
灵寿县        289093    248592    1069    147621
行唐县        378200    332376    961    190955
唐山市                    
市  区        1517750    1338304    1090    779930
丰南市        504953    449756    1297    263166
遵化市        642888    564573    1509    328963
滦  县        516918    469496    999    266594
滦南县        533672    508325    1270    271462
乐亭县        479444    453962    1308    243165
迁安县        616948    537193    1208    320425
迁西县        346211    316652    1439    179991
丰润县        677614    595321    1216    343758
玉田县        622589    540981    1165    315900
唐海县        131612    117632    884    66559
秦皇岛市                    
市  区        521153    403701    390    270436
青龙县        516789    455797    3510    272006
昌黎县        518204    484865    1184    263467
抚宁县        522571    478654    1721    266045
卢龙县        390656    362999    945    200559
邯郸市                    
市  区        1151670    940769    434    635246
武安市        635322    543174    1806    322626
邯郸县        347489    275696    536    171198
大名县        669490    560157    1056    334977
魏  县        711165    598739    851    356883
曲周县        359039    297161    677    181359
邱  县        182815    155383    448    91279
鸡泽县        218743    177019    337    110334
肥乡县        279420    238586    496    140037
广平县        221827    181905    320    110739
成安县        336187    268768    485    166423
临漳县        521546    424091    744    259043
磁  县        575216    486218    1014    289369
涉  县        350967    323105    1489    181194
永年县        738910    609838    898    369762
馆陶县        263235    222651    456    131529
邢台市                    
市  区        398428    317328    138    212544
南宫市        429618    378411    854    213951
沙河市        420968    355392    999    219930
邢台县        426445    360644    1980    216286
临城县        176206    153886    797    90080
内丘县        237531    206935    775    120694
柏乡县        165496    140842    268    83806
隆尧县        440416    377814    749    223196
任  县        281757    233575    431    142578
南和县        282291    233674    413    142210
宁晋县        653613    553740    1107    332973
巨鹿县        320987    271623    631    162514
新河县        154168    140186    366    76853
广宗县        245067    203736    513    123802
平乡县        245083    202825    406    123911
威  县        495175    428704    994    250183
清河县        320154    252920    501    160521
临西县        283495    237850    550    143379
保定市                    
市  区        605075    502407    125    315422
定州市        1024975    892174    1274    514304
涿州市        495355    425068    742    252159
高碑店市        458841    384069    672    232153
安国市        363454    325251    486    181757
清苑县        635847    540072    954    320227
满城县        401338    352440    718    202351
易  县         515341    466662    2534    267056
徐水县        533256    447465    748    267168
涞源县        245737    234719    2448    131425
定兴县        503123    429754    707    252302
顺平县        276807    254482    708    140202
唐  县        478547    419092    1402    242553
望都县        243053    204184    374    122196
涞水县        315563    281839    1644    161769
高阳县        283532    250048    487    144451
安新县        370766    327588    726    187263
雄  县        299908    261130    524    151736
容城县        220895    186208    316    110514
曲阳县        480437    407493    1068    244669
阜平县        192490    185682    2471    98515
博野县        232499    200416    340    117149
蠡  县        431365    362824    644    217229
张家口市                    
市  区        720811    588197    580    370738
宣化县        323964    309811    2346    173497
张北县        350990    359382    4185    184304
康保县        263459    263354    3336    138795
沽源县        211878    210424    3646    111656
尚义县        178164    173953    2649    93521
蔚  县        427205    406017    3185    232400
阳原县        248759    240492    1839    131586
怀安县        238836    224664    1757    124817
万全县        201363    179545    1164    106660
涿鹿县        319942    296254    2802    172814
赤城县         277396    268225    5330    151775
崇礼县        117699    113902    2347    62385
怀来县        310907    278248    1799    163120
承德市                    
市  区         369395    316398    644    191868
承德县        483676    445286    4049    254785
宽城县        225303    198966    1909    118649
兴隆县        305448    276590    3123    160039
平泉县        431020    401542    3275    222806
滦平县        313421    290646    3213    164850
丰宁县        354634    337023    8765    185676
隆化县        393966    366432    5492    207440
围场县        493324    464570    9131    259882
沧州市                    
市  区        330677    266384    195    170996
泊头市        494656    428437    964    250718
任丘市        701411    543268    1023    356838
黄骅市        428856    374651    2161    218634
河间市        714770    601436    1330    363100
沧  县        613070    534930    1527    310563
青  县        349855    304093    986    177843
肃宁县        301185    256609    525    151265
献  县        498248    430852    1174    251265
吴桥县        264264    242466    579    131840
东光县        316238    286308    710    159889
南皮县        315724    298809    836    159768
盐山县        368953    322551    796    187326
孟村县        162461    139807    384    81835
海兴县        181839    162702    866    92051
廊坊市                    
市  区        597053    489076    961    307022
霸州市        486900    408842    824    245719
三河市        381903    316983    643    192073
固安县        368898    311991    714    186747
永清县        344053    304063    764    175070
香河县        293143    250487    437    146311
大城县        400876    323048    890    201529
文安县        409902    348047    1026    208576
大厂县        104273    87395    170    51829
衡水市                    
桃城区        329781    272168    598    168288
冀州市        353252    323151    918    175865
深州市        540407    488356    1244    272882
枣强县        353705    326627    894    175043
武邑县        294809    275942    822    148159
武强县        193945    173715    451    97394
饶阳县        265105    235962    573    134381
安平县        292280    257042    493    147633
故城县        427606    370991    942    213213
景  县        468846    427401    1183    236161
阜城县        308408    278823    697    154774


    五、实习相关知识
    1.数据库的建立
   (1)修改表的结构
使用“表>维护>表结构”命令,可访问“修改表结构”对话框。该对话框允许你指定新数据库中每个字段的字段名、字段类型、字符数(宽度)以及是否对该字段建索引。总之,这些信息就是数据库的结构。 “修改表结构”对话框中的“表可地图化”选项能让你修改一个表使它可地图化,若清除选择该选项,则可撤消对表的地理编码。
“修改表结构”对话框显示出可编辑的表,并允许你修改表的结构。“查看表结构”对话框显示出只读表,只用于查看表的结构。
修改表的结构:
①选择“表>维护>表结构”,出现“查看/修改表结构”对话框。
②单击“查看/修改表”下拉列表,出现可用表清单(如图5-1所示)。
  图5-1  “查看/修改表”对话框        图5-2  “修改表结构”对话框
③选择你想修改的表。单击“确定”,出现“修改表结构”对话框(如图5-2所示)。
④根据提供的选项按钮,可以查看、修改、增加和删除字段。
⑤修改完毕,单击“确定”即可。
(2)增加或编辑浏览窗口中的文本
在浏览窗口中移动光标时它变为“I”形插入光标,以指示你可以进行编辑操作。要增加或编辑浏览窗口中的文本:
①将“I”型光标移至要编辑的行中。
②双击该行,光标开始闪烁。
③将光标定位在要输入的文本处。
④在该位置单击后输入所需文本。输入文本将在闪烁光标处显示出来。
⑤按Tab键移动到下一行。
⑥完成输入后,保存所做的改变。
(3)增加一个新行
在新增一行时,表必须是可编辑的。操作步骤如下:
①选择“窗口>新建浏览窗口”命令。
②在下拉列表框中选择一个可编辑的表。
③单击“确定”按钮,在浏览窗口中显示该表。
④选择“编辑>新建行”命令,一个新行被加入到表的底部。
⑤在新行中输入数据。此时可以在该行中键入信息。
(4)将一张表添加到另一表
①选择“表>向表中添加行”命令,“在表中添加行”对话框出现。
②在“添加表”下拉式列表表中选择源表,如铁路表(如图5-3所示)。
                     图5-3  “在表中添加行”对话框
③在“到表”下拉式列表中选择目标表,如公路表。
④单击“确定”按钮,屏幕上显示出添加操作当前执行情况。
⑤单击“终止”按钮以终止添加过程。
如果两张表的列未正确排序,以致对应列并不包含对应的数据,可以使用“修改表结构”命令来改变某一张表的列顺序。可以使用“SQL选择”在其中一张表中重排序各列,然后将其添加到结果中去。
(5)重命名表
MapInfo表包括几个组成文件。当用“重命名表”命令重命名表时, MapInfo自动重命名该表的组成文件。当通过Windows文件管理器重命名表时,必须确保重命名所有组成文件。
重命名表:
①选择“表>维护>重命名表”。带有所有打开表的下拉列表的对话框出现。
②从该列表中选择要重命名的表。
③在“文件名”框中键入新名。
④选择存放已重命名的表的目录。
⑤单击“确定”按钮。
注意:当重命名表时,任何包含该表的工作空间都被影响。要继续使用那些工作空间时,应该编辑其工作空间文件,以使它使用新表名。可在任何文本编辑器或字处理器中编辑工作空间文件。
    2.数据库的浏览
(1)    新建浏览窗口
使用该选项可以用表格的形式查看和使用文本数据。条件是至少打开一个表。浏览窗口是一种电子表格,表中的每一行包含一条记录,该记录的每一列又包含某个特定字段的信息。新建浏览窗口的步骤如下:
①选择“窗口>新建浏览窗口”命令,出现“浏览表”对话框。
②选中要浏览的表。单击“确定”按钮。
③屏幕上显示电子表格,可以滚屏浏览。
(2)    选取字段
    可以选择在活动浏览窗口中显示的字段。也可用“选取字段”来临时将列更名,创建新列(该列将显示在浏览窗口中),或编辑定义已有列的表达式。用编辑表达式修改或创建列仅仅是为了显示,而不能与浏览窗口一齐保存。要保存被修改的列,使用“文件>另存为”命令。条件是浏览窗口被激活。
    向表中增加一个字段的步骤如下:
①选择“浏览>选取字段”命令,“选取字段”对话框出现。
②在“表中字段”列表框中选取一个字段。
③单击“增加”按钮。所选择的字段被增加到浏览窗口的列末尾。同时也可以在“浏览窗口中的列”中选取字段,单击“删除”按钮,删除不需要浏览的列(如图5-4所示)。
                  图5-4  “选取字段”对话框
    (3)“浏览>选项”按钮
    可以显示或隐藏在浏览窗口中的格线。条件是浏览窗口被激活。显示或隐藏一个浏览窗口中的格线步骤如下:
①选择“浏览>选项”命令,打开“浏览选项”对话框。
②选中“显示格线”框以显示格线,或清除该框以隐藏格线。
③选择“确定”按钮。
(4)重排表的列顺序
有时表中列的缺省顺序并不是特定会话所需顺序。也许要改变缺省顺序而不改变基础表的结构。
重排表的列顺序:
①在浏览窗口中把光标移到列标题上,光标变为手状。
②单击并向左或向右拖动列标题。
③当列标题出现在所需位置时松开鼠标键。 
   



复制此文】【打印此文】【关闭窗口

 上一条记录:公共选修课第二章应用选区-之二教案
 下一条记录:地理信息系统第三章 讲义
返回顶部在线人数友情连接万年历