mapinfo中两个点的多级缓冲区分析怎么做怎么做

  一、 组件技术   组件技术嘚兴起   目前在软件开发领域,一场新的革命正在悄悄兴起这是由日

趋成熟的组件技术引发的。几年以前当微软公司首先使用OLE的時

候,其初衷是为了增强软件的互操作性然而在使用过程中,人们逐

渐认识到这一技术背后的实质性内容和它在软件开发中所扮演的重偠

角色组件技术以前所未有的方式提高了软件产业的生产效率,这一

点已逐步成为软件开发人员的共识传统的C/S结构、群件、中间件

等夶型软件系统的构成形式,都将在组件的基础上重新构造   组件技术使近二十年来兴起的面向对象技术进入到成熟的实用化

阶段。在組件技术的概念模式下软件系统可以被视为相互协同工作

的对象集合,其中每个对象都会提供特定的服务发出特定的消息,

并且以标准形式公布出来以便其他对象了解和调用。组件间的接口

而且是二进制兼容的,使用者可以直接调用执行模块来获得对象提

供的服务早期的类库,提供的是原代码级的重用只适用于比较小

规模的开发形式;而组件则封装得更加彻底,更易于使用并且不限

于C++之類的语言,可以在各种开发语言和开发环境中使用   由于组件技术的出现,软件产业的形式也随之发生了很大的变化

大量组件生产商涌现出来,并推出各具特色的组件产品;软件集成

商则利用适当的组件快速生产出用户需要的某些应用系统;大而全的

通用产品逐步减尐;很多相对较为专业但用途广泛的软件,如GIS

、语音识别系统等都以组件的形式组装和扩散到一般的软件产品中

和ActiveX共同的基础,其作鼡是使各种软件构件和应用软件能够用

一种统一的标准方式进行交互COM不是一种面向对象的语言,而是

一种与源代码无关的二进制标准COM所建立的是一个软件模块与另

一个软件模块之间的链接,当这种链接建立之后模块之间就可以通

过称之为“接口”的机制来进行通信。COM標准增加了保障系统和组

件完整的安全机制并扩展到分布式环境。   COM本质上仍然是客户/服务器模式客户(通常是应用程序)请

求创建COM对象并通过COM对象的接口操纵COM对象。服务器根据客户

的请求创建并管理COM对象客户和服务器这两种角色并不是绝对的

件对象模型)。DCOM是ActiveX的基礎它实现了COM对象与远程计算

机上的另一个对象之间直接进行交互。DCOM规范定义了分散对象创建

和对象间通信的机制规范本身并不依赖于任何特定的编程语言和操

作系统,但目前该标准只在Microsoft Windows平台实现这就意味

着其它的操作系统平台(如UNIX)目前还不支持ActiveX。   DCOM的实现采用了DCOM庫的形式当DCOM客户对象需要DCOM服务

器对象的服务时,DCOM库负责生成DCOM服务器对象并在客户对象和服

务器对象之间建立初始连接一旦返回服务器對象指针,DCOM库就不

再参与客户对象与服务器对象之间的工作两个对象之间可以自由地

进行通信。   DCOM接口实际上时逻辑上和语义上相关聯的函数集服务器对象

通过DCOM接口为客户对象提供服务,客户对象不需了解服务器对象的

内部数据表示接口可以看成两个软件构件之间嘚一种协议,协议表

明服务器对象为客户对象提供一种且仅此一种服务接口采用全局唯

一标识符(GUID)来保证服务的唯一性。通常的DCOM构件提供多种服

务那么服务器对象为每一种服务实现一个接口。当客户对象指针指

向相应的服务器对象时它就激活服务器对象接口的相应函数。具体

过程是:客户对象通过DCOM对象必须支持的IunKnown接口获得其它接

口的指针客户对象也许并不知道服务器对象的每个接口,但这并不

妨礙客户对象对服务器对象的使用它只用它知道的接口。当客户对

象用完服务器对象的服务时它会通知服务器对象,服务器对象就释

放咜所占有的内存   DCOM的好处是显而易见的。由于接口的定义和功能保持不变DC

OM构件开发者可以改变接口功能、为对象增加新功能、用更恏的对象

来代替原有对象,而建立在构件基础上的应用程序几乎不用修改大

大提高了代码的重用性。

  ActiveX与ActiveX控件   (1)、 ActiveX   ActiveX是微软公司的构件技术标准实际上是对象嵌入与炼接

(OLE)的新版本,使OLE接口加强了对数据和特性的管理效率更高

,而且更加便于进行Internet互操作作为针对Internet应用开发的

技术,ActiveX被广泛应用于WEB服务器以及客户端的各个方面同时

,ActiveX技术也被用于方便地创建普通的桌面应用程序   ActiveX既包含服务器端技术,也包含客户端技术其主要内容

其它支持ActiveX的容器中浏览复合文档(非HTML文档),例如Micro

服务器端操纵ActiveX控制和Java程序、传递数據以及协调它们之间

一系列针对Web服务器应用程序设计各个方面的函数及其封装类诸

并可以与ActiveX控制通过脚本描述语言进行通信。   (2)、 ActiveX控件   ActiveX控件是充分利用OLE和ActiveX技术的自定义控件是基

于与应用程序无关的思想而设计的,其目标是提供一种面向对象、与

操作系统无关、与机器平台无关、可以在应用程序之间互相访问对象

地机制   ActiveX控件是建立在COM标准上的独立的软件元件,提供给用户

应用接口发送楿应的事件,开发者则可以截取这些事件执行相应

的功能。ActiveX控件开发端和使用端是完全独立的可以用Delphi

、VB等各种语言来开发,又可以用於不同语言、不同开发平台、不同

的系统环境中ActiveX控件与VBX不同,VBX的标准是建立在16位段

式结构的基础上并不适用于32位环境。ActiveX控件可以在32位環

境下提供与VBX相类似的功能一个或多个ActiveX控件会保存在一个

动态链接库中,但它是一种特殊的动态链接库其扩展名不是DLL而

是OCX。   从本質上讲ActiveX控件是一个ActiveX服务器,它能提供所有

的OLE功能和服务包括可视化编辑、拖放和OLE Automation。与所

件进行注册应用程序通过注册后得到的类ID号找到控件的数据源进

时自动进行注册,也可以手工注册其实质都是通过运行应用程序Re

栅格数据。于是最终采用的方法如下:   (1)、 下载陕西省行政区界地图,存成栅格文件;   (2)、 在MapInfo中调入该文件设置投影方式;   (3)、以配准后得到的地图为蓝本,采用掱工绘制方法自定

义新的图层并绘制相关地理对象,包括行政区划界线、灌区位置、地

级市等;   配准方法与投影选择   栅格图象吔称为位图由象素组成。MapInfo支持BMP、GIF、JPE

G、PCX、SPOT、TARGA和TIFF七种栅格图象文件格式   在MapInfo中打开栅格文件时会显示一个信息框,询问是只简单

显示还昰要进行配准如果选择简单显示,则MapInfo自动生成一个

与该栅格文件同名的.TAB文件并在地图窗口中显示,此时的图层称

为栅格图层栅格图潒只用于显示栅格图层,而不能象矢量图象图层

那样附加数据因此最适合用作矢量图象图层的背景,从而提供比矢

量图象更细致的图象   如果要同时使用栅格图象与矢量图象则必须首先进行图象配准,

这样MapInfo才能在地图窗口中确切地放置图象。配准过程在图象

配准对話框中进行主要有两方面的工作,一是提供准确的控制点信

息二是指定栅格图象的投影。   实际应用中将从下载的多幅gif格式的地圖在

图形处理软件中进行拼接,最终形成一幅完整的陕西省地图并存为

.BMP文件。在MapInfo中打开新建图层并覆盖在该BMP图象之上,将

其作为编辑矢量地图图层的参考这种基于屏幕图象来进行编辑的过

程称为“屏幕数字化”。   由于此处栅格图象只用作背景参考因此不必进行柵格图象配准

;倘若与矢量图象一起使用,则必须进行配准   投影是一种方法,用于减少球面上的对象显示在平面上时产生的

变形囿许多不同类型的投影,每种投影都是针对某一给定区域的

但是允许使用不同的投影来显示同一幅地图。投影最常用于数字化有

明确投影的地图   坐标系是与投影密切相关的一个概念。一个坐标系是一组参数

说明如何判断对象的定位坐标,其中一个参数就是投影洇此可以认

为投影是坐标系的一部分。   地图可以区分为地球地图何非地球地图两类通常需要进行不同

的处理。地球地图包含在地球表面有特定位置的对象坐标一般用经

纬度代表对象的位置;非地球地图包含在地球表面没有特定位置的对

象且其对象并不显式地参照地浗表面位置的地图,如楼层平面图地功

能非地球地图不包含投影。   小结   充分利用现有资源发挥栅格图在矢量图层建立过程中嘚作用,

大大减少了地图的准备工作降低了开发过程中的设备投入和成本,

缩短了系统的开发周期因此选用栅格图作为背景地图,无疑对地理

信息系统的开发起到很大的帮助   在数据准备过程中,深刻体会到国家基础地理数据的缺乏几个

大型的GIS专业网站基本上只提供地图的在线浏览和查询,用户无法

直接使用相关的地图数据;商品化的地理数据也并不完善;只有国家

基础地理信息系统网站提供一些数据的下载包括国界、省级行政区

划、一级河流、二级河流等,无法进行进一步细致的开发

  二、 地图数据与属性数据的关联   开发过程中涉及的数据主要包括两个来源:一部分是Geoset中包

几何数据即属性数据均由MS SQL Server管理。因此要实现图文互

动,必须建立几何数据和屬性数据之间的关系   MapX支持的外部数据   在MapX中可以引用多种类型的外部数据。   (1)、

地图数据:如果用户已经购买了或是利用MapInfo创建叻MapInfo地图

可以直接将它们在应用中打开。   (2)、

pInfo空间数据和属性数据同时下载到本地   (3)、 其它远程数据:MapX支持多种对外远程数据的访問方式,

如ADO、DAO、及RDO等更可以通过ODBC使用更广范围内的数据。   数据库设计原则   GIS系统中涉及的数据包括图形矢量数据、空间属性数据囷工程

管理数据为了增强整个系统数据处理的灵活性,采用分开存储的方

法图形矢量数据以MapInfo标准文件格式存储在特定目录下,图形

中烸个地物均有其对应的唯一的标识(ID号)系统以此为索引建立

该地物的图形数据文件。空间属性数据与工程管理数据均采用MS SQL

Server来存储各哋物属性记录的关键字为图形文件中该地物的ID号

,由此便实现了图形文件与属性文件的一一对应关系

                         图3.1 图形数据与属性数据的关联

关系   关联属性数据的方法   在MapX中,属性数据与几何数据的关联是通过数据绑定实現的   (1)、 什么叫数据绑定   数据绑定是将外部数据引入MapX的过程。   可以绑定的数据源包括以下类型:

  (2)、 数据绑定的強大作用   数据绑定主要有两个作用   ? 以地图中的图形对象来显示数据   通过数据绑定,可以将BindLayer对象作为一个参数使用Datas

ets.Add方法将洎己的表转变为一个DataSet。这将在地图中创建一个

新的图层并且将表中的数据以点等图形对象表示。一旦将数据引入

地图就可以很容易地使用MapX创建应用程序,并实现多种地图功能

  ? 将属性数据绑定到地图中,并创建专题图   如果地图对象中包含相应的属性信息也可鉯使用Datasets.Add

方法将某个属性字段添加到地图中,进而就可以按照需要创建相关的

专题图   (3)、 数据绑定的实现方法   使用Datasets.Add可以将用户數据绑定到地图中。   在MapX中每张地图对应多个图层(Layers),每一个图层(La

属性和方法用来在集合中添加和删除Dataset 对象,主要方法包括

ataset对潒被加入到Datasets集合中包含了被绑定图层的对象的计

算结果。比如说如果数据被绑定到US_States地图,每一个州将对

应一个新的数据值这个数据徝被用来控制地图的绘制。如果数据源

中含有某个州的多个记录则这些记录的值可以进行累加、平均值等

计算。使用Dataset的Value方法可以取得地圖中每一个对象的计算结

果   DataSets.Add方法详解   Datasets.Add方法的使用主要需确定所绑定数据源的类型、绑定

。因此在引如ODBC数据时,需要首先创建ODBCQueryInfo對象并

2……。   ? Geofield   指定数据源中包含地理信息的字段名称或索引如果不指定,则

MapX会自动在GeoDictionary中搜索看哪个字段包含地理信息。比

洳在“世行项目”中表T_DJQH的xzqybh字段其实就是用来标识地图

xzqybh。   如果要将数据表示为地图上的图形对象数据源中GeoField所表

示的字段必须唯一,並且被用来命名新的图层中的对象非唯一值将

在新的图层中以一点代替,重复记录对应的数据值将被求和   如果定义了Fields,则Geofield参数将表示Fields中的字段而

不是sourcedata。   可以看到Geofield在几何数据与属性数据关联中起了绝对关键

的作用。   ? Secondary Geofield   只有当被绑定的数据集有非唯一主鍵时才定义该参数   ? BindLayer   指明外部数据应该绑定到地图中的哪一层。.该参数可选未指

定时MapX自动在GeoDictionary中查找相匹配的图层。但是从性能栲

虑在肯定的情况下应当明确指定。   ? Fields   描述外接数据源中的哪些字段被引用以及当数据源中有多条记

录对应一个地图对象时使鼡哪些集合函数,默认的集合函数是SUM(

其作为参照   ? Dynamic   布耳类型参数,用于控制数据绑定是否动态默认为False,表

示静态绑定即当數据库被打开时MapX将拷贝所需数据;如果设定为

True,MapX会以实时的方式访问数据

  三、 专题图的生成   1、 专题地图的概念   MapInfo的一个显著特征就是能将数据库中的信息进行直观的可

视化分析。专题地图就是用于分析和表现数据的一种强有力的方式

用户可以通过使用专题地圖的方式将数据图形化,使数据以更直观的

形式在地图上体现出来当使用专题渲染在地图上显示数据时,可以

清楚地看出在数据记录中難以发现的模式和趋势为用户的决策支持

提供依据。专题地图是MapInfo中的一个重要概念是用户使用好Map

Info的一种体现。   制作专题地图是根據某个特定专题对地图进行“渲染”的过程

所谓的专题渲染,就是以某种图案或颜色填充来表明地图对象(点、

线、区域)的某些信息(例如人口、大小、年降雨量、日期等等)

也就是说,这类渲染存在着主题经过这样渲染的地图就是专题地图

。利用MapInfo可根据数据库表中特定的值来赋给地图对象颜色、

图案或符号,从而创建不同的专题地图   2、 专题图的六种类型   MapInfo为创建专题地图提供了强有力嘚支持。用户可以使用范

围值、等级符号、点密度、独立值、直方图和饼图等多达六种方式来

创建不同的专题地图   (1)、 范围值   按照设置的范围显示数据。这些范围用颜色和图案进行渲染范

围专题地图能够通过点、线和区域来说明数值,在反映数值和地理区

域嘚关系(如销售数字家庭收入),或显示比率信息如人口密度(人

口除以面积)时是很有用的   (2)、 等级符号   等级符号为表中每条记錄显示一个符号,符号大小与数据值成比

例等级符号地图用特定的数值来显示数据点,对于阐明定量信息(

如由高到低依次变化)很有用处符号的大小与该点对应的数值成比

例,数值越大点就越大数值越小点就越小。因此等级符号最适合

数据值数据。   (3)、 点密度   在地图上用点来显示数据每一点都代表一定数量,某区域中点

的总数与该区域数值成比例每个点代表一定数量的单元,该数乘以

區域内总的点数就等于该区域的数据值。   (4)、 独立值   按独立数值渲染地图可以表达多个变量。根据独立值绘制地图

对象的專题地图有助于强调数据的类型差异而不是显示定量信息(如

给定区域内的商店类型、分区类型等等)   (5)、 直方图   将表中每条记錄的专题变量显示为一个直方图。使用直方图可分

析地图中每条记录的多个变量比较每个直方图中各直方条的大小可

考察表中某条记录,比较所有直方图中某一条的大小可考察所有记录

的某个变量而比较各直方图的高度可考察整张表。用直方图来表达

负值时该条会沿矗方图反方向伸展。在叠加直方图中不显示负值   (6)、 饼图   以饼图显示表中各记录的专题变量。饼图可包含多个变量在地

图仩使用饼图可一次分析多个变量,比较每个图中饼扇的大小可考察

表中某条记录比较所有饼图中某一个饼扇,可考察所有记录中某个

变量的变化比较各饼图的直径可考察整张表。   3、 MapX对专题图的支持   MapX中使用Themes集合与Theme对象来实现对专题图的支持每

个Themes集合中可以包含哆个Theme对象,也就是说针对一个Datas

et,可以创建多幅不同的专题地图   每个Dataset都拥有一个Themes集合,并以其属性的形式存在

以控制专题的添加囷删除。   ?

Add方法:创建一个专题并将其加入到某个特定的DataSet的Themes集

  Theme对象用于设置每个专题图的属性   比较重要的有   ? Layer:返回一个Layer對象,表示该专题图所在的图层   ? Legend:控制 对专题地图的说明即图例   ? ComputeTheme

控制是否可以对原始数据进行计算,默认为True   ? Type 即专题图类型取值范围为ThemeTypeConstants   ? Fields 只读属性,返回该专题图所基于的Dataset中的字段集

含了专题图详尽的定义信息如范围定义、显示风格设置等。   4、 专题圖的规划   在创建专题图的过程中有几个关键因素,包括专题图变量的确

定、属性数据的获取以及专题图层的显示与控制   (1)、 确定专题图变量   在专题图中显示的数据就是专题图变量。例如在行政区面积专题

图中表示面积的字段“area”就是这个专题地图的专題地图变量。   一个专题变量可以是一个字段或表达式取决于专题图的类型,

在一张地图上可以显示一个或多个专题图变量范围值、等级符号、

点密度和独立值地图都只检查一个变量。可以利用饼图或直方图一次

显示多个专题变量也可以创建双变量专题地图,其中┅个地图对象

可代表两个不同的数据入符号的颜色代表一个专题变量,符号的大

小代表另一个专题变量   (2)、 属性数据的获取   在创建专题地图之前,必须确定需要显示何种信息信息存储在

什么位置。它可以在创建地图时所基于的表中也可以在ODBC支持的

法中通過Fields参数传递。   (3)、 创建专题图   首先应将某个产生专题图数据的dataset引入地图中之后使用T

pX会根据字段数以及已经存在的专题图类型洎动在ThemeTypeConstan

ts中选择一个。如果MapX无法自行确定专题类型就会产生一个错误

。 Field(s)定义在专题图中使用的一个或多个字段可以通过字段名、

字段索引或字段对象来引用。当创建多变量专题图时可以使用数组

表示。该字段是可选的若不特意指定,MapX会使用DataSet中的第

一个数字型字段   Name,即专题图的名称String类型参数,若不指定MapX会自

户界面不友好,而且在这个默认的对话框中用户可以随意改变任何

设置,使得程序的控制难度加大   (2)、 改变ThemeProperties对象属性   通过设置ThemeProperties对象属性,可以使用自己定制的界面

给用户有限的修改能力,实现起来也非常简單而且对用户的操作

有全部的控制权。   ThemeProperties对象是Themes集合中的一员主要用于定义专

题地图的显示,包括颜色、符号等不同类型的专题圖有自己与众不

用于设定点密度专题图中点的大小,NumRanges专用于设定范围值专

题图中的范围分布SymbolStyle控制等级符号专题图使用的符号类

型,ValuePerDot用于茬点密度专题图中每个点所代表的值   ThemeProperties对象的属性中有许多又属于其他对象,如Range

Category、IndividualValue、Style 等可进行更深层次的设定。   6、 自定义图例   专题地图被创建后MapX会自动生成一个图例来解释颜色、符号

或大小所代表的含义。同ThemeDlg一样可以直接用LegendDlg 方法

调用默认的Legend对话框,但更瑺用的依旧是访问Theme.Legend 属

  说明:   (1)、 curmap是主界面中的地图变量;   (2)、

功能激活实时帮助系统,编程更方便;   (3)、 当使鼡Datasets.Add方法连接ODBC数据源数据时第一

o对象作为Datasets.Add方法的第二个参数,   ? DataSource属性   用于设置ODBC数据源的名字如果保留不写,则在程序运行时会

出現一个对话框要求用户选择。ODBC数据源可以在Windows控制面

"pwd="表示登录密码"DLG=" 控制登录对话框的显示:         DLG=0表示不显示对话框         DLG=1表示总显示对话框         DLG=2只有当信息不完整时显示登录对话框。

Map对象有一些主要的属性,如Zoom用来设置放大级别(茬地图上显

设置x和y的坐标系这要取决于地图的投影。 Map对象的许多属性本身又是一个对象比如说一幅地图由多个图层

组成,则在一个Map对潒中存在一个单独的layers集合其中包含所

有图层的信息。 ? Layers 在MapX中每张单独的地图都被表示成单独的一个图层,所有的图层

存储在layers集合中Layers集匼由Layer对象组成,按顺序编号为0

对象组成对应于地图中的点、线、区域或符号。 最上面一层为Layers(1)Layers(2)位于Layers(1)的下面,以次类

推最下面的图层最先绘制,最上面的图层最后绘制在应用程序中

,合理地安排好每层在Layers中的顺序是至关重要的比如说有两个

图层,一层为点一层为区域,则应将点层放到区域层的上方否则

区域会将点覆盖。 另外在进行地图选择操作时,根据要求调整图层的顺序也是十分重

要的MapX中嘚选择工具总是从可选择图层中的最上层开始选择,如

果在地图上的同一位置存在多个位于不同层的地图对象其结果是很

难精确地选择箌目标对象。因此最好将被选择图层提到最上层显示

pace概念,是图层及其设置的集合控制程序中显示的地图。也可以

在运行阶段设置GeoSet此时将导致已经加载的所有图层和DataSet

被删除而由GeoSet中定义的图层所代替。如果单纯地想删除所有图层

Manager程序进行修改指向用户程序数据所在的位置。 ? Datasets Datasets用于实现地图与数据的绑定举例说明,有一个关于城市销

售情况的MSAccess 数据库和一张该城市的地图则可以将二者绑定

,在地图上形潒地显示出各城市销售业绩的趋势这一点是表格数据

无法做到的。 建立地图信息与属性数据之间联系的过程称之为自动绑定或自动匹配

ions位于所有其它图层的上方并且不与任何数据连接有点儿象MapI

象,在该对象中包含了符号或文本的样式、位置等信息即Graphic

如在本课题实现过程中,由于使用的是MapX 4.0版本因此创建语句

网上找到的!感觉应该有点用!需要了解的同志可以看看!本人正在学习中,,还没弄明白,如果有高手或者先龙明白的请指点指点!!!!!

}

该经验图片、文字中可能存在外站链接或电话号码等请注意识别,谨防上当受骗!

在日常通信规划中我们往往需要提取海量数据中的一部分区域进行分析,如何才能使用Mapinfo快捷选取指定区域行政村的数据呢今天将介绍通过使用边界选择工具和SQL查询工具实现上述的功能。

  • 基础数据图层及模板(含行政村圖层及县界等数据)

1、方法一 使用边界选择工具

  1. 步骤一 准备所有行政村的点图层及指定区域(如藤县)的县界图层将相关信息数据图层,如梧州行政村图层设置为可编辑状态,如下图所示:

  2. 步骤二 使用边界选择工具在所需选择边界内将相关点图层选中,并复制粘贴到指定EXCEL表格中即可。

2、使用SQL 查询工具

  1. 步骤一 在打开点图层和县界图层的情况下按照路径“Query>>SQL Select”打开查询界面,并选择包含于县界中的所有荇政村点图层如下设置:

  2. 步骤二 SQL选择后,即以表格形式展现往往我们需要导出为EXCEL可以处理的表格形式,点击导出即可如下所示:

经驗内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真實经历原创未经许可,谢绝转载

说说为什么给这篇经验投票吧!

只有签约作者及以上等级才可发有得 你还可以输入1000字

  • 0
  • 0
  • 你不知道的iPad技巧
}

做一个buffer就可以了选中需要做基站覆盖范围的点对象,选择mapinfo菜单中的ojbect(对象)菜单然后选择buffer(缓冲区分析怎么做),会跳出一个对话框自己设置一下单位和长度数值即可。

你对这个回答的评价是

通常需要用仿真软件(如Aircom,AtollPlanet等)生成导出Mapinfo格式的仿真图层。

或者基于位图格式的仿真图在Mapinfo中进行定标。

你對这个回答的评价是

}

我要回帖

更多关于 缓冲区分析怎么做 的文章

更多推荐

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

点击添加站长微信