arcmap保存数据不小心删掉然后保存了,该怎么找回

地理处理服务示例:列出、创建和删除地理数据库版本&ArcMap | ArcGIS Desktop
地理处理服务示例:列出、创建和删除地理数据库版本
复杂程度: 初级数据要求: ArcGIS Tutorial Data for Desktop
GDB 版本 权限用途 使用这些工具通过 ArcGIS Server 在您的企业级地理数据库中列出、创建和删除版本。 服务
GDBVersions(地理处理服务)。 地理处理任务
ListVersions、CreateVersion、DeleteVersion 输入
企业级地理数据库 - 要创建或删除的版本名称 输出
ListVersions 会在地理数据库中输出一个版本表格 数据
用户必须提供一个企业级地理数据库 扩展模块 无
关于本示例对应的文件夹本示例的数据可。下载后,提取 zip 文件至 C:\arcgis\ArcTutor。GP Service Examples\GDBVersions 文件夹包含完成的模型和 Python 脚本。关于本示例此示例显示了创建和使用地理处理服务的详细步骤,该地理处理服务包含了管理地理数据库版本的任务。服务中使用的 ListVersions、CreateVersion、DeleteVersion 模型工具来自于数据管理工具箱工具集。这些地理处理任务可使您得到地理数据库版本列表、创建新版本或删除现有版本。应用程序可使用这些工具支持版本化的工作流,工作流包括地图服务和要素服务。视应用程序的要求而定,并非所有任务都需要发布。例如,当应用程序需要支持仅在版本间切换时,只需要发布 ListVersions 任务。数据 此示例需要的现有企业级地理数据库拥有您希望通过地理处理服务显示给用户的版本。模型和工具数据此地理处理服务的工具箱是 GDBVersions.tbx。模型概览为更好地理解模型,将 GDBVersions.tbx 工具箱展开。
ListVersions右键单击 ListVersions 模型,然后选择编辑以便在模型构建器中打开模型。模型 ListVersions 如下图所示。有一个输入变量,Enterprise_GDB。运行模型时,您必须提供指向您要使用的企业级地理数据库的连接。VersionListToTable 工具是一个脚本工具,在 GDBVersions.tbx 中也提供。通过右键单击 VersionListToTable 脚本,然后选择编辑在默认的 Python IDE 中打开 Python 代码,即可查看该工具执行的 Python 代码。该脚本将创建一个输出表格,并在表格内填充关于公共和受保护版本以及私有版本的信息,对此私有版本所有者提供了 Enterprise_GDB 连接。注:如果对连接使用操作系统认证,这将包括公共版本和受保护版本,以及由 ArcGIS Server运行的账户所拥有的私有版本。在 ArcGIS 的典型安装中,服务器将以安装时创建和配置的 ArcGIS 帐户运行。您也可修改代码以仅返回符合您应用程序规范的版本。输出表格包含以下与各个版本有关的信息:字段说明name版本的全限定名称。
访问表明版本是公共、私有还是受保护。created版本的创建日期。说明同版本一起存储的描述。isowner指示连接的用户是否拥有版本。lastmodified上次修改版本的日期。parentversionname父版本名称。默认情况下,将创建一个名为 versions 的内存表。您也可修改模型,以创建一个写入到输入地理数据库的表格。每次运行 ListVersions 工具时,之前创建的表格都将被删除并替换为新表。CreateVersion右键单击模型 CreateVersion,然后选择编辑。模型 CreateVersion 如下图所示。此模型有两个输入变量:要创建的新版本的 Version Name 和 Enterprise_GDB。当运行模型时,与之前对 ListVersions 模型的操作一样,您必须对连接(指向您希望使用的企业级地理数据库)提供 Enterprise_GDB 参数。您如果计划同其他模型一起发布此模型,请确保引用同一个企业级地理数据库连接。 CreateVersion 工具在企业级地理数据库中创建一个新版本,该版本在 Enterprise_GDB 中用 Version Name 参数提供的名称进行引用。在模型中,该版本从默认版本创建,并成为私有。您可以更改这些参数以适应您的应用程序需要。如果执行任务或服务时试图创建一个已经存在的版本,就会返回错误。DeleteVersion右键单击 DeleteVersion 模型,然后选择编辑以便在模型构建器中打开模型。模型 DeleteVersion 如下图所示。此模型有两个输入变量:要删除版本的 Version Name 和 Enterprise_GDB。当运行模型时,您必须提供 Enterprise_GDB 参数给连接(指向您希望使用的企业级地理数据库)。您如果计划同其他模型一起发布此模型,请确保引用同一个企业级地理数据库连接。RemoveVersion 工具会从企业级地理数据库中删除一个现有版本(在 Enterprise_GDB 中以所提供名称引用),如果工具成功删除版本,还会输出一个内容为 True 布尔变量。提供的名称必须为版本的全限定名称。ListVersions 工具可用来获取这个全限定名称。RemoveVersion 工具是一个脚本工具,在 GDBVersions.tbx 中也提供。右键单击脚本工具并选择编辑,即可重新查看工具执行的 Python 代码。脚本工具以输入版本名作为字符串参数来调用 DeleteVersion 工具。如果您不具备删除版本的权限,版本不存在或有依存的祖先版本,会返回错误。为发布创建服务器管理连接请确保您有发布到服务器的权限。如果有,请按照以下步骤创建一个发布者或管理与服务器的连接:转到 GIS 服务器 & 添加 ArcGIS for Server 可弹出添加 ArcGIS Server对话框。选中发布 GIS 服务或管理 GIS 服务器。在常规面板上,为服务器管理员 URL 输入一个值并提供用户名和密码的值。单击完成完成连接。创建服务在目录窗口中,导航至 C:\arcgis\ArcTutor\GP Service Examples\GDBVersions。双击要发布的任一模型工具以打开其对话框。为企业级地理数据库设置 Enterprise_GDB 参数。单击确定以运行工具。工具执行完毕后,结果 窗口中将写入新的结果。要打开结果 窗口,选择 ArcMap 主菜单中的地理处理 & 结果。查看结果 窗中的结果,检查工具执行是否成功。若执行失败,则结果旁边会显示错误图标 。
对其他您要发布的模型工具重复 1 到 5 步。创建一个地理处理服务的步骤要创建一项地理处理服务,则需要共享结果。在结果 窗口中,右键单击以上生成的结果之一并选择共享为 & 地理处理服务。将打开共享为服务向导。选择您希望发布至的服务器以及希望存储服务的文件夹。服务默认名称和工具名称相同。您可以接受默认服务名称或输入新名称。在共享为服务向导的最后一个面板上,单击继续以打开服务编辑器。如需添加另外一个任务,单击添加结果
按钮以打开添加结果对话框。在添加结果 话框中,选择以上结果中的另一个,然后单击确定。如还需添加任务,请重复步骤 4。在服务编辑器的参数页面,将执行模式更改为同步,因为服务会执行得很快。使用地理处理服务以下步骤显示了如何使用之前发布的地理处理服务。打开新的 ArcMap 文档。在目录窗口中,导航至 GIS 服务器下的服务器连接,查找在前一部分发布的地理处理服务,然后将其展开。将出现您之前发布过的任务。双击 ListVersions 任务以打开任务对话框。单击确定以运行地理处理任务。输出在 GPInMemoryWorkspace 中以表格形式返回。打开表格您可以看见在企业级数据库中的版本列表。如果发布了 CreateVersion 任务,请:双击任务 CreateVersion 以打开任务对话框。提供要创建的版本的名称。单击确定以运行地理处理任务。重复步骤 1 至 4。注意新版本出现在新输出表格中。如果发布了 DeleteVersion 任务,请:双击任务 DeleteVersion 以打开任务对话框。给出您要创建的版本(例如在以上步骤中刚创建的版本)的全限定名称。单击确定以运行地理处理任务。重复步骤 1 到 4。注意版本已经被删除,因此不会出现在新输出表格中。相关主题 上传我的文档
 下载
 收藏
粉丝量:123
该文档贡献者很忙,什么也没留下。
 下载此文档
ArcMap数据符号化
下载积分:800
内容提示:ArcMap数据符号化
文档格式:PPT|
浏览次数:194|
上传日期: 16:23:35|
文档星级:
全文阅读已结束,如果下载本文需要使用
 800 积分
下载此文档
该用户还上传了这些文档
ArcMap数据符号化
关注微信公众号ArcGIS操作教程(62)ArcMap更改数据路径出现感叹号
在ArcMap中操作数据的时候,如果之前用的数据被移动、重命名或删除,或者由于某种原因导致不可访问,就会出现下面的警告。
解决方法 右击图层,选择属性,然后切换到“源”选项卡。
点击“设置数据源”重新设置数据源即可。
如果本文对你有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。
GIS爱好者,学GIS,更爱玩GIS。
如您有疑问,可在文末留言,或到QQ群提问。
本站QQ群(一):
本站QQ群(二):
微信公众号:malagis,扫描右边二维码直接关注。ArcMap下去除边界外数据(背景值)的方法
当我们在ArcGIS或者ENVI中打开一景遥感影像时,总是在我们的研究区周围出现黑边。或者是在ENVI中数据裁剪之后设置忽略背景值,发现研究区范围内的某些值也被忽略了,这样导致了数据丢失。那我们应该如何正确去除影像黑边或者是研究区边界外的数据呢?
下面介绍三种方法(中英文版对照):
(一)ArcMap中设置背景值显示状态(仅改变的显示方式,数据未发生改变)
在ArcMap中图层属性中进行符号化设置,黑边是图像中的背景,因此,去除黑边是对图层进行符号化时设置。具体步骤如下:
  (1)右键单击图层,在下拉菜单中选择Properties(属性);
  (2)在打开的图层属性(Layer
Properties)对话框中,选择Symbology(符号系统)选项卡;
  (3)在此选项卡中找到DisplayBackground
Value(显示背景值):可选框,这里勾选上,然后,设置值均为0,设置颜色显示为Nocolor。
  注意:用这种方式去除黑边只是会改变背景的显示状态,并没有对数据本身做任何改变,重新将图层加载进来时,仍会显示黑边。
(二)ArcMap&Set
Null tool,设置空函数工具(单波段运算,将某一数值设置为Nodata,其它像元数值保持不变)
& & 工具位置:ArcToolbox —Spatial
Analyst Tools—Conditional(条件分析)—Set Null(设为空函数)
  参数设置如下:
  Input conditional
raster(输入条件栅格数据):这里选择的样例数据为Landsat8数据的NDVI数据;  
&(表达式):写入SQL语句,这里将值为零的像元设为Nodata。
  Input false raster or constant
value(False条件下的栅格数据或常量):值不为零的像元数值保持不变,仍为原始像元值。
  Output raster(输出栅格位置):设置输出影像位置
(三)ArcMap&CopyRaster
tool,复制栅格工具(多波段和单波段均可运算,功能极其强大,强烈推荐)
复制栅格工具保存栅格数据集的副本或将镶嵌数据集转换成单个栅格数据集:
·此工具可用于将像素类型从一个位深度缩放到另一个位深度。缩放像素深度时,栅格会显示相同的位深度,而值却缩放到指定的新的位深度。
·&&此工具的输出始终是栅格数据集。该工具将接受镶嵌数据集作为输入,但输出仍为栅格数据集&-&镶嵌数据集的内容将被镶嵌以创建栅格数据集。
·&&如果已选中&ArcMap&选项中的使用坐标文件定义栅格坐标选项,将写出一个坐标文件。如果已存在现有的坐标文件,则会覆盖该文件。也可能在输出空间参考中偏移半个像素。
·&对于基于文件的栅格和个人地理数据库栅格,为了忽略背景值,忽略背景值必须设置为与&NoData&相同的值。文件地理数据库栅格和企业级地理数据库栅格无需经过此额外步骤即可忽略背景值。
·&&将栅格数据集存储到&JPEG&文件、JPEG
2000&文件或地理数据库时,可在环境中指定压缩类型和压缩质量。
工具位置:ArcToolbox—Data Management
Tools(数据管理工具)—Raster(栅格)—Raster
Dataset(删格数据集)—CopyRaster(复制栅格)。
  关键参数设置如下:  
Raster(输入栅格):输入需要去黑边的影像;
  Output
RasterDataset(输出栅格数据集):设置去黑边后影像的位置;
  Ignore Background
Value(忽略背景值):设置需要抹去的数据值。
注:使用此选项移除在栅格数据周围创建的不需要的值。指定的值与栅格数据集中的其他有用数据不同。例如,栅格边界上为零的值不同于栅格数据集内的零值。
指定的像素值在输出栅格数据集中将被设置为&NoData。
&&Nodata_value(Nodata值):具有指定值的所有像素将在输出栅格数据集中被设置为&NoData。
  其他参数选择默认。  
  注意:假如你的数据区域有0值,研究区边界外的背景值也为0值,你想去除研究区边界外的0值,而保留研究区内部的0值,则只需要设置参数:
Input Raster(输入栅格)和Output
RasterDataset(输出数据集)按照自己的路径设置,&Ignore Background
Value(忽略背景值)设置为0,Nodata_value(Nodata值)设置为0,其他参数默认即可。最终得到的结果为研究区内部值不动,研究区外部背景值为Nodata。
博主强烈推荐第三种(Copy
Raster)方法,此方法可适用于单、多波段数据,RGB数据、多光谱数据以及NDVI等指标线数据,而且仅改变区域外背景值,不会影响研究区内数据。
转载请注明博文地址:&http://blog.sina.com.cn/gser2017&
博主邮箱:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。拒绝访问 | www.ggdoc.com | 百度云加速
请打开cookies.
此网站 (www.ggdoc.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(42b69aec3cf843fb-ua98).
重新安装浏览器,或使用别的浏览器

我要回帖

更多关于 微信小视频不小心删掉 的文章

 

随机推荐