问题标签 [arcmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - 使用过的 IWorkspace 上的 IDatabaseCompact.Compact()
我正在用 vb.net 编写 ArcMap-AddIn。尝试使用compact
IWorkspace(mdb) 时出现错误,错误是:
异常
您试图打开一个数据库,该数据库已由计算机“XXXXXX”上的用户“ADMIN”打开。当数据库可用时再试一次。
在 ESRI.ArcGIS.Geodatabase.IDatabaseCompact.Compact() 上 MyProject.MyClass.CompactGDB(IWorkspace pWS)
如何压缩使用过的工作空间?还有 8 个其他功能也使用了我的工作区。
有什么建议么?
编码:
python - 当我在 mxd.save 之后打开我的文档时,文本是相同的,即使它显示它在导出期间已被替换
如果这是一个简单的解决方案,我对编码任何东西都很抱歉。
当我导出我的地图时,一切都很好,我的脚本完美地替换了文本。但是,当我手动打开地图文档以将其可视化时,文本仍然与替换之前相同。我什至从该文件夹中导出了一张地图而不替换文本,它显示文本已被替换。我不确定发生了什么事。在 mxd.save() 之前,我也使用了 arcpy.RefreshActiveView,但它仍然无法正常工作。任何帮助,将不胜感激。
另外,我不确定如何将我的 eps 文档导出到另一个文件夹中。我也将不胜感激。
vb.net - 在 VB.Net 中以编程方式关闭字段
我正在通过 VB.net 在 Arcmap 中创建一个插件按钮,单击该按钮时会运行识别工具。但我只希望选定的字段出现在识别对话框中。我想隐藏不必要的字段,然后在使用按钮后再次显示它们。
有谁知道如何以编程方式关闭/打开字段?
python - 错误信息:+ 不支持的操作数类型:“地理处理值对象”和“str”
调用此错误的行是:
错误信息:+ 不支持的操作数类型:“地理处理值对象”和“str”
无法用来自stackoverflow的其他响应/问题来解决它......
javascript - 用于地图的简单 div 容器在 FF 或 chrome 中无法正确显示
我正在尝试使用 ARCGis javascript API 和 dojo 在 dot net nuke 模块中显示地图。在 IE9 中这工作正常,但是在 Firefox 和 chrome 中地图中心在屏幕外,只有一半可以在 div 中看到。div 的另一半有正确放置的放大和缩小部分,但它只是那一半的白色背景。我可以拖动地图来填充该区域,但是一旦我放开它,它就会滑回靠近中间的随机点。在附加层中添加的对象也不能正确渲染。
在 chrome 中使用调试器我得到以下错误:
我在 ascx 文件中的主要代码如下。
这是容器
到目前为止,我的研究表明我需要在页面加载中处理 httpcontext,但这没有做任何事情,这意味着 Web 服务是问题所在。但由于这些服务在所有浏览器的其他页面中的 iframe 中都显示良好,我对此表示怀疑。加倍如此,因为那将是 esri 的底图,我怀疑他们的产品可以正常工作。
需要注意的另一件事是,当我使用 API 版本 1.6 时,这不是问题。
关于为什么这是行为不端的任何想法?
arcgis - False Color Composite with MODIS data in ArcMap
I'm trying to make a false color composite from a .hdf MODIS file in ArcMap. I know how to do it with Landsat data and I've seen tutorials for working with MODIS in other programs, but I can't figure out how to make a false color composite with MODIS data in ArcMap. I think I'm just missing something very basic, but if someone could walk me through it, I would be very grateful.
python - 使用基于函数输出的值创建栅格
我有一个根据输入斜率和距离计算价格的函数。我想将价格作为栅格值写入栅格。我怎么做?OpenSource 和 ArcMap 解决方案可以工作。
kml - 导出到 ArcMap 时未显示 KML 文件中的飞行路径
我是 Google 地球的初学者,如果有人能够帮助我解决我的问题,我将不胜感激。
我有一个在 Google 地球中可以正常打开的 KML 文件(在此处找到:KML 文件。它是一个包含飞行路径的文件,我希望将其导出到 ArcMap 以便对其进行分析。
当我使用此 KML 创建图层文件并在 ArcMap 中打开它时,我只看到起点和终点的两个地标。
是否可以像在 Google 地球中一样显示飞行路径?
预先感谢您的帮助。
最亲切的问候,萨阿德
python - 遍历目录名 list.remove() 不起作用
我正在尝试遍历多个目录和多个 GDB 以创建要素类列表。我遇到的问题是,当我尝试从列表中删除某些要素类时,脚本只是被忽略了,或者我收到一个错误,提示 x 在 list.(x) 中不存在。要素类名称的问题在于它有 3 个字母,每个 GDB 都是唯一的,同时还有 2 个其他标准组件。
像这样的东西:
目录 1 > 目录 1.gdb > 形状 > fc_dir1_feature
&
目录 2 > 目录 2.gdb > 形状 > fc_dir2_feature
等等...
我在用
这可以很好地从 GDB 中删除要素数据集,并扩展其中的所有要素类。但我不能只删除特定的要素类。
谢谢你的帮助。
arcgis - 无法读取 netcdf 文件。需要帮助
我已尽力使用 Idrisi、ArcMap、Envi 等少数软件读取此文件,但失败了。可以读取此数据的唯一软件是 Panoply,网址为http://www.giss.nasa.gov/tools/panoply/
令我惊讶的是,Panoply 将这些数据识别为 HDF 版本 5 而不是 netcdf。我可以查看我的数据,但无法在数据中提取特定的“层”。然后我需要在 ArcMap 或 Idrisi Taiga 中打开数据。
有人愿意帮忙吗?可以在https://docs.google.com/file/d/0BzzExM8ZYZwxdmI4bk5rSUw0VVE/edit?usp=sharing访问数据