二三插怎么接最好有地图

把你最喜欢的栏目添加到这里来哦
地图湃 | 技术帖告诉你,地图的细节是如何被简化的?
08:12 来源:澎湃新闻
地图既是一种工具也是一种艺术。简化地图轮廓和标注(术语为制图综合,cartographic generalization)的主要目的是使之准确、简洁、美观,以及突出重点。当画幅(比例尺)变化的时候,很多细节不可能一一表现在图上。图片来源:加拿大拉瓦尔大学当比例尺是1:1000的时候,地图上可以保留很多细节,如所有路径和建筑们的轮廓。但当比例尺变成1:27176时,如果再保留这么多细节,地图就一团乱麻,什么也看不清了。少即是多,只有削去了不重要的枝枝叶叶,主干的信息才能被突出展示,地图才能达到它应有的效果。当然,比例尺并不是地图简化的唯一原因。每一幅地图都有自己的目的,对于细节的要求也不一样。例如这张反映“一带一路”的地图:图片来源:中美聚焦经常看地图册的人一眼就能看出很多“错误”:北京的位置貌似偏了些,琼州海峡没了,马尔代夫和琉球也没了,日本那几个岛连在一块了,等等。但是,这张图的目的是展现一带一路,并不是为了告诉人们马尔代夫在哪里、北京在哪里。弱化了细枝末节,更能强调出“一带一路”的主题。试想一下,如果这张地图把陆地轮廓画得特别详细,还加上中国的省界、甚至长江黄河,那路线规划是不是就被冲淡了?接下来我们回到本篇标题:地图的细节是如何被简化掉的?大致有四种简化方式:一、轮廓简化 ( Simplified )。通过去掉一些比较次要的转折,把复杂的轮廓变得平滑一些。例如中国东南沿海的地图,在比例尺有限的情况下可以把曲折的海岸线进行模糊化处理。二、融合 ( Fused )。把距离接近、性质相同、相关性大的地物合并为一个。比如上面那张“一带一路”的地图,日本还有菲律宾的几个岛被合并了,就是一例。三、筛选 ( Omitted )。把不重要的东西扔掉,保留最关键的。比如地图上原本标注有北京、天津、石家庄和廊坊,但实在画不下的时候,就选择性地把廊坊扔了。四、错位( Displaced )。对于地理精度没那么高的地图(一般是示意图),如果某一个区域的信息太过密集而周围区域空白较多,可以适当(注意是适当)地让地理位置错位。或者为了地图的整体效果,小幅度的位移也是允许的。比如上面“一带一路”地图中的北京。下面重点说一下轮廓简化。绘制轮廓一般用的是矢量数据,所以这里讨论的地图轮廓简化方法,实际上也是矢量数据的压缩方法。不管多复杂的曲线,我们也认为它是由许多线段组成的,线段两端是一个个的数据点。越“圆滑”的轮廓,数据点就越多。常见的简化方法有这几种:1. 简单粗暴 —— 隔点法隔点法就是在矢量曲线的一系列点中,每隔n个点选取一个来保留,其余没选中的点都删除。比如说下面这张图的曲线:现在我每隔两个点连接曲线,剩下的点删除,就把曲线简化成了紫色的这条:如果每隔3个点连接,则简化后的曲线是这个样子的:这种做法的优点是算法简单、操作简单,但是缺点是比较重要、有特色的数据点很有可能会被漏掉。在原本的曲线就不那么平滑的情况下,这种简化方式很可能造成比较大的形变,例如地图上的半岛或者海湾,很可能直接被剪切掉。2. 步步为营 —— 垂距法这种垂距法是一种比较常用的办法。它是按照某个指定的方向,一步一步地简化曲线。比如下面这张图:首先我们要指定一个参数长度,比如图中的红色线段。开始从左到右地简化这条曲线:选择图中1、2、3这三个点,连接点1和点3,然后通过点2作垂线和连线相交。测量垂2的长度,图中垂2的长度大于参数,因此保留点2。然后挪位到2、3、4这三个点,连接点2和点4,画出垂3。比较垂3和参数长度:这里的垂3还是大于参数,因此点3也保留。接下来是3、4、5这三个点,作出垂4。这里,垂4的长度是小于参数的,因此点4就要删除。以此类推向右进行下去。3. 宏观调控 —— 分裂法分裂法还有一个高大上的名字叫做道格拉斯 o 普克算法 ( Douglas–Peucker algorithm ),也是一种用得比较多的方法。它和垂距法的相似之处是都需要设定一个参数来进行比较。但是它们也有很大的不同。例如,垂距法是从左到右(或从右到左)一步步地进行曲线简化,而分裂法是把曲线看做一个整体,来进行“宏观调控”。它的具体操作如下:初始状态是下面的这条曲线:步骤一:从整体入手,首先选取参数“红色线段”,然后连接整条曲线的首尾两个点。连接之后,找出离这条连线距离最远的那个点,比较这个点到连线的垂距和参数线段。图中的最远点是明显大于参数的,因此这个点被保留。步骤二:分别连接刚才的保留点和起点终点,再找出两条连线区间范围内的最远点,并将它们的距离和参数比较。这里,最远点1的距离是小于参数的,因此在这个区间内的所有点都要被删除掉。而最远点2的距离刚好大于参数,因此最远点2也成为了被选取的保留点。步骤三:亮色实线为刚才筛选后形成的简化线段。用虚线连接新老两个保留点,以及新保留点和曲线终点。同理,分别找出两个区间内的最远点以及距离。这里的最远点1的距离小于参数,因此这一区间的所有点都删除。最远点2的距离大于参数,则成为新的选取点被保留。同理再重复上述步骤四次:最后,上面这条蓝色曲线就是通过分裂法简化后得出的曲线。不论是垂距法还是分裂法,重要的都是要选择一个合适的参数。参数越大,地图被简化的程度就越高。(本文经作者授权转载,内容略有删减,原文链接为:)
责任编辑:苏颢云澎湃新闻报料:9 & 澎湃新闻,未经授权不得转载
关键词 >> GIS 地图简化 地理信息
评论(50)
澎湃新闻APP下载三大思考工具丨值得一用的“生活地图”三大思考工具丨值得一用的“生活地图”藏品百家号今天向大家介绍的这一本书,它的名字非常具有诱惑性——《三大思考工具,轻松解决各种问题》,如果我们冲着这个名字买了这本书,希望书中内容果真可以像书名所说的那样神奇,看完应该不会太失望!文/博雅大师兄本书的主要作者是高德拉特顾问公司的日本区代表董事岸良裕司,另一位是帮忙画画的岸良真由子,两位岸良先生精诚合作为我们撰写了一本,文字不多,但是插图也不少的思工具书。因此这样的一本书,是非常非常通俗易懂的,哪怕是还在上小学的小朋友也可以将这一本书搞定,就像看漫画或者看绘本那样轻松和容易。三大思考工具,据说是由以色列的物理学家兼企管大师高德拉特博士所创立,其主要目的是为了锻炼我们超强的思考能力。这本书有哪些看点呢?1、帮你重建理清思路的流程我有一位朋友,最近总是烦恼到底应该在什么地方买房。自己的想法是在大城市里买房,因为那里升值快,而且感觉在大城市生活有奔头,但是她的妻子不同意,希望在老家,也就是在二三线城市买房,因为工作就在这个地方,离家近,来回很方便,也不用换工作。两个人的想法都有道理,而且也都没什么问题。那么请问到底应该听谁的呢?这个时候就需要理清思路,理清思路最好的方式就是有一个思考问题的流程。参考其中的一种工具这样一来思路就比较清晰了,问题也将会被重新定义,不再是听谁的这样的问题,而是如何实现共同目标的问题。2、用画图的方式掌控生活想要了解这个世界,未必一定要亲自到各个地方去旅行,一张地图就可以将整个世界收入眼中。同样的道理,很多生活中所面对的问题的答案,不一定要亲自去探索之后才慢慢地总结方法和经验。用一张图就可以进行演绎和推算,这就是对生活的掌控。在生活中我们遇到的很多问题,仅仅靠大脑来思考和想象是不够的,很容易进入到越想越累的状态,而且问题都还没有搞清楚。此时此刻就需要借助一些工具,最有效的方式就是画图,而且是有方法有策略地画图。3、三大工具运用范围广泛三大工具分支图,疑云图,远大目标图,基本上可以解决我们在生活中遇到的各种问题。简单来说,分支图,让问题变得一目了然,现象、原因、结果等 各个要素都能够在图上很清晰地展现出来。分支图疑云图,打破两难问题的困境,寻找到共同的目标,然后重新定义问题,得到令各方都满意的解决方案。疑云图远大目标图,帮助你锁定目标,同时可以看清障碍,找到清除障碍的对应方法。远大目标图通过阅读这本书我们应该学会什么?1、画图思维:想问题的时候除了抓耳挠腮冥思苦想不得其果,不如画张图来辅助思考。2、流程思维:按照一定的结构和顺序,有逻辑地分析问题或者执行任务。3、表达方式:除了说和写,我们需要学会画图,画图分析,动用形象化的视觉。阅读建议:阅读这本书最好的姿势就是带着你最亲密的人,你的伴侣或者你的孩子,,躺在床上或者坐在沙发上,一边讲着《龟兔赛跑》和《蚂蚁螽斯》的故事,一边把一些生活中的实际问题引入其中,或者动手画几张图。一起阅读本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。藏品百家号最近更新:简介:艺术品收藏 |木雕文化作者最新文章相关文章三根线怎么接插座图片_百度知道
三根线怎么接插座图片
三根线怎么接插座图片
我有更好的答案
插座的L接火线,N接零线,中间接地线。
采纳率:74%
来自团队:
接地线因为黄绿色,没有黄绿色也可以用黄色代替,零线的颜色就地取材了,蓝黑灰绿随便,但是火线必须是红色的,接地也应该一目了然所以零线就不那么重要了,懂电的人自然会按常规去分析了懂电的人应该以红线为火线这是常规正常排线
一般来说灰色线是接火线L,蓝色线接零线N,黄绿色线接地线E
左零线,右火线,上面接地线
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。网页嵌入百度地图和使用百度地图api自定义地图的详细步骤
互联网 & 05-05 15:48:29 & 作者:佚名 &
这篇文章主要介绍了网页嵌入百度地图和使用百度地图api自定义地图的详细步骤,需要的朋友可以参考下
在网页中插入百度地图
如果想在自己的网页上面加入百度地图的话,可以用百度地图的api.具体使用方法如下:
第一步:进入百度创建地图的网站,搜索出自己要展示的位置,如下图所示。
第二步:设置地图,大家可以对网站显示地图的宽高进行设置,其余选项不动。
第三步:添加标注。点击第一个图标后,在右侧找到自己的位置,单击鼠标左键可定位。标记图标处可更换图标形状,名称和备注填入位置相关信息。
第四步:获取代码。将代码贴到你的网页里就OK了。代码如下:
代码如下:&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "&a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&/a&"&&html xmlns="&a href="http://www.w3.org/1999/xhtml"&http://www.w3.org/1999/xhtml&/a&"&&head&&meta http-equiv="Content-Type" content="text/ charset=gb2312" /&&meta name="keywords" content="百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具" /&&meta name="description" content="百度地图API自定义地图,帮助用户在可视化操作下生成百度地图" /&&title&百度地图API自定义地图&/title&&!--引用百度地图API--&&style type="text/css"&
html,body{margin:0;padding:0;}
.iw_poi_title {color:#CC5522;font-size:14font-weight:overflow:padding-right:13white-space:nowrap}
.iw_poi_content {font:12px arial,sans-overflow:padding-top:4white-space:-moz-pre-word-wrap:break-word}&/style&&script type="text/javascript" src="&a href="http://api.map.baidu.com/api?key=&v=1.1&services=true"&&/script"&http://api.map.baidu.com/api?key=&v=1.1&services=true"&&/script&/a&&&/head&&/p&
&!--百度地图容器--&
&div style="width:697height:550border:#ccc solid 1" id="dituContent"&&/div&&/body&&script type="text/javascript"&
//创建和初始化地图函数:
function initMap(){
createMap();//创建地图
setMapEvent();//设置地图事件
addMapControl();//向地图添加控件
//创建地图函数:
function createMap(){
var map = new BMap.Map("dituContent");//在百度地图容器中创建一个地图
var point = new BMap.Point(113..822879);//定义一个中心点坐标
map.centerAndZoom(point,17);//设定地图的中心点和坐标并将地图显示在地图容器中
window.map =//将map变量存储在全局
//地图事件设置函数:
function setMapEvent(){
map.enableDragging();//启用地图拖拽事件,默认启用(可不写)
map.enableScrollWheelZoom();//启用地图滚轮放大缩小
map.enableDoubleClickZoom();//启用鼠标双击放大,默认启用(可不写)
map.enableKeyboard();//启用键盘上下左右键移动地图
//地图控件添加函数:
function addMapControl(){
//向地图中添加缩放控件
var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});
map.addControl(ctrl_nav);
//向地图中添加缩略图控件
var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});
map.addControl(ctrl_ove);
//向地图中添加比例尺控件
var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});
map.addControl(ctrl_sca);
initMap();//创建和初始化地图&/script&&/html&
大家感兴趣的内容
12345678910
最近更新的内容插头三插和两插有什么区别_百度知道
插头三插和两插有什么区别
我有更好的答案
两芯的插头没有方向性了,左侧是零线三芯的插头有地线,中间上面的的地线。三芯插头使用功率较大或者带有金属外壳的电器,这样比较安全,正面看右下角是火线
办公室主任
二脚的没有接地线,三脚的中间有接地线端子。
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信