arcgis切片怎么区分加载的是矢量还是切片地图

ArcGISServer(1)
ArcGISEngine(6)
ArcGIS10.1之后的arcgis engine通过下面的三行代码就可以加载arcgisserver服务
IMapServerRESTLayer pRestLayer = new MapServerRESTLayerClass();
pRestLayer.Connect(&http://myServer:6080/arcgis/rest/services/WaterMap2015/MapServer&);
axMapControl1.AddLayer(pRestLayer as ILayer);
IMapServerRESTLayer 接口是在arcgis10.1版本中才开始出现的,对于10.1之前版本的程序访问server服务要通过SOAP方式来进行。访问切片服务时,有可能会遇到地图无法显示的问题。经过测试发现如果地图服务本地缓存目录如果出现中文图层字样就会引起Engine程序加载不上缓存问题。
解决方法是:将发布服务所用的Mxd中数据框 中文名 改成英文,然后在发布服务创建缓存。在通过SOAP方式访问arcgisserver切片服务 能够正常看到地图
建议:将arcgis10.1之前的程序升级到arcgis10.1 &,通过rest访问server服务 代码维护更简单
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6514次
排名:千里之外
原创:12篇
(2)(2)(1)(1)(1)(1)(2)(1)(1)SuperMap&地图配准和矢量化
说明:地图配准几乎每一个GIS软件里面都有这个功能,在博主使用过MapGIS、ArcGIS、SuperMap的三种软件中,自我感觉SuperMap是最好用的,其次是ArcGIS,再是MapGIS,特将SuperMap配准共享给大家,我一般使用2008破解版的……
1)纸图扫描
由于原始地图资料在纸介质或其他介质上时属于模拟数据,因此我们要先将模拟数据转换成矢量数据,通过扫描仪扫描图纸形成栅格数据,利用此栅格数据作为显示背景,进行矢量化工作。扫描后的栅格数据一般存储为TIFF格式或BMP格式。
我们建议用户使用图像处理软件(如PhotoShop)对栅格数据进行预处理(包括分类、去噪声、矫正等),提高栅格图像的对比度及其他质量,以便提高矢量化的质量及效率。&
(2)创建数据源,新建投影,导入栅格数据集&
得到栅格数据之后,我们先创建一个数据源,名称按一般习惯将它命名为原纸图的图幅号,矢量化得到的数据也将放在该数据源中。然后将栅格数据导入到该数据源中。注意,创建该数据源的时候,一定要将其坐标系设置为与原纸图一样的坐标系(新建投影部分可参照坐标系设置)。
(3)栅格配准&
此时导入进来的栅格数据是没有空间位置的,为了对扫描进来的栅格数据赋予实际地物空间的位置,我们需要对其进行配准,对栅格图进行坐标和投影的校正,以使得其坐标准确。同时配准也可以纠正扫描时由于各种因素引起的图形变形。
选择菜单“工具-&配准-&新建配准窗口…”,在弹出的对话框中选择配准图层和参考图层,然后在配准图层和参考图层上分别选取相应的控制点进行配准。
如果没有参考图层,也可在配准图层上选取控制点,根据已知的地图坐标进行配准。选择菜单“工具-&配准-&新建配准图层…”弹出对话框,参考图层应该是空白(因为现在没有这个图的矢量数据),点击“确定”进入配准界面。在配准图的左上角刺一个点,然后在底部配准数据窗口中双击第一栏(若是第二个点则双击第二栏,如此类推),弹出一个“控制点输入对话框”,在参考点编辑框中输入原图的矢量坐标(这个就在原纸图中),按“确定”即定下第一个点,随后其他三个角点可作同样的操作。最后可根据栅格图像的不同选择使用线性配准的方法来进行配准。而对于没有参考图层,而且四个点只有经纬度坐标的栅格图来说,我们建议在配准之前,用转换坐标点菜单(选择菜单“工具-&投影变换-&转换坐标点”)将纸图的四个角点的地理坐标转换为投影坐标,然后再进行以上的配准。配准之后得到的结果数据集将作为屏幕矢量化的底图。
另外,如果地图比较大,需要分成几幅扫描的话,我们可以将几幅栅格图导入已创建的数据源之后,将他们进行栅格数据镶嵌的操作(菜单“地图-&栅格数据镶嵌…”)将他们合并成原来一幅图之后再进行配准。
(4)建立数据集、修改表结构
遵循归类分层管理的原则,按照先前已制作好的编码表,分别对原纸图上的各种地理要素新建不同的数据集(菜单“数据集-&新建数据集…”)。然后在“属性”对话框(工作空间管理器窗口中,在数据集名称上单击鼠标右键弹出快捷菜单,然后选择“属性”)的矢量表结构页里新建修改字段,设置字段名称、字段类型、字段长度及其他各种相关参数。
(5)屏幕跟踪矢量化过程
专业的3S站&
开始手工跟踪矢量化地图。用鼠标跟踪栅格图像,在其背景上绘制地图的各要素。比如,对于等高线,它所表现的是线型,我们将已建好的一个名为“等高线”的线数据集添加到已经打开栅格图像的地图窗口中,并将其设置为“可编辑图层”,我们就可以使用栅格矢量半自动跟踪功能,在栅格图像上进行矢量化跟踪,而对于其他地理要素的操作都与等高线的操作相似。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。最新公告:目前,本站已经取得了出版物经营许可证 、音像制品许可证,协助杂志社进行初步审稿、征稿工作。咨询:400-675-1600
您现在的位置:&&>>&&>>&&>>&正文
ArcGIS平台制作矢量电子地图论文
定制原创材料,由写作老师24小时内创作完成,仅供客户你一人参考学习,无后顾之忧。发表论文
根据客户的需要,将论文发表在指定类别的期刊,只收50%定金,确定发表通过后再付余款。加入会员
申请成为本站会员,可以享受经理回访等更17项优惠服务,更可以固定你喜欢的写作老师。
1基础数据准备与处理
1.1投影变换在ArcGIS中,不论栅格还是矢量,在数据存储时都符合这样的特点:坐标值与坐标系统分离存储。坐标值是任何数据必须有的,而坐标系统则可能缺失或有误[1]。坐标系统作为数据的基本信息,对数据有着重要作用。数据由于来源不同或要求整理为其他坐标系,在使用前需对其进行定义地图投影和地图投影。如果数据没有投影信息,属性中将标注“未知”,通过数据工具→投影和变换→定义投影命令将数据(前提是坐标信息已知)坐标信息写入。“定义投影”不会更改输出要输的坐标,要将数据集从一个投影转换到另一个投影,需使用“投影”工具,在不涉及椭球基准参数变化时只需使用数据管理工具→投影和变换→要素→投影命令,在弹出窗口中输入要转换的数据以及输出的坐标系统即可进行投影变换(例如,西安80经纬度坐标转换为西安80平面坐标);如涉及椭球基准参数变化时(例如,西安80坐标系统转换为2000坐标系统),需使用数据管理工具→投影和变换→创建自定义地理(坐标)变换工具,在方法中选择合适的转换方法(一般采用七参数法coordinate_Frame),输入相应数值后形成转换文档,再用投影命令进行转换。
1.2数据入库由于整理完成后的数据数目繁多,为了数据使用和后期处理(拓扑检查、注记生成、数据迁移等)的方便,需建立数据库(GDB)。将整理完成后的数据放入数据库中。数据存储在GDB后,可对各类数据统一进行处理。通常情况下,由其他格式转换过来的数据,都有可能发生拓扑错误或者其他问题,因此有必要对其进行检查、修复。通常使用“检查几何命令”与“修复几何命令”,除此之外,更多的拓扑问题需要通过添加拓扑规则检查,然后根据结果,使用拓扑工具条进行修复。
电子地图的地图配置,主要是协调地图整体的配色;兴趣点的点符号,道路等线符号,水系、植被等面的地图符号化及颜色搭配设置;注记的标注、压盖、方向、字体大小等设置。色彩在电子地图的中占有非常重要的地位,色彩设计应与电子地图的性质、用途相一致,与电子地图的内容相适应,充分利用色彩的感觉与象征性使图面和谐美观并形成特色[3]。《地理信息服务平台电子地图数据规范》对电子地图各要素的色彩有相应规范,在实践中可参考运用。ArcGIS在电子地图的配置方面功能较为完善,主要使用样式管理器对符号进行创建和管理;使用制图表达解决传统制图符号化中出现的符号、表现上的难题;使用标注工具将属性信息转变为文本信息,对地理要素信息进行表达。
现就标注工具的使用和标注转注记的相关问题进行探论。ArcGIS为属性标注提供了较为完善和灵活的表现形式,主要通过Maplex引擎对标注如何相对于要素进行放置,当可用空间受限制时如何修改或减少标注以便放置更多的标注,以及如何解决标注之间的冲突等方面进行控制。ArcGIS标注体系如图2所示。Maplex引擎对点、线、面三类要素分别提供了不同的标注解决,让用户通过设置标注的位置、标注的偏移、标注的重复放置、同名标注的删除、标注要素的筛选、长标注换行,标注优先级设置等选项,最大限度地满足地图生产的要求,使标注更优化、更合理。由于地图标注为动态标注,每次刷新地图都会重新标注,并且在实际使用中,注记作为一个独立的个体,需与矢量分层显示。为满足电子地图生产的需要,需将动态标注转换为独立的注记。特别需要注意的是,此种标注转注记的方法受到电脑硬件配置的影响,只限于数量较少的标注转换使用。如需转换大数据量的标注时,可使用分块标注转注记工具,能有效地解决此问题。在使用分块标注转注记时,参考面索引图层应为覆盖要转换区域的若干个互不重叠的矩形面状区域,可使用创建渔网工具制作。最后为达到更好的配图效果,还需要对已完成的配图进行优化和调整。主要涉及道路拟合与融合设置,使道路连接形成一个有机整体,图面美观。
3电子地图切图
电子地图配图完成以后,需要将配图成果发布为地图服务。选择已配置好的地图文档(MXD),右键单击属性→PublishtoArcGISService,根据提示设置相应参数,地图发布成功后,根据实际需求以及的硬件配置设置切图的相关参数。之后创建缓存切片,首先选择服务,右键单击“ServiceProperties”,然后单击Caching选项卡,按照要求设置相应参数,点击“CreateTiles”,弹出ManageMapServiceCacheTiles工具,该工具用于创建地图缓存切片和地图更新。局部更新的使用环境:1)切图过程中遇到意外导致切图过程被迫中止;2)切图完成后发现局部范围存在问题,可用局部切图方式更新存在问题的区域。3)因数据变更或具体情况需对局部数据进行更新以及其他需要进行局部更新的情形。局部更新后将重新生成新的瓦片文件夹,然后将新生成的文件夹替代原有的文件夹对应瓦片。切片后效果图如图3所示。
4在ArcGIS10.0平台下制作矢量电子地图流程图
流程图如图4所示。
本文讲解了通过ArcGIS10.0中文版软件平台制作矢量电子地图基本方法,详细阐述了制作的主要步骤。可以看到通过ArcGIS10.0中文软件制作电子地图具有方法简单、处理方式灵活,数据便于改造和重复利用,无须借助其他二次开发软件平台的优势,这将为实现电子地图的快速制作和更新及数据无缝对接提供新的思路和解决方案。同时在今后还需通过实践,逐步完善和优化方法和手段,使各制作模块进一步规范化,更便于大范围推广与数据制作。
作者:李慧姝 廖文锋 彭小河 单位:广东省国土资源技术中心ArcGIS平台制作矢量电子地图论文责任编辑:xchen1&&&&阅读:人次
本文永久链接:
上一篇论文: 下一篇论文:
按栏目筛选
                         
电子地图论文热门范文
电子地图论文相关文章矢量切片地图底层开发(不使用百度,高德等SDK)如何实现?
因为百度、高德的SDK地图样式过于死板,不够灵活以IOS为例,想自己开发一个地图(不使用百度 高德等SDK),数据就用OSM开源数据。1. 如何将屏幕坐标与地理坐标对应起来2. 如何实现地图的滚动与缩放 是否使用IOS中的控件UIScrollView?滚动与缩放的过程中,又是如何使地理坐标与屏幕坐标对应的?3. 渲染的话 使用IOS的一些高级绘图API会不会影响渲染效率?是否要使用openGL4. 地图空间数据的传输用什么格式比较好?GEOJson?5. 是否能推荐一些国外的SDK 能够支持自己的切片服务器或者能自定义底图显示样式。类似WhirlyGlobe-Maply。本人新手,可能有些问题问得不对,忘各位地图大牛指正,小弟不胜感激!
按投票排序
題主既然知道WhirlyGlobe-Maply,想必听说过mapbox吧?去谷歌吧,这里估计不会有你想要的答案。
arcgis SDK for iOS你可以试试
已有帐号?
社交帐号登录
无法登录?
社交帐号登录Arcgis地图制作与显示_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Arcgis地图制作与显示
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩15页未读,继续阅读
你可能喜欢

我要回帖

更多关于 arcgis矢量转栅格 的文章

 

随机推荐