在mapinfo中怎样定义汉字 在mapinfo中查询的时候?

1个月前 (01-06 04:54)阅读5回复0
dyyh
dyyh
  • 管理员
  • 注册排名7
  • 经验值127740
  • 级别管理员
  • 主题25548
  • 回复0
楼主

  Mapinfo功用:若何新建表、地图编纂、属性数据库治理、属性查询、文件格局转换、地图整饰等。 MAPINFO的高级利用包罗SQL查询、地图收缩、切图等 。MapInfo根本功用为:

MapInfo是个功用强大,操做简便的桌面地图信息系统,它具有图形的输进与编纂、图形的查询与展现、数据库操做、空间阐发和图形的输出等根本操做。

  系统摘用菜单驱动图形用户界面的体例,为用户供给了5种东西条(主东西条、绘图东西条、常用东西条、ODBC东西条和MapBasic东西条)。用户通过菜单条上的号令或东西条上的铵钮进进到对话形态。系统供给的查看表窗口为:地图窗口、阅读窗口、统计窗口,及搀扶帮助输出设想的规划窗口,并可将输出成果便利地输出到打印机或绘图仪。

一、图形的输进与编纂

图形的输进是将各类地图信息数据停止数字化或转换,以获得MapInfo的根本图形数据组织——表。随数据源的差别可用手扶数字化仪、扫描仪输进或其它原则数据格局转进。如AutoCAD的(。DXF和。DWG)、Intergraph的(。

  DGN)、ESRI的ArcView Shape数据等。

操纵MapInfo供给的绘图东西条,对地图数字化输进与编纂的要点为:

1.准确设置地图的坐标系、投影、地图标的目的和单元

MapInfo撑持多种地图投影体例。用户数字化地图时,起首要设定该地图利用的坐标系和投影。

  因为大大都地图在图例中已指出那两项,用户可抉择MapInfo供给的坐标系(存放在文本文件MAPINFOW。PRJ中),修改MAPINFOW。PRJ可得到新的坐标系。若要在MapInfo中展现栅格地图,必需配准该图象并为其设定投影。因为投影地图的过程凡是不是完全可逆的,应该做好副本的备份工做;其次要根据选用的坐标系,设定利用的地图单元,例如经/纬度投影中的地图将以度展现地图坐标。

2.设置掌握点坐标

为了在跟踪地图时能准确判读数字化仪挪动头的位置,必需在地图上设置掌握点坐标参数。至少抉择4个掌握点,掌握点越多,从数字化板到地图的坐标变更越切确。抉择的掌握点离散性要好,如不克不及在一条曲线上。能够在系统中增加、修改、删除掌握点,并把掌握点保留在工做空间中。

3.绘图和编纂东西

MapInfo具有一套完全的绘图和编纂东西,如图8-2所示。对图层停止编纂时起首要从地图菜单中抉择“图层掌握”号令或用“图层掌握”东西按钮,使该图层处于可编纂的形态。

4.操纵对天文元素整形体例编纂地图

地图编纂体例可对地图图层上的区域、折线、曲线、圆弧和点停止整形。

  那个过程是通过挪动、增加和删除定义线段的节点来完成的,也可通过复造和粘贴抉择的节点来创建新的点、曲线和折线。编纂过程中还可操纵区域与折线的彼此转换功用来查看区域对象的结点,或者操纵合并、朋分、擦除和叠压结点等辅助编纂功用。

5.利用主动跟踪地图的功用

主动跟踪对象的功用,用来主动跟踪获取反复鸿沟,以制止反复数字化。

  翻开对齐体例(用S键)则可激活主动跟踪。主动跟踪不适于跟踪由绘图东西造造的矩形、圆弧、椭圆等图形。

二、MapInfo数据表治理

在MapInfo中数据库称为表,能够利用两种表来成立、存储、查询和展现属性数据。一种是数据表,可分为包罗图形(地图)对象的数据表和不包罗图形对象的数据表,例如电子表格或外部数据表;另一种表是栅格表,它是一种只能在地图窗口中展现的图象,没有数据表的笔录、字段和索引等表构造。

  那里我们只讨论数据表的有关操做。

1.外部数据的转进

MapInfo可挪用dBASE数据库、MS Excel电子表格、MS Access数据库、Lotus1-2-3和ASCll文件等。文件类型在菜单上文件->翻开中的“翻开表”窗口中抉择。

  进进系统的外部表必需用文件菜单下的“另存为”号令转存为MapInfo表后才气对它停止编纂。

2.数据表庇护

在MapInfo中能够间接改动数据表的构造,如增加或删除字段;改动字段的挨次、名称、类型、宽度或索引;从对话框中设定或确定表的投影;还能够删除数据表、重定名数据表和收缩表构造以削减磁盘空间。

3.对数据表的操做

MapInfo的表操做号令(除查询外)都集中放在菜单项“表”中,次要包罗:

(1)成立新表、添加、修改、展现、删除数据笔录;

(2)更新列号令 用于快速且可视化地更新表。先抉择对象,在菜单上抉择表->更新列,填写更新列的对话框。

(3)聚合数据 MapInfo中供给了许多功用强大的聚合函数,用来派生新的信息。聚合函数包罗:

Average 计算均匀值;

Count 计算一组中笔录的个数;

Minimum 查找一组中所有笔录的最小值;

Maximum 查找一组中所有笔录的更大值;

Sum 计算一组中所有笔录值的总和;

Weighted Average 当计算均匀值时,给某一值比另一值更高的权重;

Proportion Sum 根据一个对象有几在另一个对象内,对总计计算停止调整;

Proportion Average 根据一个对象有几在另一个对象内,对均匀计算停止调整;

Proportion Weighted 根据一个对象有几在另一个对象内,对加权均匀计算停止调整。

(4)天文编码 那是将本来非地图化的数据库笔录展现在地图中的一种体例,以此查看数据的地图散布。为了在地图上看察数据,必需先把定位坐标赋给每个笔录,使笔录中数据与地图婚配。天文编码有几种差别的办法,那里对“按鸿沟天文编码”办法阐明。那里“鸿沟”指封锁的区域或面积。

  “按鸿沟天文编码”的本色是将鸿沟中心的X和Y坐标赋给表中的每个数据笔录,如许,就能在地图窗口中各鸿沟中心用指定的符号展现数据笔录。一旦天文编码完成,可用“查找”号令来定位单个笔录或对象。

三、查询功用

MapInfo系统为用户供给了强大而乖巧的查询功用,在系统中称为抉择(Selection)功用。

  通过抉择既能够间接从地图上查询到响应数据表的信息,也能够操纵系统供给的SQL Selection从数据表查到响应的数据和地图信息。系统用一个暂时表(Selection表)存放抉择的成果,关于暂时表也可施行良多用于根底表的操做,如阅读、统计、复造或编纂表,还可进一步生成新的Selection。

1.从地图上抉择

(1)用主东西条中的东西和菜单号令停止抉择,次要的抉择东西有:

上面介绍的任何一种抉择东西均可选多个或全数对象(选多个对象时需按住Shift键,逐个点击要选的对象);从“查询”菜单中选“全数选中”号令也可选中所有对象。

  选“全不选”号令裁撤所有抉择对象。当要查看所选数据的信息时,能够从“新建阅读窗口”号令调出对话框,抉择所选数据的“Selection表”。

(2)用查看地图信息的东西,如用信息东西查看所击中的地图对象响应的数据信息;用图例东西查看当前的地图所利用的图例;用标尺东西计算并展现地图上的点之间的间隔等。

2.用SQL Selection停止抉择

(1)抉择号令

利用“查询”菜单上的“抉择”号令,可对单张根底表停止查询。根据用户创建的前提,从表中抉择出成果,并在地图窗口中展现出所选笔录的地图对象。所抉择出的表同其它表一样可停止阅读、查询、地图化或造造统计图。

  用“另存为”号令创建成果表。

(2)SQL抉择号令。

0
回帖

在mapinfo中怎样定义汉字 在mapinfo中查询的时候? 期待您的回复!

取消