随笔分类 -  GIS / 永远的老二MapInfo

Mapxtreme 永久的老二
摘要:'创建扇区Private Function FeatureFactoryCell(ByVal longitude As Double, ByVal latitude As Double, ByVal angle As Integer, ByVal Lac As Integer, ByVal sect 阅读全文
posted @ 2011-06-15 22:10 googlegis 阅读(669) 评论(0) 推荐(0)
摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using EditInfo; us 阅读全文
posted @ 2011-06-15 21:43 googlegis 阅读(378) 评论(0) 推荐(0)
摘要:代码如下: With Map1.Layers(1) '定义符号类型 .Style.SymbolType = miSymbolTypeTrueTypeFont '指定字体名称 .Style.SymbolFont = "Webdings" '指定字体颜色(前景色) .Style.SymbolFontCo 阅读全文
posted @ 2011-04-25 09:41 googlegis 阅读(272) 评论(0) 推荐(0)
摘要:1: 接下来: 2: //****************************** 3: #region 文件/打开*另存为*导出*按钮的代码 4: 5: private void menuitem20_click(object sender, system.eventargs e) //打开地 阅读全文
posted @ 2011-04-22 10:16 googlegis 阅读(473) 评论(0) 推荐(0)
摘要:1: 这是 我在.net环境中调用mapx5.0控件 的一次test,前几次网上没有发现这方面的文章,所以自己 2: 把几个代码拿出 来:这里有些代码是自动生成的,但只要把几篇文章的代码直接拷贝到工程里 就 3: 能直接运行的。 4: 5: using system.drawing; 6: usin 阅读全文
posted @ 2011-04-22 10:13 googlegis 阅读(953) 评论(0) 推荐(0)
摘要:1: #region 主题图 2: 3: private MapInfo.Mapping.Thematics.RangedTheme thm; 4: 5: private void SetMapGray(string name) 6: { 7: try 8: { 9: ClearTheme(); 1 阅读全文
posted @ 2011-01-06 23:08 googlegis 阅读(413) 评论(0) 推荐(0)
摘要:Private Sub Command5_Click() Dim dataset As MapXLib.dataset Dim BindLyr As New MapXLib.BindLayer Dim conn As ADODB.Connection Dim rs As ADODB.Recordse 阅读全文
posted @ 2010-12-13 23:54 googlegis 阅读(186) 评论(0) 推荐(0)
摘要:netbeans +mapxtreme for Java 的文章真的太少了,如果我把它研究出来,一定贴出来和大家分享。 阅读全文
posted @ 2009-12-24 14:13 googlegis 阅读(172) 评论(0) 推荐(0)
摘要:第一部分:MapXtremeJava4.5 beta安装安装步骤:注意:MapXtremeJava4.5 beta自带的tomcat和apache不是太稳定,经常会发生不能自动关闭和正常启动后还不能正常访问http://localhost:8080的情况。这种情况下就只有用开始菜单的快捷方式多启动和关闭服务器几次,如果还不行的话,就只有重新启动操作系统了。如果安装MapXtremeJava4.5的机器上有其他程序也使用了8080端口,例如oracle自带的apache,这种情况特别容易发生。如果是,请先关闭其他使用了8080端口的程序。有些情况下浏览器可能会无法访问localhost,这种情况 阅读全文
posted @ 2009-12-15 15:54 googlegis 阅读(240) 评论(0) 推荐(0)
摘要:tab文件的问题!你只要用记事本把相关图层的tab文件啊打开, 譬如: !table !version 450 !charset WindowsSimpChinese Definition Table Description "交通服务" Type Native charset "Neutral" Fields 3 Type smallint ; Name char (50) ; SubType integer ; 你只要把"Neutral"改成WindowsSimpleChinese保存退出就ok了! 标记的时候记得选name,别用 阅读全文
posted @ 2009-12-15 15:54 googlegis 阅读(167) 评论(0) 推荐(0)
摘要:MapXtreme for Java 4.7.1,默认集成了 Tomcat 4.1.18,版本比较低。在实际工程中,可能需要升级到更高版本。本文解释了升级到 5.5.15 的过程。一、升级过程1、下载 Tomcat 5.5.15,下载地址为:http://tomcat.apache.org/2、把 Tomcat 5.5.15 解压到 MapXtreme 的安装目录下,假设解压后的目录名称为: E:\MapInfo\MapXtreme-4.7.1\Tomcat-5.53、把 E:\MapInfo\MapXtreme-4.7.1\Tomcat-4.1\webapps 目录下的所有内容都拷贝到高版. 阅读全文
posted @ 2009-12-15 15:53 googlegis 阅读(136) 评论(0) 推荐(0)
摘要:如果在MapX Professional中新制作了一个电子地图,想把它发布到网络上,也就是加载到网页中,让其在客户端可以动态的显示,是每个初学者都很困惑的事情。这个问题在我接触MapXtreme for Java 4.8.0时困惑了相当长的时间。现在可以把我的一点点经验拿来跟大家共享。方法有两种: 一、就是利用MapXtreme for Java 的强大功能,建立一个地图服务器站点,将自己制作的电子地图(.gst或者.mdf格式的文件)放到指定的目录下,在建立站点向导完成后 复制给你的那个网址,然后打开浏览器,作为客户端输入那个网址就可以看到你自己的地图了。具体步骤如下: 1,先启动MapXt 阅读全文
posted @ 2009-12-15 15:52 googlegis 阅读(245) 评论(0) 推荐(0)
摘要:现在java的开发IDE主要有两个,一个就是IBM开源的Eclipse,刚刚发布了最新版本3.5,虽然MyEclipse在Web开发上被很多人使用,但是我感觉新版本的Eclipse已经很好用了,集成的WTP工具可以很好的支持J2EE的Web开发。另一个就是SUN开源的NetBean6了,最近NetBean发布了6.7,听说增加了不少的新功能,有机会了去体验一把。但是项目组使用较多的还是Eclipse。大家可以去Mapinfo公司的官方网站上下载MapXtreme For Java,现在最新版本的是MapXtreme Java 4.8.*,试用版在生成地图的时候,带有水印,不过功能上不影响使用也 阅读全文
posted @ 2009-12-15 15:50 googlegis 阅读(368) 评论(0) 推荐(0)
摘要:import java.io.*; import javax.servlet.http.*; import java.awt.Color; import javax.servlet.*; import com.mapinfo.mapj.MapJ; import com.mapinfo.mapxtreme.client.MapXtremeImageRenderer; import com.mapinfo.util.*; import com.mapinfo.xmlprot.mxtj.ImageRequestComposer;public class Simpl... 阅读全文
posted @ 2009-12-15 15:46 googlegis 阅读(187) 评论(0) 推荐(0)
摘要:gllhde 发表于: 2008-10-30 20:14 来源: 博客乐园3.3.3 编写生成地图的服务端代码这里所指的生成地图的服务端代码是指web服务器中servlet响应客户端请求生成图片信息的代码,具体讲就是指servlet中重写的doGet( )方法中的代码。特别注意的是,这里所指的生成地图的代码是我们通过调用MapJ的API向地图服务器发送生成地图请求的代码;相对地图服务器而言,我们这里编写的又是地图服务的客户端代码;相当于web应用而言,我们这里编写的却又是服务端代码。 下面我们以一个实例来介绍如何调用MapJ API编写生成地图的服务端代码。 第一步:向地图服务器发送请求... 阅读全文
posted @ 2009-12-15 15:45 googlegis 阅读(243) 评论(0) 推荐(0)
摘要:1、加载地图,选择图层 if(!Page.IsPostBack) { MapControl1.Map.Clear(); MapControl1.Map.Load(MapLoader.CreateFromFile(Server.MapPath("/mymap")+"\\map\\xy.gst")); MapControl1.SelectableLayers.Clear(); MapControl1.SelectableLayers.Add("o地名p"); } 可以把图层当成一个结果集 (_tempTable as IFeatureCo 阅读全文
posted @ 2009-12-14 16:29 googlegis 阅读(215) 评论(0) 推荐(0)
摘要:刚才突发奇想,顺手写了一段旋转日本的代码,惊奇的发现:如果逆时针旋转90度,由于投影造成的变形,日本就好像卧在雄鸡(祖国大陆)脖子下的一只虎视耽耽的野兽!卧榻之侧,岂容他人酣睡!,时刻保持警惕! 如果顺时针旋转90度,发现日本好像一个冲浪者,而前方就是宝岛台湾... 两幅图分别如下: 代码如下: Catalog cata = MapInfo.Engine.Session.Current.Catalog; Table t = cata.GetTable("World"); Feature f = cata.SearchForFeatur... 阅读全文
posted @ 2009-12-14 16:28 googlegis 阅读(172) 评论(0) 推荐(0)
摘要:MapXtreme2004代码 读取TAB表中的元素 例如,用记事本打开要访问的TAB文件“农安.tab”,可以看到下面内容: !table !version 300 !charset WindowsSimpChinese Definition Table Type NATIVE Charset "WindowsSimpChinese" Fields 2 地理码 Char (10) Index 1 ; 名称 Char (10) ; 下面我们就来读取该表的所有“名称”元素。并将其加入到DropDownList控件中。private st... 阅读全文
posted @ 2009-12-14 16:26 googlegis 阅读(249) 评论(0) 推荐(0)
摘要:A: MapXtreme2004代码 读取TAB表中的元素 例如,用记事本打开要访问的TAB文件“农安.tab”,可以看到下面内容: !table !version 300 !charset WindowsSimpChinese Definition Table Type NATIVE Charset "WindowsSimpChinese" Fields 2 地理码 Char (10) Index 1 ; 名称 Char (10) ; 下面我们就来读取该表的所有“名称”元素。并将其加入到DropDownList控件中。priv... 阅读全文
posted @ 2009-12-14 16:25 googlegis 阅读(155) 评论(0) 推荐(0)
摘要:MapXtreme2004代码 之 自定义范围主题地图 private void showTheme(string temp,bool flag) { FeatureLayer lyrPnt=MapControl1.Map.Layers[_findLayerName] as FeatureLayer; lyrPnt.Modifiers.Clear(); RangedTheme thm = new RangedTheme(lyrPnt,temp,"ph",4,DistributionMethod.CustomRanges); //自定义 do... 阅读全文
posted @ 2009-12-14 16:23 googlegis 阅读(193) 评论(0) 推荐(0)

坐标合肥,非典型GIS开发人员 GitHub