在地理坐标系下怎样生成山影(hillshade)和坡度(slope)
当用ArcGIS处理山影或坡度的时候,高程单位(Z units)必须与水平面(x,y)单位一样。这样在处理地理坐标下的数据的时候就出现问题,原因是水平距离单位为经纬度。
在一些情况下,当高程单位是米时,0.00003是一个被推荐的符合实际的Z因子(Z factor)值。虽然这个值还在使用,这篇文章给出了一个更精确的方法来确定当高程单位是米时的Z因子。
栅格数据一般可以存储为ESRI GRID(由一系列文件组成),TIFF格式(包括一个TIF文件和一个AUX文件),IMAGINE Image格式 在AE中一般调用ISaveAs接口来保存栅格数据
2、栅格数据集和栅格编目的区别
一个栅格数据集由一个或者多个波段(RasterBand)的数据组成,一个波段就是一个数据矩阵。对于格网数据(DEM数据)和单波段的影像数据,表现为仅仅只有一个波段数据的栅格数据集,而对于多光谱影像数据则表现为具有多个波段的栅格数据集
栅格编目(RasterCatalog)用于显示某个研究区域内各种相邻的栅格数据,这些相邻的栅格数据没有经过拼接处理合成一副大的影像图
SRTM数据的由来,相信大家大都有所了解,在此我进行简单的回顾一下,因为相关的介绍太多了,我也就转贴一个国内网站的简单介绍(ZT):国家图像和测绘局(NIMA)同美国宇航局(NASA)合作2000年进行了航天飞机雷达拓扑测绘(SRTM),即以航天飞机为平台对全球进行了同轨干涉(InSAR)雷达立体测绘。为了得到雷达信号干涉图,在航天飞机舱内安装了一副主天线,再在舱外安装了一副副天线,雷达波由主天线向地面发射,回波由主副两天线同时接收。两副天线收到的回波会存在细小差别,两者相位差称为干涉相位。在已知雷达参数和航天飞机飞行参数的情况下,通过干涉相位和基线可以计算出地面目标的高程。航天飞机上的合成孔径雷达--SIR-C/X(航天成像雷达-C/X),由SIR-C和X-SAR两台SAR集成。其中SIR-C是一台双频多极化多视角SAR,而X-SAR是单频单极化多视角SAR。我补充的是SAR(合成孔径雷达)技术其实早在50年代就已经用在飞机上了,后来随着航天技术的发展,才被装到卫星上,他除了可以进行探测地形数据之外,还可以感测冰川变化,地震、海啸灾害造成的地壳变化,森林、农业方面也有很多应用。在2000年的航天飞机完成SRTM任务之前,90年代还有过航天飞机的两次类似的飞行,只是装载的雷达的精度低以及的飞行时间也较短(约50小时),属于测试性质飞行。
在ADF中,提供了任务管理器控件(TaskManager)以及任务结果控件(TaskResults)。任务管理器控件可以容纳ADF中提供的一系列任务控件(如:SearchAttributesTask/QueryAttributesTask/FindPlaceTask/FindAddressTask/GeoprocessingTask/EditorTask),我们自定义的任务控件也可以放置在内。
自定义任务控件一般是从任务抽象类(Task或者FloatingPanelTask)继承而来。FloatingPanelTask与Task的相同之处在于它们都是从System.Web.UI.WebControls.CompositeControl继承而来,而System.Web.UI.WebControls.CompositeControl实现了ICallbackEventHandler接口,所以它们都具有Ajax能力。
FloatingPanelTask与Task的区别在于是否被包含在FloatingPanel中。所以以下重点谈谈任务抽象类Task。Task类除了实现ICallbackEventHandler外,还实现了二个接口:IBuddyControlSupport以及ITask。
(1)IBuddyControlSupport接口定义了方法GetSupportedBuddyControlTypes,来说明任务绑定的空间类型。如OverviewMap控件绑定Map, Toolbar控件绑定Map以及PageLayout控件。我们如果对Map操作,则可以使用如下代码:
在ADF中,提供了任务管理器控件(TaskManager)以及任务结果控件(TaskResults)。任务管理器控件可以容纳ADF中提供的一系列任务控件(如:SearchAttributesTask/QueryAttributesTask/FindPlaceTask/FindAddressTask/GeoprocessingTask/EditorTask),我们自定义的任务控件也可以放置在内。
自定义任务控件一般是从任务抽象类(Task或者FloatingPanelTask)继承而来。FloatingPanelTask与Task的相同之处在于它们都是从System.Web.UI.WebControls.CompositeControl继承而来,而System.Web.UI.WebControls.CompositeControl实现了ICallbackEventHandler接口,所以它们都具有Ajax能力。
FloatingPanelTask与Task的区别在于是否被包含在FloatingPanel中。所以以下重点谈谈任务抽象类Task。Task类除了实现ICallbackEventHandler外,还实现了二个接口:IBuddyControlSupport以及ITask。
(1)IBuddyControlSupport接口定义了方法GetSupportedBuddyControlTypes,来说明任务绑定的空间类型。如OverviewMap控件绑定Map, Toolbar控件绑定Map以及PageLayout控件。我们如果对Map操作,则可以使用如下代码:
Tags: GIS
部署Web App时遇到问题,在ESRI bbs上提问贴如下:
请教Server9.2 .NET ADF开发的应用得部署问题。
在VS2005中调试时运行正常,但是部署到iis6,或者放到iis6中调试,总是异常。
跟踪后发现:连接arcgis server服务器异常,但是我已经把aps.net的帐户加到arcgisuser组,为何连接不上,配置中有什么要点吗?
另外我的dotnet ADF的帮助中ms-help://MS.VSCC.v80/MS.VSIPCC.v80/ESRI.EDNv9.2/NET_ADF/developer/ADF/deployment.htm(拷到IE中就可以导航过去)
一般正常一半后边是乱码,咋回事?拷贝到其他编辑器中后就是正常的。
仔细阅读文档发现:
Tags: GIS
讲座二:Server Java开发--Born for SOA系列
讲座三:使用ArcGIS Engine 开发自定义GIS应用
讲座四:如何考虑一个GIS项目——对GIS进行规划
讲座五:Geodatabase and ArcSDE系列讲座
讲座六:时态GIS
讲座七:ArcGIS地理处理
讲座八:制图表达
讲座九:网络分析
讲座十:ArcGIS Server .Net
讲座十一:3D分析
讲座十二:ArcGIS Engine 92 SDK for Java
讲座十三:ArcGIS物流配送
讲座十四:server geoprocessing系列讲座
讲座十五:ArcGIS Server .Net ADF开发系列讲座
讲座十六:GIS在开发空间型CRM中的应用
讲座十七:ArcGIS Server 开发系列
讲座十八:arcgis server 9.2代码阅读
其它内容
Tags: GIS
幻の小屋
|
软件&技术
|