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

javascript - 使用 ArcGIS javascript api 访问服务器文件

我有一个地理处理服务,它采用两个参数:netCDF(文件)和日期(str)。我正在处理此处找到的演示。

我遇到的问题是将 netCDF 文件发送到地理处理服务。通过创建上传功能,我可以看到如何提供所需的参数,但我已经拥有所有必要的文件服务器端。

如何让我的 Web 应用程序将本地 netCDF 数据读入地理处理服务?任何建议将不胜感激。

我的测试应用程序可以在这里找到。

服务:http ://sroarcgis.ducks.org/ducksunlimited/rest/services/wsi_tool/GPServer

我收到错误消息:错误{代码:400,消息:“输入参数无效或丢失。”,详细信息:数组 [0],日志:未定义,httpCode:400}

谢谢!

0 投票
1 回答
1185 浏览

javascript - 使用 ArcGIS API for JavaScript 在地图上显示 KMZ 图层的单​​个图层

是否可以在我的地图上显示 kmz 文件的各个图层?我正在使用 ArcGIS API for javascript。使用 NWS 中的这个 KMZ 文件,我想只显示当前第 4 天的展望到第 8 天的展望(总共 5 个文件夹)。“Current Day 4 outlook”是文件夹的名称,在该文件夹中有一个名为“day_4otlk_20130920_prob”的层

目前,由于可预测性低,这些层没有任何数据,但将来会有。这是从替换了 KMZ 文件的示例中获取的代码。谢谢你。

0 投票
1 回答
286 浏览

maps - 打开和关闭地图图层

如果不是一个问题,那就是另一个问题。我整天都在看这个,不知道这里出了什么问题。我再次有一个包含两层的地图,一个县层和一个 msa 层。我在页面上有两个链接,一个是县,另一个是 msa。单击任一链接时,我想关闭地图的一个图层并显示在正确的图层上。这是点击事件:

});

不只是单击县,app.flvis 仍然可见。

在此处创建要素图层:

0 投票
1 回答
288 浏览

sql-server - 如何通过 JSON 响应设置默认的剑道控制设置

我有 10 个控件。一个主要的下拉菜单应该决定其他 9 个控件的设置。这 9 个控件是 3 行,每行 3 个下拉框。这是一个例子:

如果 dropdownMain 选择了“地址”,则将 dropdownbox1 设置为“LastName”,将 dropdownbox2 设置为“=”,并将 dropdownbox3 设置为文本框。

将 dropdownbox4 设置为 'FirstName' 并将 dropdownbox5 设置为 '=' 并将 dropdownbox6 设置为文本框。

将 dropdownbox7 设置为“City”并将 dropdownbox8 设置为“=”并将 dropdownbox9 设置为绑定到城市 json。

你如何告诉 Kendo 控件响应第一个选择然后级联?或者您可以通过 JSON 发送来设置“默认配置”吗?我从 ArcGIS Server SOE(服务器对象扩展)发送。

提前致谢!

0 投票
1 回答
1781 浏览

javascript - 自定义 ArcGIS GraphicsLayer (JavaScript)

我正在开发一个应用程序,该应用程序将从各种来源检索数据并从数据中构造 ESRI GraphicsLayer 对象并将其显示在地图上。我之前创建了自定义 FeatureLayers,但这个项目需要使用 GraphicsLayers,因为我需要能够切换图层的可见性。下面的代码从主机获取数据并将其放入 GraphicsLayer。

这段代码似乎正确地构造了 GraphicsLayers,但是当我将它们添加到地图对象时,地图上没有显示任何点。我用来将它们添加到地图对象的代码如下。

我意识到这有点多余gfxLayer.add(item)Map.graphics.add(item)但即使在 Map 对象中的两个位置有数据,这些点仍然没有显示在地图上。

我已经为此工作了一段时间,我真的很新鲜。任何人都可以提供的任何帮助将不胜感激。谢谢你。

0 投票
1 回答
31 浏览

windows-server-2008 - Windows Server 2008 与 ArcGIS INSPRE 模块下 Postgresql 9.0 中的帐户创建错误

直升机,

Postgresql 和 ArcGIS INSPIRE 模块有一些问题。

首先,我们在这个问题上不是专家和经验丰富的,所以对“业余”句子感到抱歉。

问题是,当我们尝试在 pgAdminIII 中创建一个帐户并重新启动时,没有建立与数据库/服务的连接,并且丢失了之前有效的设置。

尝试与管理员连接时,我们收到了类似的错误消息:

http://www.pgadmin.org/docs/1.8/images/no-hba.png

我们正在使用内置的 postgresql.conf 编辑器来更改

listen_addresses = '*' ,但没关系。

我们也更改了 pg_hba.conf(添加了所需的参数),但是当我们完成编辑并保存时,添加的行从文件中消失了。

重启后,postgresql 无法连接到数据库,所以我们不得不改回原来的设置/conf 文件。

我们发现在这些.conf 文件中可以更改很多参数,但我们不明白哪里出了问题。

谢谢。就这样。:)

0 投票
2 回答
818 浏览

android - ArcGIS 在 android 中使用 GeometryServer 创建缓冲区

我正在尝试在 android 中使用此 ArcGIS 服务在 Point 周围创建缓冲区:

http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer

我想使用这个以编程方式创建一个缓冲区:

http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer/buffer

因为是学校工作所以必须是这个服务,API必须是ArcGIS SDK 10.1.1

不幸的是,没有太多关于此的文档。我所知道的是,在某个时刻我应该获得一个 Polygon 对象,我将把它添加到地图中。

我需要知道的是(重点)如何调用服务,传递所需的参数并获取多边形。

谢谢

0 投票
1 回答
189 浏览

javascript - arcgis javascript api渲染Featurelayer的某些部分?

嗨,我很困惑如何只渲染要素图层的某些部分。由于所有给定的分类渲染样本都在渲染整个要素层,是否有任何方法可以仅渲染要素层中的几个多边形(已经具有对象 ID)。提前致谢!

0 投票
2 回答
349 浏览

android - 可以在没有 ArcGIS 服务器的情况下在 Android 上使用 ArcGIS 吗?

我可以在没有 ArcGIS Server 的情况下共享我的 ArcGIS 地图吗?

我需要为 Android 设备制作我的项目并使用 ArcGIS 创建地图。

我需要在我的项目中使用客户端服务器,但我不知道该怎么做?

如果可能的话,任何人都可以帮助我如何开始?

感谢阅读。任何帮助将不胜感激。

0 投票
1 回答
1189 浏览

c# - Creating a double serialized JSON object in REST SOE C#

I'm not sure if I'm double-serializing my JSON object, but the output results in an unwanted format. I'm exposing the REST endpoint via an ArcGIS Server Object Extension (REST SOE). I've also recently implemented JSON.Net which essentially allowed me to remove several lines of code.

So here is the handler, which is the core piece creating the data for the service (for you non GIS peeps).

The result is ugly scaped JSON:

Is it because I'm double serializing it somehow? Thanks for looking this over.