随笔分类 - GIS
摘要:根据查询获得的dataset数据集合,添加集合中点信息,包括点的样式: 注: 其中要说明的是mapxtreme中样式列的类型, 我在数据库“点表”中添加了一个样式列为string类型, 在内部存在的字符为:Symbol(34,16711680,9): Symbol(shape, color, siz
阅读全文
摘要:地理信息系统 由于项目的需要我现在又开始研究GIS了。由于我们项目是用.net开发的,所以GIS工具也是当前最新的MapXtreme2004,对于新事物我都有一种冲动,所以研究起来也相当有劲, 不过这个也不是那么容易,中文资料太少(本人英语水平有限,正在努力中……),通过网络还是找到了很多零散的资料
阅读全文
摘要:转载自 skyapplezhao 最终编辑 chinagispub 一、常见问题 先上一张MapXtreme的丑陋的图片 这个是我历经千山才弄出来的效果。 在处理的过程中,会有一些问题经常报错,网上几乎找不到资料可以解决了,本人经过大量实践,反复点击报错,代码步步注释的方法。 终于小有成果。 Tab
阅读全文
摘要:MapInfo.Styles.CompositeStyle compositeStyle = GetOpaquesStyle(false, System.Drawing.Color.Blue); if (map != null) { if (map.Layers[SysCommon.TempTabl
阅读全文
摘要:图元闪烁 网上资料很多都是通过清空图层内表数据,在重新添加图元新样式信息来实现,这样确实能实现图元的闪烁的效果,但总觉的怪怪的。 首先我们要明确图元闪烁只是图元的样式改变, 其次其一些基本数据无需更改,所以无需清空数据,只需更改表内数据中的图元样式以及其他信息即可,如:点位置。我们也可以通过更改点位
阅读全文
摘要:mapxtreme2005 改变选中的图元样式 MapInfo.Styles.CompositeStyle compositeStyle = GetOpaquesStyle(false, System.Drawing.Color.Blue); if (map != null) { if (map.L
阅读全文
摘要:开发的时候遇到的两个问题,好容易解决了,和大家分享一下: 一、使用CreateTable 创建出来的tab文件有三个 .ID .MAP .DAT,唯一缺少一个 .TAB文件,好奇怪,明明按照例子里写的代码。 经过仔细研究加到处寻找,终于找到了答案,少了一个函数 .WriteTabFile() 生成t
阅读全文
摘要:'创建扇区Private Function FeatureFactoryCell(ByVal longitude As Double, ByVal latitude As Double, ByVal angle As Integer, ByVal Lac As Integer, ByVal sect
阅读全文
摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using EditInfo; us
阅读全文
摘要:代码如下: With Map1.Layers(1) '定义符号类型 .Style.SymbolType = miSymbolTypeTrueTypeFont '指定字体名称 .Style.SymbolFont = "Webdings" '指定字体颜色(前景色) .Style.SymbolFontCo
阅读全文
摘要:1: 接下来: 2: //****************************** 3: #region 文件/打开*另存为*导出*按钮的代码 4: 5: private void menuitem20_click(object sender, system.eventargs e) //打开地
阅读全文
摘要:1: 这是 我在.net环境中调用mapx5.0控件 的一次test,前几次网上没有发现这方面的文章,所以自己 2: 把几个代码拿出 来:这里有些代码是自动生成的,但只要把几篇文章的代码直接拷贝到工程里 就 3: 能直接运行的。 4: 5: using system.drawing; 6: usin
阅读全文
摘要:安装测试做了很多此,卸了装,装了卸。最后终于把几个问题总结出来,供大家参考: 1. XP系统,确认文件夹选项里面的 使用简单文件共享 没有被勾选。 2. 确认你已经关闭防火墙。 3. 确认用户组里包含登陆用户:我就在这里被拦住了。。。。 以上是我所能知道的几种可能存在问题的地方。我做到第三步的时候能
阅读全文
摘要:瓦片金字塔模型是一种多分辨率层次模型,从瓦片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变。 地图浏览器C#示例:http://www.huitu.com.cn/topmaptile/index.htm (l)首先确定地图服务平台所要提供的缩放级别的数量N,把缩放级别最低、地图比例尺最大的
阅读全文
摘要:最近一段时间在网上找ArcGIS Desktop的破解安装,什么licence Manager 版本的,安装版本的。。。乱七八糟的什么都有。让人云里雾里的不知道到底哪个是真哪个可使用。 所以,把我目前所知道的最简单最有效的方法总结一下,贴出来,供大家参考。本文内容参考了网上的各种方法。仅供学习。 1
阅读全文
摘要:1: #region 主题图 2: 3: private MapInfo.Mapping.Thematics.RangedTheme thm; 4: 5: private void SetMapGray(string name) 6: { 7: try 8: { 9: ClearTheme(); 1
阅读全文
摘要: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
阅读全文
摘要:netbeans +mapxtreme for Java 的文章真的太少了,如果我把它研究出来,一定贴出来和大家分享。
阅读全文
摘要: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,别用
阅读全文
摘要:第一部分:MapXtremeJava4.5 beta安装安装步骤:注意:MapXtremeJava4.5 beta自带的tomcat和apache不是太稳定,经常会发生不能自动关闭和正常启动后还不能正常访问http://localhost:8080的情况。这种情况下就只有用开始菜单的快捷方式多启动和关闭服务器几次,如果还不行的话,就只有重新启动操作系统了。如果安装MapXtremeJava4.5的机器上有其他程序也使用了8080端口,例如oracle自带的apache,这种情况特别容易发生。如果是,请先关闭其他使用了8080端口的程序。有些情况下浏览器可能会无法访问localhost,这种情况
阅读全文