<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>傻丫头和大笨蛋 &#187; MapGis</title>
	<atom:link href="http://www.shunfly.com/tag/mapgis/feed" rel="self" type="application/rss+xml" />
	<link>http://www.shunfly.com</link>
	<description>Find,Face,Fight,Fix,Fun</description>
	<lastBuildDate>Thu, 22 Dec 2011 09:30:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Mapinfo Mif文件格式说明</title>
		<link>http://www.shunfly.com/mapgis/20100408242.html</link>
		<comments>http://www.shunfly.com/mapgis/20100408242.html#comments</comments>
		<pubDate>Thu, 08 Apr 2010 00:12:13 +0000</pubDate>
		<dc:creator>大笨蛋</dc:creator>
				<category><![CDATA[MapGis]]></category>

		<guid isPermaLink="false">http://www.shunfly.com/?p=242</guid>
		<description><![CDATA[具体有什么用呢？可以提取Mapgis的区，线的坐标信息。

http://blog.csdn.net/gisfarmer/archive/2008/12/30/3647114.aspx

MIF是Mapinfo用来向外交换数据的一种中间交换文件。当用户在Mapinfo中将一张Mapinfo地图... ]]></description>
			<content:encoded><![CDATA[<p>具体有什么用呢？可以提取Mapgis的区，线的坐标信息。</p>
<p>http://blog.csdn.net/gisfarmer/archive/2008/12/30/3647114.aspx</p>
<p>MIF是Mapinfo用来向外交换数据的一种中间交换文件。当用户在Mapinfo中将一张Mapinfo地图表以MIF格式转出来MIF文件中后，Mapinfo会同时在用户指定的保存目录下生成两个文件（*.mif，*.mid）。其中*.mif文件保存了该Mapinfo表的表结构及表中所有空间对象的空间信息（如：每个点对象的符号样式、点位坐标；每个线对象的线样式、节点数据、节点坐标；区域对象的填充模式、每个区域包含的子区域个数及每个区域的节点数、节点数等）。而*.mid文件则按记录顺序保存了每个空间对象的所有属性信息。这两个文件都为文本性质的文件，用户可以通过相应的文件读写方法实现对文件内容的读写。</p>
<p>  MapInfo   数据在两个文件中——图形保存在.MIF   文件中而文本数据包含在.MID<br />
文件中。文本数据是分界数据，每行一个记录以及行间的回车，或者回车加换行，或者换行。MIF<br />
文件有两个区域—文件头区域和数据节。有关如何创建MapInfo表的信息保存在文件头中；图形对象定义保存在数据节中。<br />
  这是一个MIF   文件头的说明，方括号内是可选信息。MIF   File   header   格式：<br />
  Version   n<br />
  Charset   “characterSetName”<br />
  [   DELIMITER   "<c>"   ]<br />
  [   UNIQUE   n,n..   ]<br />
  [   INDEX   n,n..   ]<br />
  [   COORDSYS...   ]<br />
  [   TRANSFORM...   ]<br />
  COLUMNS   n<br />
  <name>   <type><br />
  <name>   <type><br />
  …<br />
  …<br />
  DATA<br />
  Version<br />
  子句说明您所使用的是VERSION   1、VERSION   2、VERSION   300还是VERSION   450<br />
  格式。<br />
  Charset<br />
  子句指定在表中创建文本时使用的字符集。<br />
  Delimiter<br />
  在引号中指定分隔符，缺省情况下，分隔符是TAB键；如果使用缺省值，则无需DELIMITER行。<br />
  Unique（唯一）<br />
  指定一个号码。这个号码指示数据库的一列；<br />
  Index（索引）<br />
  要指出表中的列有索引，可以在Index子句中引入一个号码（或一系列用逗号分隔的号码）。每个号码代表数据库的一列；INDEX<br />
列表中的列将有附录为它们制作的索引。<br />
  CoordSys（坐标系统）子句  </p>
<p>指定COORDSYS子句以注明数据不是以经度／纬度形式保存的。未指定COORDSYS子句时，假定数据是以经度／纬度形式保存的。所有坐标都是以相对于东北象限的值保存的。(<br />
  其中一些参数设置比较复杂)<br />
  Columns（列）<br />
  指定列数。然后为每列创建一行，它包含列名、列类型，对于字符列和小数列，还包含一个指示字段宽度的数。<br />
  有效的列类型是：<br />
  l char（宽度）<br />
  l integer（4   个字节）<br />
  l smallint（2   个字节，因此只能存储从-32767   到+32767   的数）<br />
  l decimal（宽度，小数位数）<br />
  l float<br />
  l date<br />
  l logical<br />
  MIF文件的数据节在文件头之后，且必须由DATA   以单独的一行引入：<br />
  DATA<br />
  MIF文件的数据节可以有任意多个图形初值，每个初值代表一个图形对象。MapInfo使MIF和MID<br />
文件中的条目相互匹配，MIF文件中的第一个对象与MID文件中的第一行关联，MIF文件中的第二个对象与MID   文件中的第二行关联，依此类推。如果MID<br />
文件中特定的一行没有对应的图形对象，那么必须在MIF   文件中的相应位置上写一个“空白”对象（NONE）以保留该位置。<br />
  NONE<br />
  可以指定的图形对象为：<br />
  l 点（point）<br />
  l 直线（line）<br />
  l 折线（polyline）<br />
  l 区域（region）<br />
  l 圆弧（arc）<br />
  l 文本（text）<br />
  l 矩形（rectangle）<br />
  l 圆角矩形（rounded   rectangle）<br />
  l 椭圆（ellipse）<br />
  一个点（point）对象需要两个参数：一个X   坐标和一个Y坐标。作为一个选项，可以设定代表该点的symbol（符号）。symbol<br />
是用数字标明的。如果忽略了SYMBOL   子句，则使用当前symbol。<br />
  POINT   x   y<br />
  〔   SYMBOL   (shape,   color,   size)〕  </p>
<p>  一个直线（line）对象需要四个参数；每个端点各一个X   坐标和一个Y   坐标。作为一个选项，可以指定pen<br />
类型。如果没有指定pen类型，则使用当前pen   类型。<br />
  LINE   x1   y1   x2   y2<br />
  〔   PEN   (width,   pattern,   color)〕  </p>
<p>  一个折线（polyline）对象由一节或多节构成。如果该折线不止一节，则应包含MULTIPLE<br />
  关键字，并在其后写明节数。为每节设定一个numpts   参数（该参数指出该节中节点的数量），<br />
  其后为每个节点的x／y坐标对。用可选的PEN   子句（本附录稍后说明）来指定线样式。如果包含了可选的SMOOTH   关键字，则折线被平滑。  </p>
<p>  PLINE   〔   MULTIPLE   numsections   〕<br />
  numpts1<br />
  x1   y1<br />
  x2   y2<br />
  :<br />
  〔   numpts2<br />
  x1   y1<br />
  x2   y2   〕<br />
  :<br />
  〔   PEN   (width,   pattern,   color)〕<br />
  〔   SMOOTH   〕  </p>
<p>  一个区域（region）对象由一个或多个多边形构成。用numpolygons   参数设定多边形数量（紧<br />
  跟在REGION   关键字后面）。为每个多边形设定一个numpts参数（该参数指出该多边形中节点的数量），其后为每个节点的x／y坐标对。用可选的PEN<br />
和BRUSH   子句（本附录稍后说明）指定该对象的样式。用可选的CENTER子句来精确定义该对象的中心位置。中心必须位于对象内。<br />
  REGION   numpolygons<br />
  numpts1<br />
  x1   y1<br />
  x2   y2<br />
  :<br />
  〔numpts2<br />
  x1   y1<br />
  x2   y2   〕<br />
  :<br />
  〔   PEN   (width,   pattern,   color)〕<br />
  〔   BRUSH   (pattern,   forecolor,   backcolor)〕<br />
  〔   CENTER   x   y   〕  </p>
<p>一个圆弧（arc）需要其外接矩形的对角位置以及该圆弧的起点（a）和终点（b）的角度，其中角度以度的形式表示，以时钟上三点钟处为零点反时针移动。作为一个选项，可以指定pen类型。（一段圆弧指定了一个椭圆的一段，圆弧的两角由外接矩形确定。）</p>
<p>  ARC   x1   y1   x2   y2<br />
  a   b<br />
  〔   PEN   (width,   pattern,   color)〕  </p>
<p>  一个文本（text）对象由一个文本字符串构成，不超过255个字符。要使文本字符串换行成多行，可在textstring参数内插入字符＼n（例如“第一行＼n<br />
第二行＼n第三行”）。x1、y1、<br />
  x2和y2   指定了文本在地图上的位置。间隔可以是1．0（单间距）、1．5   或2．0（双间距）。<br />
  用Font   子句来控制字体等等。<br />
  TEXT   “textstring”<br />
  x1   y1   x2   y2<br />
  〔   FONT&#8230;〕<br />
  〔   Spacing   {1.0   |   1.5   |   2.0}〕<br />
  〔   Justify   {Left   |   Center   |   Right}〕<br />
  〔   Angle   text_angle〕<br />
  〔   Label   Line   {simple   |   arrow}   x   y   〕  </p>
<p>  一个矩形（rectangle）需要一对对角的坐标。作为选项，可以指定pen和brush类型。<br />
  RECT   x1   y1   x2   y2<br />
  〔   PEN   (width,   pattern,   color)〕<br />
  〔   BRUSH   (pattern,   forecolor,   backcolor)〕  </p>
<p>  一个圆角矩形（rounded   rectangle）需要一对对角的坐标和圆的角度（a）。作为选项，可以指定pen   和brush<br />
类型。圆角的角度用坐标单位表示。<br />
  ROUNDRECT   x1   y1   x2   y2<br />
  a<br />
  〔   PEN   (width,   pattern,   color)〕<br />
  〔   BRUSH   (pattern,   forecolor,   backcolor)〕  </p>
<p>  一个椭圆（ellipse）对象需要其外接矩形的一对对角的坐标。作为选项，可以指定pen   和brush类型。<br />
  ELLIPSE   x1   y1   x2   y2<br />
  〔   PEN   (width,   pattern,   color)〕<br />
  〔   BRUSH   (pattern,   forecolor,   backcolor)〕  </p>
<p>  Pen样式<br />
  Pen   子句设定诸如直线、折线或圆弧此类的线性对象的宽度、图案和颜色。Pen   子句有如下语法：<br />
  PEN   (width,   pattern,   color)<br />
  Width   是从1   到7   的一个数。1-7   是屏幕象素的宽度。11-2047是要转换为点的数值：<br />
  penwidth   =   (点数   *   10)   +   10<br />
  0   只有在针对不可见的线，笔模式为1时才有效。<br />
  color   是一个整数，表示一个24   位的RGB<br />
颜色值。<br />
  Pattern是一个从1到118的整数，模式号为1时可见。模式号和画笔文件中画笔号相对应。可以用画笔编辑器来编辑画笔文件。<br />
  有效的画笔号是从1   到画笔文件中最大的画笔号，应该不超过127。如果一个画笔样式是交叠的，就增加128<br />
作为其画笔号。交叠样式在 129-255范围之内。由于画笔文件可以修改，而且交叠也可以指定，所以画笔模式可以是1-255之间的数。  </p>
<p>  Brush   样式<br />
  Brush   设定诸如圆或区域这样的填充对象的图案、前景颜色和背景颜色。Brush   子句有如下语法：<br />
  Brush   (pattern,   forecolor   〔,   backcolor   〕)<br />
  forecolor（前景颜色）和backcolor（背景颜色）参数都是整数，代表24   位RGB   颜色值。<br />
  pattern（图案）是一个1   到71   之间的数。注意：1   号图案是“不填充”而2号图案是纯色填充。  </p>
<p>  Symbol   样式<br />
  Symbol   子句设定点对象的外观。Symbol   子句有三种格式，如下所述。<br />
  Symbol子句——MapInfo   3．0语法<br />
  Symbol   子句设定一个点对象的外观。Symbol   子句有三种格式。要设定一种使用“Old   MapInfo<br />
Symbols”（MapInfo早期版本使用的符号）的Symbol   样式，使用如下语法：<br />
  SYMBOL   (shape,   color,   size)<br />
  shape（形状）参数是一个整数值、31   或更大；31代表空白symbol（即该对象是不可见的）。标准symbol<br />
集合包括32 到67号symbol，但用户可以用Symbol   应用程序来自定义symbol集合。color（颜色）参数是一个整数，代表一个24   位RGB<br />
 颜色值。size（大小）参数是一个1   到48   之间的整数，代表点的尺寸。  </p>
<p>  Symbol子句——TrueType字体语法<br />
  要设定一个基于TrueType   字体的字符的Symbol   样式，使用如下语法：<br />
  SYMBOL   (shape,   color,   size,   fontname,   fontstyle,   rotation)<br />
  fontname（字体名称）参数是一个文本字符串，指明一个字体的名称（例如“Wingdings”）。<br />
  fontstyle（字体样式）参数是一个控制样式设置（例如粗体）的整数。  </p>
<p>  Symbol子句——自定义位图文件语法<br />
  要设定一个基于自定义位图文件的symbol   样式，使用如下语法：<br />
  SYMBOL   （filename，   color，   size，   customstyle）<br />
  filename（文件名）参数是一个文本字符串，它标明了CustSymb<br />
目录中的一个位图文件（例如“Arrow．BMP”）。 customstyle（自定义样式）参数是一个整数，控制是否使用颜色和背景属性。  </p>
<p>  Font样式<br />
  Font   子句设定文本对象的外观（字体、颜色等）。Font   子句有如下语法：<br />
  FONT   (“fontname”,   style,   size,   forecolor   〔,   backcolor〕   )  </p>
<p>双引号内的 fontname（字体名称）是被显示的字体。style（样式）是字体的文本属性。MIF文件中的size（大小）必须是0，因为一幅地图上的文本对象是附加到该地图上的（这样在放大或缩小时文本尺寸改变）。forecolor（前景颜色）是一个整数，代表一种24位RGB<br />
  颜色。backcolor（背景颜色）是可选的；如果包含了它，则MapInfo在文本背后的区域中填充指定的颜色。  </p>
<p>  颜色<br />
  颜色通常是以红、绿和蓝色的相对浓度来定义的。其中每种颜色是一个0到255包括0和255之间的数；各种颜色的RGB   值由以下公式计算：<br />
  （红色   *   65536）＋（绿色   *   256）＋蓝色<br />
  这里是一些常用颜色及其数值：<br />
  红色：16711680<br />
  绿色：65280  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunfly.com/mapgis/20100408242.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MapGis绘制等值线</title>
		<link>http://www.shunfly.com/mapgis/2009121798.html</link>
		<comments>http://www.shunfly.com/mapgis/2009121798.html#comments</comments>
		<pubDate>Thu, 17 Dec 2009 08:42:22 +0000</pubDate>
		<dc:creator>大笨蛋</dc:creator>
				<category><![CDATA[MapGis]]></category>
		<category><![CDATA[surfer]]></category>
		<category><![CDATA[等值线]]></category>

		<guid isPermaLink="false">http://www.shunfly.com/?p=98</guid>
		<description><![CDATA[在地质，地球物理，地球化学数据处理分析中，等值线是很需要的常见图件。本文介绍了几种MapGis绘制等值线的方法... ]]></description>
			<content:encoded><![CDATA[<p>在地质，地球物理，地球化学数据处理分析中，等值线是很需要的常见图件。本文介绍了几种MapGis绘制等值线的方法。</p>
<p>1.利用.grd文件。</p>
<p><span style="color: #993300;">空间分析</span>&#8211;<span style="color: #993300;">DTM分析</span>&#8211;<span style="color: #993300;">GRID模型</span>&#8211;<span style="color: #993300;">平面等值线图绘制<span style="color: #000000;">，导入GRD数据即可</span></span></p>
<p>2.利用点文件</p>
<p><span style="color: #993300;">空间分析</span>&#8211;<span style="color: #993300;">DTM分析</span>&#8211;<span style="color: #993300;">文件</span><span style="color: #993300;"> </span>&#8211;<span style="color: #993300;">打开数据文件</span>&#8211;<span style="color: #993300;">点数据文件</span>，导入点数据文件。</p>
<p><span style="color: #993300;">处理点线</span>&#8211;<span style="color: #993300;">点数据高程点提取</span>，提取高程，保存为TIN文件。</p>
<p><span style="color: #993300;">文件</span>&#8211;<span style="color: #993300;">打开三角剖分文件</span>，<span style="color: #000000;">栅格化数据，存盘为GRD文件。c</span></p>
<p>3.利用Surfer</p>
<p>在Surfer中绘制等值线，</p>
<p><span style="color: #993300;">文件</span>&#8211;<span style="color: #993300;">导出</span>，存为MapInfo交换格式mif</p>
<p>MapGis中，</p>
<p><span style="color: #993300;">图形处理</span>&#8211;<span style="color: #993300;">文件转换</span>&#8211;<span style="color: #993300;">输入</span>&#8211;<span style="color: #993300;">成批转换MAPINFO MIF数据</span></p>
<p><span style="color: #993300;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunfly.com/mapgis/2009121798.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

