ArcPy学习入门(五):工作空间

简介:

1、当前工作空间

    运行工具时获取输入和放置输出的工作空间。

    格式:arcpy.env.workspace = path(地理处理工具输入和输出的默认位置)

样例:
import arcpy
# Set the workspace environment to local file geodatabase
arcpy.env.workspace = "C:/data/base.gdb"

2、临时文件夹

    临时文件夹是一个文件夹位置,可用来写入基于文件的数据(如 shapefile、文本文件和图层文件)。它是一个由 ArcGIS 管理的只读环境。临时文件夹环境是临时工作空间环境的补充。临时文件夹环境只在 Python 和模型中可用。

     格式:arcpy.env.scratchFolder = path(文件夹路径)

样例:

import arcpy
arcpy.env.scratchWorkspace = "c:/LandUse/ForestCover"

3、临时GDB  

    临时GDB是可以用来写入临时数据的文件地理数据库的位置。临时GDB环境是临时工作空间环境的补充。临时GDB环境只在 Python 和模型中可用。

    格式:arcpy.env.scratchGDB = path(FileGDB路径)


4、临时工作空间

    支持“临时工作空间”环境设置的工具可将指定的位置用作输出数据集的默认工作空间。“临时工作空间”专门用于存放不愿保留的输出数据。“临时工作空间”环境的主要用途是供“模型构建器”使用。

    格式:arcpy.env.scratchWorkspace = path

样例:

>>> print arcpy.env.workspace
C:\Users\Admin\Documents\ArcGIS\Default.gdb
>>> print arcpy.env.scratchFolder
C:\Users\Admin\Documents\ArcGIS\scratch
>>> print arcpy.env.scratchGDB
C:\Users\Admin\Documents\ArcGIS\scratch.gdb
>>> print arcpy.env.scratchWorkspace
C:\Users\Admin\Documents\ArcGIS\Default.gdb






     本文转自stock0991 51CTO博客,原文链接:http://blog.51cto.com/qing0991/1423186,如需转载请自行联系原作者








相关实践学习
阿里云图数据库GDB入门与应用
图数据库(Graph Database,简称GDB)是一种支持Property Graph图模型、用于处理高度连接数据查询与存储的实时、可靠的在线数据库服务。它支持Apache TinkerPop Gremlin查询语言,可以帮您快速构建基于高度连接的数据集的应用程序。GDB非常适合社交网络、欺诈检测、推荐引擎、实时图谱、网络/IT运营这类高度互连数据集的场景。 GDB由阿里云自主研发,具备如下优势: 标准图查询语言:支持属性图,高度兼容Gremlin图查询语言。 高度优化的自研引擎:高度优化的自研图计算层和存储层,云盘多副本保障数据超高可靠,支持ACID事务。 服务高可用:支持高可用实例,节点故障迅速转移,保障业务连续性。 易运维:提供备份恢复、自动升级、监控告警、故障切换等丰富的运维功能,大幅降低运维成本。 产品主页:https://www.aliyun.com/product/gdb
相关文章
|
10月前
|
数据可视化 Go 项目管理
R-plotly|交互式甘特图(Gantt chart)-项目管理/学习计划
R-plotly|交互式甘特图(Gantt chart)-项目管理/学习计划
137 0
|
Ubuntu Shell
ROS学习-创建一个工作空间
ROS学习-创建一个工作空间
70 0
|
数据采集 数据可视化 Python
Python案例教学之数据可视化,panda,numpy,Matplotlib库【第十课】
利用Matplotlib库,绘制出抛物线曲线图 1.线为红色圆型点线图 2.横坐标取值范围:[-10, 10],绘制点数50 3.坐标轴说明(x轴:x tick,y軕:voltage) 4.图标题为抛物线示意图。
244 1
Python案例教学之数据可视化,panda,numpy,Matplotlib库【第十课】
|
机器学习/深度学习 SQL 自然语言处理
Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
|
编解码 自动驾驶 定位技术
Dataset之ApolloScape :ApolloScape Scene Parsing数据集的简介、下载、使用方法之详细攻略
Dataset之ApolloScape :ApolloScape Scene Parsing数据集的简介、下载、使用方法之详细攻略
Dataset之ApolloScape :ApolloScape Scene Parsing数据集的简介、下载、使用方法之详细攻略
|
数据可视化
Graphviz之DT:手把手教你使用可视化工具Graphviz将dot文件转为结构图的pdf文件
Graphviz之DT:手把手教你使用可视化工具Graphviz将dot文件转为结构图的pdf文件
Graphviz之DT:手把手教你使用可视化工具Graphviz将dot文件转为结构图的pdf文件
|
数据可视化 API Python
创建多个绘图区 | Python 数据可视化库 Matplotlib 快速入门之十一
本节介绍了面向对象的画图方法,在同一个图的不同坐标系绘制两个城市的同一时段的温度变化情况的步骤。
创建多个绘图区 | Python 数据可视化库 Matplotlib 快速入门之十一
|
BI 项目管理
|
Android开发
Eclipse插件开发_学习_02_GEF入门实例
一、前言 这一节,我们将会创建一个GEF入门实例     二、新建RCP项目 1. New 一个 Plug-in Project     2.输入项目名 项目名:com.ray.gef.
1746 0