- 博客(209)
- 资源 (1)
- 收藏
- 关注

转载 计算基础正在发生根本变革——解读“计算2.0”
从本质上看,软件实际上只是夹在人与硬件之间的一个中间层,人们使用软件的根本目的还是要让硬件运转起来为自己服务。硬件平台如果长期稳定,软件就能够安稳发展,建起高楼大厦,硬件基础如果打个喷嚏,软件就会得一场感冒。过去十几年来,我们的计算环境已经发生了很多变化,比如RISC的兴起,大规模服务器集群的发展,SIMD的普及,特别是网络的大发展,令人印象深刻。每一项变化都给软件带来一定程度的冲击。不过大部分情
2007-12-02 22:02:00
893

转载 Sql常用函数语句
1 --数据操作 2 3 SELECT --从数据库表中检索数据行和列 4 INSERT --向数据库表添加新数据行 5 DELETE --从数据库表中删除数据行 6 UPDATE --更新数据库表中的数据 7 8 --数据定义 9 10 CREATE TABLE --创建一个数据库表 11 DROP TAB
2007-11-30 19:42:00
816
1
转载 MapXtreme2008_DotNet 去水印的三种思路
MapXtreme2008破解成试用一万天了,水印还是存在,怎么办呢? 一,最简单的方法,在地图水印上方放一个DIV或者图片遮盖住水印,宽高大概为(405,30)像素,最好给地图设置个背景色,然后把遮盖水印的DIV色彩设成与地图背景色相同,这样就不容易发现了,修改MAXTREME的INTERATION.JS文件可以在拖动地图的时候拖动DIV,具体做法可以参考“陪你同行”的方法:http
2011-11-22 08:55:07
861
转载 关于mapxtreme中画圆问题(c#)
mapxtreme有自带的CustomCircleMapTool类。但我想实现的是,当我动态画圆的时候,不光显示一个圆圈。还想显示半径,并标注长度。即显示圆心到鼠标的一条直线。我尝试通过双缓冲的方式来画,但是mapcontrol还是闪的比较厉害。不知道有没有人知道怎么实现?---------------------------- private void circle_Pain
2011-11-22 08:52:38
1036
转载 mapxtreme画折线、画多边形
//折线Catalog Cat = MapInfo.Engine.Session.Current.Catalog; Table tblTemp = Cat.GetTable("Line");MapInfo.Geometry.DPoint[] point=new DPoint[3];tblTemp.BeginAccess(TableAccessMode.W
2011-11-22 08:51:46
1433
转载 使用WebTool工具
本次使用WEbTool自定义工具,实现一个简单的功能效果描述:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->在激发自定义工具后,在地图界面点击时,弹出该点的客户端坐标,与相应的经纬度坐标 一:先从客户端处理
2011-11-22 08:50:36
3126
转载 两个类对MapXtrme2004 asp.net鹰眼功能进行了完全的封装
用法: private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 Overview oc = new Overview(MapControl1,MapControl2); if(!IsPostBack) {
2011-11-22 08:49:16
540
转载 一段旋转图元几何体的代码
Catalog cata = MapInfo.Engine.Session.Current.Catalog; Table t = cata.GetTable("World"); Feature f = cata.SearchForFeature(t, MapInfo.Data.SearchInfoFactory.SearchWhere("Country='Japan'"));
2011-11-22 08:48:49
526
转载 GPS之解决
public class Gps_Operation { public Catalog cat; public MapControlModel model; public MapInfo.Mapping.Map map; public MapInfo.Data.Table GPSCAR ;
2011-11-22 08:48:26
627
转载 数据绑定的例子
private void button1_Click(object sender, System.EventArgs e){Session.Current.Catalog.CloseAll();Table USATab = USATab = Session.Current.Catalog.OpenTable(@"c:\program files\mapinfo\mapxtreme\6.
2011-11-22 08:47:57
530
转载 查找指定位置的图元
Table _searchTable; //定义被查找的表 Column _searchColumn; //定义被查找的列,必须是被索引的 FindResult _result; //定义查询结果 Find find = null; //定义查找对象,并实例化为null _searchTable = Session.Current.C
2011-11-22 08:47:20
605
转载 一个坐标解析的类
作用:在地理信息的实际项目中,会碰到将坐标解析成地名的需求。需要用到GIS平台的空间分析功能。开发环境:VS2005 + Mapxtreme2005using System;using System.Collections.Generic;using System.Text;using MapInfo.Data;using MapInfo.Geometry;using
2011-11-22 08:46:54
519
转载 MapXtreme 图层操作 创建临时图层-添加图元-加图层标注-清除图元
操作实体类:public class map_operation { public MapControlModel model; public MapInfo.Mapping.Map map; public Catalog Cat; public MapInfo.Data.Table tblTemp;
2011-11-22 08:46:21
1286
转载 如何为mapControl中的一个地图表增加主题
如何为mapControl中的一个地图表增加主题? 为SHENGQU这个面样式表来增加主题。 // Listen to some map events mapControl1.Resize += new EventHandler(mapControl1_Resize); //在此事件中处理当mapControl改变大小时来重新定位主题表的位置。 // Create a rang
2011-11-22 08:45:51
555
转载 MapXtreme实用技巧与源码10例
1 设置图层可选状态/**//// /// 改变层的可选择状态/// /// /// public bool LayerSelectableStatusUpdate(string tableAlias,bool selectableStatus){ if(mapControl1.Map.Layers[tableAlias]==null) return fals
2011-11-22 08:45:05
505
转载 MapXtreme 2008 最佳体验 GIS 地图实例
using System;using System.Drawing;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.IO;usi
2011-11-22 08:43:55
882
转载 MapXtreme 2005 地图标注全攻略
MapXtreme 2005 地图标注全攻略MapInfo.Data.Table activeMapTable = MapInfo.Engine.Session.Current.Catalog.GetTable(tablename);MapInfo.Mapping.LabelLayer lbLayer = new MapInfo.Mapping.LabelLayer(activeMapLa
2011-11-22 08:43:31
537
转载 GPS小车移动应用程序
//用于desktop部署private void btnInitializeObjects_Click(object sender, System.EventArgs e){Catalog Cat = MapInfo.Engine.Session.Current.Catalog; //创建临时层TableInfoMemTable tblInfoTemp = new Tab
2011-11-22 08:43:06
691
转载 用MapXtreme2005V6.6在webapp中实现鹰眼
研究了一段时间的MapXtreme2005 v6.6, 实现了个简单的鹰眼,放出来与大家分享,转载请注明出处。设计思路为设置两个MapControl ,map1和map2,map1为主地图,map2为索引图,将map1.Bounds的矩形在map2上转换为System.Drawing.Rectangle,之后将这个Rectangle的左上坐标和width,height传到客户端,应用JS在客户端绘
2011-11-22 08:40:03
576
转载 MapXtreme2005 Web页面上用鼠标中间键控制地图缩放
一、在页面的之前添加如下js代码: var Img = document.getElementById("MapControl1_Image"); if(Img != null) { Img.attachEvent('onmousewheel', bbb); }
2011-11-22 08:39:18
464
转载 MapXtreme 2008水印处理方法
目前MapXtreme 2008的破解无法消除水印。既然无法去除,只好选择土点的方法,把水印遮盖住就行了。 本人共使用了3个DIV. 第一步:放置DIV 第一个DIV用来存放map控件,第二个DIV放在MAP上用于覆盖MAP,与map同大小。在overlay再嵌个div,高度与水印高度相同,遮住水印。OK,水印没了。
2011-11-22 08:38:57
709
转载 MapXtreme2005中关于使用动画图层的一个方法
关于使用动画图层的一个方法 首先是要对图层进行初始化,初始出来新的一个图层中的两个图元。 private void btnInitializeObjects_Click(object sender, System.EventArgs e) { Catalog Cat = MapInfo.Engine.Session.Current.Catalog; //Create
2011-11-22 08:38:34
586
转载 在MapXtreme2005怎样查找指定的位置
根据输入条件进行查询,并将查询到的结果高亮显示,属性信息显示出来 private void btnSearch_Click(object sender, System.EventArgs e) { if (txtName.Text.Trim() == "") { MapInfo.Data.Table table = MapInfo.Engin
2011-11-22 08:38:11
380
转载 MapXtreme2005 自带的文件夹MapXtremeWebResources中的Interaction.js中的缺陷代码
DragInteraction.prototype.OnUp=function (e){if (this.drag) {this.element.style.position='relative'; this.element.style.left = 0; this.element.style.top = 0; this.element.style.clip
2011-11-21 14:06:25
420
转载 MapXtreme 地图保存为图片之解决
//保存地图图片实体类public class Save_Map_Picture { private byte[] photo;//公用缓冲区 public string SourFilePath;//源图片文件路径 public string ObjFilePath;//目标图片路径 public in
2011-11-21 14:05:58
1243
原创 MapXtreme 操作地图时出现调用目标发生异常的解决方法--地图状态保存
以下代码位于AppStateManager.cs文件中:// Restore the state public override void RestoreState() { string mapAlias = ParamsDictionary[ActiveMapAliasKey] as string; Ma
2011-11-21 14:05:36
369
转载 MapXtreme 地图搜索之图元定位
js中的代码:function analysis_map_search_result(){var mapImage = document.getElementById("MapControl1_Image_Image"); var url = "MapController.ashx?Command=map_search&Width=" + mapImage.widt
2011-11-21 14:05:04
659
转载 MAPXTREME 与 IE8
情况描述:1.MAPXTREME 2005/2008 在IE8下出现“参数错误”问题 (command.js 出错),而火狐正常只需要在页面中加入如下HTTP meta-tag:meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示.
2011-11-21 14:04:24
412
转载 运行MapXtreme的Web应用程序报错; COM+ 激活方法!
由于初始化函数失败,COM+ 激活失败。有关更多信息,请查看事件日志。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Runtime.InteropServices.COMException: 由于初始化函数失败,COM+ 激活失败。有关更多信息,请查看事件日志。源错误:执行
2011-11-21 14:03:27
763
转载 鼠标滚轮放大缩小地图
首先在地图容器上添加滚轮事件:onmousewheel="mouseWheelZoomMap()"客户端脚本://鼠标在地图区的滚轮事件function mouseWheelZoomMap(){var zoomValue="";if(window.event.wheelDelta>0){zoomValue=0.5;}else{zoomValue=2;}
2011-11-21 14:02:38
737
转载 MapXtreme 2008 最佳体验 GIS 地图实例【转】
using System;using System.Drawing;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.IO;usi
2011-11-21 14:02:11
886
转载 MapXtreme for .net实现鼠标中键缩放地图
鼠标中键缩放地图要用到js,它的实现可以分为三步。第一步,在页面的之前添加如下JavaScript代码,(切忌一定要在之前) 代码<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->script type="
2011-11-21 14:01:36
551
转载 为MapXtreme 2004 6.1 Win 添加测距功能按钮【转】
自从MapInfo把控件从MapX升级到MapXtreme之后,让人郁闷的是测距功能按钮在Win版本中消失了,只有Web版本中还保留着。所以下面的方法就是为了恢复这个必备的功能: 1)为MapTool控件增加一个ToolBarButton // // toolBarButtonDistance //
2011-11-21 14:01:07
456
转载 mapxtreme【转载】标注的强调显示
如果想要将一个选中的图元强调显示,用红色醒目的文字显示的话,我的思路如下: 1、不可能直接改原先的图元,所以必须要在一个新的图层上进行操作 2、新的图层因为不同的人用,会放置不同的东西,用固定图层不合适,得用动态生成的图层 碰到很多问题,如下: 1、原来的图层,默认设置了autolabel,所以可以直接
2011-11-21 14:00:36
467
转载 用MapXtreme创建仿三维地图【转】
现在WebGIS已经很火热了,仿三维的WebGIS也雨后春笋地冒出来,广州本土测绘企业http://www.o.cn/更是热得不得了,广州地铁里都是用了他们的地图,知名度飙升不少。用MapXtheme进行开发,能否实现类似的功能呢?答案是可以的,不过最基础的,还是要借助http://www.o.cn/的地图来实现。 在GIS领域里,有一个重要的概念“栅格”,意思就是把地图映射为矩阵
2011-11-21 14:00:07
477
转载 MapInfo开发心得——多地图关联篇【转】
多个窗体(MDI)同时展示,并相互操作这并不困难,小弟在这介绍一下由MapInfo中MapControl组成的多窗体关联处理。首先看看效果: 以上多关联地图窗体实现了:在同一个窗体中加载多个(最多4个)地图,地图的拖拽、缩放操作可相互关联,每个地图上各个数据都可以完全不相同! 现在我来说一下实现过程:首先要在同一个窗体中加载多个地图,我采用了UserControl来做:
2011-11-21 13:58:50
947
转载 MapInfo开发心得——数据篇【转】
上一篇文章介绍了一个简单的地图缩放工具的制作,接下来需要介绍一下地图数据读取及加载的设计。首先,地图上的数据是来自数据库并自动生成的,我在这里并没有采用MapInfo的ADO.NET,而是采用本身系统的查询接口再加上自定义实体来生成地图图元,并插入MapInfo的Session中的临时表中以展示。考虑到程序的扩展性,我将数据获取、图元展示、地图展示等分离开来,尽量做到灵活易懂。数据获取
2011-11-21 13:57:58
1243
转载 MapInfo开发心得——控件篇【转】
前阵做一个项目过程中,需要结合MapInfo进行地方展示开发,积累一点点心得与大家共享以下所有基于MapXtreme 6.6MapInfo提供了足够强大的WinForm地图空间,可以很方便地在VS中拖拉摆放。但如此强大的控件也带来了封闭性太强的问题。现在我们都接触到了大量Web上的地图,比如Google Map,LiveMap等,这些Web地图都具有非常高的交互能力,缩放由鼠标双击
2011-11-21 13:56:04
1573
转载 MapXtreme实用技巧与源码10例[转载]
1 设置图层可选状态/**//// /// 改变层的可选择状态/// /// /// public bool LayerSelectableStatusUpdate(string tableAlias,bool selectableStatus){ if(mapControl1.Map.Layers[tableAlias]==null) return fa
2011-11-21 13:55:02
563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人