PYTHON
文章平均质量分 61
gisinfo
DBA
展开
-
Python脚本定期执行
Python脚本计划为在预定时间运行(添加计划任务)步骤 :执行计划脚本的方法取决于您系统。对于 Windows XP Windows XPWindows XP :单击 Windows Windows Windows 开始菜单,指向 控制面板 ,然后双击计划任务原创 2011-08-09 16:56:50 · 13882 阅读 · 0 评论 -
Python访问ArcObjects
# -*- coding:UTF-8 -*-# 读取与导入ArcObjects模块def GetLibPath(): """Return location ArcGIS type libraries as string""" #This will still work on 64-bit machines because Python runs in 32 bit mode原创 2011-08-23 13:11:35 · 2013 阅读 · 2 评论 -
序列:字符串,列表,元组,字典
字符串,str(用"",''包裹)>>> str='gu,yao,hu'列表,list(用[]包裹)>>> spr=str.split(',')>>> print spr['gu', 'yao', 'hu']# 切片操作…spr[0]'gu'>>> str.split(',')[2]'hu'>>> print spr[0:1]['gu']>>>原创 2011-07-21 16:17:19 · 631 阅读 · 0 评论 -
定制python脚本环境
概述:目前主要使用python来地理处理,自动制图,与oracle通信等肯定要加载arcpy等常用的包,python中怎么做才能像oracle那样定制sqlplus的运行环境或者提示符等等方法:1.编写定制脚本(可扩展此脚本)#包含导入常用的包,以及自定的查询模块下means与#function的自定义函数import arcpyfrom arcpy import env原创 2011-08-09 17:29:18 · 2286 阅读 · 0 评论 -
python与oracle(二)常用方法
>>> orcl116=cx_Oracle.connect("gisinfo/gisinfo@orcl")#连接数据库>>> curs=orcl116.cursor()#建立游标>>> curs.execute("select id from wlgt where rownum<10")#执行语句>>> curs.fetchmany(10)#获取多行,超过返回剩余行[(1007000023原创 2011-08-17 13:45:49 · 1775 阅读 · 0 评论 -
python与oracle(三)数据类型
数据类型在获取阶段,基本的 Oracle 数据类型会映射到它们在 Python 中的等同数据类型中。cx_Oracle 维护一个单独的、有助于这一转换的数据类型集合。Oracle - cx_Oracle - Python 映射为:Oraclecx_OraclePythonVARCHAR2NVARCHAR2LON原创 2011-08-17 14:11:14 · 6167 阅读 · 0 评论 -
Script & Tool之Appenddata
# -*- coding:gb2312 -*-#Author:tony.gu email: tony.gu@gisinfo.com#function: append data from one workspace to another#目前只支持shp到数据库中的某个数据集import arcpy,osimport fnmatchfrom arcpy import envin_pat原创 2011-08-23 16:45:53 · 960 阅读 · 0 评论 -
Arcpy基础方法之Tools&Toolboxes
1.引入自定义的工具箱c:\python>>>import arcpy>>>arcpy.ImportToolbox("c:/PCovertL.tbx")2.List工具箱中访问工具的方法1)列出所有工具箱,查看别名c:\python>>>import arcpy>>> toolboxList=arcpy.ListToolboxes()>>> for toolbox原创 2011-08-04 15:00:05 · 3420 阅读 · 0 评论 -
Script & Tool之Compress & Analyze
Arcpy(arcgis10+python2.6) 改编# This script is designed to compress an SDE Geodatabase and then# loop through and analyze the statistics of each feature dataset, view,feature class and table.# It is原创 2011-08-15 13:58:21 · 1272 阅读 · 0 评论 -
Script & Tool之CreateFetureClasses
批量创建图形结构import arcpy,os,sys,stringout_path = arcpy.GetParameterAsText(0)in_feature_classes = arcpy.GetParameterAsText(1)#out_path="Database Connections\gisinfo116.sde\gisinfo.bj"#in_feature_clas原创 2011-08-23 16:43:03 · 1126 阅读 · 0 评论 -
Script & Tool之Mxd TO Msd(批量)
原创 2011-07-21 16:34:31 · 900 阅读 · 0 评论 -
python与oracle(一)基本配置
软件环境:Arcgis10+Python2.6+Oracle10R2+cx_Oracle-5.1-10g.win32-py2.6.msi(http://cx-oracle.sourceforge.net/ )c:\python>>>import arcpy>>>i原创 2011-08-04 12:42:45 · 2988 阅读 · 0 评论 -
arcpy.mapping 类列表
arcpy.mapping 类可使用地图文档 (.mxd) 或图层文件 (.lyr) 中的不同对象类型的各种方法和属性。此文档可专门用作快速参考。有关详细信息,请使用链接跳转至各帮助页面。arcpy.mapping 类 DataDrivenPages方法原创 2011-08-10 12:54:32 · 2650 阅读 · 0 评论 -
使用arcpy.mapping 更新和修复数据源
在许多情况下,您都可能需要修复数据源或重定向数据源至其他位置。然而,如果是在每个相关的地图文档中手动进行更改,则会显得异常麻烦。arcpy.mapping 脚本环境提供了多种方法使得您无需打开地图文档即可自动进行更改。您可针对各个图层逐一更新数据源,也可一次更新同一工作空间中的所翻译 2011-08-10 12:50:23 · 6647 阅读 · 1 评论 -
arcpy站点包中常用方法与函数
1.feature class 记录数 arcpy.GetCount_management("c:/wlgt/pms_gt_l.shp")2.feature class 默认网格索引(3级) arcpy.CalculateDefaultGridIndex_m原创 2011-08-10 10:40:43 · 3107 阅读 · 0 评论 -
直接调用模型 model出错
在arccatalog与arcmap中如果我们使用到扩展模块是要勾选的python脚本中也需要进行验证以3D模块为例:C:\>pythonPython 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] onwin32Type "help", "copyright", "credits"原创 2013-02-26 16:41:10 · 3180 阅读 · 0 评论