08 2009 档案
摘要:function showMapLayer(mapid, visible){ var layers = mapControl.getMap().get_imageLayers(); if(layers) { for(var i = 0; i < layers.length; i++) { var layer = layers[i]; if(layer.get_id() == mapid)...
阅读全文
摘要:首先,我们有一个山东省的地图地区界图层如图所示:这是地区界图层在数据集中的表格,地区界图层就是根据数据集中的表格而显示地图。从表格中我们可以看到每一个地区界都有自己的一行记录,分别有它们的面积,周长,和地区名称,我们要做的就是通过某一个点坐标的经纬度来判断这个点所在哪个地区界中首先,建立一个点的数据集合,我们起名为ttggtt ,然后再地图层上画入4条计入,然后得ttggtt数据表如图所示:这里我...
阅读全文
摘要:春が来て、自然がふたたびいろいろな色を見せるようになると、君はうれしいですか?ライラック は紫色に輝き、タンポポは黄色の花を咲かせます。でも木々についている葉っぱだけは緑色です。どこを向いても緑色です。 なぜ他の色にならないのでしょうか?実は葉っぱはもっと重要なことを行っているので、そのために緑色が必要なんです。この緑色(葉緑素と言います)がある から、木や草は生きていられるし、大きくなることが...
阅读全文
摘要:package grid;import com.supermap.services.IDataService;import com.supermap.services.ServiceFactory;import com.supermap.services.commontypes.EditResult;import com.supermap.services.commontypes.Entity;i...
阅读全文
摘要:在supermap中数据集是空间、属性的物理存储,图层是在地图窗口中对数据集的视图表现。如果在数据源(数据源名为AA)中一个数据集叫做BB,那么在一个工作空间中利用AA数据源来配置一幅地图,把数据集BB加入到地图中,数据集BB在地图中对应的图层名就是“BB@AA”。CreateDataset(...)是用来创建数据集,创建出来自然是空的,要往地图窗口中加入一个数据集作为图层...
阅读全文
摘要:DatasetInfo (SuperMap iServer Java)描述:数据集一般为存储在一起的相关数据的集合;根据数据类型的不同,分为矢量数据集和栅格数据集,以及为了处理特定问题而设计的数据集,如拓扑数据集,网络数据集等。数据集是 GIS 数据组织的最小单位。其中矢量数据集是由同种类型空间要素组成的集合,所以也可以称为要素集。根据要素的空间特征的不同,矢量数据集又分为点数据集,线数据集,...
阅读全文
摘要:核心代码://InspurGISconfig.xml 配置文件 ,我们的Digester最后就是要把这个文件的信息变成json 对象形式,这里定义三个类,remoteService,searchLayers,insertLayers ,每个类中都有自己的属性<?xml version="1.0" encoding="UTF-8"?><InspurGISConfig default...
阅读全文
摘要:首先应该明确一个ext工作的流程,无论别的js脚本是否声明在 Ext.onReady(function(){})所在的javascript上面或下面,别的js脚本都是后执行,所以,只要在映射配置文件的js脚本中加一句if (baseInitMapparam.useEditMapControl == "true") { //if (baseInitMapparam.useEditMapControl...
阅读全文
摘要:在用extjs做页面排版时,遇到了一个“ 没有捕捉到抛出的错误 ”得问题,经过测试得知,原来是排版出现了错误,eastpanel 的layout如果用的是border, eastpanel中的一个panel 的 region属性为north,但是没有另一个panel的region的属性为center,就出现这个问题,改变方法只要把eastpanel得layout属性改成fi...
阅读全文
摘要:1 MemoryProxyMemoryProxy 只能从javascript对象获得数据,可以直接把数组,或JSON 和XML 格式的数据交给它处理:var proxy=new Ext.data.MemoryProxy([['id','name','descn1'],['id','name2','descn2']]);2HttpProxy //不支持跨域3 ScriptTagProxy //支持跨...
阅读全文
摘要:1 Ext.data.ConnectionExt.data.Connection是对Ext.lib.Ajax 的封装 var conn=new Ext.data.Connection({ autoAbort:false, //连接是否会制动断开 defaultHeaders:{ //参数表示请求的默认首部信息 referer:'http://localhost:8080/' }, disableC...
阅读全文
摘要:新幹線のプラットホームの駅名表示は、その駅から乗る人やその駅で降りる人に必要ない。乗る人にはわかりきっていることだし、降りる人には車内でのアナウ ンスなりなんなりがあるからである。そうすると、通過する列車の乗客のためにしか役立ったないものだが、それにしては新幹線のスピードが速すぎるのか、表 示の字が小さすぎるのか、とても読めたものではない。つまり、何のために新幹線のプラットホームに駅名が書いてある...
阅读全文
摘要:定义: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。 如何使用?因为Java中的提供clone()方法来实现对象的克隆(具体了解clone(),所以Prot...
阅读全文
摘要:EXT 中遵循一种树状的事件模型,所有继承EXT.util.observable 类的控件都可以支持事件,下面直接上代码 Person =function (name){ this.name=name; this.addEvents("walk","eat","sleep");} Ext.extend(Person,Ext.util.Observable,{ info: function (eve...
阅读全文
摘要:SuperMap Objects采用独特的多源空间数据无缝集成技术,提供了多种空间数据存储格式。不同的数据存储方式由不同的空间数据引擎负责维护。这些引擎包括:SDB,DGN,DWG,MDB和SDX。这些引擎分别介绍如下: SDB引擎: 是SuperMap Objects自有的一种基于文件和数据库方式混合的空间数据组织方式。一个SDB数据工程包括两个文件,扩展名为SDB的文件存储空间数据,采用OLE...
阅读全文
摘要:使用SuperMap 尤其使用桌面平台(SuperMap Deskpro)处理数据的时候,经常会听到或者用到SXW工作空间。那么SXW工作空间到底是什么样的,它存储的内容是什么意思呢? SXW文件其实是就是一个XML格式的文件,SuperMap利用XML的规范将工作空间中的相关信息(数据源,地图,布局,资源)记录下来保存为一个文件,由于此文件是XML格式的,这样用户了解了文件结构以及规范后就可以比...
阅读全文