在Arcgis中配准遥感图像
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图像
在ArcGIS中配准(TIF、JPEG)栅格图像
在ArcGIS中配准(TIF、JPEG)栅格图像最好不要压缩,越精确地图的矢量化原精确,使用ArcGIS 9.2 Desktop完成。
栅格图像的校正和坐标系确定
启动ArcMap,新建一个新工程,右键Layers选择Add Data…添加TIF图像,将出现如下提示(如果提示无法加载rester data时请安装ArcGIS Desktop SP3补丁),单击Yes确定,加载图像后提示图像没有进行配准,确定然后配准图像。
图像加载后即可看到图像内容,右键工具栏打开Georeferencing工具条,进行图像的配准工作,在配准之前最好先保存工程。
在File菜单下打开Map Properties编辑地图属性,Data Source Options可设置保存地图文件的相对路径和绝对路径。(这里选择相对路径以确保将工程复制到其他机器可用)。
配准前要先读懂地图,望都县土地利用现状图采用1954北京坐标系,比例尺1:40000,查阅河北省地图发现望都县位于东经115度附近,那么按6度分带属于20带中央经线117度,按3度分带属于38带。从图框看到的公里数发现没有带号,应该是公里数。
这里只找了4个点进行配置(可以找更多的点),从左到右从下到上,逆时针编号为1、2、3、4;在ArcMap中单击Georefercning工具条上的Add Control Ponit工具(先掉Auto Adjuest 选项),添加4个点控制点。
然后编辑Link Table中的4个控制点的代表的公里数,然后单击“Georeferecning下拉菜单的Auto Adjuest”图像即进行校正这时可看到参差值这里是0.00175(Total RMS)非常小说明配准较为精确。单击Save按钮可将控制点信息保存到文件,单击Load按钮可从文件加载控制点坐标。
给校准后的地图选择适合的坐标系,右键Layers打开Properties对话框属性对话框选择投影坐标系,(Prokected Coordinate Systems)展开Predefined/ Prokected Coordinate Systems/Gauss Kruger/Beijing 1954下找Beijing 1954 GK Zone 20坐标系(高斯克里克投影20带无带号),单击确定保存工程;这时配准工作即完成,在状态栏就可以看到正确的坐标单位了。
最后保存校正重新生成采样数据,单击“Georeferencing”工具条的“Rectify”菜单矫正并
重采样栅格生成新的栅格文件. ArcSDE的配置过程? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ArcSDE 的配置过程:
? ?? ? 1.1创建一个Oracle8i数据库实例用来存储GIS数据
1.2 使用sys用户登陆,在该数据库中创建一个表空间 sde 大小可以为100MB
? ?? ?? ?? ???Connectsystem/manager as sysdba;
? ?? ?? ?? ???Grantresource conect, resource to public;
? ?? ?? ?? ???Createtablespace sde datafile ‘e:\sde.ora’ Size 100Mautoextend on next 1M maxsize unlimiteddefault storage(initial 128knext 1M pctincrease 0);
1.3 创建sde用户,设置表空间为sde,临时为temp;在角色标签中,授予sde用户connect 和Resource角色;在系统权限中授予sde用户Select Any Table权限;在限额中设置sde 表空间为无限制.好了这样用户就设置正确了,点击应用创建sde用户.
? ?? ?? ?? ???Createtablespace SDe identifyied by sde defaulttablespace sde temporary tablespacesde? ?? ? quota unlimited on sde;
? ?? ?? ?? ???Grantselect any table to sde;
? ?? ? 1.4在打开方案->程序包->SYS,选择DBMS_LOCK,鼠标右击选择授予权限,授予EXECUTE 给PUBLIC;用相同的方法授予DBMS_PIPE给Public(或者
? ?? ?? ?? ???GRANT EXECUTE ON SYS.DBMS_LOC TO SDE;
? ?? ?? ?? ???GRANTEXECUTE ON SYS.DBMS_PIPE TO SDE;
1.5 安装ARCSDE, 创建ARCSDE的系统表格。在DOS下进入ARCSDE\ora8iexe\bin,输入sdesetupora8i -o install -p sde
1.6 创建服务.输入sdeservice -o create -l Michael -d oracle8i,oradb -i esri_sdex -psde
选项(Michael为计算机名,esri_sde为SDE服务器名,OraDB为oracle实例,sde为ORADB 用户SDE的密码)
1.7 修改Windows配制文件首先在c:\winnt\system32\drivers\ect目录下找到 services 文件,使用记事本打开,在最后加一行 esri_sde 5151/tcp #ArcSDE
1.8 修改sde配置文件在ArcSDE安装路径下的etc目录中(arcsde\ora8iexe\etc)services.sde,使用记事本将esri_sde前面的#给去除,保存
ArcSDE服务的启动:
使用命令行 sdemon -o start -p sde启动出现ArcSDE Instance esri_sde started ......, 或者直接在windows服务中启动 esri_sde, 安装成功.
? ?? ? 1.9加载Layer. shp2sde–o create -l USSTATES,shape –f c:\USA\states -i esir_sde –u sde –p sde
? ?? ? 选项(USSTATES 为表名,不可用STATES做为表名,C:\USA\states为.shp表名)