问题标签 [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 投票
2 回答
366 浏览

rest - 当它应该是一个字符串时,查询字符串解析为数字

我正在尝试将搜索输入发送到 REST 服务。在某些情况下,表单输入是一长串数字(例如:1234567890000000000123456789)。我收到 500 错误,看起来有些东西正在尝试将字符串转换为数字。源数据库的数据类型是字符串。

在构建查询字符串时是否可以做一些事情来强制将输入解释为字符串?

该服务是 ArcGIS 服务器的一个实现。

每个请求有关此问题的更多信息。

为了测试,我一直在使用随服务安装提供的客户端表单(见下图)。

我试图在表单条目中添加单引号和双引号,以及通配符。表单提交没有错误,但是没有找到结果。如果我缩短数字(“1234”),或添加一些字母数字字符(“1234A”),表单提交不会出错。

该问题在最近升级到 10.1 后浮出水面。我一直在寻找可以将此与已知问题联系起来的信息,但还没有找到任何东西。

在此处输入图像描述

0 投票
1 回答
98 浏览

javascript - Colouring country in ArcGIS dynamically

I'm new to ArcGIS looking to implement dynamic maps via javascript on my website which loads on a country profile page of the selected country.

The code below loads the world map with the selected country zoomed into, what i'd like is to have the country also in a different shade, just to make it stand out for the rest.

Any idea how to get this done? Thanks in advance

0 投票
1 回答
298 浏览

model-view-controller - 如何在 ArcGIS Server Manager 中使用我的地图服务的 URL?

我有一个来自 ArcGIS Server 管理器的地图服务,我想将它添加到我的 MVC 项目的 .cshtml 页面中,这可能就像 ESRI 在此处显示的方式一样

https://developers.arcgis.com/en/javascript/jssamples/index.html#latest_samples

我可以使用示例,但如何使用我的地图。

先感谢您。

0 投票
1 回答
275 浏览

google-maps - 谷歌地图支持来自 ESRI API 的 ArcGISDynamicMapServiceLayer?

我相信在 google API 版本 2 中,它最终可能会调用此方法。此外,它们确实共享或碰巧使用相同类型的编码。

但是在版本 3 中,我无法通过“layer.setMap(map)”将此图层设置为地图,因为此 esri 方法没有此功能,也无法通过“map.addOverlay(layer)”设置此图层,因为此功能属于版本 2已被删除。我能问一下在版本 3 中替换“map.addOverlay(layer)”的方法是什么吗?我尝试使用自定义叠加功能,但显示的图像与我想要的结果不匹配。

** 注意:ArcGISDynamicMapServiceLayer 是从 esri 调用时间感知数据层

0 投票
1 回答
4178 浏览

javascript - 在 dojo.ready 中调用函数

我有这样的ArcGIS Javascript代码:

我想在 dojo.ready 函数中调用函数。例如,我想用 onclick 调用函数 test() :

但仍然无法正常工作。
谁能帮我解释一下如何在 dojo.ready 中调用函数?

0 投票
1 回答
1150 浏览

arcgis - 如何将“支持统计信息”设置为 True

正如标题所说,我想在 ArcGIS REST 服务目录、所有图层和表中将选项“支持统计”的值设置为“真”

0 投票
2 回答
2078 浏览

bing-maps - 使用 ArcGIS 服务器,bing 地图不再免费,我如何以及在哪里放置我们的 bing 地图许可?

自 2014 年 1 月 1 日起,用于 arcgis 的 bing 地图图层不再免费。esri 推出了一个桌面补丁,允许您输入必应地图键。但是,我找不到与 arcgis 服务器相关的任何内容。图层突然没有出现在我们的 Web 应用程序中,所以我知道需要输入或替换 bing maps 键。问题是我继承了这个并且有系统管理员背景,而不是 GIS 背景,所以不知道如何解决这个问题。

有人保释我吗?

0 投票
1 回答
2437 浏览

javascript - 如何在 Leaflet 地图中显示 ArcGIS Server TileLayer

我正在尝试在 Leaflet 地图中显示我使用 ArcGIS Server 发布的地图。我首先尝试将地图显示为底图并创建一个简单的 Leaflet TileLayer:

我拿不到地图。然后我尝试使用 Leaflet ESRI 插件:

我仍然无法让传单显示地图。这是地图的中心:

干杯,

0 投票
1 回答
527 浏览

javascript - 将地图居中添加到图块

我需要在左侧创建一个带有“菜单”之类的布局,并在右侧加载世界地图。在左侧菜单中,我将有一棵树,叶子上有复选框。每个离开都是一个磁贴,当复选框被选中时将加载到它的位置。假设在我作为父母美国和加拿大的树上。在美国下,我有纽约大厦、纽约街道、华盛顿大厦,在加拿大下有类似的东西。当我检查 New York Buildings 时,我需要将该图块加载到地图上并将地图置于该图块的中心。当我单击纽约街道时,我需要将另一个瓷砖放在第一个瓷砖上(它将具有透明度)。等等。主要思想是我无法将地图居中到图块的位置。其他的没试过,这就是我卡住的地方。我的代码:

这就是我发现地图居中的方式。但我想把它放在加载的瓷砖上。此外,可以将带有图块的文件夹结构(http://xx.xxx.xx.xx:xxxx/arcgis/rest/services)加载到树中吗?

0 投票
1 回答
236 浏览

c# - 使用 c# 将传入的 arcgis 服务器请求存储到数据库中

我们已经发布了一些 arcgis 服务,我想知道是否有一种方法可以捕获某些服务上的传入请求并将它们存储在使用 .NET 和 C# 的数据库 (mssql) 中。我只是在寻找请求来自的 IP、时间戳和他们使用的服务。

例如,假设我有一个已发布的服务。

www.yourdomain.com:6080/arcgis/rest/services/usa_gecoder. 我只想存储他的 ip、usa_geocoder和访问它的日期时间。