kuailemoran
路人甲
路人甲
  • 注册日期2009-01-17
  • 发帖数17
  • QQ
  • 铜币167枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2513回复:2

excel导入到mapinfo的字段里

楼主#
更多 发布于:2009-06-11 16:13
  小弟现在要在mapinfo的一个表中加一个空ID字段,字段是数字的,可以自己随便给,问题是这个ID不能重复,我建了个excel,想把这个字段从excel中导入到这个ID字段里,不知道用什么办法。<img src="images/post/smile/dvbbs/em12.gif" />
喜欢0 评分0
************
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2009-06-12 08:36
MapInfo数据表管理
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>在MapInfo中数据库称为表,可以使用两种表来建立、存储、查询和显示属性数据。一种是数据表,可分为包含图形(地图)对象的数据表和不包含图形对象的数据表,例如电子表格或外部数据表;另一种表是栅格表,它是一种只能在地图窗口中显示的图象,没有数据表的记录、字段和索引等表结构。这里我们只讨论数据表的有关操作。</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>1.外部数据的转入</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>MapInfo可调用dBASE数据库、MS Excel电子表格、MS Access数据库、Lotus1-2-3和ASCll文件等。文件类型在菜单上文件->打开中的“打开表”窗口中选择。进入系统的外部表必须用文件菜单下的“另存为”命令转存为MapInfo表后才能对它进行编辑。</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>2.数据表维护</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>在MapInfo中可以直接改变数据表的结构,如增加或删除字段;改变字段的顺序、名称、类型、宽度或索引;从对话框中设定或确定表的投影;还可以删除数据表、重命名数据表和紧缩表结构以减少磁盘空间。</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>3.对数据表的操作</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>MapInfo的表操作命令(除查询外)都集中放在菜单项“表”中,主要包括:</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>(1)建立新表、添加、修改、显示、删除数据记录;</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>(2)更新列命令 用于快速且可视化地更新表。先选择对象,在菜单上选择表->更新列,填写更新列的对话框。</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>(3)聚合数据 MapInfo中提供了许多功能强大的聚合函数,用来派生新的信息。聚合函数包括:</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>Average 计算平均值;</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>Count 计算一组中记录的个数;</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>Minimum 查找一组中所有记录的最小值;</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>Maximum 查找一组中所有记录的最大值;</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>Sum 计算一组中所有记录值的总和;</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>Weighted Average 当计算平均值时,给某一值比另一值更高的权重;</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>Proportion Sum 根据一个对象有多少在另一个对象内,对总计计算进行调整;</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>Proportion Average 根据一个对象有多少在另一个对象内,对平均计算进行调整;</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>Proportion Weighted 根据一个对象有多少在另一个对象内,对加权平均计算进行调整。</P>
<P white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 2.0; mso-pagination: widow-orphan" align=left>(4)地理编码 这是将原本非地图化的数据库记录显示在地图中的一种方式,以此查看数据的地图分布。为了在地图上观察数据,必须先把定位坐标赋给每个记录,使记录中数据与地图匹配。地理编码有几种不同的方法,这里对“按边界地理编码”方法说明。这里“边界”指封闭的区域或面积。“按边界地理编码”的实质是将边界中心的X和Y坐标赋给表中的每个数据记录,这样,就能在地图窗口中各边界中心用指定的符号显示数据记录。一旦地理编码完成,可用“查找”命令来定位单个记录或对象。</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
kuailemoran
路人甲
路人甲
  • 注册日期2009-01-17
  • 发帖数17
  • QQ
  • 铜币167枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2009-06-15 16:27
<P>没人回答</P><img src="images/post/smile/dvbbs/em15.gif" />
************
举报 回复(0) 喜欢(0)     评分
游客

返回顶部