ArcMap AddIn之下载ArcGIS Server地图服务中的数据

涉及到开发知识点
1.ArcGIS Server地图服务

2.C# web请求获取数据

3.AddIN开发技术

工具界面:

具体涉及到的代码之后有空贴出来。先上工具

AddIn插件下载地址:点击这里下载工具

功能说明:

1.只支持ArcGIS Server中发布的功能参数类型为 MapServer类型的地图服务,该功能每次输入其中一个图层,进行下载

2.ArcGIS Server默认情况下,每次请求最大返回要素个数为1000,如果地图服务器做过配置,则手工修改此参数。

3.目前没有做消息界面,正常下载时,ArcMap为卡顿状态

4.数据处理过程较慢。

5.自己测试了一部分数据,绝大部分可以正常下载。部分地图服务不知是否做了什么限制,具体还需要继续研究。

6.目前返回的数据坐标系为wgs84

示例地图服务:

合作请联系:QQ 3565085580

原文地址:https://www.cnblogs.com/DayDreamEveryWhere/p/9452552.html

时间: 2024-10-29 01:08:59

ArcMap AddIn之下载ArcGIS Server地图服务中的数据的相关文章

ArcGIS Server地图服务发布

在ArcGIS Server应用过程中,为了提高地图的显示速度,我们在很多时候需要对一些数据量较大且更新不频繁的数据(如影像图.基础地形图等)进行数据切片.那么对于这些数据的应用,在切片之前我们需要进行一系列的切片规划.具体包括以下内容: 一.切片服务的名称编码规划 二.切片比例规划 为了使切片服务在显示过程中都能实现完整的叠加显示,可以根据需要将切片服务分为不同的比例,但在小级别显示的比例上应尽量保持一致.如地形图的比例可以按照1:100.1:200.1:500.1:1000.1:2000.1

ArcGIS Server 缓存服务切图范围

ArcGIS Server 缓存服务分为创建服务时同时自动建立缓存和创建服务后手动建立缓存两种. 相关资料: 缓存: 瓦片: 切片: 10.4帮助文档: 10.2帮助文档: http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p000000 官方文档链接:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p0

不同网段无法加载ArcGIS Server发布服务解决方法

问题描述: ArcGIS Server 10发布的服务, (1)在相同网段的Desktop9.3和Engine 9.3程序下可以正常显示, (2)在不同网段Desktop9.3和Engine 9.3程序下都无法加载显示, (3)在相同或不同网段Desktop10.1和Engine 10.1程序下均可正常显示, 问题原因: ArcGIS Server 发布服务虚拟目录下用的是机器名,而不是IP地址,不同网段下无法识别服务器机器名. 解决方法: 修改ArcGIS Server 发布服务虚拟目录路径为

ArcGIS Server发布服务,打包成功,发布失败

打包成功,发布失败 部分解决方案: ①   查看Server对于源数据所在文件夹是否有读写权限,若无赋予Server账户至少读写权限.读写权限的赋予:对应存放数据的文件夹上右键→属性→ 安全 赋予arcgis server account(如果安装时没有改名字, 默认名字为arcgis)读写权限,如果列表中没有该账户,点 编辑→ 添加→ 输入对象名称→ 检查名称 ②   在arcmap里新建一个空白的mxd,添加一个本地的数据,如存放在本地的shapefile或file gdb里的要素类,然后发

ARCGIS Server 发布服务时出现的问题解决

target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24072' elapsed='0.31200'>Server Object instance is successfully created on machine IBM3850X5.</Msg> <Msg time='2011-11-15T13:25:49' type='INFO3' code='4006' target='CFH.Configur

Arcgis Server发布服务

提到Arcgis Server 服务的发布,做起来貌似很简单,就算电脑再卡,只要鼠标还能点,一个小时肯定能搞定,但是当你遇到问题的时候,就头大了,也许搞上个一两天都摸不着头脑,最后你采取的措施可能是一切从头再来,从头装ArcGIS ,如果顺利那还好,但大多都是不顺利的,装Arcgis 的步骤网上一大片,要装的话,认真点,也很简单,但是就算你安装步骤正确,还是有10%的几率安装失败,因为这个和系统版本,系统环境以及你的用户权限关系很大,ArcGIS不是在所有的环境下都可以安装,当你没有去在乎你的系

通过SQL直接插入、修改ArcGIS SDE空间表中的数据

基于Arcgis Server 10.1 +Oracle 11g环境测试 ArcGIS SDE ? 1 2 INSERT INTO CAMERA_INFO(OBJECTID,ID,SHAPE)                          VALUES(sde.gdb_util.next_rowid('sde','CAMERA_INFO'),M_ID,st_geometry(to_number(M_LONGITUDE),to_number(M_LATITUDE),null,null,3000

ArcGIS Server发布服务,报错00032

错误00032 独立表数据源无法访问 00032: 修复已断开的数据连接,具体做法是将每个独立表的数据源都设置为正确的位置. 或者,如果不需要该表,将其从文档中移除. 建议在ArcMap中重新加载数据进行测试. 官方文档00032:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00sq00000041000000 官方文档修复数据链接:http://resources.arcgis.com/zh-cn/help/mai

SQL Server 读取CSV中的数据

测试: Script: create table #Test ( Name nvarchar(10), Age int, T nvarchar(10) ) BULK INSERT #Test From 'I:\AAA.csv' with( fieldterminator = ',', rowterminator = '\n' ) select * from #Test drop table #Test Result: Name Age TTestA 13 AugTestB 14 AppTestC