问题标签 [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 回答
181 浏览

arcgis - 如何将地图发布到网络?

刚开始在工作中使用 ArcGIS 服务器,我之前没有经验,但我负责在网络上显示我们的地图。

我有一个在服务器上运行的 ArcGIS 服务器,并且我在我的桌面上使用 ArcMap 10。我在保存地图文档的服务器中创建了一个文件夹。我可以使用此文档添加新服务,并且在我这样做时会获得一个 url。但是当我转到那个 URL 时,我得到了这个错误:

Server Error in '/ArcGIS/Services' Application. Runtime Error

而且,当从服务器访问相同的 url 时,我得到: Server Error in '/ArcGIS/Services' Application. No Content

0 投票
1 回答
854 浏览

c# - Visual Studio 2010 中缺少参考

我正在使用 Visual Studio 2010 和 arcgis server 10 开发服务器对象扩展,并且在开发管理器属性页 esri.arcgis.servermanager 时缺少如何在我的项目中包含此程序集引用。我正在使用此链接寻求帮助http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/How_to_develop_a_property_page_for_the_REST_SOE/000100000nwm000000/ 请尽快帮助我。

0 投票
1 回答
933 浏览

c# - 如何使用 Visual Studio (C#) 通过 Internet 连接到 ArcGIS Server

我想连接到 ArcGIS Server 10 Web 服务并使用 esri:Map 组件查看图层。有没有可用的示例代码?

谢谢

0 投票
1 回答
2894 浏览

esri - 如何创建具有纬度和经度的 ArcObjects 点

我需要在 C# (Visual Studio 2008) 中使用 ArcGIS Server 10 的 .NET API 在现有要素类中添加一个点。我正在使用来自 ESRI 资源中心 (ArcGIS_SimpleEdit_CSharp) 的示例。下面显示了使用 X/Y 坐标创建新点的代码部分。

但我需要使用纬度和经度(小数精度)而不是 X/Y 坐标。我怎样才能做到这一点?

谢谢

0 投票
1 回答
2519 浏览

arcgis - 在 ArcGIS Flexviewer 的 Popup 中显示图像

我使用 ArcGIS Flex 查看器创建了一个示例 flex 应用程序,并尝试从 web(wiki) 访问一些图像。

我已成功配置弹出 XML 文件,以便它显示图像。但是,当我单击该功能时,它没有显示图像。

我在想这是否可能是因为这些图像更大,无法包含在弹出窗口中。

我尝试了以下在弹出配置 xml 中使用不同标签的解决方法。

解决方法:1

解决方法:2

第二个似乎让我接近分辨率,但无法在弹出窗口中看到图像。

这里的问题是,我想知道一种在 xml 标签的帮助下调整原始图像大小的方法,如果可能的话,我想增加弹出窗口的大小以及减小适合的图像大小弹出窗口。

我的配置文件如下:

提前致谢。

0 投票
1 回答
2346 浏览

android - 如何制作自己的安卓应用地图?

我正在为 Android 上的一所大学开发地图应用程序。我正在使用谷歌地图 API。问题是我发现谷歌地图没有显示建筑物。和路由服务。我需要在大学的总面积上展示这些。如何在大学中创建地理、建筑和路由服务?

地图图片

我的意思是多边形和折线。

谢谢您的回答。

0 投票
1 回答
844 浏览

iphone - 如何在 iPhone 应用程序中使用 arcgis 在地图视图上添加要素图层?

有人可以指导我在 iPhone 应用程序中使用 arcgis 在地图视图上添加带有 URL 的要素图层吗?

0 投票
1 回答
554 浏览

python - 从不同的计算机运行 python 脚本

我们有一个 Python 脚本,当从 4 台不同的机器上运行时,会产生 4 种不同的结果。

1 - 在 ArcMap 中运行:工作正常

2 - 在 ArcMap 中运行:工作一次然后无法工作,直到其运行所在的环境重新启动

3 - 在 ArcGIS Server 中运行:脚本中途失败

4 - 在 ArcGIS Server 中运行:脚本启动失败

5 - 在 Aptana 中运行它:工作正常

该脚本利用了我们构建的其他模块以及 win32COM。我们的猜测是,他们每个人都在导入资源时遇到了问题。

关于为什么会这样的任何想法?

0 投票
2 回答
2531 浏览

ruby - 使用 Rails 转发未经处理的多部分 HTTP 请求

好吧,这有点难以解释,所以请多多包涵……

我有一个 Rails 应用程序,其中包含为 ESRI ArcGIS javascript API 编写的大型 javascript 代码库,用于与存储在 ESRI ArcGIS Server 上的空间数据进行交互。ESRI ArcGIS javascript API 使用通常称为“ArcGIS Server 代理”的东西将请求转发到需要基于令牌的身份验证或太长而无法在 URL 中直接处理的 ArcGIS Server 服务。AGS 代理只需向传递给它的 URL 发出 HTTP 请求,将与原始请求一起传递的任何附加参数转发到 ArcGIS Server 服务,该服务执行实际繁重的工作并以 JSON 响应。有关 AGS 代理的详细信息,请参阅 ArcGIS 资源中心的以下页面

鉴于 AGS 代理仅由 ESRI 在 ASP.Net、Java 和 PHP 风格中提供,我冒昧地将 AGS 代理编写为 Rails 控制器。我选择采用这种方法是因为 JSAPI 不支持跨域请求,并且出于托管原因,我不想在我的 Rails 应用程序中提供 PHP 或在 JRuby 之上运行我的应用程序。我的 Rails AGS 代理在我目前遇到的所有情况下都可以工作,除了多部分请求,它与附件编辑器功能一起发生,这里说明了

在尝试使多部分请求工作时,我选择使用 Faraday 向 ArcGIS Server 服务发出 HTTP 请求,因为 Faraday 的简单性和对多部分请求的支持。我尝试执行多部分请求的代码如下:

“agsparams”变量是传递给 ArcGIS Server 的参数散列。

尝试执行此代码时,在发出实际请求的行上出现 Ruby 错误,并出现以下错误,这是我目前遇到的问题:

当我在控制器中转储 params 哈希时,它看起来类似于以下内容:

(我删除了一些括号,以便在 StackOverflow 上显示。)

我不知道在哪里调用了“local_path”方法,因为我没有调用它,但我猜这是某种与我不理解的 ActionDispatch 相关的内置功能。ActionDispatch 中是否有我需要覆盖的方法,如果有,我该怎么做?我有一种预感,当我真的只想将文件输入参数转发到 ArcGIS Server 以便 ArcGIS Server 进行上传时,ActionDispatch 正在尝试上传我指定的文件。我不认为我想使用 Faraday::UploadIO,因为我认为我只需要将参数转发到 ArcGIS Server,但我可能是错的。我从这里去哪里??

作为一些额外的尽职调查,我已经确认我的映射 javascript 可以与其他风格的 AGS 代理一起使用;我还检查了使用 Wireshark 工作的多部分代理请求,并将这些请求与使用我的 Rails AGS 代理发出的请求进行了比较,它们看起来是一致的(标头和参数看起来正确)。我尝试添加附件的数据实际上已正确配置为接受附件。我被困住了,真的可以使用一些帮助。

关于我的环境的一些信息:我的应用程序是在 Ruby 1.9.2 上用 Rails 3.2 编写的(我目前使用 CarrierWave 和 Fog 来处理应用程序其他非映射部分的附件,如果这很重要的话)。我正在尝试通过 ArcGIS JSAPI 2.8/Dojo 1.6 发布到运行 ArcGIS Server 10.1 的服务器。

提前致谢...

0 投票
2 回答
951 浏览

ios - UINavigationController 导航栏重叠包含 TableView

我有一个第三方控件,希望我在其中放置一个视图。我正在尝试获取一个 UINavigationController ,其中包含一系列表格视图,但是在添加控件时,导航栏与表格视图重叠了大约半行,这看起来很愚蠢。

这是代码。我正在使用 ArcGIS Server iOS SDK 将导航控制器放在地图上的标注框中:

这是使用 UINavigationViewController 的常见问题,还是我应该查看第三方控件?