MapXtreme 2005 GIS开发入门系列

本博客主要介绍MapXtreme 2005 GIS开发入门系列的基础内容

2011/1/8 8:13:43

 MapXtreme 2005 入门基础 关于地图投影坐标问题的解决方式(十四)

前言: 昨日一大早上级和工程部的来电夺命追魂Call。说甘肃联通的车载测试在地图上显示不出来数据。那边只有内网,这边没法直接查问题,后来那边把自己的上网卡往服务器里插,然后用了个TeamViewer远程工具。那边太冲动,话没说完就拔卡,弄的我只好用短信通信,浪费不少短信费,还顶上一个星期天。经过那卡的不能再卡的网速折腾一下之后。发现那边局方给的地图经纬度取出来是非正常坐标。[其实就是其

Post @ 2011/1/8 8:13:43| 浏览(1794) | 评论(1)  编辑

2011/1/8 8:12:40

 MapXtreme 2005 入门基础 道路区域选择(十三)

事实上,在选择道路的时候,出了点问题。 问题一:之前在显示道路的时候,每取两个点就画了一条线显示,以至于选择道路时,只选中了两点间的一线,事实上,一条路可能是多个点组成的,所以选择路时,应该是选中整条路。 经过折腾,把画线的代码改成如下,多点组合成一线。   代码  FeatureGeometry pt = new Mul

Post @ 2011/1/8 8:12:40| 浏览(2008) | 评论(3)  编辑

2011/1/8 8:09:33

 MapXtreme 2005 入门基础 画道路区域(十二)

有了需求,又得弄那MapXtreme地图了,需要增加一个道路区域监控。 折腾了一天,算是有点结果。   一:画线 前台JS可以通过自带的测量功能来画线,使用Command="Distance",同样双击结束画线。 上一展画线的图: 2.画区域 前台JS可以通过自带的功能来区域,使用Command="PolygonSelection",同样双击结束画区域 同样上一下图:

Post @ 2011/1/8 8:09:33| 浏览(1668) | 评论(1)  编辑

2011/1/8 8:07:06

 MapXtreme 2005 入门基础 缩放比例下不显示图层(十一)

上次将一份上海的地图从wor格式转成gst再转成wms后,能用是能用了,可是每次点击地图时,都需要5-6秒的生成时间,在效率上成了一个问题。主要是图层显示太多引起的,生成后的图片有100多K。 来一张大图片,图层很多的情况下的图片: 终于有点空,于是也开始想一下如何减少图层的显示。 早上经过发现,安装完后的MapInfo下的Workspace Manage就有对图层的显示有控制功能。先上

Post @ 2011/1/8 8:07:06| 浏览(1902) | 评论(0)  编辑

2011/1/8 8:05:12

 MapXtreme 2005 入门基础 将wor格式转wms格式(十)

  地图从Wor格式转wms的方法 一.先通过MapInfo Professional 6.5工具,转成gst格式 方法如下: 1.打开工具 2.File->Open WordSpace->选择wor格式文件打开地图 3.Tools->Tool Manager->Mapx Geoset Utility打上Loaded列对应的勾->OK确定 4.

Post @ 2011/1/8 8:05:12| 浏览(2032) | 评论(0)  编辑

2011/1/8 8:04:10

 MapXtreme 2005 入门基础 第八节Session问题澄清-两种配置方式致开发方式不同(九)

前言: 出差一个月了,终于回来了,本来想继续写CYQ.Data的序列文章,突然看到MapXtreme有一条回应; 就写多一篇文章,澄清下我上一篇文章MapXtreme 2005 学习心得 一此问题(八)所说中的Session问题。     之前的调试方式 在MapXtreme 安装目录下,有一个MapXtremeC

Post @ 2011/1/8 8:04:10| 浏览(1519) | 评论(0)  编辑

2011/1/8 8:02:45

 MapXtreme 2005 入门基础 一些问题(八)

先上一张MapXtreme的丑陋的图片 这个是我历经千山才弄出来的效果。 在处理的过程中,会有一些问题经常报错,网上几乎找不到资料可以解决了,本人经过大量实践,反复点击报错,代码步步注释的方法。 终于小有成果。 Table.BeginAccess(TableAccessMode.Write);这句代码,报错率非常高。 我们在修改一个表的时候,通常要begin一下,然后处理,处理完之后

Post @ 2011/1/8 8:02:45| 浏览(2002) | 评论(6)  编辑

2011/1/8 8:01:34

 MapXtreme 2005 入门基础 使用WebTool工具(七)

本次使用WEbTool自定义工具,实现一个简单的功能 效果描述: 在激发自定义工具后,在地图界面点击时,弹出该点的客户端坐标,与相应的经纬度坐标   一:先从客户端处理怎么发送请求   1:拖webtool工具到界面 将工具WebTool 拖到MapForm.aspx界面上,设置对应的地图如下: <cc1:WebTool 

Post @ 2011/1/8 8:01:34| 浏览(1733) | 评论(0)  编辑

2011/1/8 7:59:49

 MapXtreme 2005 入门基础 工具(六)

在新建的项目中,我们看示例的MapForm.aspx页面上的html代码 上面放了N个工具: 1:MapControl 地图显示工具 <cc1:MapControl ID="MapControl1" runat="server" Height="248px" Width="393px" MapAlias="Map1" /&

Post @ 2011/1/8 7:59:49| 浏览(2046) | 评论(0)  编辑

2011/1/8 7:58:05

 MapXtreme 2005 入门基础 在地图上创建点/线并显示标注(五)

新建示例   1:新建项目 新建一个网站,选择MapXtreme 6.7.1 Web Application 在App_Code中,我们新建一个类,起名叫:LayerManager.cs   2:把上节函数放到类LayerManager中 把上一节的函数代码全copy过来,还有using的名称空间  

Post @ 2011/1/8 7:58:05| 浏览(1710) | 评论(0)  编辑