问题标签 [arcgis-server]

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.

0 投票
1 回答
2779 浏览

c# - 使用 Json.net C# 反序列化 json - 标识符中的空格

我的问题的一些背景:我希望在 Json.net 中反序列化一些可怕的 json。此 json 对象由 ArcGIS Server 创建,并发送一个“结果”对象,其格式如下:

现在问题是属性对象:

...在某些标识符中有空格;它是由“漂亮”字段别名生成的,而不是数据表名称。我可以使用 linq selectToken 来获取所有其他字段,但我特别在寻找“投票站”。

我已经尝试了很多查询变体:

我已经用谷歌搜索,搜索了 json.net 帮助并阅读了这里已经发布的很多问题 - 这些问题似乎都没有处理这个特定问题。也许我只是太密集了。你也可以说我不精通 c# 或 Linq,这是我第一次使用 Json.net,所以我可能犯了一些小学生错误。欢迎任何建议!

0 投票
1 回答
507 浏览

c# - arcGIS 新手:从 ADF 应用程序访问地图

我是 arcGIS 新手,我正在尝试可视化使用 arcMap 创建的地图。

地图(test.mxd)有一个包含一些数据(一些彩色方块)的单层,我使用 arcGIS 服务器管理器选择“发布资源”通过服务发布它

所以现在我有一个简单的地图服务正在运行。

使用 .NET 应用程序的 ADF 示例我试图显示地图,因此如果我写

在 DataSourceDefinition 和 ResourceDefinition 在线的地方,我可以可视化地图。

如果我使用我的代码:

(我自己写了 DataSourceDefinition 和 ResourceDefinition 只是猜测它们),这不起作用,地图 div 是空的。我可以看到平移拖动光标,但数据完全是空的。

也许地图已加载但我什么都看不到,因为我只有一个图层而不是后面的栅格地图?

这应该是一个简单的问题,但我对 arcGIS 完全陌生,找不到解释如何做到这一点的东西

0 投票
1 回答
618 浏览

c# - arcGIS ADF - 添加图形图层时地图消失

我正在尝试使用 arcGIS for asp.net 在 Web ADF 应用程序中添加图形图层,但每次我向 MapResourceManager 添加图形图层时,地图都会消失!

为了更好地理解这一点:这是一个简单的应用程序,MapResourceManager 中唯一的元素是地图服务(OGC(WMS)服务),它为我提供了地图

http://imageshack.us/f/715/pro2w.jpg/

这是带有另一个图形层的 MapResourceManager,地图神秘地消失了

http://imageshack.us/f/543/pro1y.jpg/

那有什么问题?

0 投票
2 回答
539 浏览

c# - 地理处理服务 - 调用后清空内存

我正在关注 ADF 库的这个示例

http://edndoc.esri.com/arcobjects/9.2/NET_Server_Doc/developer/samples/Web_Applications/ArcGIS_Buffer_Geoprocessing/ee05ac98-384b-4dbe-b8e3-8d741180dc9a.htm

我实际上是在一个带有地理处理服务的点周围画一个圆圈。半径约为20公里。

代码工作正常,但“清除”例程却不行。每次我从以前的数据中清除地图时,缓冲服务的内存也不会被清除,我得到了这个

在此处输入图像描述

“清除”例程的代码与示例相同,但不起作用:

这应该很简单,但我不知道如何解决这个问题。我找到的唯一解决方案是重新启动 IIS 服务器,这显然很糟糕

有人可以帮我吗?

0 投票
1 回答
368 浏览

c# - ArcGIS ADF - 如何单击并弹出一个包含所选要素信息的弹出窗口?

我有一个带有地图的 asp.net ADF 应用程序,我需要在用户单击一个小工具提示窗口或弹出窗口时显示功能信息

我需要检索单击点下所有图层中的所有要素并显示它们的信息。我知道我可以用“识别”功能做到这一点。但是如何使用 ADF 显示工具提示窗口?

0 投票
1 回答
196 浏览

c# - MapResource 对象转换问题

我的 MapResourceManager 中有一个名为“MapResourceItem0”的“ArcGIS Server Internet”资源,是其他两个资源中的第三个。

我需要获取该资源中图层的特征,但无法获取 MapResource 对象

无论是这种方法

还有这个

失败并出现以下错误

System.InvalidCastException:无法将对象从“ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.MapResourceInternet”转换为“ESRI.ArcGIS.ADF.Web.DataSources.Graphics.MapResource”。

我不明白,示例和文档清楚地表明这是可以接受的,那有什么问题?我正在使用 arcgis 服务器 10

0 投票
1 回答
2082 浏览

c# - ITopologicalOperator.Intersect,这是如何工作的?

我正在尝试将一个图层的所有功能与另一个图层的所有功能相交,但是在执行“ConstructUnion”功能时,我的 Web ADF 应用程序卡住了

这是我到目前为止写的代码

知道为什么吗?

0 投票
2 回答
2035 浏览

javascript - 如何从 JSON 对象中获取数据?

我正在使用 JSON.org 中提供的 JSON.js

我正在尝试获取 JSON 对象中的“total_length”数据。我可以知道如何找回它吗?

GetDistance 返回此

}

0 投票
0 回答
2213 浏览

publish - How do I programmatically publish a Map Service Definition to an ArcGIS Server in ArcGIS 10 or 10.1?

I have an C# desktop application that needs to allow the user to specify an ArcGIS map service definition (.MSD) for publishing to a server.

How can I programmatically publish a given .MSD to an ArcGIS Server from a desktop that is connected to the server? Any links or APIs that might help with this? Also, I am open to C# or Python for this solution.

0 投票
1 回答
970 浏览

python - 从主脚本调用 python 工作脚本作为多个实例

我有一个正在监视 Web 服务请求工作区的 python 脚本。每次客户向我的 Web 服务提交作业时,都会在众所周知的位置创建一个唯一的作业文件夹。我有一个脚本在没有“标志”的情况下轮询这个众所周知的文件夹位置(一个具有特定名称的空白文本文件,表示该作业的处理已完成)。

现在我的脚本可以调用工作脚本来处理新文件夹的内容,但必须等到工作脚本完成才能继续分发文件夹。

我的问题是有哪些选项可以使工作脚本的新实例实例化并将控制权返回给经理。创建一个接受工作脚本参数并让管理器脚本通过命令行调用它的python可执行文件是否可行?或者将工作脚本创建到一个可以有许多 instation 处理工作的类中?

一旦工作脚本完成,它就不需要向管理器脚本作业完成发送消息。它将通过将文本文件放入目录中来完成此操作。虽然现在我想起来了,但我必须在某个地方保存每个作业目录已经分发,因为处理工作脚本需要 1.5 分钟。

任何建议/链接将不胜感激。