时空数据库课间实习指导
- 格式:doc
- 大小:2.35 MB
- 文档页数:27
第二章 文件Geodatabase建库
2.1目的与要求
·掌握本地数据库File Geodatabase的构建技术。
·掌握shape数据和影像数据像Geodatabase的导入。
·掌握Geodatabase中空间数据拓扑的建立和存储。
2.2实习内容
·File Geodatabase构建。
·创建具有预定义的坐标系统的要素数据集。
·在特征数据集中创建一个要素数据集类。
·Geodatabase中创建表。
·将已有数据导入Geodatabase。
2.3实习步骤
2.3.1 安装ARCGIS DESKTOP
1. 先安装ARCGIS LICENSE MANAGER :
----------------------------------
1.)安装 ArcGis License Manager就是在License目录下LMSetup.exe
2.) 选择 "I received the license by email..." 然后单击 browse
3.)选择Crack目录下的license.lic单击next,完成安装。
4.)选择不重启机器
5.) 将Crack目录下 arcgis.exe 和 license.lic拷贝覆盖授权管理目录下的文件,
(如c:"program files"esri"license"arcgis9x)
6.) 用记事本编辑 license.lic , 将第一行主机名改为你机器的名字或者IP。
(如SERVER 192.168.10.100 ESRI_SENTINEL_KEY=37102011 27001)
不知道自己ip的可以点击开始-运行-输入cmd回车-输入ipconfig /all查看IP Address后面的就是
你的IP这里提醒下你的机器名绝对不要是中文名,一定要是英文名,否则写IP都没用。查看和更改方法:打开我的电脑属性-计算机名-完整的计算及名称-这里如果是中文的话点击下面的“更改”输入一个英文名重启机器即可。
7.) 点击开始菜单arcgis打开lmtools (License Manager 9x)
8.)单击“Configuration using Services ”,选择 "ArgGIS license server"
9.)然后单击 Configure Services选项卡 ,设置 Path to the license file :
(例如 c:\\program files\\esri\\license\\arcgis9x\\license.lic)
10.) 单击 Save Service
11.) 单击 Start/Stop/Reread选项卡,先单击 Stop Server按钮,再单击 Start Server按钮。
12.)检验是否成功安装授权文件方法:单击Server Diagnostic选项卡,单击Perform Diagnostic等待运行完毕如果看到This license can be checked out说明OK了.如下面的图
----------------------------------
2. 安装ArcGIS Desktop :
1.) 安装ArcGIS DeskTop,按照提示安装!
2.)安装完成后,启动ArcGIS下的Desktop Administrator 设置License Manager 。
3.)大功告成,启动你的ArcGis吧。
2.3.2创建File GeoDatabase
在ArcCatalog目录树上,选择一个本地路径,右键“New”—“File Geodatabase”,生成一个新的本地New File Geodatabase,可以重命名该数据库,如“My Geodatabase ”。
图1-新建File Geodatabase
图2-重命名New File Geodatabase
查看本地路径下的My Geodatabase,如图3。
图3-本地File Geodatabase
2.3.3创建具有预定义的坐标系统的特征数据集
(1)在ArcCatalog目录树上,右击要创建特征数据集的数据库,如图4。
(2)指向New。
(3)点击Feature Dataset。
图4 新建一个Feature Dataset
(4)输入新建特征数据集的名字,图5。(注意不要使用中文和空格)
图5 给新建特征数据集命名
(5)点击“下一步”。 出现如右图所示的对话框,选择XY坐标系,如图6。
图6选择XY坐标系
(6)可以用Import在对话框中选择一个XY坐标,图7所示。
图7 选择本地坐标系
(7)或者直接在该界面选择,找到空间参考模板。
例如:选择Geographic Coordinate Systems,再选择Asia,再选择Beijing 1954,如图8。
图8 选择已有XY坐标系
(8)点击Modify,出现修改坐标系的对话框,对坐标系统进行修改后,点击”确定”后可保存,如图9。
图9修改已选择的xy坐标系
(9)点击“下一步” ,出现如图10所示对话框,用于设置高程坐标系。方法类似前面设置平面坐标。可以用“Import”到对话框中选择,也可在该界面直接选择。
图10 选择高程坐标系
(10)输入x、y、z以及m的Tolerance,确定了这些数据的精度。
M是测量值。默认值均为“0.001”,如有疑问可以点击“About Setting Tolerance”。
(11)点击“Finish”完成设置,如图11所示。
图11 设置精度
新建的MyDataSet在ArcCatalog(选择MetaData)中可以看到如图12所示的结果。
图12 查看新建的MyDataSet
2.3.4在特征数据集中创建一个特征数据类
(1)在ArcCatalog树中,右击要创建新特征的数据集,如图13。
(2)指向New。
(3)点击Feature Class。
图13 创建特征数据类
(4)输入名字和别名。
(5)选择类型。
(6)选择几何属性。
(7)点击“下一步”,如图14。
图14 新建相关设置
(8)如果不用SDE,选择“Default”,点击下一步,跳到第(11)步。
(9)如果用定制的存储关键词来创建表,选择“Use Configuration keys”, 如图15。
(10)点击”下一步”,。
图15 选择数据库存储配置
(11)加一个域,并输入域名,如图16。
(12)在Data Type旁选一个数据类型。
(13)在Alias右边输人别名。
(14)在“Allow Null Values”右边选择是否允许为空值。
(15)给Default Value赋值。
图16 设置特征类的域和属性
(15)重复(11)~(14)完成其他域的设置,也可以直接Import选择一个现有的特征类,如图17。
图17 选择一个本地特征数据类
(16)在FieldName列中选几何域的名字,如图18。
(17)给几何域取一个别名。
(18)在Allow Nulls右边选择是否存空形状。
(19)在Geometry的类型中选择一种类型。
图18 域属性设置
(20)为设置空间索引Grid的大小,选择或键入值,Grids2和3可设为0,但Grid1必须大于0;
(21)点击Finish,如图19。
图19 完成设置
可以看到图20,在特征数据集MyDatabase 下已经成功建立特征数据集类road1。
图20 新建成功的road1特征数据类
2.3.5创建存储简单对象的表
(1)在刚刚新建的“My Geodatabase”上右键“New”—“Table„”。
图21为Geodatabase新建一个Table
(2)给新建Table命名。
图22 给表格设置名字和别名
(3)如果数据不用SDE的话,选择“Default”,点击“下一步”。
图23 选择数据库存储配置
(4)在紧挨着要加域的地方单击,并键入域名。
(5)选择域的数据类型。
(6)如要给域创建别名,键入别名。
(7)如要避免该域存空值,在Allow nulls中点击No。
(8)给域的Default Value项输入值,如图24。
图24 定义Table的域名和数据类型
(9)如要指定域的其他属性,或点击其右边的下拉箭头,或者键入。
(10)如有其他的域,重复上面的(6)~(9)步。
(11)点击finish。
提示:创建表也可采用另一个已存在的表作为模板,方法是点击Import。
在“Preview”下可以查看刚创建的Table,“Table_test”的表格内容暂为空。
图25 表格Table_test预览
2.3.6将已有的数据转入至Geodatabase
1. 导入单个特征类
(1) 如图26,在目录树上,右击点击,指向“Import”,然后指向“Feature Class(single)”。
图26 导入单个特征类
(2)点击文件浏览按钮,找到需要添加的文件。可以添加的文件类型包括shapefile、Layer、
coverage、CAD等,如图27。