GIS
lichengxian
有希望,有事干,有人爱
展开
-
ArcMap注记多行显示问题的解决方法
一、问题描述:利用ArcMap进行地图配图的时候,有时候会遇到注记文本不能很好显示的问题,例如ArcMap默认处理注记文本时是单行显示,如果遇到注记过长这种显示方式便令人有些不舒服的感觉。那有什么办法能够更好地展示注记吗?比如我想令它多行显示,或者只显示其中的一部分注记。二、解决方法:我们可以在图层属性框的Label选项页面中,选择Expression(表达式设置),利用JavaScr转载 2009-06-09 10:18:00 · 1889 阅读 · 0 评论 -
使用ArcMap生成一张中国的大图片
因需要生成一张超大的中国图片,变着手研究如何才能生成可以达到一面墙这么大小的地图,最初从切图系统下手,但生成的图片数目太多拼装极其复杂,因此不可行,于是请教高手,终将此问题解决。 首先启动ArcMap,并打开自己的工作空间(.mxd)。启动后,在地图浏览窗口的左下角有一个page样式的图标,点击进入。 然后点击工具栏上的 file,选中:Page and原创 2010-01-14 09:01:00 · 2547 阅读 · 0 评论 -
OpenLayers中Map对象的投影参数初始化与坐标转换
OpenLayers中Map中默认使用的经纬度坐标系(EPSG:4326),如果我们地图图片采用了墨卡托投影时,我们就需要在初始化Map对象时对相关的参数进行配置,以使用正确的投影方式;下面代码演示了这个使用:SimpleMap = OpenLayers.Class(OpenLayers.Map,{转载 2009-12-21 09:58:00 · 4397 阅读 · 3 评论 -
解决Openlayers转化为墨卡托坐标系定位不准和隐去前3级的问题
由于使用了新地图瓦片,而改变了坐标系,使得定位有偏差,经过一系列的努力终于解决了这个问题。 问题出在了,坐标系范围和maxResolution系数上面。改为: maxResolution:156543.0339maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34, 20037508.34, 20037508.原创 2010-03-01 14:34:00 · 2402 阅读 · 0 评论 -
给地图叠加层(地铁)
使用TMS方式。 layerSubway = new OpenLayers.Layer.TMS( "地铁", "http://www.xxx.com/subway/", {layername: mapSubway, type:png,isBaseLayer: false,visibility: false}); map.addLay原创 2010-03-29 14:16:00 · 1173 阅读 · 0 评论 -
理解openlayers
1,视口坐标的原点在左上角,水平向右为x轴正向,垂直向下为y轴正向;2,地图坐标原点为初始图层的中心点,水平向右为x轴正向,垂直向上为y轴正向;3,视口中心点永远与地图中心点重合,不一定与瓦片中心点重合;4,拖动图层的逻辑描述:地图是不动的,视口移动从而展示不同的地图区域; Resolution:解析度 = 地图尺寸/视口尺寸好比摄像机,镜头拉得越近解析度越小,地图看得越清晰。 map.cal转载 2010-05-24 09:12:00 · 2091 阅读 · 0 评论