esri

How do I scrape data from an ArcGIS Online map?

青春壹個敷衍的年華 提交于 2020-08-21 03:00:13
问题 I want to scrape the data from an ArcGIS map. The following map has a popup when we click the red features. How do I access that data programmatically? Link : https://cslt.maps.arcgis.com/apps/MapSeries/index.html?appid=2c9f3e737cbf4f6faf2eb956fa26cdc5 回答1: Note: Please respect the access and use constraints of any ArcGIS Online item you access. When in doubt, don't save a copy of someone else's data. The ArcGIS Online REST interface makes it relatively simple to get the data behind ArcGIS

MapBox ESRI Data Layer

谁说胖子不能爱 提交于 2020-07-08 02:44:01
问题 I have a mapbox, and want to display a layer of esri data onto it. The data I'm getting is being pulled in from this json file: https://gis.usps.com/arcgis/rest/services/EDDM/selectZIP/GPServer/routes/execute?f=json&env%3AoutSR=102100&ZIP=93003&Rte_Box=R&UserName=EDDM The data['results'][0]['value']['features'] array looks something like this: [{'attributes': {'key':'value'}},{'geometry':{'paths':[[-13273770,4064608],[-13273762,4064613],....]}}, {'attributes': {'key':'value'}},{'geometry':{

MapBox ESRI Data Layer

谁说胖子不能爱 提交于 2020-07-08 02:43:19
问题 I have a mapbox, and want to display a layer of esri data onto it. The data I'm getting is being pulled in from this json file: https://gis.usps.com/arcgis/rest/services/EDDM/selectZIP/GPServer/routes/execute?f=json&env%3AoutSR=102100&ZIP=93003&Rte_Box=R&UserName=EDDM The data['results'][0]['value']['features'] array looks something like this: [{'attributes': {'key':'value'}},{'geometry':{'paths':[[-13273770,4064608],[-13273762,4064613],....]}}, {'attributes': {'key':'value'}},{'geometry':{

add items to map, collectively, one at a time, per attribute id

给你一囗甜甜゛ 提交于 2020-06-29 03:39:16
问题 I have successfully been able to filter, for instance shakemaps, by attribute id - I have successfully achieved this multiple ways - but all ending with the same problem. 1.) with the where filter 2.) definition expression 3.) iterating through all attribute ids and bringing them back. The problem: All exists for only allowing/displaying one per attribute id at a time.. my goal is to feed the attribute ids into a checkbox list (which I have done), but allowing for items via attribute id to be

Jack Dangermond:孤独的GIS“教父”

这一生的挚爱 提交于 2020-04-04 17:04:31
来源:计算机世界 原文:http://www2.ccw.com.cn/weekly/news/htm2008/20080125_374654.shtml   (本报记者 许泳 )39年来,他只干了一件事,就是让GIS从实验室里走出来,并成为了一个蒸蒸日上的产业; 他做的企业也许并不著名,但却是众多著名企业的重要合作伙伴,在全球GIS软件市场占有率持续第一。 Jack Dangermond,年近70的矍铄老人。 虽然刚下飞机两个小时,但站在记者面前的他,却丝毫看不出跨国旅途奔波的疲惫,倒是那种从内向外散发出的充沛精力,感染着他身边的每个人。 他创办的公司ESRI(美国环境系统研究所),名气可能远不及微软、Google、IBM等IT领域的大公司,然而在这些大公司的合作伙伴名单中,ESRI都占有重要位置, 它是全球最大的GIS(地理信息系统)技术和服务提供商。 39年专注一件事 Jack在哈佛大学获得的是城市景观建筑的硕士学位,然而他却“不务正业”地创建了从事地理信息研究的ESRI公司,这源自他当年的一次激动,而这次激动引发的热情持续了近40年。 Jack第一次听哈佛大学一位教授讲如何用计算机帮助解决计量地理学的问题后,激动得几个晚上睡不着觉,他认为自己终于找到了一种用地理的思维、借助计算机去解决问题的方法。 “将近40年时间,我就干了这么一件事,就是让GIS从实验室里走出来

建立自定义命令扩展ArcGIS

那年仲夏 提交于 2020-04-02 11:16:46
关于本文 本文演示如何创建一个简单的命令,实现缩放至所选图层范围的功能。该命令继承自ESRI公司的ADF里的BaseCommand类。以下是详细实现步骤。 注:本文演示环境 VS2020 & C# & ArcGIS 10.0 本文PDF下载 创建一个类库 开启VS2010,以 Visual C# >> ArcGIS >>Extending ArcObjects 下的Class Library (ArcMap) 为模板创建一个新类库项目,将该项目命名为CmdZoomToLayer,选择合适的存储位置,单击确定。如下图所示。 添加引用 为该项目添加所需的ESRI对象库引用以及System.Drawing引用。 ESRI提供的ESRI.ArcGIS.ADF.Local程序集包含了ESRI.ArcGIS.ADF.BaseClasses命名空间,可以继承该程序集所提供的一些抽象类来创建一个自定义命令/工具。该程序集还包含了ESRI.ArcGIS.ADF.CATIDs命名空间,其中的一些类可用于注册组件至合适的ESRI组件类别。 在上一步点击确定后,弹出ArcGIS Project Wizard,可以利用该向导添加ESRI对象库引用。因为现在创建的是ArcGIS Desktop应用程序,所以只有与ArcGIS Desktop相关的程序集才显示于该向导中。添加ESRI.ArcGIS.ADF

通过Ajax的方式执行GP服务

依然范特西╮ 提交于 2020-03-17 08:59:11
概述: 在上一篇文章( Arcgis for js之GP实现缓冲区计算 )介绍了Arcgis for js实现缓冲区计算,但是很多时候,我们不会用Arcgis的东西却想调用GP来实现对应的功能,怎么做呢,没错,本文将讲述如何通过ajax的方式去执行GP并返回结果。 思路: 按下F12打开谷歌的调试工具,切换到网络,再执行,可以看到GP执行时请求的url,如下: 在浏览器中分别打开1,2,3,可以开到各自的请求结果如下: 1、 {"jobId":"j75ee9938cd9b450fb76eb0f603040fbc","jobStatus":"esriJobSubmitted"} 2、 {"jobId":"j123084f770754cf6b76892d2fa44b80e","jobStatus":"esriJobSucceeded","results":{"output":{"paramUrl":"results/output"}},"inputs":{"input":{"paramUrl":"inputs/input"},"Distance__value_or_field_":{"paramUrl":"inputs/Distance__value_or_field_"}},"messages":[]} 3、 说明: 从2中,可以看到,编号为2的URL执行了三遍,在此

ArcGIS API for Flex 调用天地图、e都市瓦片地图

不羁的心 提交于 2020-02-28 22:06:16
ArcGIS API for Flex 调用天地图、e都市瓦片地图 作者:爱生活,爱GIS | 出处:博客园 | 2011/9/8 1:34:12 | 阅读 208 次 众所周知,像天 地图 和e都市的地图都是以切片的形式存放在 服务 端的, 系统 根据 用户 选择 的范围加载该范围的瓦片地图,这比传统的实时渲染地图的响应 速度 更快。google地图和baidu地图的 原理 也不外乎如此。 所以说,如果本地硬盘上有瓦片地图,或者 我们 知道瓦片地图在远程 服务器 端的组织形式,利用简单的javascript脚本语言和 浏览器 就 可以 实现对地图的浏览,通俗地说,这其实就是一个 图片 浏览器。考虑到远程服务器需要网络连接,最近利用闲暇 时间 将长沙市范围的e都市上的瓦片 下载 到本地,这样在没有网络的情况下也能浏览地图了。 采用网上广泛流传的完全利用js脚本写的 开源 “ web gis完整 功能 例子”,换上本地硬盘上下载好的长沙范围内e都市地图,效果图如下。 当然,以上是网络上js 高手 写的 API ,功能不是很强大,但是至少为我等 开发者 提供 了值得借鉴的 思路 。 esri也提供了可以浏览瓦片地图的API,包括javascript API,silverlight API和flex API,作为 客户端 语言,这三者提供的功能大致相似