Questions tagged «arcgis-9.3»

当ArcGIS 9.3是您在ArcGIS平台上使用的版本时,请使用此标记。

12
学习.NET for ArcGIS(主要是台式机)使用吗?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我具有基本的编程技能(我编写了简单的vba python和lisp脚本,并且很久以前就读过Java课程),但是在我看来(由ESRI出版物判断)并没有逃脱学习.NET的需要。未来在GIS就业市场中的相关性(甚至是作为分析师)。 我已经完成了基本的C#课程,并且可以(遗憾地)编写非常差的程序,但是我不知道如何将C#知识与arcgis的实际编程联系起来。 1)我知道差异不大,但是ArcGIS是否使用.NET或C#? 2)我知道增加我在.NET中经验的最好方法是编写越来越多的程序,但是有什么好的.NET编程书籍或课程可以学到技术吗? 3)您认为学习在.NET for ArcGIS中编程的最佳方法是什么?有没有有用的书籍或网站? 非常感谢您对ArcGIS 10的评论(并将保存以供以后使用),但是如果您能给我一些有关ArcGIS 9.3.1的建议,那将是非常出色的(我发现自己处于非常任性的位置,而Esri和全世界的注意力都集中在ArcGIS 10.0上(包括当地的Esri代表),该国几乎没有人从9.3.1升级或有计划这样做,并且个人在寻求9.3.1适当答案时遇到问题)。

6
基于相关表的多对一转换创建重复功能?
我需要使用相关表填充ID字段来创建重复的功能(在本例中为宗地)。本质上,我需要使用地块所有者的相关表来创建重复的地块,每个地块都具有来自相关所有者表的自己的唯一ID。相关表已经包含了包裹的多对一链接,我只想通过为每个所有者记录创建一个重复的包裹来强制所有者与包裹之间的一对一关系。 我正在使用ArcGIS Desktop 9.3.1。


4
升级ArcGIS后,要从早期版本中卸载ArcGIS扩展吗?
我卸载了ArcGIS 9.3.1(服务器,桌面,引擎),然后安装了ArcGIS10.0(服务器,桌面,引擎)。 当我尝试卸载一些arcmap扩展时,出现错误1001“无法获取安装程序类型”。 换句话说,我忘记了这个建议: 请注意,在尝试卸载ArcGIS之前,必须先卸载自定义组件。这样做的原因是自定义组件需要在安装/卸载时加载。 有谁知道如何干净地卸载它而不卸载10.0并重新安装9.3.1? 更新:我认为我已经使用Revo Uninstaller清理了所有内容,然后使用CCleaner清理了注册表。

2
使用ArcGIS Desktop处理SQLite文件?
我的工作使用qgis和grass。我制作的shapefile超过100mbs(一些统计分析的结果)。 如果我将其转换为sqlite格式(已启用空间),则数据会缩小到15 mbs。与电子邮件或保管箱共享它是可以接受的。 但是我的同事使用的是arcgis 9.3-他将能够毫无问题地读取数据吗?


3
ArcGIS地理处理的日志文件?
每当我整夜运行地理处理程序时,似乎我的计算机都会重新启动。ArcGIS是否保存一些日志文件信息?它保存在哪里? 例如,当我运行大型数据集或映像过程时,我需要整夜执行,它是否保存了日志文件来告诉您从头到尾执行的操作?

2
使用Python和ArcGIS Desktop实施具有多列的MultiValue参数?
我正在使用ArcGIS(9.3)Python脚本。输入之一是功能列表。对于每个功能,我需要选择一个相应的字段。将参数设置为MultiValue可在UI中为所有正在处理的功能提供漂亮的表格。如何在MultiValue表中添加另一列以为每个功能选择一个字段? 交叉发布:http : //forums.arcgis.com/threads/30907-MultiValue-Parameter-with-Multiple-Columns 来自ArcGIS论坛的Esri答案: 不幸的是,针对此的解决方案最近才在10.1中使用脚本工具的ValueTable输入实现。您将需要具有一些自定义验证的两个多值参数,才能使此功能适用于9.3.1。

7
修复损坏的shapefile?
我有一个在ArcGIS Desktop 9.3中使用的shapefile某种程度上被破坏了,并且出现错误“形状数与表记录数不匹配”。我想要的是恢复此shapefile,因为它具有许多其他版本的文件所没有的编辑功能。 之前我使用ogr2gui从此错误中恢复了,但是该工具现在崩溃了。我什至尝试了命令行版本ogr2ogr,但仍然没有运气。ArcScripts网站上的Shapefile Repair Tool这个脚本也没有帮助。 有任何想法吗?(除了我停止使用shapefile) 这是ogr2ogr的输出(基于答案中的建议):

3
如何溶解重叠的多边形?
我有一个关于在ArcGIS 9.3中溶解面要素的查询。我只有准系统许可证和非常基础的VB知识。 我有一个大约有4500个多边形的大shapefile,我想知道是否有办法解决那些重叠的多边形?我基本上想将这一层变成一个包含单独区域的shapefile,因此,一个多边形本身将保留,但是多个多边形重叠时它们将分解为1,每个单独的区域都有其自己的属性集。shapefile的更改非常频繁,到目前为止,我已经遍历了所有这些文件,并使用编辑器工具手动解决了重叠区域的问题,但是我敢肯定,这样做的方法要快得多! 关于如何实现的任何见解? 我已经使用了溶解工具并加入了导出的属性表,这很完美!我认为溶解工具仅适用于属性,而不适用于空间位置,因此了解该功能非常有用。而且ModelBuilder代码是

5
将表格从ArcGIS Desktop导出到Excel文件?
是否可以将具有选定记录的表导出到Excel电子表格? 我试图仅将其导出为.txt文件,但是ArcGIS给我一条错误消息。 导出表时发生错误 我的另一个问题是坐标。我只希望逗号后面有一个轨迹,我的意思是像这样的格式:xx xx xx,x,不像我现在有xx xx xx,xxx。 我的软件版本是9.3。


3
python.exe已停止工作
大约18个月前,一个已经离开的人写了一个python脚本。然后产生了所需的输出。我被要求再次运行它,但是使用不同的(更高分辨率)数据输入。输入数据集已分为20个子集,每个子​​集约有2700个数据点。但是,在处理了大约300个数据点(范围从295到306,并且并不总是在同一条记录上失败)之后,脚本崩溃(“ python.exe已停止工作”)。 由于脚本年代久远,它是使用arcgisscripting而不是arcpy编写的。广泛地,它使用游标执行以下操作: 对于给定的点,以60分钟的旅行时间作为起点计算成本距离(使用gp.CostDistance_sa)。 调用gp.ExtractValuesToPoints_sa提取每个数据点上的所有单个值,并将要素类输出到文件地理数据库。 读取上面b)中创建的要素类,然后将值写入CSV文件(忽略带有“无数据”的任何点(值-9999))。 对输入文件中的所有剩余数据点重复1、2和3。 处理时间约为 每个数据点平均1分钟。以下是一些相关的技术规格: 该PC具有运行于2.20GHz的四核Intel i7-2720QM CPU和运行Windows 7(64位)的8GB RAM。 Python版本为2.6.6(shell在win32上还声明“ [MSC v,1500 32 bit(Intel)]”)。 还安装了ArcMap 10.0(SP4)。 我试过在另一台PC上运行它(到目前为止没有崩溃)。当前,该作业在较旧的PC上运行成功(但速度较慢),并且已达到419条记录而没有崩溃。该机器的相关规格为: 英特尔酷睿2 DUO E7500处理器,运行频率为2.93 GHz,具有4 GB RAM和64位Windows 7。 Python版本2.5.1(shell在win32上还声明了“ [[MSC v,1310 32位(Intel)]]”)。 已安装ArcMap 9.3(未提及任何Service Pack)。 有人可以提供一些有关脚本为何会工作一段时间然后崩溃的建议,以及如何解决该问题的建议吗? (到目前为止)出现了另一台PC处理该脚本的事实,这表明有些“环境”问题。 作为更新,运行ARCGIS 9.3的PC仍在成功处理数据,并且已经处理了1300个数据点(并且仍在计数)。一位同事还在运行ARCGIS 10.1的PC上运行数据-在两次分别记录267条记录后,它崩溃了。尽管不是结论性的,但通用线程似乎是Arc 9.3将处理数据,而Arc 10.x将不处理数据。

2
在版本化的地理数据库中,增量表和状态树对查询性能有何影响?
我们有一个版本化的arcsde地理数据库(oracle 10g上的arcgis 9.3.1),具有相当复杂的数据模型,其中包括大约100个要素类和非空间表,一个几何网络以及许多关系类。 每天有5或6个arcmap用户使用sde版本控制编辑数据。此外,还通过自动服务创建了版本,这些服务与其他业务系统连接以在地理数据库中执行编辑。查询性能在一天中明显下降,因此我们实施了每晚脚本来实现完全压缩。在执行相对大量的编辑的情况下,系统可能要等到完全压缩后才能使用。 有人建议,面对这些易失的增量表,配置的oracle无法提出合理的执行计划。这是合理的解释吗?应该采取什么方法解决呢? 更新以回应评论 到最后,状态树非常线性,只有很少的分支。 我们每晚压缩(通过删除所有版本获得完整压缩)。 定期分析业务表。 不分析增量表。它们被锁定(尝试分析返回错误“ ORA-20005对象统计信息已锁定”)。sde模式中的易失性表也不是-STATES,STATE_LINEAGES。

1
ESRI中的大规模地理编码和处理
好的,所以我想这种非正式的查询/调查是关于您在ESRI世界中使用的数据集的大小... 我正在建立和维护一个州范围的数据集,在这里我必须处理到各个房屋级别,而不是包裹级别,但对于我们的系统,每个包裹有多个邮寄地址。在许多地方,我使用的理论地址是根据街道网络或USPS AMS / AIS数据计算得出的。因此,我的地址列表大约有1,350万个地址,并且每月或每季度增长。 现在有没有人维护一个实时的地址/正确查找信息系统,该系统在连续数据集中如此之大?我很想合作或谈论其他人如何处理如此大的数据集。我在尝试执行诸如相交或空间连接之类的任务时,看到ESRI软件似乎被炸毁的问题。ESRI说他们看不到这类问题,但是从9.3.1开始我就遇到了这些问题,所以我不能成为第一个/唯一这样做的人,因为我可以在多台机器上重新创建它。我的平台现在是桌面上的ESRI ArcGIS 10,使用GEOMETRY空间对象与SQL2008后端上的ArcSDE 9.3.1-sp1进行通信。因此,我没有做任何真正具有异国情调的事情;但在我看来,在某些领域我可能仍在努力。[进一步]我感兴趣的是,其他人正在做什么以优化那里的处理这些数据集的流程。我将每月增加一百万条记录,并且当您开始运行其他进程并将数据链接以进行进一步分析时,地理编码等并不是问题,您开始处理复杂的联接。好了,您使用Only_FID从“相交” /“覆盖” /“标识”输出数据,并且您也得到了一个瘦的中间表来联接;但是,当您开始尝试对表的创建进行划分和征服时,您会遇到一些问题,需要将源数据划分为工作区,但是又重复了IDS,无法合并回去。因此,您剩下的是较小的数据块,这些数据块您很难轻易地重新进行完整处理。 考虑将数据分解为县级尺度的选项,然后使用空间视图将其重新组合在一起,等等。。。很好奇是否其他用户正在以如此大的规模看同样大小的问题脚印。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.