- 博客(22)
- 资源 (7)
- 收藏
- 关注
转载 获取地图上指定的一个表中所选择到的图元的信息
问:如何获取地图上指定的一个表中所选择到的图元的信息(包括经纬度值)?答:代码如下: FeatureLayer lyr=mapControl1.Map.Layers["DIJISHI"] as FeatureLayer ; IResultSetFeatureCollection irfc = Session.Current.Selections.DefaultSelection[l
2009-05-10 16:51:00 613 1
转载 对地图赋予指定的工具
如何在桌面应用中对地图赋予指定的工具?答:代码如下: mapControl1.Tools.LeftButtonTool = "pan";MapToolButtonType 枚举:指定 MapToolBarButton 的按钮类型。成员名 说明 OpenTable 调用 LoadMapWizard。该按钮是推入型按钮。 LayerControl 调用 LayerControlDlg。该按
2009-05-10 16:48:00 582
转载 获取地图上一个表中所有图元的信息
如何获取地图上一个表中所有图元的信息?答:代码如下: MapInfo.Mapping.FeatureLayer fl = (MapInfo.Mapping.FeatureLayer)mapControl1.Map.Layers["worldcap"]; MapInfo.Data.Table t = fl.Table; //MIDataReader提供了从 MapInfo 数据提供方处
2009-05-10 16:41:00 632
转载 地图上查找指定位置
问:如何在地图上查找指定位置的代码答:代码如下: Table _searchTable; //定义被查找的表 Column _searchColumn; //定义被查找的列,必须是被索引的 FindResult _result; //定义查询结果 Find find = null; //定义查找对象,并实例化为null _searchTable = Sessio
2009-05-10 16:39:00 652
转载 在C#应用中如何读取存在ORACLE(或SQL Server)中的MapInfo表
在C#应用中如何读取存在ORACLE(或SQL Server)中的MapInfo表?答:读取ORACLE中表的方法如下代码: using MapInfo.Data; //这里要添加对MapInfo数据的引用 MIConnection Connection=new MIConnection(); Connection.Open(); MapInfo.Data.Table []
2009-05-10 16:33:00 984
转载 更改地图的坐标系
如何在桌面程序中更改地图的坐标系?答:代码如下: using MapInfo.Geometry; //要使用到MapInfo.Geometry命名空间 Map map = mapControl1.Map; MapInfo.Geometry.CoordSys coordSys =Session.Current.CoordSysFactory.CreateLongLat(D
2009-05-10 16:31:00 706
转载 显示地图
MapControl控件中显示地图::打开TAB文件::MapControl1.Map.Clear();//清空MapControl1控件中的地图 MapTableLoader t1=new MapTableLoader(@"F:/test.tab"); MapControl1.Map.Load(t1); 打开GST文件:: MapControl1.Map.Clear();
2009-05-10 16:29:00 414
转载 鼠标的坐标
在mapx控件的鼠标移动事件里写 axMap1.ConvertCoord(ref e.x, ref e.y, ref lot, ref lat, ConversionConstants.miScreenToMap); double lot=0; double lat=0; label3.Text = lot.ToSt
2009-05-10 16:27:00 620
转载 动态取点显示
private void contrail(double x,double y) { try { //目录 Catalog Cat = MapInfo.Engine.Session.Current.Catalog;
2009-05-10 16:26:00 469
转载 改变feature颜色
改变feature颜色1.C# code:MapInfo.Data.Table table = MapInfo.Engine.Session.Current.Catalog.OpenTable(@"C:/Program Files/MapInfo/MapXtreme2004/Maps/North America/usa.tab";this.mapControl1.Map.Load(new MapT
2009-05-10 16:23:00 831
转载 导出地图
SaveFileDialog exportFD =new SaveFileDialog(); exportFD.Title="导出地图"; // exportFD.FileName="SampleMap"; exportFD.Filter= "windows bitmap(*.bmp)|*.bmp"; if(exportFD.ShowDialog()==DialogResul
2009-05-10 16:21:00 575
转载 DistanceToolControl 测量地图距离
第一个DistanceToolControl,测量地图距离的。这个比较简单。 private void DistanceToolControl1_DistanceComputed(object sender, MapInfo.Web.UI.WebControls.DistanceToolEventArgs e) {
2009-05-10 16:16:00 1019
转载 标注AutoLabel
标注AutoLabel 好日子一去不复返了,原来总觉得Mapx很多地方设计得不是很自然,比如,feature和具体的feature之间的某些属性的关系,有时令人迷惑。但是,用了Mapxtreme,才感觉到Mapx的方便。真不知MapInfo怎么想的!原来的标注非常简单,layer有个autolabel属性,一设就可以了。现在呢: //James.Liu的代码
2009-05-10 16:13:00 1374
转载 将sql server数据库表中的字段绑定到地图表usa的例子
将sql server数据库表中的字段绑定到表usa的例子//绑定远程属性数据表(sql server)//打开地图目标表Table targetTbl=Session.Current.Catalog.OpenTable (@"C:/Program Files/MapInfo/Professional/Data/Map_Data/Namerca/USA/Usa_Maps/USA.tab");
2009-05-10 16:09:00 512
转载 存在SqlSever中XY坐标点的绑定代码
//XY绑定:含有x,y坐标点的图层放置在Sql Server数据库中,按xy坐标生成点图层//1.要在存在该表的数据库中建立MAPINFO_MAPCATALOG表,否则会报错: //"An unhandled exception of type MapInfo.Data.TableException occurred in mapinfo.coreengine.dll.//Additi
2009-05-10 15:59:00 608
原创 数据库对象 字符串连接符||
比如我想要一个这样的字符串:select * from test where sj>=2009-04-1 and sj 然我们申请的变量是这样的:declare str1 varchar2(100):=2009-04-1 ;str2 varchar2(100):=2009-5-1 ;sqlstr varchar2(100):= select * fro
2009-04-29 12:22:00 467
原创 数据库对象 游标型变量
定义 REF CURSOR 类型 , 创建游标变量有两个步骤 : 1) 定义 REF CURSOR 类型 语法格式 : TYPE ref_type_name IS REF CURSOR [RETURN return_type] 说明 : ref_type_name 是游标变量中使用的类型 ;return_type 必须是一个记录 (record) 或者
2009-04-29 12:15:00 581
原创 数据库对象 PLSQL调试
1.最基本的DBMS_OUTPUT.PUT_LINE()方法。对于超过255个字符的变量,使用DBMS_OUTPUT.PUT_LINE()方法是没有效的。据说在Oracle10中,解除了这个限制,可以输出任意大小的字符串。declare output varchar2(200); begin output:=...; //赋值 DBMS_OUTPUT.PUT_LIN
2009-04-29 12:12:00 425
原创 数据库对象 PLSQL 块结构
一、概述: 1、PLSQL 块结构: DECLARE --- 可选 变量声明定义 BEGIN ---- 必选 SQL 和PLSQL 语句 EXCEPTION ---- 可选 错误处理 END;---- 必选变量声明DECLAREowner char(10);tablename char(30);b
2009-04-29 11:55:00 645
原创 数据库对象 INDEX
INDEX概述: 是ORACLE的一种数据对象,用POINTER来加速查询行。通过快速路径存取方法定位数据并减少I/O。 INDEX独立于表。INDEX由ORACLE SERVER来使用和保持。 二、索引如何建立? 1、自动:通过PRIMARY KEY和UNIQUE KEY约束来建立。 2、用户手工建立非唯一性索引。 三、创建方法: 语法:CREATE INDEX
2009-04-29 11:51:00 458
原创 数据库对象 SEQUENCE
SEQUENCE sequence等同于序列号,每次取的时候sequence会自动增加,一般会作用于需要按序列号排序的地方。 CREATE SEQUENCE emp_sequenceINCREMENT BY 1 —— 每次加几个START WITH 1 —— 从1开始计数NOMAXVALUE —— 不设置最大值NOCYCLE —— 一直累加,不循环CACHE 10;只
2009-04-29 11:45:00 370
原创 标准SQL语句1
PL/SQL 基本查询与排序 1、写SELECT语句进行数据库查询 SELECT c1, c2, c3 FROM test; 2、进行数学运算 SELECT c1, c2 * 12, c3 FROM test; 3、处理空值 SELECT c1,c2, NVL(c3,no) as c3 FROM test;(使NULL转化为有意义的一个值,相当于替换NUL
2009-04-29 11:06:00 463
HTML在线编辑器(eWebEditor V5.5)破解版
2013-12-17
Delphi7帮助汉化版.chm
2009-04-01
C#接口函数参数类型转换一览表
2009-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人