2017Esri开发竞赛 ArcGIS Desktop、ArcGIS Pro技术答疑 整理(07月19日)

1.问:ArcMap打开弹出应用程序无法正常启动(Oxc000007b),是因为什么原因呢?


答:Oxc000007b报错解决方案:http://support.esri.com/en/technical-article/000012677

2.问:在拓扑引擎内检测到故障,错误代码255


答:尝试如下办法:需要添加一个环境变量
An environment variable should be add: ARCTMPDIR C:\temp
https://geonet.esri.com/thread/171924

追问:设置这样的环境变量,对吗


答:对的,修改后重启电脑
追问:解决了,十分感谢

3.问:使用工具时报Windows 安全警告,浏览器级别已将至最低了,偶尔还是出现这个问题,而且无论点击哪一个,程序都会终止



答:有道词典开了吗
追问:开了
答:关闭有道词典的取词划词功能

4. 问:我有一个问题,就是在arcgis9.3空间分析工具条转栅格工具可以得到行列数一样的结果,用arcgis10.1要素转栅格工具,怎么设置环境都与我希望的行列数不相等;数据类型是一个县的矢量面
答: 使用面转栅格试一下
追问:要素转栅格和面转栅格的区别
答:①输入要素几何不同,要素转栅格可以是点、线、面;面转栅格只能是面要素;
②要素转栅格始终使用像元中心确定栅格像素的值。如果要对不同类型的输入要素几何的转换方式进行更多控制,则使用各自的特定转换工具:点转栅格、折线转栅格和面转栅格。
③当输出像元中存在多个要素时,面转栅格可提供比要素转栅格工具更全面的像元值分配控制。

5.问: 请问试用版许可激活后,重装系统后还能使用吗?
答:重装系统后无法使用,此外,arcmap已经不提供免费60天试用了 只能试用ArcGIS Pro。

6.问: 模型构建器怎么发布服务啊
答:gp服务吗?运行模型,然后在result窗口发布

7.问:在ArcMap属性表和excel关联怎么不让excel表格文本数据缺失呢,设置关联后文本长度默认设置为255,但是我的数据内容比较大,基本都大于255,所有有很多文本信息丢失了,这个怎么解决呢?
答:shapefile最长255,但是file gdb要素类字段没有长度限制,建议存储在GDB中,不要使用shapefile

8.问:在点处分割线工具对这样的点和线为什么没法分割呢?图中同一种颜色是同一条线,线是通过点集转线连成的,设置容差也没有效果。
这43根线是根据位置选出来的,条件就是点完全被线包含(也就是线段中间是有点的,需要打断的,所以分割工具执行后应该至少有86条线),可是现在执行之后只有47根线,说明只打断了两根线,其他很多需要打断的线没有被打断。





答: 此问题,和xy分辨率以及容差有关,建议转换为投影坐标系后再运行此工具。经测试,此数据坐标系是unknown,根据坐标范围看应为地理坐标系,先使用define project工具将其定义为WGS84,之后使用project工具将其转换为3857的投影坐标系,之后使用点处分割线工具即可成功。

9.问: 这段代码直接在arcmap的Python窗口中可以创建有点要素的图层,而把这段代码设置成脚本工具的源文件,执行脚本工具,却发现创建的图层没有点要素!这是为什么呢?几何对象不好用吗?


import arcpy
arcpy.env.overwriteOutput = True
Point = arcpy.Point(126,45)
PtGeometry = arcpy.PointGeometry(Point,arcpy.SpatialReference(4214))
Layer = arcpy.MakeFeatureLayer_management(PtGeometry,'Out.lyr')
arcpy.SetParameter(0,Layer)
答: 在ArcMap中Python窗口执行程序,如果没有指定工作空间,会默认输出在内存空间中;在脚本工具中,必须指定工作空间,如果你想输出在内存中,可以添加arcpy.env.workspace = r"in_memory",即可将结果输出至内存工作空间。如下图:

10.问:这个是怎么回事呢?
 

追问:打开ARCMAP就是这样
答:提示软件许可还有14天过期, 点击确定可以继续使用。

11.问:10.2的安装之后有脚本问题,这个可以解决吗?搜索功能无法使用,提示脚本有问题,别的功能可以


答: 可能是索引丢失,重新添加试试


追问:是要添加哪个文件夹,安装的文件夹?
答:安装目录下的toolbox
追问:搜索的时候东西出来了但还是不能用
 
答:尝试如下办法:
一、对ArcGIS进行初始化:
(1)尝试先删除地图模板,默认模板,Win7路径:C:\Users\【当前登录用户名\AppData\Roaming\ESRI\Desktop10.2\ArcMap\Templates ,删除normal.mxt
(2)点击运行,输入regedit,选择HKEY_CURRENT_USER\Software\ESRI,重命名ESRI为ESRI_1
二、修复软件:打开控制面板----程序----卸载程序,右键ArcGIS10.X for desktop ,在弹出的ArcGIS10.X for desktop setup 对话框中点击repair

0 个评论

要回复文章请先登录注册