问题标签 [esri]
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.
esri - 从应用程序主机 ESRI 映射构建 Windows 需要哪些软件/组件
我将开始研究将 ESRI 映射到其中的 Windows 窗体应用程序
所以,我想知道是否有人知道我需要在 Windows 客户端或 GIS 服务器(如果有)上部署哪些组件/软件才能获得我的工作完毕 ?
gis - 想要的想法:栅格在线地图(可能带有 ESRI API 和一些地理处理模型)
(我希望这是一个有效的问题)
正如我在标题中所说,我正在为某种在线栅格分析地图寻找一个相当简单到中等简单的想法。我熟悉 ESRI 和他们非常棒的 API,因为我希望在这方面解决一些问题。我也愿意使用 mapstraction 库。
有人对我有什么想法吗?
谢谢!!
apache-flex - 在 flex 中使用模板打印
我已经设置了一个应用程序来打印我正在使用的控件的当前状态(在本例中为ArcGIS 服务器地图),但我想设置一个使用它自己的模板进行打印而不是抓取的打印功能应用程序的状态。
我试图通过设置一个 flex 组件来布置我想要打印的项目,并在我调用 FlexPrintJob 时实例化它。不幸的是,简单地实例化它会导致得到一个空白的绿色方块。
关于这个,我想提出两个主要问题。首先,需要做什么来打印一个新实例化的模板,而不是仅仅从屏幕上抓取已经存在的控件?其次,对于需要从多个源加载复杂数据的更多控件,例如 ArcGIS 地图,是否可以在那种环境中实例化它们,或者有没有办法在应用程序中获取控件的图像并打印出来?
r - 使用 PBSMapping 和 Shapefiles 帮助在 R 中绘制地理数据
使用O'Reilly 在 R 中的数据混搭作为灵感,我正在尝试在此处找到的犹他州盐湖县 shapefile 上绘制一些地址。
我有数据框geoTable:
我已经将它强制转换为一个 eventData 对象:
所以看起来我已经拥有了绘制所需的一切——但它不起作用。当我加载 shapefile 并使用
我只能看着一个空的 shapefile。此外,当我尝试对我的 eventData 对象运行 findPolys 时,它返回 NULL。
我怎样才能使这项工作?我能够毫无问题地完成 O'Reilly 教程,并且很难弄清楚我在哪里出错了。我不知道它是 shapefile、我的数据框还是其他。
这是我用来导入数据和 shapefile 的命令
esri - 道路形状文件名称
我有一个带有道路网络的 shapefile,看起来道路都被列为 1 条大折线。这是典型的是否有可能获得一个道路网络,其中道路单独列出并具有与之相关的名称?
谢谢,杰夫
python - Network analysis and adjacency matrices
I want to try and create a network for several hundred shapefiles that consist of polylines. The polylines are snapped to each other and consistent. Then I want to create an adjacency matrix for this network.
What is the best way of doing this? I know how to do it on an individual basis by clicking through options within ArcCatalog, but I want to try and explore how to automate this.
I do have some VBA that I previously downloaded that creates an adjacency matrix once I have made the network, but I can only run that once the network is loaded in to ArcMap, with the layers in a specific order.
I appreciate any suggestion or advice about how to do this, in any language. I know this is quite a program specific question; and I have asked it on the ESRI forum too, but my previous questions did not results in an answer that enabled me to achieve this so I thought I would also ask it here.
c# - 在 ArcGIS Engine 中编辑 blob 字段时出错
我有一个由 MSSQL 数据库支持的 GIS 层。例如,图层上的特征有一个 esriFieldTypeString 类型的字段和一个 esriFieldTypeBlob 类型的字段。我可以很好地编辑字符串字段,但是,当我尝试编辑 blob 时,StopEditOperation() 会抛出一个非常通用的异常(消息:“错误 HRESULT E_FAIL 已从对 COM 组件的调用中返回。”,错误代码: -2147467259)。我在服务器日志中找不到任何相关内容。有谁知道发生了什么?
c# - 坐标时区
正如标题所暗示的那样,我需要根据一对坐标找到一个时区(或者可能只是 UTC 偏移量)。我一直在寻找不同的解决方案,并且有几个 Web 服务,但我需要能够离线访问应用程序。由于时区并非完全基于经度,因此似乎并不容易......
我想查询一个包含世界上所有国家及其时区的 ESRI shapefile,但它似乎有点复杂。如果这应该是解决方案,您是否知道任何提供此功能的 .NET 库?
sql-server - SQL Server 空间数据类型
我已经使用 Manifold 将 ESRI shapefile 导出到 SQL Server 2008,这给了我一个类型为“Shape”的列Geometry
。Manifold .prj 文件如下所示
所以我假设SRID是4326?但是,当我运行此查询时,我希望它返回美国,但我没有得到任何行:
我已经测试了其他一些有效的查询,所以我猜 SRID 是错误的?如果应该是这种情况,我该如何得到正确的?
esri - 动态更改地图图层符号系统 (ArcGIS Server)
动态更改图层符号系统的首选方法是什么?我的 Web 应用程序通过 REST API 使用地图服务,但我不介意使用 SOAP API 或 ArcObjects (.NET)。