Mapgis属性与Excel连接两种方法

Mapgis属性与Excel连接两种方法

Mapgis属性与Excel连接两种方法:

方法一

1、打开需要连接的Excel另存为dbf3格式,例:文件1.dbf;

2、打开mapgis主菜单中库文件中的属性管理,在外部数据库中的浏览外部数据库,选择文件1.dbf,再浏览数据库结构,会显示字段;再导入文件1.dbf数据源选择Dbase FILES选择所需字段,导入保存文件1.WB;

3、选择属性中属性连接,选择所需连接的mapgis文件和被连接表格文件,关键字段要一致,选择所需的字段,确定;

4、打开mapgis图件,在窗口中的属性动态显示功能可以动态显示所需信息。

方法二:

1、点击安装目录下如:D:\mapgis67\program\ATT.exe文件,然后选文件中的数据转换,选择所需转换的excel文件(可以转换access、excel、visual foxpro和SQL server文件),即直接转为文件1.WB 格式,之后步骤如方法一。

刚刚想到可以直接用ATT.EXE的连接属性,可以选择直接用excel表进行连接,不需要转换,刚刚在电脑上试了下,出了点问题,我想应该是可以的,可能是我电脑的问题,今早电脑出了不少问题。如果可以的话可以省下很多步骤!哈哈哈!

MAPGIS67教程(制图详细步骤讲解)

第1章概述与安装 1.1 概述 MAPGIS 是中国地质大学(武汉)开发的、通用的工具型地理信息系统软件。它是在享有盛誉的地图编辑出版系统MAPCAD 基础上发展起来的,可对空间数据进行采集,存储,检索,分析和图形表示的计算机系统。MAPGIS 包括了MAPCAD的全部基本制图功能,可以制作具有出版精度的十分复杂的地形图、地质图,同时它能对图形数据与各种专业数据进行一体化管理和空间分析查询,从而为多源地学信息的综合分析提供了一个理想的平台。 MAPGIS 地理信息系统适用于地质、矿产、地理、测绘、水利、石油、煤炭、铁道、交通、城建、规划及土地管理专业,在该系统的基础上目前已完成了城市综合管网系统、地籍管理系统、土地利用数据库管理系统、供水管网系统、煤气管道系统、城市规划系统、电力配网系统、通信管网及自动配线系统、环保与监测系统、警用电子地图系统、作战指挥系统、GPS 导航监控系统、旅游系统等一系列应用系统的开发。 1.2安装 1)系统要求: 硬件:CPU 486 以上、16M RAM、200M 硬盘、256 色以上显示器; 操作系统:Win9x、Win2000、WinNT 、WinXP或Win7系统; 输入设备:本单位主要使用的是GRAPHTEC—RS200Pro型扫描仪; 输出设备:本单位主要使用的是Canon—IPF700型出图打印机。 2) 硬件的安装: MAPGIS 硬件部分有加密狗,ISA 卡、PCI 卡三种,本单位主要为MAPGIS USB 软件狗,在确保机器BIOS 设置中USB 设备未被禁止的条件下,Windows 98 和Windows2000 自带的标准USB 驱动程序均可支持MAPGIS USB 软件狗工作。 3)软件的安装: MAPGIS 安装程序的安装过程为:找到MAPGIS 系统安装软件,双击SETUP 图标,系统自动安装软件,在WIN2000/NT/XP 下安装时,应先运行WINNT_DRV,提示成功后才可选择SETUP 开始MAPGIS 程序的安装; 对于MAPGIS6.1 及MAPGIS6.5,则无关键字和安装选择,但须根据实际需要选择安装组件。 从上述组件中选择实际运用中需要的选项,根据提示即可完成安装。

excel导入导出通用方法

1.package https://www.360docs.net/doc/a513185370.html,mon.utils; 2.import java.io.OutputStream; 3.import java.util.List; 4.import javax.servlet.http.HttpServletResponse; 5.import org.apache.struts2.ServletActionContext; 6.import https://www.360docs.net/doc/a513185370.html,ng.reflect.Field; 7. 8.import jxl.Workbook; 9.import jxl.format.Alignment; 10.import jxl.format.Border; 11.import jxl.format.BorderLineStyle; 12.import jxl.format.VerticalAlignment; 13.import https://www.360docs.net/doc/a513185370.html,bel; 14.import jxl.write.WritableCellFormat; 15.import jxl.write.WritableFont; 16.import jxl.write.WritableSheet; 17.import jxl.write.WritableWorkbook; 18./*** 19. * @author lsf 20. */ 21.public class ExportExcel { 22./*************************************************************************** 23. * @param fileName EXCEL文件名称 24. * @param listTitle EXCEL文件第一行列标题集合 25. * @param listContent EXCEL文件正文数据集合 26. * @return 27. */ 28.public final static String exportExcel(String fileName,String[] Title, List listConte nt) { 29. String result="系统提示:Excel文件导出成功!"; 30.// 以下开始输出到EXCEL 31.try { 32.//定义输出流,以便打开保存对话框______________________begin 33. HttpServletResponse response=ServletActionContext.getResponse(); 34. OutputStream os = response.getOutputStream();// 取得输出流 35. response.reset();// 清空输出流 36. response.setHeader("Content-disposition", "attachment; filename="+ new String(fileN ame.getBytes("GB2312"),"ISO8859-1")); 37.// 设定输出文件头 38. response.setContentType("application/msexcel");// 定义输出类型 39.//定义输出流,以便打开保存对话框_______________________end 40. 41./** **********创建工作簿************ */ 42. WritableWorkbook workbook = Workbook.createWorkbook(os);

MapGIS 专题图制作图文详解

MapGIS K9专题图制作详细图解 系部 教研室(实验室) 课程名称 班级 指导老师 学生姓名 学生学号 年月日

一、地形图基本信息: 1、地图类型:国家基本比例尺地形图 2、图幅号:H49 G 002066 3、比例尺:1:10000 4、格网间距:1km 5、椭球参数:1980年西安坐标系 6、高程基准:1985国家高程基准 7、投影信息:高斯-克吕格投影,1:1万-西安80-37带3-北。 二、地图校正 1、打开GDB企业管理器 2、在MapGISLocal中新建一个数据库,并命名为“22+钟晗” 3、在新建好的数据库中选择空间数据,如何找到栅格数据集,右键导入,将实验数据导入到数据库中。 4、点击地图编辑器按钮,如下图所示。 5、在地图编辑器中,添加图层,将刚刚导入数据库中的地图添加进来。 6、选择“栅格校正视图”,并将导入的地图设置为“当前编辑”。 7、点击,并在几何校正工具中点击“图幅生成控制点”,如下图所示。 8、在生成的窗口中,点击“输入图幅信息”,如下图所示。

9、输入图幅信息 10、按照左上,右下,左下,右上的顺序,依次定位四个点,并点击“设置GCP点”。 11、点击“顺序修改控制点”,然后依次修改48个控制点,如下图所示。

12、修改完后,点击保存按钮,把像元分辨率改为200,点击确定。

三、画图框,标注记 1、选择工具栏中的“工具”,鼠标移动到“生成梯形图框” 2、选择“根据图幅号生成图框” 3、新建注记图层

4、激活注记图层为当前编辑状态,选择“点编辑”→“输入注记”→“造注记(参数输入)” 5、开始描绘注记

mapgis属性输出至excel或dbf其他数据库

MAPGIS 属性输出到execl(转载加心得) 注意:只需在文件->导出这里操作即可,别去点属性那里再去输出属性,那里行不通。 方法一: 大家用mapgis 输出属性时经常会碰到这样的问题:不能输出到execl或者有时可以输出有时却不能输出dbf 。 出现这种情况大都是因为输出设置问题(数据源的配置及输出路径的设置),或者是盗版狗的问题,呵呵,如果是盗版狗的问题,我解决不了,否则,请你继续往下看: 下面说说详细步骤: 1、先建立一个EXECL空文件,并保存(如存文件名为:1.xls),如果想导出DBF格式,此步不必做。注意:文件路径不能为桌面,文件路径也不能太深。 2、打开“属性库管理模块”,选择“文件—>导出...”,在弹出的“导出内部数据”窗口中,打开你需要导出的MAPGIS文件。 3、在弹出的窗口“导出内部数据” 窗口中的下方“数据源”那一行有一“+”号,点击它。如果是导出DBF格式,跳过此步。 4、在弹出窗口“ODBC数据源管理器"中选择你要输出的数据格式(Execl Files),点“配置”,如果是导出DBF格式,跳过此步。 5、在弹出窗口“ODBC Microsoft Execel 安装”,点击“选择工作簿(s)”,选择你要将数据输出到的Execel文件(找到第1步建立的1.xls文件),点“确定”,此时窗口返回到“ODBC Microsoft Execel 安装” 窗口,再点“确定”,窗口返回到“ODBC数据源管理器” 窗口,再点“确定”,窗口返回到“导出内部数据”对话框。如果是导出DBF格式,跳过此步。 6、在“导出内部数据” 窗口中,数据源选择“EXECEL FILES”,在表格名称那里填入表格名称,如输入2,这时“导出”按钮激活,点击它就可以将属性数据导出到第1步选择的Execel 文件(1.xls)中了。如果是导出DBF格式, 在窗口中点“表格名称”,此时会弹出“换名存文件” 窗口,选择文件路径(注意:文件路径不能为桌面,文件路径也不能太深),输入DBF 文件名,然后点“保存”,再回到“导出内部数据” 窗口,点“导出”就OK了。

win7下mapgis点属性不能编辑破解

Win7下的MapGIS 6.7 兼容问题 最近装了 Windows 7,突然发现 MapGIS 6.7 有异常。主要是编辑功能里面,如点属性结构编辑等,其他一切都正常。就是想修改点线面的属性结构时,那个对话框会卡死。如下图。 不过,Win 7 还是可以兼容 MapGIS 6.7 的。网上流行的解决办法: 1.是关掉进程管理器中taskhost.exe或终止taskeng进程,但是有些时候但这样还是不行。 2.装一个虚拟机(在win7里面的一个软件),其功能就是相当于你装了xp,这样之后你在虚拟机中,启动mapgis,让后再其中编辑,修改等操作,这个也不是完全可以的。 3.后来研究发现,只要对 mdiedit6x.exe 作如下设置,就可以正常运行了(当然taskhost.exe 还是要关掉)。 mdiedit6x.exe位于安装目录里面,(例如:我的是 G:\mapgis67\program)

设置完以后,重新打开输入编辑——点属性结构编辑,如下图,可以正常编辑属性结构了。

你是不是觉得每次都这样操作也太麻烦了呀,有没有更加简单的办法呢? 答案是肯定的,你往下看吧。 那就要借助批处理来自动结束这个进程。 批处理内容,线内红色部分,复制到记事本,另存为bat文件,就做成批处理了。每次需要编辑点属性的时候就运行一次批处理。 说明:结束该进程导致输入法切换出问题的请使用下面快捷键切换 CTRL+空格切换中英文,左ALT+SHIFT切换输入法 输入法设置界面 把这个批处理放到启动目录中

启动目录路径C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 也可以直接拖入开始→所有程序→启动

MAPGIS实验三、属性编辑及属性连接

实验四、属性编辑、属性连接及空间分析实验目的:通过上机操作使同学们掌握属性编辑的具体步骤和属性连接的具体步骤。 实验步骤: 一、属性编辑 打开属性库管理窗口,点击:装区文件,装入“呼市包头.wp”

对“呼市包头.wp”添加属性,具体数据详看“呼市包头.xls”,将该excel 文件中的数据一一添加上。 二、属性连接 打开属性库管理窗口,打开区文件:内蒙旗县.wp,检查属性。 打开“内蒙旗县.xls”,将该文件另存为“内蒙旗县.dbf”,利用属性连接功能,将内蒙旗县.wp和内蒙旗县.dbf连接。在连接中,注意关键字 段的选择。结果如图所示。

三、空间分析 输入检索条件,即输入运算结果为逻辑值的表达式,在表达式中可以包含窗口中所列的字段名称、常数和输入模板所列的操作符。操作符说明如下:+、-、×、/ :分别表示加、减、乘、除运算。 >、>=、<、<=、==、!=:分别表示大于、大于等于、小于、小于等于、等于、不等。 &&、||、^、~:分别表示逻辑与、逻辑或、逻辑异或、逻辑非。 如给定条件: (面积>=100)&&(面积<=1000) 即要求从所选文件中检索出满足条件(面积大于等于100而且面积小 于等于1000)的所有图元。

4> 系统根据条件进行检索,若成功,则显示属性,并闪烁图元。 条件检索是根据用户给定的条件进行检索,因而具有较强的灵活性,只要图元的属性数据能够区分开来,该功能就可以将它检索出来。 根据给定的区文件“土地类型”进行检索 表1 土地利用类型及其代码 土地代码土地类型土地代码土地类型土地代码土地类型1111 平田131 有林地253 农村宅基地1112 梯田132 灌木林地271 水库水面112 望天田133 蔬林地272 水工建筑用地1141 平旱地134 未成林造森地283 宗教用地1142 坡地136 苗圃311 荒草地115 菜地154 坑塘水面315 裸土地121 果园156 农田水利用地316 裸岩石砾地121K 可调整果园222 采矿地317 其他未利用土地123 茶园 运用空间分析的条件检索功能对“土地类型”或“土地代码”检索。 注意:检索语句中的双引号是拼音模式下的。表达式不是唯一的,但一般尽可能选比较简单的表示式。 寻找是平田的土地类型 寻找既是菜地又是果园的土地类型 寻找面积<1000而且>10000的土地类型 寻找既不是其它未利用土地又不是裸岩石砾地,而且面积>3000而且<5000的土地类型。

.NET页面数据导出excel表方法

public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); resp.AppendHeader("Content-Disposition", "attachment;filename=" + FileName); string colHeaders= "", ls_item=""; int i=0; //定义表对象与行对像,同时用DataSet对其值进行初始化 DataTable dt=ds.Tables[0]; DataRow[] myRow=dt.Select(""); // typeid=="1"时导出为EXCEL格式文件;typeid=="2"时导出为XML格式文件if(typeid=="1") { //取得数据表各列标题,各标题之间以\t分割,最后一个列标题后加回车符for(i=0;i colHeaders+=dt.Columns[i].Caption.ToString()+"\t"; colHeaders +=dt.Columns[i].Caption.ToString() +"\n"; //向HTTP输出流中写入取得的数据信息 resp.Write(colHeaders); //逐行处理数据 foreach(DataRow row in myRow) { //在当前行中,逐列获得数据,数据之间以\t分割,结束时加回车符\n for(i=0;i ls_item +=row[i].ToString() + "\t"; ls_item += row[i].ToString() +"\n"; //当前行数据写入HTTP输出流,并且置空ls_item以便下行数据 resp.Write(ls_item); ls_item=""; } } else { if(typeid=="2") { //从DataSet中直接导出XML数据并且写到HTTP输出流中 resp.Write(ds.GetXml()); } } //写缓冲区中的数据到HTTP头文件中 resp.End(); }

mapgis属性库管理

属性库管理 一.编辑属性结构 编辑步骤如下: a)首先,装入或选定要修改的属性结构文件, 如右图: b)根据文件类型执行相应编辑功能,编辑界 面如下图: c)键入字段名,回车。出现下图。选择字段类 型。 二.浏览属性结构 只能查看文件属性结构,不能修改属性结构。 三.修改多媒体数据局目录 该功能用来上设置媒体属性数据所在的目录。选中后,系统首先弹出窗口,选择带有多媒体属性字段数据,选择文件,弹出设置窗口。 四.属性数据

属性数据,提供增加、修改、删除属性数据功能。 1.编辑浏览属性 具体步骤: a)装入或选定要修改属性的文件。 b)根据文件类型,执行相应编辑功能,编辑属性界面如图 c)在相应的字段里修改,完成后,结束编辑。 2.编辑和浏览单个属性 具体步骤: a)先激活编辑单个属性选单。 b)选定要编辑的具体实体,系统弹出界面如图。 c)修改具体的值,按YES.浏览单个属性只能查看具体实体属性,操 作与编辑单个属性类似。 浏览单个属性只能查看具体实体属性,不能修改属性,操作与编辑单个属性类似。 3.输出属性 输出属性功能将已装入的MAPGIS图形文件中的属性信息写到外部属性数据表或MAPGIS表文件中,这里所指的外部数据库是DBASE.FOXBASE,FOXPRO,ACESS,EXCEL,SQL SERVER,ORACLE等数据库软件的表文件,MAPGIS的表文件是指*.WB文件。

4.输入表格 将指定的外部数据库表转换成MAPGIS文件。用此功能,系统会弹出如右对话框: 5.连接属性 将外部数据库中的数据与MAPGIS中实体相关联,并将满足条件部分数据写进MAPGIS图形数据属性中。通过此功能,将外部数据库的属性数据输入到MAPGIS图形文件的属性数据中。连接属性界面。如下图:

C# 导出Excel 表

using System; using System.Collections.Generic; using https://www.360docs.net/doc/a513185370.html,ponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Reflection; using System.IO; namespace ExcelTest { public partial class frmMain : Form { public frmMain() { InitializeComponent(); } string[] ExcelColumTitle ={ "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }; int[] ExcelColumWidth ={10,15,15,12,12,12,20 };//各列宽度 private void btnOk_Click(object sender, EventArgs e) { this.Enabled = false;

Excel.Application excelKccx = new Excel.Application();//创建excel对象 excelKccx.Workbooks.Add(true);//创建excel工作薄 int row = 2; //把数据表的各个信息输入到excel表中 for (int i = 0; i < dataGridView1.Columns.Count; i++)//取字段名 { excelKccx.Cells[1, i + 1] = dataGridView1.Columns[i].Name.ToString(); } for (int i = 0; i < dataGridView1.Rows.Count; i++)//取记录值 { for (int j = 0; j < dataGridView1.Columns.Count; j++) { excelKccx.Cells[row, j + 1] = dataGridView1.Rows[i].Cells[j].Value.ToString(); } row++; } for (int i = 0; i < dataGridView1.Columns.Count; i++) { excelKccx.get_Range(ExcelColumTitle[i]+(i+1), Type.Missing).ColumnWidth =ExcelColumWidth[i] ; //宽度设置 } for (int i = 0; i <= dataGridView1.Rows.Count; i++) { excelKccx.get_Range("A" + (i + 1), Type.Missing).RowHeight = 14.25; //高度设置 } excelKccx.Visible = true;//使excel可见*/ } private void frmMain_Load(object sender, EventArgs e) { List list = new List(); string[] tempArray = Directory.GetFileSystemEntries(@"new\"); for (int i = 0; i < tempArray.Length; i++) { string tempLine = ""; string tempAll = ""; string tempA = "";//编号 string tempB = "";//所属人 string tempC = "";//概览

mapgis图例版制作

将光标放在文件或要素层以外位置按右键,系统会弹出对话框。 新建工程图例:当您录入数据时,在输入另一类图元之前,都要进入菜单修改此类图元的缺省参数,这样无疑是重复操作,并且影响工作效率。为此,您可以生成含有固定参数工程图例,系统将其放到图例板中,在数据输入时,您直接拾取图例板中某一图元的固定参数,这样就可以您灵活输入了。建议在您进行数据输入之前,最好提前根据图幅的内容,建立完备的工程图例。 1. 选择图例类型,不同类型的图元对应不同类型的图例。 2. 输入图例的名称和描述信息的分类码。

3. 设置图例参数:首先选择图元类型,然后输入图元的各种参数。 4. 属性结构和属性内容:在这里的属性结构和属性内容与点、线、区菜单下的有所不同,当您对图例的属性结构和属性内容进行修改时,并不影响在文件中的属性结构及属性内容。 5. 按添加按钮,将图例添加到右边的列表框中。

6. 如果您要修改某图例,先用光标激活图例,再按编辑按钮,或者用光标双击列表框中的图例,这样系统马上切换到图例的编辑状态,于是就可以对图例参数及属性结构、内容进行修改了。修改后,按确定按钮,由于此时在图例编辑状态,确定按钮只是对所修改的内容进行确认。当输入了其它类型的图例后,再次按确定按钮,此时系统要求您保存图例文件。 7. 关联工程图例 一个MPJ工程只能有一个工程图例文件,关联工程图例是使当前MPJ工程文件与指定的工程图例相匹配。

8. 创建分类图例文件 在制作图件时为了便于他人阅读,常常需要附带图例,这样您可以利用已编辑好的工程图例,直接添加到工程文件当中,作为图幅的组成部分。 第一步:选择CLN图例文件,将它添加到工程中,作为图幅的图例。 第二步:设置CLN图例文件,出现在工程文件中的文件名和路径。 第三步:选择符合您意愿的图例边框。 第四步:确定图例集合在图幅中的位置和大小,缺省位置在图幅的左下角。 第五步:选择图例的排列方式,以行优先是指图例从左到右排列,以列优先是指图例从上到下排列。 第六步:输入合适的图例显示参数。 第七步:设置标题及脚注的位置、内容、参数。 第八步:设置完毕,按预示按钮,预示一下结果,满意后,再按创建按钮,这样就把图例添加到工程中,成为了图幅的组成部分。

Mapgis中将属性导出到Excel中的基本步骤

Mapgis中将属性导出到Excel中的基本步骤 1、点击启动mapgis主菜单程序,如图1; 图1 图2 2、点击“库管理”中“属性库管理”,如图2,出现图3的对话框; 图3 3、新建一个Excel文件(属性导出.xls), 4、单击图3中文件菜单下的导出子菜单,弹出图4“导出内部数据”对话框。

图4 图5 5、单击图 4 中“数据源”组合框中后的“+”按钮来添加和配置数据源,单击后弹出图5中“ODBC数据源管理器”对话框; 6、在弹出的“ODBC数据源管理器”对话框中点击“添加”按钮(图6)。在弹出的“创建新数据源”对话框中选择“Driver do Microsoft Excel(*.xls)”选项,然后选择“完成”(图7),之后弹出图8 “ODBC Microsoft Excel 安装”对话框; 图6 图7 图8 图9 7、在弹出的“ODBC Microsoft Excel 安装”对话框中的“数据源名”一栏中,输入第3步新建的“导出属性” Excel表,注意版本(v)后应选择Excel 97-2000,然后点击下方的“选择工作簿”按钮,见图9。之后弹出图10中“选择工作薄”的对话框;

图10 8、在“选择工作薄”的对话框中找到第3步新建的“导出属性” Excel表并选择该表,一定记得把“选择工作薄”对话框中“只读(R)”前的勾去掉后(图11),一直点击确定返回到“导出内部数据”对话框(图12), 图11 图12 9、单击“导出内部数据”对话框中的“打开”选项,选择打开需导出属性的.wp 区文件,之后选择要导出的属性选项,再“数据源”一栏中选择“属性导出”,在“表格名称”一栏中随便填写一个名称(如图13“导出”),然后点击“导出”,当时钟图标消失,弹出“导出成功”(图14)对话框就可以了。 图13 图14

mapgis属性编辑参数

图斑属性结构: 行政辖区属性结构

争议区属性结构 接合图表属性结构

分式编排:/分子/分母/ 如:/123/456/表示:123 456 2.13、修改文本 修改文本:用鼠标左键来捕获注释或版面,修改其文本内容。 子串统改文本:系统弹出统改文本的对话框,用户可输入“搜索文本内容”和“替换文本内容”,系统即将包含有“搜索文本内容”的字串替换成“替换文本内容”,它的替换条件是只要字符串包含有“搜索文本内容”即可替换。 全串统改文本:系统弹出统改文本的对话框,用户可输入“搜索文本内容”和“替换文本内容”,系统即将符合“搜索文本内容”的字串替换成“替换文本内容”,它的替换条件是只有字符串与“搜索文本内容”完全相同时才进行替换。 ⑶、比例尺分母 比例尺输入只需输入比例尺分母即可,值得注意的是本程序在进行投影转换时,输入的长度单位若为米,而MAPGIS系统中绘出图形的长度单位是毫米,因此转换时,需将米转换成毫米,这样在输入比例尺分母时,需在原有比例的基础上,除以1000,即生成1:10

00000图时,输入的比例尺分母应为1000,而非1000000。对于毫米单位,则直接输入相应的比例尺倒数即可,即1000000。若求高斯大地坐标,则设置单位为米,比例尺分母为1即可。 ⑶、比例尺分母 比例尺输入只需输入比例尺分母即可,值得注意的是本程序在进行投影转换时,输入的长度单位若为米,而MAPGIS系统中绘出图形的长度单位是毫米,因此转换时,需将米转换成毫米,这样在输入比例尺分母时,需在原有比例的基础上,除以1000,即生成1:1000000图时,输入的比例尺分母应为1000,而非1000000。对于毫米单位,则直接输入相应的比例尺倒数即可,即1000000。若求高斯大地坐标,则设置单位为米,比例尺分母为1即可。 4.7.5、条件合并 在用户选择条件合并的功能后,首先要求用户选择要合并的区文件,然后才弹出条件合并的对话框如下图: 合并条件:根据属性提取要合并的区实体。 合并方式: (1)、只合并符合条件的实体:指区的合并只在合并条件选择出来的区实体中进行;(2)、合并所有符合条件的选择的实体相邻的某一个区,如果两个区符合合并的条件,不管相邻的区是否在选择的实体中,都把他们合并起来。 相等字段条件:系统根据选择的字段的值决定两个区是否能合并。 注: 1 、对于要求全部合并的实体,用户可以选择可以包含全部实体的条件,如:ID >= 0,在进行辖区处理后,系统有可能没有对辖区进行合并,用户可在此进行条件和并。 2 、合并之前,用户需要确保区的拓扑关系正确 3 、如果用户不选择合并相等条件,则只合并按照合并条件选择的实体。 4.7.6、同类拼接 添加文件:选择要进行拼接的文件,用户可以按住CTRL或SHIFT键的同时用鼠标来

第六章 MAPGIS数据库管理

第六章MAPGIS数据库管理 教学目的与要求 通过本章的学习,要求大家熟悉属性管理子系统,掌握属性结构与属性数据相关的操作方法;了解图库管理子系统,掌握地图库分层、分幅管理方法,掌握不同图幅之间接边处理方法与图元信息查询方法;了解影像库管理子系统,掌握建立影像库的步骤,属性影像库分析功能。 教学重点 MAPGIS属性库编辑与管理方法 MAPGIS地图库分幅管理与图幅接边技术 MAPGIS影像库的建立方法 教学难点 MAPGIS地图库的分幅管理与图幅接边技术 内容提要 6.1 MAPGIS图形库 6.2 MAPGIS属性管理子系统 6.3 影像库管理子系统 6.1 MAPGIS图形库 MAPGIS的图形数据库管理系统可同时管理数千幅地理底图,数据容量可达数十千兆,主要用于创建、维护地图库,在图幅进库前建立拓扑结构;对输入的地图数据进行正确性检查,根据用户的要求及图幅的质量,实现图幅配准、图幅校正和图幅接边;给用户提供了多种强有力的数据查询途径。 6.1.1 MAPGIS图形库使用流程 MAPGIS图形库的使用流程是: 创建或打开图库文件->加库类->输入图幅->图幅接边->图幅检索 6.1.2 图库操作

图库操作提供了新建图库、打开图库、保存图库、图库另存为、图库压缩存为、关闭图库文件等操作。 建立新的图库。 打开图库 将已存在的图库装入系统,图库文件名后缀为“*.DBS”。 保存图库图库另存为 图库压缩存为关闭图库文件

6.1.3 窗口 此项包括:图形还原显示,允许图库漫游,接图表显示,图形显示及其它图形显示的基本操作,这些操作同前面章节的介绍。 图形还原显示 将图形以还原的形式显示出来,显示的大小及位置由下边的窗口操作决定。选“图形还原显示”项时,该项前将有一个标志“√”,表示激活该项。激活该项后,图库中的图形将以还原形式显示( 对线将显示线型,对区将显示其填充的图案)。 允许图库漫游 以当前窗口参数漫游显示图幅的接图表或图形。选该项后,每当光标移动到窗口边上时,系统会自动将该处的图形或接图表移到窗口中央,也可通过光标来控制图形或接图表的移动,以实现对图形的浏览操作。想结束漫游显示,按F8键。想继续“漫游”,再按F8键。此过程中,通过按F5和F6键可放大或缩小(1 倍)当前显示窗口。

DataGrid导出EXCEL的几个方法(WebControl)

DataGirdμ?3?EXCELμ?????·?·¨£¨WebControl£? using System; using System.Data; using System.Text; using System.Web; using System.Web.UI; using System.Diagnostics; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using System.Collections; namespace bookstore { ///

/// myExcel μ??aòa?μ?÷?£ /// public class myExcel { public myExcel() { } /// /// ??DATAGRIDμ?3??aEXCEL???t·?·¨ò?, /// 2?êyê?:òaμ?3?μ?DATAGRIDμ?IDoíòa±£′???à′μ?EXCEL???t?? /// /// page /// datagrid /// filename private void OutExcel(Page myPage,DataGrid dg,string name) { HttpResponse Response; Response=myPage.Response; string name1="attachment;filename="+name+".xls"; dg.Visible=true;

MapGIS 6.7 图例板

MapGIS 6.7图例板的制作 一、图例板的主要作用 图例板的主要作用在于方便地提供拾取固定参数。例如,在数据录入时,输入另一图元之前,可以直接在图例板中拾取该图元的固定参数,就样就可以避免进入单选重新修改此类图元的默认参数,从而提高了工作效率。 二、图例板的制作 1、进入MAPGIS主界面→“图形处理”→“输入编辑”。 2、在“输入编辑”中任意打开或新建一个工程文件。 3、鼠标右键单击左面窗口中的空白处,选择“新建工程图例”。 4、在“工程图例编辑器”中,分别对点、线、区类型的图例进行编辑。 (1)编辑点图例类型: ①置“图例类型”→设置“图例信息”→设置“图例参数” 单击此处,系统弹出“点图例参数编辑”对话框,进行设置子图参数。 “描述”栏里输入内容与“名称”栏里一致即可。 在此“名称”栏里输入子图名称。 子图参数设置好以后,单击此处 ②项参数都设置好以后,鼠标左键单击“添加”下面的快捷键。将所选点图元添加到右边的列表框中。 ③时,“菜地”符号己添加到“图例板”中。然后按照同样的方法将其它符号放入图例板中。最后“全部保存”→“确定”。 (2)编辑线图例类型

“线图例”、“区图例”的编辑与“点图例的编辑”基本相似,我在这里不做具体介绍。如有需要可参照“点图例的编辑”流程。也可参照下列图片。 线型参数设置好以后,单击此处 单击此处,系统弹出“线图例参数编辑”对话框,进行设置线型参数。 “描述”栏里输入内容与“名称”栏里一致即可。 在此“名称”栏里输入线型名称。 单击“全部保存”时,系统会弹出此对话框。以提示我们保存“图例板”并起名 5、所有点、线、区类型的图例编辑完毕后→全部保存→确定。“确定”后,系统退出“工程图例编辑”返回到“输入编辑”状态。鼠标右键单击左面窗口中的空白处,选择“关联图例文件”。 6、点击“修改图例文件”→选择图例文件(选择刚才所做“图例板”)→打开。 选择此图例文件。 7、鼠标右键单击左面窗口中的空白处,在弹出的菜单中选择“打开图例板”。系统弹出如下图所示对话框。 8、使用图例板方法: ①活输入点、线、区图截取图标子②在图例板中拾取图元参数。 (重复上面2个步骤) 三、修改图例板 如果要“修改”某个图例,可先用鼠标激活图例,再单击鼠标右键,在弹出的菜单中选择“编辑图例”按钮,这样系统就可切换到图例的编辑状态。 当工程图例己修改完毕后,单击“确定”。返回到“输入编辑”界面。此时如果要关闭“图例板”,系统会提示保存图例文件。在此点击“是”。

mapgis 输出属性表时碰到的问题

mapgis 输出属性表时碰到的问题 大家用mapgis 输出属性时经常会碰到这样的问题:不能输出到execl或者有时可以输出有时却不能输出dbf 。 出现这种情况大都是因为输出设置问题(数据源的配置及输出路径的设置),或者是盗版狗的问题,呵呵,如果是盗版狗的问题,我解决不了,否则,请你继续往下看: 下面说说详细步骤: 1、先建立一个EXECL空文件,并保存(如存文件名为:1.xls),如果想导出DBF格式,此步不必做。注意:文件路径不能为桌面,文件路径也不能太深。 2、打开“属性库管理模块”,选择“文件—>导出...”, 在弹出的“导出内部数据”窗口中,打开你需要导出的MAPGIS文件。 3、在弹出的窗口“导出内部数据”窗口中的下方“数据源”那一行有一“+”号,点击它。如果是导出DBF格式,跳过此步。 4、在弹出窗口“ODBC数据源管理器"中选择你要输出的数据格式(Execl Files),点“配置”,如果是导出DBF格式,跳过此步。 5、在弹出窗口“ODBC Microsoft Execel 安装”,点击“选择工作簿(s)”,选择你要将数据输出到的Execel文件(找到第1步建立的1.xls文件),点“确定”,此时窗口返回到“ODBC Microsoft Execel 安装”窗口,再点“确定”,窗口返回到“ODBC数据源管理器”窗口,再点“确定”,窗口返回到“导出内部数据”对话框。如果是导出DBF格式,跳过此步。

6、在“导出内部数据”窗口中,数据源选择“EXECEL FILES”,在表格名称那里填入表格名称,如输入2,这时“导出”按钮激活,点击它就可以将属性数据导出到第1步选择的Execel文件(1.xls)中了。如果是导出DBF格式, 在窗口中点“表格名称”,此时会弹出“换名存文件”窗口,选择文件路径(注意:文件路径不能为桌面,文件路径也不能太深),输入DBF文件名,然后点“保存”,再回到“导出内部数据”窗口,点“导出”就OK了。 怎么样,你打开1.xls文件,里面是不是有一个表格名为“2”的表格?成功了吧!欢迎你来“MAPGIS”之家多多交流!

html导出excel的方法(简单)

html导出excel的方法(简单) 在html实现打印和导出excel的实现: 2006/11/05 01:54 P.M. 在所要打印和导如的EXCES的table 加个如 id = "PrintA" 在打印按纽上注册监听如:onclick="javascript:AllAreaWord(); 在加上如下内容: