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

gis - Arcgis wfs请求中的分页

是否可以通过分页发送 WFS 请求?我试过了,STARTINDEX但它不起作用。我想在一定范围内获取特征

例如:http://example.com/ArcGIS/services/<mapping service name>/MapServer/WFSServer?VERSION=1.1.0&SERVICE=WFS&REQUEST=GetFeature&TYPENAME=<type name>&STARTINDEX=10&MAXFEATURE=10

或者:我将如何仅获取带有 WFS 请求的 objectid / featureid 以便我可以发送带有请求的过滤器?

0 投票
1 回答
1342 浏览

openlayers - 如何在 Openlayers 中加载 AGRC ArcGIS REST 切片服务?

如何在 OpenLayers 中加载此服务http://mapserv.utah.gov/arcgis/rest/services/BaseMaps/Lite/MapServer ?投影为 26912(UTM 12 区)。这是我尝试过的一种变体(没有成功):

在这种情况下使用 XYZ 方法有效:

但我无法让它为 AGRC 服务工作。

任何帮助,将不胜感激!

0 投票
2 回答
301 浏览

gis - 适用于基于服务的应用程序的开源 GIS 引擎

在我们的企业中,我们总是使用 ArgGis。现在我们需要从繁重的应用程序转移到瘦 WPF-Prism 客户端。据我了解,随着 ArgGis 对象即将被弃用,ArcGis 桌面将是创建新内容的唯一方式。

我们的应用程序需要从客户端以基于服务的方式创建新内容(例如层)。

经过分析,我们发现任何 ArgGis-Objects-Server-Desktop 组合(客户端和服务器端)都非常昂贵。

因此,我们决定转向开源解决方案。

我想知道您是否可以向我推荐一些可供自定义混搭使用的开源(或付费)GIS 引擎选项,并通过 Web 服务公开完整的内容创建(不像 ArcDesktop 的东西)。

非常感谢!

0 投票
1 回答
3029 浏览

gis - 如何在 Esri GIS 地图中突出显示或勾勒区域(城市)

嗨,我是使用 ESRI 地图的新手。我有存储在我的数据库中的所有城市的纬度和经度现在基于纬度和经度值,我需要在地图中突出显示该区域。

谁能给我看一些代码/点我一篇关于使用 Javascript 在地图中突出显示特定区域(城市)的文章

0 投票
1 回答
515 浏览

javascript - 如何在 Esri 形状中为多边形着色

嗨,我有一个 Shape 格式的 Esri 地图,分为不同的子区域(多边形)。我想使用它们的纬度和经度值访问和选择特定的多边形,并想给它上色。谁能给我提供代码 Esri Javascript API 吗?

问候, 维马尔

0 投票
1 回答
1866 浏览

javascript - 添加要素图层会挂起浏览器

当我使用 ArcGISDynamicMapServiceLayer 创建地图对象时,一切正常,但由于我需要大量图形并且想要处理地图上的用户交互,所以我想将要素图层添加到我的地图中,但是当我添加要素图层时,浏览器会挂起。

请让我知道可能是什么问题如何避免要素层挂在我的机器上。我可以为 ArcGISDynamicMapServiceLayer 添加 onclick 鼠标功能下面是代码

我的 HTML 代码如下

0 投票
1 回答
1078 浏览

google-maps - 如何使用 gwt-openlayers 添加 WMS 图层?

我正在尝试将 WMS 图层从远程 ArcGIS 服务器添加到我的 GWT Web 应用程序。我正在使用gwt-openlayers图书馆。

我的代码:

我阅读了很多文章和 SO 问题,但我仍然无法解决问题。我的问题是在地图上渲染粉红色瓷砖而不是普通图像。我复制了许多stackoverflow答案建议的图片网址,并看到了以下内容:

没有localhost:8084前缀 url 可以正常工作,并向我显示一小块地图。

问题:

1) 如何摆脱 WMS url 中的 localhost 前缀?在我的代码中wmsUrl看起来sampleserver1...是正确的。看来我的应用程序将它的根路径添加到远程 url。

2)我读到 WMS 层应该有以下投影 - "EPSG:3857". 这是真的吗?正如我上面提到的,当我在浏览器中手动输入没有“localhost”前缀的正确 url 时,我看到了一些图像,但我不确定它是否正确。可能图像被移动了。

3)我的最终目标是在地图上添加 2 个图层 - 谷歌地图图层和 WMS 图层。谷歌地图"EPSG:900913"用作默认投影。有人可以给出将谷歌图层和 WMS 图层放在一张地图中的常见提示吗?可能有一些技巧,与预测相关的常见错误等等。

0 投票
1 回答
1098 浏览

arcgis - 每个 ArcGIS Server 可以授权多少个地理数据库?

我需要创建并授权一个新的 ESRI ArcGIS 企业级地理数据库。我们的组织现有 ArcGIS Server 许可,该许可已授权一个 ESRI ArcGIS 企业级地理数据库。我能否指定现有的 ArcGIS Server 授权文件以在同一组织和网络中创建另一个企业级地理数据库?除了其他人管理 ArcGIS Server 并且我们仍处于规划阶段之外,我只会尝试。

我了解我们将需要 ArcGIS for Desktop Standard 或 Advanced(不是 Basic)来创建企业级地理数据库。

非常感谢 - 蒂姆

0 投票
1 回答
1276 浏览

javascript - 设置预定义的缩放级别

我想知道如何在 arc gis 地图中设置预定义的缩放级别。我的最终目标是如果用户缩小超过 5 级关闭标签。否则,第 4 级下的每件事都会显示标签。我已将缩放级别设置为 7,并且初始加载它可以正常工作。但是当我将缩放级别记录到控制台时,我得到 -1 和没有预定义缩放级别的描述。显然我在这里遗漏了一些东西,但是日志不会显示 7 的缩放级别,因为这是为地图定义的?

0 投票
1 回答
65 浏览

javascript - 12AM 时间丢失/地图界面不显示

时间值当前在我们的 ArcGIS API for JavaScript 地图服务中正确显示,除了午夜 12 点(它不显示时间,只显示日期)。我们在地图服务中显示 DATETIME1 字段。它显示为 EST。

多边形存储在 SQL Server 表中。在我们的 SQL Server 中,2013 年 1 月 1 日午夜的 DATETIME1 字段将包含:

凌晨 1 点:

我不完全确定从哪里开始。这是 JavaScript 问题还是我需要在 SQL Server 中以不同方式存储时间?谢谢你。我是我目前工作的新手,并且继承了这个大型项目。查找文件/代码可能需要一些时间。