在Arcgis中配准遥感图像

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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表名)

相关文档
最新文档