问题标签 [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.
arcgis-server - ArcGIS Server 9.3.1 负载均衡
我们有 ArcGIS server 9.3.1,它已经具有负载平衡 (SOM) 和 F5 硬件负载平衡。让它们都工作还是只使用其中一个是好的做法。
javascript - 隐藏在 IE9 中的基于 JS 的 webapp 底图
我认为这个问题与/或原始Javascript和JQuery有关..但我认为它也与ArcGIS Javascript API地图类有关..我的问题是IE9问题;该应用程序在 Chrome 和 FF 中运行良好。(我也在 ESRIs JS 论坛上问过这个问题,但到目前为止没有答案......)
我有一个网络应用程序,其中地图在地图单击时在其自己的 div 中打开(不使用 window.open 或 iframes)。第一次加载应用程序后,底图按预期打开(起初地图只是没有其他图层的底图)......但是当我关闭地图div,然后再次打开它时,底图出现了大约1第二,然后消失......但背景颜色和缩放按钮仍然存在......
地图是这样以 HTML 格式设置的:
在 init JS 中,底图被添加为 TiledMapServiceLayer。
..没有更多的代码!正如我所说,所有这些都在 FF 和 Chrome 中正常工作.....
我已经尝试过我遇到的 HTML 中的每个 IE 标签或条件,但没有一个能解决这个问题......我有 meta http-equiv="X-UA-Compatible" content="IE=7,IE=9 " /> 在标题和脚本中 type="text/javascript" src="JavaScript/modernizr-2.5.3.js">
也在里面......
我的主索引页面中也有这些标签:
(*ps 我也在使用 Jquery Mobile ......)
这是打开地图的按钮的 JS(主要是很多调整大小的东西:)
我通过点击关闭地图的功能与此比较相似......
我还将这段代码添加到地图页面 html 中,我认为这应该有助于 IE 版本正确解释 JQuery Mobile:
...到目前为止没有任何效果..ap 在 FF 和 Chrome 中再次按预期工作,但是 IE 中的这个闪烁的地图让我发疯(还有一些其他较小的 css 问题,但这是最大的问题)。 ..当然,当使用早期版本的 IE 查看时,我的应用程序看起来和行为更加怪异。
帮助?谢谢!// 杰森
openlayers - OpenLayers.Layer.ArcGIS93Rest 使用质量差的图像
我有一个本地 ArcGIS 服务器 9.3.1。我启用了 WMS 和缓存(平铺)。我想使用 OpenLayers 显示切片,因为 ArcMap 无法打开自己的 REST 服务;(
使用 OpenLayers 效果很好,但瓷砖质量很差。航拍照片基础层(jpeg)非常像素化,覆盖也很糟糕,png8。
当我查看服务器上的平铺文件夹时,我看到图像正常,所以当 OpenLayers 打开它们时出现问题。
这是我的代码:
边界和分辨率来自图层。有没有人建议如何在 OpenLayers 中显示来自 ArcGIS 的平铺 WMS 图层?
谢谢。
mysql - 从 MySQL 或地图信息窗口上的单独数据库获取要素图层相关数据
情况是: a)。我有一个已绘制在底图上的要素图层,例如多边形要素(土地块)。 乙)。单独数据库(如 MySQL/Excel 文件/Oracle)中的相关数据(块的所有者名称)。
我需要什么: a)。来自要素层和数据库的数据可以同时显示在信息窗口弹出窗口中(例如,来自要素层的块名称和来自单独数据库的块所有者名称)。乙)。通过查询相关记录窗口可以实现同时显示数据(来自要素图层和数据库)的功能。我在这里看到了一个示例查询相关记录,但无法获得建立数据库连接以及从中获取数据表或数据集值的位置。
由于我是 ArcGIS 新手,请提供帮助。
PS:我正在使用 ArcGIS for Silverlight 10.1
arcgis - 如何对点数组中的单点使用onclick函数
请提供一些帮助:
我已经使用 esri.geometry.Multipoint 创建了一个地图,我想更改特定标记 onClick 事件的颜色。我试过了,但它改变了所有标记颜色,即应用在整个图层上。
我正在使用arcgis javascript api3.5
提前感谢........
gis - 忽略 identifyTask 返回的隐藏特征
我正在使用 javascript、google maps v2 和 ESRI 10.1 构建一个应用程序。我的DynamicMapServiceLayer
ESRI 地图服务中有一个图层。setLayerDefinitions
我使用 ESRI函数根据用户在运行时选择的过滤器值 动态显示或隐藏图层上的功能。
当用户点击地图时,我使用 ESRIIdentifyTask
对象来查找用户点击的内容。我想显示用户单击的功能的信息窗口。我的代码有点工作,但它打开了在图层上被过滤掉(不可见)的功能的信息窗口。
如何检查用户是否单击了可见功能并停止打开隐藏功能的信息窗口?或者我怎样才能IdentifyTask
停止在它返回的响应对象中包含隐藏的功能?
这是我的 identifyParameters 任务调用设置
更新
我已经升级到谷歌地图 v3。现在识别参数支持传递 layerdef 信息,如下所示。例如,我可以将识别操作限制为 FISCAL_YEAR = 2014 的那些特征。我的问题解决了。
javascript - arcgis 或 dojo 是否提供像 OpenLayers.Control.Button 这样的功能?
我在 openlayers 中体验过,发现 openlayers 允许我在地图上用一些按钮覆盖面板。我可以很容易地定义按钮的类型是 OpenLayers.Control.TYPE_BUTTON 还是 OpenLayers.Control.TYPE_TOOL,设置它的 eventListener 等等。
但是,ArcGIS javascript API 或 dojo 是否提供相同的插件?谢谢。
android - ArcGIS - 不满意的链接错误查找库返回 null - Hello World 示例应用程序
这是我第一次进入 ArcGIS,但不是第一次进入 Android。我是一名安卓开发者。对于我们最近的一个项目,我正在探索 ArcGIS 模块/示例。我做了以下步骤:
- 已安装 Eclipse JUNO(最新) - 由于我以前的版本已损坏,因此必须更换系统。
- 已下载适用于 Android 10.1.1 的 ArcGIS 运行时 SDK。
- 从步骤 2 中下载的 zip 文件安装 ArcGIS 插件。
- 重新启动 Eclipse/系统。
现在要探索基本的“Hello World”ArcGIS 应用程序,我执行了以下步骤。
- 文件——新建——项目——在新窗口中——选中“ArcGIS for Android”选项。
- 在 2 个选项中,我选择了“适用于 Android 的 ArcGIS 示例”。此选项打开另一个窗口以从本地或在线获取样本。
- 我选择了“本地”。
- 在“地图”部分下,我选择了“Hello World”示例项目。
- 现在 Hello World 项目在我的工作区中。
- 清理并构建项目。所有错误都消失了。
- 运行项目。
我正在获取以下错误日志:
后来我关注了 ArcGIS 论坛并遇到了许多链接,例如 http://forums.arcgis.com/threads/484...-returned-null http://forums.arcgis.com/threads/850...ello -World-run ,但遗憾的是错误从未被清除。
我的一个 Android 项目遇到了类似的问题。它有 libs 文件夹,其中包含 armeabi 和 armeabi-v7a 的 .so 文件。我将该项目转换为一个库,并将其用于我的另一个项目之一。由于这是一个小项目,我不需要探索转换后的库项目。这是由于引用了与 Eclipse 更新相关的 .so 文件或库文件。我仍然不确定如何将 .so 文件配置到构建路径中,以便没有“不满意的链接”错误。
请参阅此项目的构建路径的屏幕截图。
google-maps - 谷歌地图与 ArcGIS 相结合
我正在尝试制作一个带有 ArcGIS 图层的谷歌地图视图。
这行得通,但我得到很多错误,他们找不到一些瓷砖。但我认为在原始 ArcGIS 图层中这些图块不存在。
有人知道我做错了什么吗?
谢谢
c# - 将经纬度转换为43区的utm点
我有像(23.7019973789308,72.5465551902882)这样的纬度和经度点,我有很多点,由用户在我的应用程序中输入,我只想将它们转换为 C# 中 43 区域的米。我没有得到任何合适的代码,谁可以转换这些点。我也通过这个链接,但没有得到解决方案。 http://www.igorexchange.com/node/927
我也试过这段代码......
帮我.............