在Arcmap中加载互联网地图资源的4种方法

在Arcmap中加载互联网地图资源的4种方法

前一段时间想在Arcmap中打开互联网地图中的地图数据,如影像数据、基础地图数据等,经过简单研究目前总结了四种方法,整理下与大家分享,有些内容可能理解有误,希望大家多多指教。4种方法如下:

a)        如果地图支持OGC(开放地理空间信息联盟)协议的话,可以通过WMS,WMTS服务资源在Arcmap中打开,如天地图等。

b)        通过相关插件打开。如使用ArcBruTile插件等可以在arcmap中打开如Google map,openstreet,必应地图,百度地图等。

c)        通过ArGIS自带的ArGIS online打开地图资源。

d)        通过一些地图下载器,先下载离线地图然后再在arcmap中打开。

1、 通过OGC协议打开地图资源

利用OGC规范中的wms、wmts协议,打开一些网络地图数据,目前天地图实现了OGC标准协议,可以利用天地图提供的wms、wmts资源,在支持OGC服务规范的GIS软件中打开,如超图、 uDIG等,也包括Arcmap。

1.1天地图数据资源

天地图WMTS资源,包括:地图、影像、地形,如下:

网址链接:http://www.tianditu.com/guide/index.html

天地图WMS资源

天地图影像地址:

http://www.scgis.net.cn/imap/iMapServer/defaultRest/services/newtianditudom/WMS

天地图影像注记地址:

http://www.scgis.net.cn/imap/iMapServer/defaultRest/services/newtianditudom_scann/WMS

1.2其他OGC数据服务地址

1、http://demo.cubewerx.com/demo/cubeserv/cubeserv.cgi? 不同类型的数据图层的源(例如边界、地形、地文、公用设施、SRTM等)

2、http://www2.dmsolutions.ca/cgi-bin/mswms_gmap 各种加拿大的要素(省的边界、湖泊、铁路等)。

3、http://maps.customweather.com/image(气象数据)

4、http://www.ga.gov.au/bin/getmap.pl?dataset=national&amp(澳大利亚地球科学局国家地质科学数据集)

5、http://gis.sinica.edu.tw/tileserver/wmts(台湾百年历史地图WMTS服务网址)

6、http://maps.nlsc.gov.tw/S_Maps/wmts(台湾国土测绘图资网络地图WMTS服务)

1.3在Arcmap中打开的详细方法如下:

以下操作都在10.1版本下进行

1.3.1在Arcmap中打开WMS资源

1.打开ArcMap,在工具栏中选择目录窗口(9.3版本就是打开ArcCatalog,用ArcCatalog的界面操作)

2.在ArcMap的右边会弹出如下图的界面.

3.双击添加WMS服务器,弹出如图所示的对话框,在URL中输入

http://www.scgis.net.cn/imap/iMapServer/defaultRest/services/newtianditudom/WMS,然后点击获取图层,会出现“聚合天地图DOM瓦片地图服务”,选择“Layers”下面的“聚合天地图DOM瓦片地图服务”,点击“确定”

4.在右边的“GIS服务器”下面会多出一个栏目,如图,将红色框中信息拖到ArcMap的左边图层列表中。


1.3.2在Arcmap中打开WMTS资源

目前Aarcgis中只有10.1版的支持添加WMTS服务,也可以通过其他支持OGC服务的GIS 平台打开WMTS服务。

1.打开ArcMap,在工具栏中选择目录窗口

2.在ArcMap的右边会弹出如下图的界面.

3.双击添加WMTS服务器,弹出如图所示的对话框,在URL中输入

http://www.scgis.net.cn/imap/iMapServer/defaultRest/services/newtianditudom/WMTS,然后点击获取图层,会出现“聚合天地图DOM瓦片地图服务”,选择“Layers”下面的“聚合天地图DOM瓦片地图服务”,点击“确定”

4、其他步骤同打开WMS一样。

2、通过相关插件打开

对于Google地图、必应地图,百度地图、搜狗地图等,我没有找到其OGC的地图调用地址,或许这些地图目前不支持OGC接口。但是他们有公开的API接口,通过这些API接口,可以调用其地图资源。

1、外国大牛通过这些互联网地图API接口编写相应的应用插件工具ArcBruTile,这个工具集成到arcmap中,就可以打开相应的地图资源了。一些技术大牛已对此做过研究,详见:http://hi.baidu.com/gislt/item/24d0c9ada1c598a729ce9d34,ArcBruTile的下载网址:http://arcbrutile.codeplex.com/,目前最新版本是ArcBruTile_0.3.4,ArcBruTile_0.3.4目前只能打开必应地图和openstreetmap,早期版本可以打开google地图。

2、方法与上一节类似,国内牛人A在ArcBruTile中集成了可以打开百度地图的功能: ArcBruTileBaidu。详见:http://blog.sina.com.cn/s/blog_4c8b1bdd01013j8c.html,但是这个插件,我在arcgis 10.1中无法正常安装。

3、国内牛人B,制作了一个类似的插件ArcTiler,Arcmap中可以打开Google地图、soso地图。详见:http://www.eiafans.com/thread-500383-1-1.html。下载地址:http://www.arctiler.com/download.html。1.5版本以后需要付费:太乐地图arcmap插件。

这类工具的缺点是,在arcmap的左栏的table of contents中无法控制图层。

3、通过ArGIS online打开地图资源

最简单的方法是,通过Arcmap自带的ArGIS online打开地图资源,我目前使用的arcgis 10.1,在10.1中esri集成了ArGIS online,ArGIS online可以在Arcmap中打开google地图、必应地图及esri和网友共享的各种地图数据。


4、通过一些地图下载器,先下载离线地图然后再在Arcmap中打开。

有很多高手制作了一些软件,可以批量下载网络地图数据,并且可以自动拼接,而且带坐标信息,下载离线地图后就可以通过Arcmap中打开。比如:稻歌、GogoMap(狗狗地球)、太乐地图、水经注软件等,但是这些软件要收费。

本文转自:http://blog.3snews.net/space.php?uid=6955280&do=blog&id=67981


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/289583.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS开发之手势识别

感觉有必要把iOS开发中的手势识别做一个小小的总结。在上一篇iOS开发之自定义表情键盘(组件封装与自动布局)博客中用到了一个轻击手势,就是在轻击TextView时从表情键盘回到系统键盘,在TextView中的手是用storyboard添加的。下面会先给出如何用storyboard…

IOS学习笔记之十一(包装类、description、isequal)

1、下面的类不是包装类 1)、NSInteger(64位相对于long) 2)、NSUInteger(64位相对于unsigned long) 3)、CGFLoat(64位相对于double, 32位相对于float) 2、下面类是包装类 1)、NSValue NSValue是NSNumber的父类 2)、NSNumber 一般方法 numberWith***:把指定类…

WPF 基础控件之 GroupBox样式

其他基础控件1.Window2.Button3.CheckBox4.ComboBox5.DataGrid 6.DatePicker7.ExpanderGroupBox控件修改Style需要注意使用Grid分两行进行展示第0行显示Header第1行显示Content。Header:添加Border并边框BorderThickness"1" 内部新增 ContentPresenter 然…

软件测试的目的

测试的目的是什么呢?这是一个看起来很简单、不太值得讨论的问题,但往往这样的问题其实是很难回答的,比如人生的意义是什么?好,现在我们就来,列举一下我们经常听到的对这个问题的回答:“软件测试…

并联系统的失效率公式推导_供暖系统水力平衡率对室温的影响

摘要:热水供暖系统设计,为了保证室内能够达到设计温度,必须使流进散热器的热水流量与房间的热负荷相匹配,散热器才能散发足够热量以弥补由于建筑物围护结构散失的热量,保证室内温度。供暖系统设计只有通过正确的水力计…

面向对象——一起来复习托付与事件!

事件与托付事实上并不难理解。仅仅是由于它们的使用方式与经常使用的编码有非常大的区别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法运行的结果。这是符合逻辑的。但在某些情况中,同步代码未必满足需求&#…

VS2008打包(含水晶报表)与安装注意事项

1、解决使用次数限制 修改下面两项注册值为1000: HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\10.5\Report Application Server\InprocServer\PrintJobLimit HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\10.5\Report Application Server\Server\PrintJobLimit 2、添…

为何Windows版QuickTime突然寿终正寝?

在QuickTime中两个零日漏洞被披露、且苹果公司突然停止支持该软件后,美国国土安全部和趋势科技公司发布安全公告建议用户卸载Windows版QuickTime。苹果公司随后宣布Windows版QuickTime寿终正寝。为什么苹果不修复这些漏洞,或者至少提前告知用户其结束Qui…

IOS学习笔记十二(类别和扩展)

1、类别(category)和扩展 类别:OC动态特征许使用类别添加新的方法,不需要创建子类 扩展:和类别相似,扩展相对于匿名类别 2、使用格式 类别:interface 已有类(类别名)…end implmentaion 已有类(类别名)…end 扩展:im…

Blazor University (7)组件 — 双向绑定

原文链接:https://blazor-university.com/components/two-way-binding/双向绑定源代码[1]注意: 如果您还没有这样做过,请在继续本节之前先执行单向绑定[2]中的步骤。到目前为止,我们有一个包含嵌入组件的页面,并且我们…

【iCore3 双核心板】例程二十二:LAN_UDP实验——以太网数据传输

实验指导书及代码包下载: http://pan.baidu.com/s/1kTPlJMJ iCore3 购买链接: https://item.taobao.com/item.htm?id524229438677 转载于:https://www.cnblogs.com/xiaomagee/p/5084291.html

想了好久 请多多指教

条件:假设A公司光纤入网,isp给的是静态ip,应该是公网ip吧然后搭建了DNS服务器和WEB服务器,(当然自己建了个企业网站,备过案)目的是在使全世界的客户都能访问到A公司的企业网站----------------------------…

喜欢的名言警句

有志者、事竟成,破釜沉舟,百二秦关终属楚; 苦心人、天不负,卧薪尝胆,三千越甲可吞吴。 1、If not now, when? If not me, who? ---马云 2、一个成功的创业者,三个因素:眼光、胸怀和实力。---…

tomcat出现5个using_当猫咪出现这5个迹象,主人就要给猫咪换猫粮了

养宠的朋友们你们知道吗?猫咪最好是要定期换粮,这样才有助于猫咪营养平衡,并且避免猫咪对单一食物感到厌烦哦!但是应该多久给猫咪换一次粮呢?如果你家猫咪出现这5个迹象时,那就是提醒你需要更换猫粮了&…

C# Barrier类

对于同步,Barrier 类非常适用于其中工作有多个任务分支且以后又需要合并工作的情况。Barrier 类用于需要同步的参与者。激活一个任务时,就可以动态地添加其他参与者,例如,从父任务中创建子任务。参与者在继续之前,可以…

特斯拉宣布将在欧洲建设第二座超级工厂

北京时间11月9日早间消息,特斯拉CEO伊隆马斯克(Elon Musk)和首席技术官JB斯特罗贝尔(JB Straubel)本周在德国宣布了对德国工程集团Grohmann Engineering的收购。在随后的发布会上,马斯克强调,特…

IOS学习笔记十三(使用类别实现非正式协议)

1、协议 可以理解为java里面的接口 2、测试Demo NSObjectchenyu.h #ifndef NSObject_chenyu_h #define NSObject_chenyu_h #import <Foundation/Foundation.h>interface NSObject(chenyu) -(void)test; end#endif /* NSObject_chenyu_h */ Org.h #ifndef Org_h#defin…

c语言程序设计的顺序结构的常用控制语句,C语言程序设计教程-第03课-顺序结构的程序设计.ppt...

《C语言程序设计教程-第03课-顺序结构的程序设计.ppt》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《C语言程序设计教程-第03课-顺序结构的程序设计.ppt(21页珍藏版)》请在人人文库网上搜索。1、第3章 顺序结构的程序设计,3.1 顺序结构问题的提出 3.2 赋 值 语 句 3…

Android版哆啦A梦连连看游戏源码完整版

本代码主本人编写&#xff0c;没版权问题&#xff0c;另有其他少量小游戏和应用源码稍后会陆续上线!哆啦A梦连连看包括了2种游戏模式和60关卡&#xff0c;并可以通过修改配置文件很方便的实现自行增加新关卡。采用andengine游戏引擎开发&#xff0c;内置了趣米广告和用户统计fl…