当前位置:文档之家› 在线地图的点聚合算法及现状

在线地图的点聚合算法及现状

在线地图的点聚合算法及现状
在线地图的点聚合算法及现状

在线地图的点聚合算法及现状

Viky

2014

目录

一、概述 (2)

1)什么是地图综合? (2)

2)什么是点聚合? (2)

3)本文关注的重点 (2)

二、在线地图点聚合的算法 (3)

特点 (3)

必要性 (3)

运行方式 (3)

表现形式 (3)

算法 (3)

1)基于网格的点聚合算法(Grid-based Clustering) (3)

2)基于距离的点聚合算法(Distance-based Clustering) (5)

3)基于方格和距离结合的点聚合算法(详细) (7)

4)基于距离和最少点数量限制的点聚合算法 (12)

5)其他的可用于在线地图点聚合的算法 (14)

三、在线地图点聚合功能的实现情况 (14)

Openlayers (14)

Google Maps (15)

百度地图 (16)

高德地图 (17)

ESRI (18)

腾讯地图(原搜索地图) (19)

天地图 (20)

四、小结 (20)

参考文献 (21)

一、概述

1)什么是地图综合?

地图综合所要解决的问题是把一个空间目标集合按照专题内容转换为一个最能代表该集合主要空间特征的更抽象的空间目标集合,并符号化该抽象后的空间目标集合,以最有效的方式传输地理空间知识。

2)什么是点聚合?

点聚合(point cluster),或又叫点聚类,是地图综合的其中一种方法,主要解决地图中点要素很多时候的表示困难的问题。点聚合可以用少量的点或图标来表示地图中的所有点,让地图显示更清晰明朗。如图1所示。

图1 –在线地图的点聚合示意图

3)本文关注的重点

本文主要关注二维在线电子地图中点的聚合显示所用到的算法和目前的在线地图对点聚合显示的支持情况。

电子地图中,通常会遇到在某个地区包含成千上万个点要素的情况,若同时加载显示在电子地图中,会显得很乱、覆盖地图底图,也会占用大量系统资源,甚至引发浏览器的崩溃、卡顿,极大的影响用户体验,因此点聚合显示是电子地图十分需要的一项功能。

目前的常见在线地图(或其API)是否支持点聚合?若支持点聚合的算法是什么?是一个值得关注的问题。本文尝试对这两个问题进行解答。

二、在线地图点聚合的算法

特点

a)数据相对简单,只有点要素,点没有形状变化,因此没有形状对聚合影响。

b)没有评价聚合精确度的唯一指标,(不考虑运行速度的情况下)不同的算法不同的显示方式对用户

体验影响并不会太大。

c)可能需考虑的方面:聚合点中包含的原始点要素最大数量限制、聚合点间的距离限制、点要素的

权重、部分缩放级别是否该显示聚合点等。

d)一般的点聚合(聚类)算法对在线地图点聚合虽适用(如K均值法等),但需平衡运行效率和必要

性,并且极少见这些复杂方法应用实际的在线地图中。

必要性

目前在线地图的点聚合算法已有较成熟的应用,不少在线地图均提供点聚合的功能及API。点聚合算法虽然相对简单,但却很实用,若缺少了,在线地图则无法对大数据量的点要素进行较好的显示。对于在线地图的二次开发者来说,这也是一个十分重要的功能,例如要在地图上显示同一个站点中的多个传感器等,若缺少点聚合功能的支持,则是几乎无法辨别清楚地图上的这些传感器点要素。

运行方式

点聚合的运算可以放在客户端(浏览器),也可以放在服务端运算(如Google Maps的融合表)完毕再传给客户端。

表现形式

在计算机上表现地点的点聚合方式多种多样,并无定论,聚合后的显示样式,不同缩放级别下是否显示不同图标或在以下列举几种常见的表现形式:

●多个点聚合后还是点要素,换不同图标显示,或在图标中同时显示该聚合点所包含的原始点要素

的数量,点击聚合点后,地图视图会自动切换到该聚合点所包含的所有点的最小包围盒地图范围中。

●多个点聚合后还是点要素,换不同图标显示,或在图标中同时显示该聚合点所包含的原始点要素

的数量,点击聚合点后,地图会弹出该聚合点的所聚合的所有点的位置信息,但并不缩放和移动地图。

●多个点聚合后是面要素,以颜色或数字表示所聚合的点的数量,点开后若单位面积内若依然包含

较多点则继续显示面要素,若点较少则显示原始的点要素。此种方法较少见,常见于上述两种方法。

算法

本文关注的重点是在线地图点聚合算法的大致情况,而不是每个算法详细的运行效率和优劣情况。因此,以下对可搜到的在线地图点聚合算法进行简要列举:

1)基于网格的点聚合算法(Grid-based Clustering)

原理:将地图划分成指定尺寸的正方形(每个缩放级别不同尺寸),然后将落在对应格子中的点聚合到该正方形中(正方形的中心),最终一个正方形内只显示一个点,并且点上显示该聚合点所包含的原始点的数量。

优点:运算速度较快,每个原始点只需计算一次,没有复杂的距离计算。

缺点:有时明明很相近的点,却仅仅因为网络的分界线而被逼分开在不同的聚合点中,此外,聚合点的位置采用的是该网格的中心,而非该网格的质心,这样聚合出来的点可能不能较精确反映原始点的信息。

使用此算法的在线地图:缺。

以下是Google给出的一个基于距离的点聚合示意图:

图2–基于网格的点聚合算法(聚合前)

图3–基于网格的点聚合算法(聚合后)

2)基于距离的点聚合算法(Distance-based Clustering)

原理:根据点与点之间的距离进行聚合,对每个点进行迭代,若被迭代的点在某个已有聚合点的指定阈值的距离范围内,那么这个点就聚合到该点,否则则新建一个聚合点,如此循环,但聚合后的点的坐标依然是该聚合点创建时的第一个点的坐标位置。

优点:聚合点较精确的反映了所包含的原始点要素的位置信息。

缺点:需要计算点与点之间的距离,计算相对复杂。

使用此算法的在线地图:缺。

以下是Google给出的一个基于距离的点聚合示意图:

图4–基于距离的点聚合算法(原始点要素)

图5–基于距离的点聚合算法(聚合过程)

图6–基于距离的点聚合算法(聚合结果)

3)基于方格和距离结合的点聚合算法(详细)

原理:初始时没有任何已知聚合点,然后对每个点进行迭代,计算一个点的外包正方形,若此点的外包正方形与现有的聚合点的外包正方形不相交,则新建聚合点(区别于前面基于直接距离的算法,这里不是计算点与点间的距离,而是计算一个点的外包正方形,正方形的变长由用户指定或程序设置一个默认值),

若相交,则把该点聚合到该聚合点中,若点与多个已知的聚合点的外包正方形相交,则计算该点到到聚合点的距离,聚合到距离最近的聚合点中,如此循环,直到所有点都遍历完毕。每个缩放级别都重新遍历所有原始点要素。

此方法可以算是基于方格与基于距离的算法的一个结合算法。

优点:运算速度相对较快,每个原始点只需计算一次,可能会有点与点距离计算,聚合点较精确的反映了所包含的原始点要素的位置信息。

缺点:速度不如完全基于方格的速度快等。

使用此算法的在线地图:Google Maps。

以下是Google给出的一个基于方格距离的点聚合示意图:

步骤示例:

a)默认输入的数组的顺序是如图7 –基于方格距离的点聚合算法(原始点要素)所示的字母顺序。

b)初始计算,从A开始迭代,此时并没有任何聚合点,则在A的位置生成一个聚合点(设为A1),

A1的位置与A相同。

c)迭代到B,如图8所示,由于B的外包正方形与已有聚合点A1的外包正方形相交,所以B应聚

合到A1中,新聚合后的聚合点的位置依然保持在A1原来的位置(这主要是因为若采用A与B的质心会花费客户端较大的计算量,这在原始点要素数量较大时影响较大)。

d)迭代到C,由于C的外包正方形不与现有的聚合点A1相交(目前只有A1一个聚合点),因此C

需要新建一个新的聚合点(设为C1)。

e)迭代到D,类似于B,D与A1聚合,聚合后依然为A1。

f)迭代到E,新的问题来了,E的外包正方形同时与A1和C1相交,这时需判断E到A1、C1的距

离,并将E聚合到距离近的那个聚合点中,这里E到C1更近,于是E聚合到了C1中。

g)剩下的如此迭代,直至完毕。

图7 –基于方格距离的点聚合算法(原始点要素)

图8 –基于方格距离的点聚合算法(聚合过程)

图9 –基于方格距离的点聚合算法(聚合结果)

图10 –基于方格距离的点聚合算法(更高缩放级别的聚合结果)

图11 –基于方格距离的点聚合算法(缩放到只有一个聚合点的聚合结果)

4)基于距离和最少点数量限制的点聚合算法

原理:此算法相当于先执行完基于距离的点聚合算法,然后再进行一次聚合点的分解。每个聚合点成立的条件是所聚合的原始点要素的数量应大于程序默认或用户指定的最少数量限制,否则将解散这个聚合点。

此方法甚至不能算是一个独立的算法,因为此算法的前后相互独立,类比的,其实也可以建议一种“基于网格和最少点数量限制”的点聚合算法。

优点:聚合后的显示相对精确,对显示的控制更灵活。

缺点:运算速度相对较慢,因为本身基于距离的点聚合算法就已经是相对较慢了,再加上后期根据最少数量限制的阈值进行点聚合分解,速度更慢。

使用此算法的在线地图:Openlayers

(Openlayers是一个开源的Javascript库(基于修改过的BSD许可发布),用来在Web浏览器显示地图【维基百科】)。

:https://https://www.doczj.com/doc/f96816631.html,/openlayers/openlayers/blob/master/lib/OpenLayers/Strategy/Cluster.js

5)其他的可用于在线地图点聚合的算法

一般的点聚合(聚类)算法对在线地图点聚合均适用(如K均值法等),但考虑运行效率和必要性的问题,因此,这里在不作运行效率、应用的在线地图等的评价。

普通的遥感和GIS的图像聚类方法其实也可以应用在在线地图的点聚合中,由于运行的效率不高、实现容易程度难和必要性的不充分等原因可能并不适合实际运行,这里仅列举一些常见的遥感和GIS聚类方法:

a.启发式的方法:k-平均值(k- means)和k-中心点(k- medoids)等

b.层次方法(Hierarchy method): 对给定数据对象集合进行层次的分解

c.基于密度的方法(Density-based method):DBSCAN和OPTICS等

d.基于模型的方法(Model-based Method): 基于模型的方法为每个簇假定了一个模型, 寻找数据

对给定模型的最佳拟合

在日后的在线地图的发展中,不排除由于新的其他需求而重新在其中使用上述这些额外的复杂算法。

三、在线地图点聚合功能的实现情况

目前来说,由于在线地图的点聚合算法在算法难度和实现难度上均不难,也基本能解决地图上大数据量点显示的问题,所以算法本身可能并不是大部分地图用户和地图开发者所关心的问题,他们最关心的可能是该地图是否支持点聚合显示功能,该地图的开放API是否可以调用点聚合功能等问题。

因此,本文对目前一些常用在线地图的点聚合功能进行调查,并列举其中的情况。

Openlayers

类型:开源的Javascript库,用来在Web浏览器显示地图。

是否支持点聚合显示:支持

是否支持点聚合API调用:支持

点聚合所用算法:基于距离和最少点数量的点聚合算法

点聚合官方地址:

https://www.doczj.com/doc/f96816631.html,/docs/files/OpenLayers/Strategy/Cluster-js.html

https://www.doczj.com/doc/f96816631.html,/releases/OpenLayers-2.13.1/examples/strategy-cluster-extended.html

https://https://www.doczj.com/doc/f96816631.html,/openlayers/openlayers/blob/master/lib/OpenLayers/Strategy/Cluster.js

点聚合功能实例:https://www.doczj.com/doc/f96816631.html,/dev/examples/strategy-cluster-threshold.html

图示:

图12 – Openlayers点聚合示例

Google Maps

类型:在线地图

是否支持点聚合显示:支持

是否支持点聚合API调用:支持

点聚合所用算法:基于方格和距离结合的点聚合算法。算法开源。

点聚合官方地址:

https://https://www.doczj.com/doc/f96816631.html,/maps/articles/toomanymarkers

点聚合功能实例:https://www.doczj.com/doc/f96816631.html,/svn/trunk/markerclusterer/1.0/examples/advanced_example.html 图示:

图13 – Google Maps点聚合示例

特殊功能:Google Maps支持服务端的点聚合功能(将点聚合的算法运算转移到服务器端,运行完毕后再将聚合后的结果传到客户端中),Google通过FusionTablesLayer(融合表,链接)和KmlLayer两种服务端的方式。基于融合表的一个在线示例:

https://www.doczj.com/doc/f96816631.html,/svn/trunk/fusiontables/cycletrails.html。

百度地图

类型:在线地图

是否支持点聚合显示:支持

是否支持点聚合API调用:支持

点聚合所用算法:基于方格和距离结合的点聚合算法,支持是否将聚合点的位置放置在被聚合的点的质心或第一个被聚合的点中,支持指定在何种级别才显示点或聚合点,支持限制最少聚合点数量。算法开源。

点聚合官方地址:

https://www.doczj.com/doc/f96816631.html,/library/MarkerClusterer/1.2/docs/symbols/BMapLib.MarkerClusterer.html

点聚合功能实例:https://www.doczj.com/doc/f96816631.html,/map/jsdemo.htm#c1_4

图示:

图14 –百度地图点聚合示例

高德地图

类型:在线地图

是否支持点聚合显示:支持

是否支持点聚合API调用:支持

点聚合所用算法:与百度地图基本一致。

点聚合官方地址:

https://www.doczj.com/doc/f96816631.html,/Javascript/reference/plugin#AMap.MarkerClusterer 点聚合功能实例:https://www.doczj.com/doc/f96816631.html,/javascript/example/num/0509

图示:

图15 –高德地图点聚合示例

ESRI

类型:地图API(如Javascript、Flex、Silverlight等)

是否支持点聚合显示:支持

是否支持点聚合API调用:支持

点聚合所用算法:同时支持基于网格的和基于点权重,等。

点聚合官方地址:

(Flex)https://https://www.doczj.com/doc/f96816631.html,/en/flex/api-reference/

(Flex)https://www.doczj.com/doc/f96816631.html,/en/help/flex-viewer/concepts/index.html#//01m30000004z000000点聚合功能实例:https://https://www.doczj.com/doc/f96816631.html,/en/flex/sample-code/clustering.htm

图示:

图16–ESRI的FLex API地图点聚合示例

腾讯地图(原搜搜地图)

类型:在线地图

是否支持点聚合显示:不支持

是否支持点聚合API调用:不支持

关于不支持的相关地址和说明:

https://www.doczj.com/doc/f96816631.html,/forum.php?mod=viewthread&tid=238

腾讯论坛官方回答:

【暂时没有,需求已记下,对于大量Marker显示的性能问题,确实是有这个聚合必要的,感谢!】

天地图

类型:在线地图

是否支持点聚合显示:不支持

是否支持点聚合API调用:不支持

关于不支持的相关地址和说明:无。

综上所述

●天地图和腾讯地图虽然有地图API,但均不支持点聚合显示功能,若进行在线地图二次开发时若需

要同时显示的点较多,那么应考虑选用其他地图。

●大部分地图或工具对点聚合显示均有较好支持。

●百度地图、高德地图、ESRI API等对点聚合的支持选项更多。

●Google Maps、百度地图、Openlayers均对点聚合算法开源。

四、小结

本文简单介绍了地图综合中在线地图的点聚合功能的常用算法和在线地图对点聚合功能的支持现状,为在线地图的二次开发者提供了关于点聚合显示方面的一些参考和建议。

在线地图的点聚合功能虽然简单,却十分有用,对于地图使用者来说,可以看到美观和突出显示的地图,对于二次开发者来说,节省了大量的开发时间和程序性能资源。

本文存在偏颇、不妥和错误, 仅供讨论和参考,并敬请指正。

在线地图插件使用手册

SimpleGIS?在线地图插件使用说明 在线地图插件?是一款在ArcMap中使用在线地图(例如Google街道地图、卫星地图;天地图街道地图、卫星地图等商业地图公司提供的在线地图)功能的ArcGIS插件,适用于ArcGIS9.3、ArcGIS10.0、10.1和10.2。下载方式: (1).官网下载 (2).QQ群237720039 (3).联系开发者QQ:389240138 提示:由于ArcGIS开发接口的变化,”提前下载”功能无法在ArcGIS9.3下使用。 一、安装 建议将插件安装于非系统盘。 二、使用 (1).运行ArcMap。如果你的系统是Windows Vista及更新的操作系统(包括Window7、 Window8等),为完整使用本插件的所有功 能,请在ArcMap快捷键上右击,单击“以 管理员操作运行”菜单,运行ArcMap,见下 图:

(2).打开ArcMap后,在ArcMap工具栏上右键, 单击打勾选中“SimpleGIS在线地图插件”, 见下图: 提示:如果在工具栏右键菜单中未找到“SimpleGIS在线地图插件”,说明软件未成功注册到ArcMap中。请按以下步骤重新注册即可使用: (1).关闭ArcMap。 (2).在菜单“开始”-->“程序”-->SimpleGIS-->“在线地图 插件 for ArcMap”菜单中,点击“在ArcMap中注册”菜单 运行,见下图红框标示的菜单:

(3).重新运行ArcMap。 (4).在ArcMap工具栏上右键,单击打勾选中“SimpleGIS在线 地图插件”。 “SimpleGIS在线地图插件”工具栏完整显示在地图上的界面见下图红框标示: 插件目前提供六种类型的在线地图:Google地图、腾讯搜搜(SOSO)地图、高德地图、微软Bing地图、OpenStreetMap(简称OSM)地图、天地图。每一种地图又细分为:街道地图、影像地图(卫星地图)、标注地图、地形地图和混合地图(混合地图就是卫星地图和标注地图的组合),各地图类型分别见下图:

乳液聚合技术

乳液聚合新技术的研究进展 摘要:乳液聚合方法具有广泛的应用范围,近期几年备受关注。本文首先介绍了乳液聚合的基本情况,并着重介绍了一些新的乳液聚合方法和研究成果。 关键词:乳液聚合;进展 前言: 乳液聚合技术的开发始于本世纪20年代末期,当时就已有和目前生产配方类似的乳液聚合的专利出现。30年代初,乳液聚合已见于工业生产。随着时问的推移,乳液聚合过程对商品聚合物的生产具有越来越大的重要性,在许多聚合物如合成橡胶、合成树脂涂料、粘合剂、絮凝剂、抗冲击共聚物等的生产中,乳液聚合已经成为主要的生产方法之一,每年通过该方法制作的聚合物数以千万吨计。【1】1.乳液聚合基本情况 乳液聚合定义 生产聚合物的方法有四种:本体聚合、溶液聚合、悬浮聚合及乳液聚合。乳液聚合是由单体和水在乳化剂作用下配制成的乳状液中进行的聚合,体系主要由单体、介质(水)、乳化剂及溶于介质(水)的引发剂四种基本组分组成。目前的工业生产中,乳液聚合几乎都是自由基加成聚合,所用的单体几乎都是烯烃及其衍生物,所用的介质大多是水,故有人认为乳液聚合是指在水乳液中按照胶柬机理形成比较独立的乳胶粒中,进行烯烃单体自由基加成聚合来生产高聚物的一种技术。但随着聚合理论的逐步完善,对乳液聚合比较完整的定义应该为:乳液聚合是在水或其他液体作介质的乳液中,按照胶束理论或低聚合物机理生成彼此孤立的乳胶粒,并在其中进行自由基加成聚合或离子加成聚合来生产高聚物的一种聚合方法。 乳液聚合体系至少由单体、引发剂、乳化剂和水四个组分构成,一般水与单体的配比(质量)为70/30~40/60,乳化剂为单体的%~%,引发剂为单体的%~%;工业配方中常另加缓冲剂、分子量调节剂和表面张力调节剂等。所得产物为胶乳,可直接用以处理织物或作涂料和胶粘剂,也可把胶乳破坏,经洗涤、干燥得粉状或针状聚合物。 乳液聚合的特点 聚合反应发生在分散在水相内的乳胶粒中,尽管在乳胶粒内部粘度很高,但由于连续相是水,使得整个体系粘度并不高,并且在反应

第5章聚合方法

思考题 2. 本体法制备有机玻璃板和通用级聚苯乙烯,比较过程特征,说明如何解决传热问题、保证产品品质。 答:本体法制备有机玻璃板过程中,有散热困难、体积收缩、产生气泡诸多问题;本体法制备通用级聚苯乙烯存在散热问题。前者采用预聚合、聚合和高温处理三阶段来控制;后者采用预聚和聚合两阶段来克服。 3. (略) 4. 悬浮聚合和微悬浮聚合在分散剂选用、产品颗粒特性上有何不同? 答:悬浮聚合分散剂主要是水溶性高分子和不溶于水的无机粉末,而微悬浮聚合在分散剂是特殊的复合乳化体系,即由离子型表面活性剂和难溶助剂组成;悬浮聚合产品的粒度一般在50μm~2000μm之间,而悬浮聚合产品的粒度介于0.2μm~1.5μm之间。 5.苯乙烯和氯乙烯悬浮聚合在过程特征、分散剂选用、产品颗粒特性上有何不同? 答:苯乙烯悬浮聚合的初始体系属于非均相,其中液滴小单元则属均相,最后形成透明小珠状,故有珠状(悬浮)聚合之称,而氯乙烯悬浮聚合中,聚氯乙烯将从单体液滴中沉析出来,形成不透明粉状产物,故可称作沉淀聚合或粉状(悬浮)聚合。 聚苯乙烯要求透明,选用无机分散剂为宜,因为聚合结束后可以用稀硫酸洗去,而制备聚氯乙烯可选用保护能力和表面张力适当的有机高分子作分散剂,有时可添加少量表面活性剂。 聚苯乙烯为透明的珠状产品,聚氯乙烯为不透明的粉状产物。 6. 比较氯乙烯本体聚合和悬浮聚合的过程特征、产品品质有何不同? 答:氯乙烯本体聚合除了悬浮聚合具有的散热、防粘特征外,更需要解决颗粒疏松结构的保持问题,多采用两段聚合来解决。本体法聚氯乙烯的颗粒特性与悬浮法树脂相似,疏松,但无皮膜,更洁净。 7. 简述传统乳液聚合中单体、乳化剂和引发剂的所在场所,链引发、链增长和链终止的场所和特征,胶束、胶粒、单体液滴和速率的变化规律。 答:单体的场所:水中、增溶胶束、单体液滴 乳化剂的场所:水中、胶束、增溶胶束、单体液滴表面 引发剂的场所:水中 引发的场所:增溶胶束 增长的场所:乳胶粒内 终止的场所:乳胶粒内 (1)增速期:这一阶段胶数不断减少直至消失,乳胶粒数不断增加,聚合速率相应提高,单体液滴数目不变,但体积减少; (2)恒速期:这一阶段只有单体液滴和乳胶粒,单体液滴数目减少直至消失,乳胶粒数目恒定,聚合速率不变; (3)降速期:这一阶段只有乳胶粒,单体液滴数目减少直至消失,乳胶粒数目恒定,聚合速率随着乳胶粒内单体浓度的降低而降低。 8. 简述胶束成核、液滴成核、水相成核的机理和区别。 答:难溶于水的单体所进行的经典乳液聚合,以胶束成核为主。经典乳液聚合体系选用水溶性引发剂,在水中分解成初级自由基,引发溶于水中的微量单体,在水相中增长成短链自由基。聚合物疏水时,短链自由基只增长少量单元就沉析出来,与初级自由基一起被增容胶束捕捉,引发其中的单体聚合而成核,即所谓胶束成核。

AP聚类算法

AP聚类算法 1.分类与聚类 1.1 分类算法简介 分类(classification )是找出描述并区分数据类或概念的模型(或函数),以便能够使用模型预测类标记未知的对象类。 在分类算法中输入的数据,或称训练集(Training Set),是一条条的数据库记录(Record)组成的。每一条记录包含若干条属性(Attribute),组成一个特征向量。训练集的每条记录还有一个特定的类标签(Class Label)与之对应。该类标签是系统的输入,通常是以往的一些经验数据。一个具体样本的形式可为 样本向量:(v 1, v 2 , ... , v n ; c)。在这里v i 表示字段值,c表示类别。 分类的目的是:分析输入的数据,通过--在训练集中的数据表现出来的特性,为每一个类找到一种准确的描述或者模型。这种描述常常用谓词表示。由此生成的类描述用来对未来的测试数据进行分类。尽管这些未来的测试数据的类标签是未知的,我们仍可以由此预测这些新数据所属的类。注意是预测,而不能肯定。我们也可以由此对数据中的每一个类有更好的理解。也就是说:我们获得了对这个类的知识。 下面对分类流程作个简要描述: 训练:训练集——>特征选取——>训练——>分类器 分类:新样本——>特征选取——>分类——>判决 常见的分类算法有:决策树、KNN法(K-Nearest Neighbor)、SVM法、VSM法、Bayes法、神经网络等。

1.2 聚类算法简介 聚类(clustering)是指根据“物以类聚”的原理,将本身没有类别的样本聚集成不同的组,这样的一组数据对象的集合叫做簇,并且对每一个这样的簇进行描述的过程。 与分类规则不同,进行聚类前并不知道将要划分成几个组和什么样的组,也不知道根据哪些空间区分规则来定义组。 它的目的是使得属于同一个簇的样本之间应该彼此相似,而不同簇的样本应该足够不相似。 聚类分析的算法可以分为:划分法(Partitioning Methods)、层次法(Hierarchical Methods)、基于密度的方法(density-based methods)、基于网格的方法(grid-based methods)、基于模型的方法(Model-Based Methods)。 经典的K-means和K-centers都是划分法。 分类与聚类的区别 聚类分析也称无监督学习或无指导学习,聚类的样本没有标记,需要由聚类学习算法来自动确定; 在分类中,对于目标数据库中存在哪些类是知道的,要做的就是将每一条记录分别属于哪一类标记出来。聚类学习是观察式学习,而不是示例式学习。 可以说聚类分析可以作为分类分析的一个预处理步骤。 2.K-MEANS算法 k-means 算法接受输入量 k ;然后将n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较低。簇的相似度是关于簇中对象的均值度量,可以看作簇的质心(centriod)或重心(center of gravity)。 k-means 算法的工作过程说明如下:首先从n个数据对象任意选择 k 个对象作为初始聚类中心;而对于所剩下其它对象,则根据它们与这些聚类中

在线电子地图现状及发展趋势分析

在线电子地图现状及发展趋势分析 来源: 51GPS世界网时间: 2009-07-30 14:40 在线地图作为互联网的全新热门应用,正被越来越多的互联网用户使用,在线地图这块香饽饽的市场也正受到投资商的青睐。当前的在线地图大致可以分为两大类:一类是以图吧Mapbar 和365地图等为代表的二维地图,另一类是以E都市等为代表的三维地图。业内人士指出,出于国家安全的考虑,我国政府对电子地图资源进行了严格控制,另外,地图数据初期投资巨大,加上我国正处于大规模基础建设的时期,重要城市每年道路、设施的变化率都在30%以上,因而维护成本也很高,所有这些因素都决定了进入电子地图行业的门槛非常高,因此,在未来相当长时间内,尽管市场巨大,在线地图网站都不可能大量冒出。本文选出当前国内热门在线地图网站逐一分析其现状及发展趋势。 三维地图 E都市是由阿拉丁于2004年11月推出,截至目前拥有城市分站60余个,覆盖范围是全国主要中等规模以上城市。不可否认,三维地图在推出初期吸引了不少眼球,但目前市场上对于三维技术的应用大都还停留在概念上的炒作,距离真正意义的三维实景导航技术还有很大的距离,绝大多数产品的地图软件都仅仅只是伪三维的效果。此外,三维电子地图使用的数据并未经过相关主管部门的审查,一些敏感地区并未经过处理加工,缺乏系统的规范和监督,因此地图本身都存在一定的风险。 谷歌地图、百度地图 毫无疑问,谷歌和百度依托在整个搜索市场的品牌影响力,在用户最常用的地图搜索中占据着领先的位置。但是,由于缺乏国内详细的地图数据,只能采取与电子地图服务提供商合作的方式来为用户提供服务(百度联合Mapbar,谷歌联合Mapabc),这种合作的方式必然导致被动的局面,所提供的服务也比较单一,因此人气十足的谷歌地图和百度地图也很难对在线地图行业的走势形成多大影响。

阳离子乳液聚合及其应用研究进展

阳离子乳液聚合及其应用研究进展 化工与材料学院 材化081—18 程如清

阳离子乳液聚合及其应用研究进展 程如清 (大连工业大学化工与材料学院,辽宁大连 116034) 摘要:本文简单的介绍几种比较主流的阳离子乳液的聚合方法,并且介绍了阳离子聚合物乳液在 造纸工业和纺织工业以及在建筑业的应用,并对阳离子聚合物乳液在生活生产中应用和发展作了 展望。 关键词:阳离子乳液聚合阳离子聚合物乳液应用研究进展 1. 引言 阳离子聚合物乳液对正负电荷具有良好的平衡性能, 用于纸张上浆剂[1, 2]、粘合剂[3,4]以及染印、钻井、化妆品、生物医学等领域[5- 7]。阳离子聚合物乳液的基本特征是乳胶粒表面或聚合物本身带正电荷,早在60 年代阳离子乳液就引起人们的关注, 目前已有很多人从事这方面的研究, 在理论和应用方面取得了显著的成果。要赋予乳胶粒或聚合物正电荷, 可以根据需要采用不同的聚合方法。 2. 阳离子聚合物乳液的制备方法 2.1 常规乳液聚合法 用乙烯基单体、阳离子型乳化剂或高分子乳化剂, 在自由基引发剂或阳离子型引发剂作用下, 按常规乳液聚合法可以合成阳离子乳液。如sheetz[8]用十二烷基氯化铵作乳化剂, 在H2O 2- F3+e , pH= 2 中制得了稳定的阳离子聚合物乳液; Sarota 等[9]用十二烷基吡啶氯化铵作乳化剂, 加入少量的甲基丙烯酸二甲胺基乙酯, 合成了稳定性良好的PSt 阳离子胶乳; 李效玉等[10]研究了利用不同的表面活性剂如聚乙烯醇,N ,N - 二甲基,N - 十二烷基,N - 苄基氯化铵,N - 甲基,N - 十六烷基吗啉硫酸甲酯季铵盐(CMM ) 等对合成的阳离子乳液的稳定性、聚合转化率的影响, 结果发现: CMM 作乳化剂, 聚合转化率最高, 乳液的稳定性最好。 2.2 转换法 转换法是用阳离子型表面活性剂或两性、非离子型表面活性剂对某些阴离子胶乳进行转换而制备阳离子胶乳。如Heinz 等[11]采用两性表面活性剂和阳离子表面活性剂对阴离子聚苯乙烯、丁二烯胶乳进行转换, 得到了阳离子胶乳;B low [12,13]在研究天然胶乳与阴离子合成胶乳时, 考察了阳离子表面活性剂对胶乳稳定性和胶粒表面电荷的影响, 发现加入阳离子乳化剂使胶乳的稳定性降低, 但是在搅拌下把稀胶乳加到过量的阳离子表面活化剂中, 非常成功地转换成阳离子胶乳; 恩知钢太郎[14]采用烷基取代胺与环氧乙烷的加成物为阳离子乳化剂, 对用转换法生产阳离子丁苯胶乳进行系统研究, 所用的乳化剂除具有同阴离子乳化剂混溶性好的特点外, 还可与胶乳微粒进行交联, 在该转换中, 乳化剂用量占胶乳中聚合物的3- 5% (重量) , 并且边搅拌边向阴离子胶乳(pH 为9- 12) 中定量加入浓度为30% 的阳离子表面活性剂, 然后将pH 值调到8 以下, 从而完成转换过程。 2.3 微乳液聚合法 微乳液聚合法是一种特殊的乳液聚合法, 合成的聚合物具有分子量分布窄、胶乳粒径小等特点, 通常利用可交联的功能单体作共聚单体, 以防止粘度增加

细乳液聚合最新研究进展

第49卷第8期2019年8月 涂料工业 PAINT&COATINGS INDUSTRY Vol.49 No.8 Aug.2019细乳液聚合最新研究进展 钟瑞英,付长清%申亮 (1.江西科技师范大学化学化工学院涂料与高分子系,南昌330013; 2.江西省水性涂料工程实验室,南昌330013) 摘要:随着高分子合成技术的迅速发展,乳液聚合法的发展创新趋势较为明显,其聚合过程对 商品聚合物的生产至关重要,所制备出的聚合物乳液可直接用作水性涂料和胶粘剂等。文中具体介 绍了细乳液聚合体系的设计方法、聚合过程及稳定机理,重点综述了近年来细乳液聚合在高固含量 细乳液制备、纳米复合材料制备(荧光聚合物纳米粒子、有机/无机纳米复合材料)及聚合物空心球或 微球制备等方面的研究进展。 关键词:细乳液聚合;应用;制备;进展 中图分类号:TQ630. 6 文献标识码:A文章编号:0253-4312(2019)08-0081-07 doi:10. 12020/j.issn.0253-4312. 2019. 8.81 Recent Progress in Mini-Emulsion Polymerization Zhong Ruiying,Fu Changqing,Shen Liang (1.Department of P olymer and Coating ^Jiangxi Science& Technology Normal University, Nanehang330013, China;2.Jiangxi Waterborne Coatings Engineering Laboratory,Nanchang330013, China) Abstract:With the rapid development of polymer synthesis technology,the development trend of emulsion polymerization is more obvious.Now its polymerization process is more important for the production of commercial available polymers.The emulsion can be directly used for waterborne coatings and adhesives,etc.The preparation technique,polymerization process and stabilization mechanism of mini-emulsion polymerization system were introduced in this paper,focusing on the recent progress of minie—emulsion polymerization in the preparation of high solid content polymer mini-emulsion,nanocomposite(fluorescent polymer nanoparticles,organic/inorganic nanocomposites)and hollow or microspheres polymer was reviewed in this paper. Key words :minie-mulsion polymerization;application;preparation;development 20世纪70年代初,美国Lehigh大学的Ugelstad 等学者发现m,在乳液聚合中乳胶粒生成的主要方式 可以为珠滴成核,但单体珠滴必须分散得足够细。在乳化剂十二烷基硫酸钠(SDS)和助稳定剂十六醇 (CA)/十六烷(HD)的共同作用下,通过强力的均化作 用,可以把单体分散成单体珠滴直径为亚微米(50?*500 nm)级的细乳液,并提出了新的粒子成核机理—在亚微单体液滴中引发成核'开发了细乳液聚 合技术。 与常规乳液聚合相比,细乳液聚合在体系中引 进了助乳化剂,并采用了微乳化工艺(简称MP),这样 使得原本较大的单体液滴(直径1 〇〇〇?5 000 nm)被 [基金项目]江西科技师范大学拔尖人才项目(2016QNBJRC007);国家自然科学基金(51563011) *通信联系人

在线地图的点聚合算法及现状

在线地图的点聚合算法及现状 Viky 2014 目录 一、概述 ............................................................... 1)什么是地图综合?.................................................. 2)什么是点聚合?.................................................... 3)本文关注的重点.................................................... 二、在线地图点聚合的算法 ............................................... 特点.................................................................. 必要性................................................................ 运行方式.............................................................. 表现形式.............................................................. 算法.................................................................. 1)基于网格的点聚合算法(Grid-based Clustering)..................... 2)基于距离的点聚合算法(Distance-based Clustering)................. 3)基于方格和距离结合的点聚合算法(详细)............................ 4)基于距离和最少点数量限制的点聚合算法.............................. 5)其他的可用于在线地图点聚合的算法.................................. 三、在线地图点聚合功能的实现情况 ....................................... Openlayers........................................................... Google Maps......................................................... 百度地图.............................................................. 高德地图..............................................................

教你怎样使用手机离线地图进行GPS定位

教你怎样使用手机离线地图进行GPS定位 一般的手机GPS定位都需要在线地图服务,也就是说,需要通过GPRS链接到Internet,在线浏览地图数据,并通过手机的GPS定位信号,将位置标注在地图上,以达到定位的目的。这种定位方式在城市中或者有手机信号的区域内,能够完成所需要的定位要求。但是在脱离了手机信号覆盖区域后,这样的定位功能就没有什么作用了。另外,即使在有手机信号的区域内,在线的GPS服务也会由于手机费用等问题而失效,因为在线的GPS服务是有GPRS流量费用的。 离线地图下的手机GPS定位就完全不同了,它不仅不需要支付费用,还不需要手机信号,即使在不能打电话的地方,也能正常地进行GPS定位,就如同随身携带的地图一样,通过手机的GPS信号,可以正确地在地图上标出当前的位置。离线地图之所以能够完成不需要联网的GPS定位功能,是因为地图数据已经存储在手机之中了,你只需要使用程序调出数据查看就可以了。 那么,怎样使用手机离线地图进行GPS定位呢,下面我们就用具体地进行操作,来讲解离线地图的使用方法。 对于旅行家,探险者或野外穿越者来说,主要是远离城市,到深山大泽中享受大自然带来的清新感受,这就需要自行制作一些旅游地的地图随身携带。要想使用离线地图,需要准备如下工具程序: 1、手机离线地图程序,这是手机上的应用程序,可以到MM手机程序商店上下载,程序名为:手机离线地图GPS版。这个程序支持WindowsMobile6.0版操作系统的智能手机,不就的将来还会支持Android操作系统下的智能手机。 2、手机离线地图制作工具,这是一款PC程序,可以到CSDN上下载,程序名为:手机离线地图制作工具,这个程序不需要安装,直接放到一个目录下就可以运行。制作离线地图的方法,可以参考本博的文章《手把手教你制作手机离线地图》。 3、还需要又一台计算机或者笔记本电脑。在这台电脑上安装手机离线地图制作工具程序。并且在这台电脑上制作离线地图。 注意:在MM上下载“手机离线地图GPS版”程序时,可能会出现多个程序包的选择,这些程序包中的程序都是一样的,不一样的仅仅是所包含的简易地图数据。之所以采用简易地图,是因为手机下载数据量太大,不容易下载成功。你可以选择一个数据量比较小的包下载。

乳液聚合方法在材料制备上的应用

聚合方法在材料制备上的应用及发展 材料的合成与制备首先是单体通过聚合反应合成聚合物,然后通过相应的加工工艺制备成所需的材料或产品。聚合反应常需要通过一定的聚合方法来实施,根据聚合物的性能指标以及应用环境条件等要求,常用的聚合方法有本体聚合、溶液聚合、悬浮聚合、乳液聚合以及固相聚合、熔融聚合、界面聚合等等,不同的聚合反方法有不同的工艺及设备要求,所得的聚合物产物在纯度、分子量、物态及性能等方面也各有差异。如本体聚合体系中仅有单体和引发剂组成,产物纯净后处理简单,可直接用模板模具成型,如有机玻璃的制备;溶液聚合是将单体和引发剂均溶于适当的溶剂中的聚合方法,体系得粘度较低,具有传热散热快、反应条件容易控制,可避免局部过热,减少凝胶效应等特点适应于聚合物溶液直接使用的场合,如涂料、胶粘剂等;悬浮聚合是单体以小液滴状悬浮在水中进行的聚合方法,,其特点是以水作为反应介质,为了让非水溶性的单体能在水中很好地分散需要使用分散剂,所以悬浮聚合体系一般由单体、油溶性引发剂、分散剂以及水组成,悬浮聚合的产物一般以直径为0.05~2mm的颗粒沉淀出来,后处理简单方便生产成本低,但产物中常带有少量分散剂残留物;乳液聚合是在乳化剂的作用下,单体分散在水中形成乳液状态的聚合方法,体系由单体、水溶性引发剂、乳化剂和水组成,由于是以水为介质,具有环保安全、乳胶粘度低、便于传热、管道输送和连续生产等特点,同时聚合速度快,可在较低的温度下进行聚合,且产物分子量高,所得乳胶可直接用于涂料,粘结剂,以及纸张、织物、皮革的处理剂等众多领域,乳液聚合因其生产过程中安全、环保等特点深受人们的广泛重视,下面主要以乳液聚合为例就聚合方法在材料制备上的应用及进展进行

二维在线地图API分析

二维在线地图API分析 与立得空间街景地图API规划

1.二维在线地图API分析 1.1.二维在线地图API提供商 目前的国内的二维地图API提供商主要分为两大类: ●二维地图技术提供商:MapBar、MapABC等 ●二维地图搜索服务提供商:Baidu、Google等 国内所有的二维地图API提供商均采用免费模式提供API给普通开发者。谷歌的Google Maps API也是免费的。 谷歌在2010年推出Google Maps API Premier的收费API服务给有特别需要的开发者,它除了支持普通Google Maps API的所有功能之外,还有以下的特别之外 ●用于服务请求(例如地址解析)的更大容量 ●通过https 提供安全地图的功能 ●有利于企业的条款 ●支持和服务选项 ●对地图中的广告的控制 1.2.二维在线地图API分类 目前的二维地图API主要为两大类 ●互联网API:方便开发者从互联网浏览器或客户端软件内访问,大致分为以下几种 ●手机客户端:方便开发者从智能手机客户端软件内访问,目前的智能手机大致分为 以下几种

Google Maps API做为目前最为流行的iPhone和Android操作系统所原生支持的地图API,几乎垄断了手机在线地图API市场。 1.3.二维在线地图API主要功能分析 二维在线地图API的功能目前主要分为两大部分 1.3.1.本地搜索功能 此功能主要是提供给用户根据关键字、中心点坐标或其他信息对POI信息进行查询 ●POI搜索: ?关键字搜索 ?中心点坐标周边搜索 ?中心点关键字周边搜索 ?划定范围搜索 ●导航搜索 ?公交导航 ?驾车导航 ●公交查询 ?公交线路查询:根据名称查询,如北京300路 ?公交ID查询:每条公司线路均有一个唯一ID,如北京110100011436为300 路 ?公交途径站点查询 ●地理编码查询 ?地址解析查询:地址信息转换为地理坐标点信息 ?根据经纬度查询:根据给定的经纬度在地图上进行标注 1.3. 2.地图相关功能 ●在线地图显示 ?中心点标注 ?比例尺 ?缩放 ?鹰眼 ●在线地图基本操作 ?标注 ?测距 ?是否允许拖拽 ?是否允许键盘控制地图 ?加载地图工具条 ?鼠标右键菜单设置

聚类算法比较

聚类算法: 1. 划分法:K-MEANS算法、K-M EDOIDS算法、CLARANS算法; 1)K-means 算法: 基本思想是初始随机给定K个簇中心,按照最邻近原则把待分类样本点分到各个簇。然后按平均法重新计算各个簇的质心,从而确定新的簇心。一直迭代,直到簇心的移动距离小于某个给定的值。 K-Means聚类算法主要分为三个步骤: (1)第一步是为待聚类的点寻找聚类中心 (2)第二步是计算每个点到聚类中心的距离,将每个点聚类到离该点最近的聚类中去 (3)第三步是计算每个聚类中所有点的坐标平均值,并将这个平均值作为新的聚类中心 反复执行(2)、(3),直到聚类中心不再进行大范围移动或者聚类次数达到要求为止 下图展示了对n个样本点进行K-means聚类的效果,这里k取2: (a)未聚类的初始点集 (b)随机选取两个点作为聚类中心 (c)计算每个点到聚类中心的距离,并聚类到离该点最近的聚类中去 (d)计算每个聚类中所有点的坐标平均值,并将这个平均值作为新的聚类中心 (e)重复(c),计算每个点到聚类中心的距离,并聚类到离该点最近的聚类中去 (f)重复(d),计算每个聚类中所有点的坐标平均值,并将这个平均值作为新的聚类中心 优点: 1.算法快速、简单; 2.对大数据集有较高的效率并且是可伸缩性的; 3.时间复杂度近于线性,而且适合挖掘大规模数据集。 缺点: 1. 在 K-means 算法中 K 是事先给定的,这个 K 值的选定是非常难以估计的。 2. 在 K-means 算法中,首先需要根据初始聚类中心来确定一个初始划分,然后对初始划分进行优化。这个初始聚类中心的选择对聚类结果有较大的影响。

主流地图服务公司开放API优劣对比

主流地图服务公司开放API优劣对比 一.地图外观对比 1.1 google map Google Maps API :Google Maps API 基于Google Maps,能够使用JavaScript 将Google Maps 嵌入网页中。API 提供了大量实用工具用以处理地图,并通过各种服务向地图添加内容,从而使用户能够在自己的网站上创建功能强大的地图应用程序。Google Maps API支持交通地图和卫星地图,有中文语言版本,其地标文件KML格式已经成为在线地图的标准格式,Google Earth和Google Maps都支持KML。目前在国际和国内应用都非常广泛,提到互联网地图的应用,基本上不能不提Google Maps API。 1.2 Microsoft-Virtual-Earth Microsoft Virtual Earth API :基于Virtual Earth的API,英文版,其例子和显示效果非常丰富,预览效果后可以查看相关源代码,可惜目前不支持中国地图的开发。

1.3mapABC MapABC API :基于MapABC的国内地图供应商,Google地图的中国数据就是使用MapABC 的,但其API接口和Google的并不相同,其API的开放性和灵活性不如Google地图API。 1.4 51ditu 我要地图API :基于51地图,我要地图的一个特色是提供地图数据下载,可以实现本地桌面地图,不过其地图数据容量有数百兆之大。

1.5 yahoo map Yahoo Maps API :基于Yahoo Maps,和微软地图一样,也仅支持英文,不支持中国地图的开发。Yahoo地图提供基于Flash、Ajax和Map Image三种形式的开发接口,功能较为齐全,显示效果不错。 我们对市面上几款主流的地图API服务提供商:Google地图服务,MapABC地图服务,微软地图服务,以及其他地图服务进行技术调研,根据调研总结结果为我们选用更为符合需求的地图服务提供商提供参考。 二.调研详细内容 2.1 GOOGLE MAP API 调研 2.1.1. 主要使用方法介绍和评估: Google Map API的种类和应用场景: A. Google JavaScript地图API : 内嵌Iframe展现形式,适用于一般的互联网应用系统,具有标准主流浏览器装载的客户端系统。支持的浏览器类型:ie,firefox,safari,google chrome。使用标准的Java脚本进行开发,可集成google地图空间,与标准google地图功能类似。 B. Google Maps API(Flash版):FLASH展现形式,使用flex继续开发,适用于标准浏览器装载的客户端系统。‘ C. Google 静态地图API: 图片:图片展现形式,使用http接口进行图片地图的创建,所实现功能较前两种少,但无需使用java脚本实现,适用于手机或定制化客户端系统的服务调用。静态地图和前两种地图相比还有个遵从每位查看者每天的唯一(不同)图像请求不超过1000 次的查询限制配额,也就是说每个访问者每天可以查看1000个不同的地图图片,对于相同的图片没有限制,所以考虑到一般系统的访问量,此配合即可满足大部分系统的要求。

CURE聚类算法的实现

CURE聚类算法的实现 任务背景 聚类(clustering)就是将数据对象分组成为多个类或簇(cluster),在同一簇中的对象之间具有较高的相似度,而不同的簇中对象差别较大。相异度是根据描述对象的属性值来计算的。距离是经常采用的度量方式。聚类分析源于许多研究领域,包括数据挖掘,统计学,生物学,以及机器学习。 作为统计学的一个分支,聚类分析已经被广泛的研究了许多年,主要集中在基于距离的聚类分析。基于k-means(k-平均值),k-medoids(k-中心点)和其他一些方法的聚类分析工具已经被加入到许多统计分析软件包或系统中,例如 S-Plus,SPSS,以及SAS。 CURE(Clustering Using Representatives)是一种针对大型数据库的高效的聚类算法。基于划分的传统的聚类算法得到的是球状的,相等大小的聚类,对异常数据比较脆弱。CURE采用了用多个点代表一个簇的方法,可以较好的处理以上问题。并且在处理大数据量的时候采用了随机取样,分区的方法,来提高其效率,使得其可以高效的处理大量数据。 基本目标 聚类算法CURE的算法实现。对图形进行聚类,在时间,结果方面对其性能进行评估。 算法流程 CURE的算法在开始时,每个点都是一个簇,然后将距离最近的簇结合,一直到簇的个数为要求的K。它是一种分裂的层次聚类。算法分为以下6步: 1)从源数据对象中抽取一个随机样本S。 2)将样本S分割为一组划分。 3)对划分局部的聚类。 4)通过随机取样提出孤立点。如果一个簇增长得太慢,就去掉它。

5)对局部的簇进行聚类。 6)用相应的簇标签标记数据。 算法设计 (1)基本聚类算法 procedure cluster(S, k) /*将数据集S聚类成为k个簇*/ begin 1. T := build_kd_tree(S) /*对应数据集S建立一个K-DTree T*/ 2. Q := build_heap(S) /*对应数据集S建立一个堆Q*/ 3. while size(Q) > k do { /*聚类直至簇的个数为k */ 4. u := extract_min(Q) /*找到最近的两个簇u,v */ 5. v := u.cloest 6. delete(Q, v) 7. w := merge(u, v) /*将u,v合并为簇w */ 8. delete_rep(T, u);delete_rep(T, v);insert_rep(T, w) 9. w.cloest := x /* x is an arbitrary cluster in Q*/ 10. for each x∈Q do{ /*调节因合并带来的T和Q的变化*/ 11. if (dist(w,x) < dist(w,w.cloest)) 12. w.cloest := x 13. if x.cloest is either u or v { 14. if dist(x, x.cloest) < dist(x.w) 15. x.cloest := cloest_cluster(T, x, dist(x,w)) 16. else 17. x.cloest := w

ArcGIS Server入门(一)——发布服务MapService

ArcGIS Server入门(一)——发布服务MapService 1. 安装软件及配置 包括ArcGIS Server,ArcGIS Desktop,具体过程按照官方提供的在线帮助进行。大体上没什么问题。需要注意的主要有以下问题:?Lincense。可以按照网上提供的资料,先安装L Manager,再替换service.txt中的内容。 ?另外,ArcMap 10有一个Bug,即file菜单无反应或有一段时间假死,应安装补丁SP1或SP2。 2. 发布服务 一般来说,有三种发布方式: (1)在ArcMap中发布(推荐): 在ArcMap中加载数据: 右击空工具栏空白处,加载Map service publishing工具。

发布服务有两个步骤: 1. 点击Anayze,分析错误与警告 将所有的错误都解决掉,就可以发布服务了。 2. 点击Publish to server按钮发布地图服务。 选择服务器,服务名称等: 选择要发布的地图服务类型,其中,第一个Mapping是必选格式,其它可以自主选择。此处需要注意的是,有时候可能发布的数据并不支持所选的格式,就会出现问题。

发布完成后可以点击按钮预览。 我们可以以ArcCatalog中查看发布好服务,具体方法看下一节。(2)在ArcCatalog中发布 1.首先要在ArcMap中加载数据,操作完成后保存.mxd文件 2.打开ArcCatalog,在folder中打开所在的路径。右键发布服务。 选择服务器,服务名称等:

选择要发布的地图服务类型 在ArcCatalog中查看与预览发布的服务: 在ArcCatalog中添加GIS Server,将本地的我们的ArcGIS服务器添加上来:

种子乳液聚合的研究进展

种子乳液聚合的研究进展 邵谦1,2*,王成国1,郑衡2,王建明2 (11山东大学材料液态结构及其遗传性教育部重点实验室,济南250061; 21山东科技大学化学与环境工程学院,青岛266510) 摘要:种子乳液聚合法因具有乳液稳定性更好、粒径分布窄、易控制等优点,在乳胶粒子设计及制备各种功能性胶乳方面具有重要作用,是制备高固含量乳液及具有核壳结构乳液的最常见最简便的方法。本文综述了 近年来种子乳液的聚合工艺、聚合机理,包括接枝机理、互穿聚合物网络机理、聚合物沉积机理、种子表面聚合 机理和离子键合机理等,以及种子乳液聚合在乳胶粒子设计方面的应用研究进展,并讨论了影响种子乳液聚合 的各种因素。 关键词:种子乳液;乳液聚合;粒子设计 传统的乳液聚合制得的聚合物乳胶粒粒径一般较小,且粒径分布较宽,不能满足特殊需要。20世纪70年代,Williams[1]根据苯乙烯种子乳液聚合动力学和溶胀等数据首先提出了核壳理论。80年代日本神户大学的Okubo[2]教授提出了/粒子设计0的新概念,在不改变乳液单体组成的前提下改变了乳胶粒子的结构。 与其它方法制备的乳液相比,种子乳液聚合法制备的乳液具有稳定性更好、粒径分布窄、易控制等优点。利用种子乳液聚合技术可以容易地制得不同结构的胶乳,是制备高固含量乳液最常见最简便的方法,也是实用化的制备各种功能性胶乳的重要方法之一[3,4]。本文就近年来种子乳液聚合的工艺、机理研究及在乳胶粒子设计方面的应用进行了综述,并讨论了影响种子乳液聚合的各种因素。 1种子乳液聚合工艺 种子乳液聚合法是核壳型乳液的典型制备方法,形成的高聚物一般是均聚物或共聚物,所以制备方法和通常的乳液聚合工艺基本相同[5]。根据壳层单体的加入方式,可以分为间歇法、溶胀法、半连续法、连续法。间歇法是按配方一次性将种子乳液、水、引发剂、乳化剂、壳层单体加入到反应器中,升温至反应温度进行聚合。溶胀法是将壳层单体加入到种子乳液中,在一定温度下溶胀一段时间,然后再升温至反应温度后加入引发剂进行聚合。Ugelstad[6]介绍了一种制备单分散性胶乳的两步溶胀法,制备出新型的核壳粒子。半连续法是将水、乳化剂和种子乳液加入到反应器中,升温至反应温度后加入引发剂,然后再将壳层单体以一定速度滴加进行聚合。连续法是在搅拌下将单体、引发剂加入到种子乳液中,然后将所得的混合液连续地滴加到溶有乳化剂的水中进行聚合。工业上普遍采用半连续种子乳液聚合法。 种子乳液聚合过程中易产生新胶粒,不利于乳液的稳定及最后的性能。为了避免新胶粒的产生,可以采用如下三种方法: (1)进行胶粒增长反应实验,严格控制反应体系的加料速度,维持聚合体系的单体转化率始终处于较高水平,使聚合体系处于/饥饿0状态; (2)在合成时尽量少用乳化剂,第一步的胶粒增长反应过程中可采用无皂乳液聚合; (3)采用加入油溶性引发剂的方法予以避免。 作者简介:邵谦(1964-),女,博士研究生,主要从事高分子材料合成方面的研究; *通讯联系人,Email:gss620818@1631com.

乳液聚合发展概况

乳液聚合发展概况 摘要:乳液聚合(emulsion polymerization)是高分子合成过程中常用的一种合成方法,因为它以水作溶剂,对环境十分有利。它是一种在乳化剂的作用下并借助于机械搅拌,使单体在水中分散成乳状液,由引发剂引发而进行的聚合反应。由于乳液聚合最近发展迅猛,相关研究进行的如火如荼,因此,本文将简要介绍乳液聚合的聚合机理,并着重介绍它的技术进展。 关键词:乳液聚合聚合机理技术进展 1 乳液聚合的定义 生产聚合物的方法主要有四种,即本体聚合、溶液聚合、悬浮聚合及乳液聚合。本体聚合是单体本身或单体再加入少量引发剂(或催化剂)的聚合过程;溶液聚合是在单体和引发剂溶于某种溶剂,在溶液中所进行的聚合过程;悬浮聚合是发生在悬浮于水中的单体液滴中的聚合过程,体系主要组成是单体、水、溶于单体的引发剂及分散介质;乳液聚合则是由单体和水在乳化剂作用下配制成乳状液,在乳液中进行的聚合过程,体系主要由单体、水、乳化剂及溶于水的引发剂四种基本组分组成1。 乳液聚合具有许多优点:体系粘度低、易散热;具有高的反应速率,能得到较高分子量的聚合物;以水作分散介质成本低、环境污染小;所用设备工艺简单、操作方便灵活;所制备的聚合物乳液可直接用作水性涂料、粘合剂、皮革、纸张、织物的处理剂和涂饰剂、水泥添加剂等。但同时,它也存在诸如后处理复杂,乳化剂难以除尽,成本较高等缺点。因此,当今的乳液聚合技术仍旧在不断发展中。 2 乳液聚合机理 2.1聚合前乳液聚合体系中的三相 聚合前体系中存在三相:水相、胶束和油相。 2.1.1 水相 引发剂分子溶于水中,少量的乳化剂溶于水中,极少量的单体(溶解度约为0.02%)溶于水中,构成水相。 2.1.2 胶束 大部分的乳化剂分子形成胶束,

相关主题
文本预览
相关文档 最新文档