gisepi
路人甲
路人甲
  • 注册日期2005-08-20
  • 发帖数8
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1322回复:1

求助:GRID模块中的带有括号的命令怎么用?如HILLSHADE

楼主#
更多 发布于:2006-02-26 21:41
在GRID模块中有些函数命令,如: <BR>HILLSHADE <BR>USAGE:<I> HILLSHADE (<grid>, {azimuth}, {altitude}, <BR>{ALL | SHADE | SHADOW}, {z_factor}) <BR>FOCALRANGE <BR>USAGE:<*> FOCALRANGE(<grid>, <RECTANGLE>, <width>, <height>, {DATA | NODATA}) <BR>命令中的这些*号,还有圆括号怎么用啊?最好给一条具体的例子让我看看。谢过了。。 <img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2006-03-01 11:33
<STRONG>Script example<BR><BR></STRONG><PRE><I># HillShade_sample.py
# Description: Computes hillshade values for a raster surface.
# Requirements: None
# Author: ESRI
# Date: 12/01/03

# Import system modules</I>
import sys, string, os, win32com.client

<I># Create the Geoprocessor object</I>
gp = win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1")

try:
<I># Set local variables</I>
    InRaster = "C:/data/dem"
    OutRaster = "C:/data/hillshade"
    InAzimuth = "325"
    InAltitude = "50"

<I># Check out ArcGIS Spatial Analyst extension license</I>
    gp.CheckOutExtension("Spatial")

<I># Process: HillShade</I>
    gp.HillShade_sa(InRaster, OutRaster, InAzimuth, InAltitude)

except:
<I># Print error message if an error occurs</I>
    gp.GetMessages()</PRE><PRE> </PRE><PRE> </PRE>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部