我的公告
我的日历
 
2008年1月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
 
最新评论
文章专辑
空白面板
标题 时间 评论 阅读
2007-04-11 15:20:36
1 MapXtreme for Java精华文章资料荟萃
1.在IBM双CPU的机子上注册MapXtreme for Java http://www.mygis.com.cn/articles/11-426-426.htm
2.如何在MapXtreme里实现地图鹰眼功能 http://www.mygis.com.cn/articles/11-854-854.htm
3.如何正确注册MapXtreme for Java http://www.mygis.com.cn/articles/11-1066-1066.htm
4.MapXtreme for Java在Solaris7上安装步骤 http://www.mygis.com.cn/articles/11-434-434.htm
5.MapXtreme for Java性能调优(E文) http://www.mygis.com.cn/articles/11-1170-1170.htm
6.如何在MapXtreme for Java4.5环境中发布新应用 http://www.mygis.com.cn/articles/11-1108-1108.htm
7.成功解决MapXtreme for Java汉字显示的问题! http://www.mygis.com.cn/articles/11-1699-1699.htm
8.使用MapXtreme开发,查找的结果如何高亮显示 http://www.mygis.com.cn/articles/11-1194-1194.htm
9.MapXtreme for Java中自定义符号 http://www.mygis.com.cn/articles/11-766-766.htm
10.Linux下MXTJ4.7下完全配置手册 http://www.mygis.com.cn/articles/11-1417-1417.htm
11.MapXtreme for Java 在Websphere5上的配置 http://www.mygis.com.cn/articles/11-14245-14245.htm
12.MapXtreme for Jav
2007-04-11 15:17:14
SWTWING组件(demo)
demo: http://www.blogjava.net/Files/ganshuman/SwingTableInSwt.rar
SWT 和 Swing 其实在概念上有很多相似的地方,它们之间最大的一个不同点是: Swing 完全从跨平台的角度考虑,用 Swing 实现的组件完全是用 Java 写的,没有用到和操作系统相关的组件。但 SWT 采用了更聪明的方式,如果操作系统有相关的组件,那么 SWT 只会采用 JNI 的方式调用相关的组件,如果操作系统不提供的组件才会考虑用 Java 来构建。

在项目开发中,如果用 Swing 开发了前期的工作,又不想用 SWT 重写这些代码,该怎么做呢? SWT 提供了完美的解决方案,用户可以把用 Swing 编写出来的组件放在 SWT 的组件之上,不需要放弃以前的代码(但可能会牺牲界面的风格和效率)。
在 SWT 的组件中可以添加 Swing 组件, SWT 的组件只是作为 Swing 组件的一个父容器,要在 SWT 中加入 Swing 组件步骤如下:
( 1 )添加 SWT 的组件
( 2 ) SWT 的组件上添加 Swing 的 Frame
( 3 )在 Frame 上添加其它 Swing 的组件
例程 4-3 展示了如何在 SWT 中加 Swing 的 Table 组件。
  例程 4-3
package com.free.helloworld;

import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.Panel;
import java.util.Vector;

import javax.swing.JRootPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;

import org.eclipse.swt.SWT;
import org.eclipse.sw
2007-04-11 15:13:00
正式产品包上有产品序列号,需申请license时,填写产品包中的申请单,传真给 Mapinfo china 即可。
购买了Mapxtreme For Java4.0后,mapinfo会根据序列号产生一mapxtremejava.key从而消除地图上的水印。
1 将mapxtremejava.key放在mapxtreme40的server目录下
2 将mapxtremejava.key放在mapxtreme40/WEB-INF/classes目录下
----------------------------------------------------------
---------------------------------------------------------------
downLoad mapxtremejava.key from internet.
then put "mapxtremejava.key" into these directionaies:
C:\Program Files\MapInfo\MapXtreme-4.7.1\lib\server
C:\Program Files\MapInfo\MapXtreme-4.7.1\Tomcat-4.1\webapps\mapxtreme471\WEB-INF\classes

2007-04-11 15:07:58
第一部分:MapXtremeJava4.5 beta安装
安装步骤:
注意:MapXtremeJava4.5 beta自带的tomcat和apache不是太稳定,经常会发生不能自动关闭和正常启动后还不能
正常访问http://localhost:8080的情况。这种情况下就只有用开始菜单的快捷方式多启动和关闭服务器几次,如果
还不行的话,就只有重新启动操作系统了。如果安装MapXtremeJava4.5的机器上有其他程序也使用了8080端口,例如
oracle自带的apache,这种情况特别容易发生。如果是,请先关闭其他使用了8080端口的程序。有些情况下浏览器可能
会无法访问localhost,这种情况下可以用http://127.0.0.1:8080或者直接用你自己设定的IP地址试试。
1.下载安装jdk1.3.1,这里假设安装的目录是c:\jdk1.3.1。
2.下载MapXtremeJava4.5 beta,www.mapinfo.com.cn下载。
3.安装MapXtremeJava4.5 beta,假设安装目录为c:\mapinfo。
安装过程中系统会首先要求你选择一个java虚拟机,直接选择c:\jdk1.3.1\bin\java.exe或
c:\jdk1.3.1\jre\java.exe,两个java.exe没什么区别。如果没有安装jdk,安装程序将会自动
专为mapxtreme安装一个jvm,系统将不会再要求选择java虚拟机。
安装过程在询问主机名和端口号时,可以直接用默认值,按下一步即可。
安装过程还会询问是否增加到应用程序图标的classpath,其实就是询问是不是需要增加别的类库到
mapxtreme的类路径里。这里最好能将sql server和oracle的驱动路选上,系统将会自动将sql server
和oracle的驱动路径记载下来,否则的话以后需要手动配置。可以在c盘建立一个jdbcdriver的目录,
将sql server 2000的jdbc的三个驱动文件msbase.jar,mssqlserver.jar,msutil.jar
(可在微软网站上下载
2007-04-11 15:02:21
作者:yesgis
发表时间:2005-7-13 8:40:15

MapInfo系列产品license申请与安装方法注意事项:1. 请不要轻易更改或格式化装有MapInfo软件的硬盘,否则将造成硬件ID号改变!2. 请牢记您的产品序列号,向经销商或北大青鸟要求技术咨询,需要提供产品序列号。3. 一个产品序列号只能申请一个使用许可,用于一台计算机。4. 请详细填写用户服务登记卡,并将此卡传真至经销商或北大青鸟。MapInfo Professional/Runtime软件保护说明和许可申请步骤1. 根据文档的说明安装软件。2. 对于Professional产品,运行开始\程序\MapInfo\Mapinfo Professional 7.8SCP;对于Runtime,运行您开发的应用程序(EXE或者MBX)。3. 屏幕上将提示您计算机的唯一的硬件ID,并提示您仅有20天的试用期。注意:一个永久许可只能用于一台机器并用于当前软件版本。 4. 将你的详细信息和硬件ID填写到“服务登记卡”并传真或以电子邮件形式发送到代理商处,传真号和电子邮件地址见下表。代理商将由硬件ID生成永久许可返回给您。5. 您在收到许可后,将许可号填写在显示硬件ID号所在的屏幕页中。MapInfo MapX软件保护说明和许可申请步骤1. 按照文档中的说明安装软件。 2. 运行 开始\程序\ MapInfo MapX\Geoset Manager或者将控件拖拽到VB的表单上,下面会有一行小字“MapInfo MapX试用期限为30天,获得永久许可请与代理商联系。硬件ID 12345”。(用于开发的版本有30天的试用期,而最终用户仅有10天的试用期),试用期过后,软件将不能使用。3. 在软件安装完成后,您应尽快将您的详细信息和硬件ID填写到“服务登记卡”并传真到下面的传真号码。注意:一个许可文件只能用于一台机器并用于当前软件版本。4. MapInfo代理商在收到“服务登记卡”后,由硬件ID生成许可文件通过电子邮件返给您。5. 您收到的许可文件后,备份,且改名为mapx50.lic,并拷贝到MapX的安装目录下,覆盖安装时生成的MapX50.lic即可。MapInfo MapXtreme 2004软件保护说明和许可申请步骤1. 按照文档的指示安装软件。2. 填写“服务登记卡”
2007-01-16 19:05:28
如果需要直接操作数据库,写SQL脚本的方式创建空间数据库,需要注意,创建数据库后还需要将一些必要的元数据信息写入对应的表中,然后再向空间表插入行数据(一行就是一个地图图元),大家可以参照下面的SQL语句操作,一定可以创建成功的。
1.创建空间表
CREATE TABLE Spatable (
ID NUMBER (11),
NAME VARCHAR2 (32),
MI_STYLE VARCHAR2 (254),
MI_PRINX NUMBER (11),
GEOLOC MDSYS.SDO_GEOMETRY );
2.将表元信息插入MapCatalog表中,如果该表不存在请用mapinfo/mapinfo登陆如数据库,请导入MapInfo公司提供的脚本,该脚本在MapXtreme for Java安装后的目录中找到
insert into mapinfo.mapinfo_mapcatalog( spatialtype , tablename , ownername, spatialcolumn, db_x_ll, db_y_ll, db_x_ur, db_y_ur, coordinatesystem, symbol, xcolumnname, ycolumnname, renditiontype, renditioncolumn, renditiontable, number_rows )
values (13,'SPATABLE','DEMOGIS','GEOLOC',0,100000,0,100000,'NONEARTH UNITS "M" BOUNDS (0, 0) (100000, 100000) ',NULL,'NO_COLUMN','NO_COLUMN',1,'MI_STYLE',NULL,NULL);
3.将表元信息插入MapCatalog表中,安装完Oracle Spatial就有
INSERT INTO USER_SDO_GEOM_METADATA valueS ('Spatable','GEOLOC',MDSYS.SDO_DIM_ARRAY( MDSYS.SDO_DIM_ELEMENT( 'x', 0,
2007-01-16 19:03:13
––“”•“””““

2007-01-16 18:59:21
李景文陈大克唐群桂林工学院土木工程系广西桂林摘要软件支持多种数据交换且其明码数据格式较全面、清晰易于读写。本文以明码数据格式和数据库为例研究通过编程实现码格式的空间数据上载数据库的方法探讨各类软件与进行空间数据交换的基本过程。关键词空间数据库中图分类号文献标识码文章编号’’概述近几十年来,由于社会应用需求的增长和多年研究工作的积累,地理信息系统技术有了明显的进步,正朝着跨平台运行、分布式处理、开放式开发、网络化集成的方向发展。从空间数据管理角度看,已经从纯文件方式管理图形数据和属性数据向图形数据文件方式管理和属性数据关系型数据库管理方式发展。然而由于的图形数据格式多样,图形数据用文件来管理的模式给信息共享带来了极大不便,特别是随着应用领域的不断拓宽,数据量的快速增大,在实现数据共享、网络通信、并发控制及数据安全恢复机制等方面呈现出明显局限,出现了诸多难以解决的问题。目前,大多数软件都逐渐倾向于采用空间数据与属性数据一体化的管理方式,而且选用数据库作为存储空间数据和属性数据的数据库管理系统,特别是推出之后,基于的空间数据管理方式逐渐被认同。然而,由于各个不同的软件的数据存储结构是封闭的,各自采用不同的数据格式,在数据上载中存在数据语义表达的不一致性,彼此之间难以实现数据互访,并且用户又难以控制,本文针对这一问题以平台和数据库为例探讨软件与数据库数据交换的方法。明码格式的明码格式数据接口是一个开放式的软件数据接口,用户用其他软件获取的数据只要按照明码格式写成图形文件,就可以由系统读取。其明码数据格式是码的文件,较全面、清晰,且以点、线、面分开的方式存储空间实体,易于读写。下面以线文件为例,分析其明码数据格式的构成。线文件结构如下:逻辑结构:文件头线数号线号线文件头个字节线数号线线型号辅助线型号颜色线宽系数系数辅助色图层透明输出线点数…线长度号线线型号辅助线型号颜色线宽系数系数辅助色图层透明输出线点数…线长度……号线线型号辅助线型号颜色线宽系数系数辅助色图层透明输出线点数…线长度数据结构在的对象—关系模型中,一个空间实体的空间信息是存储在字段类型为的对象类型记录中。在中的定义如下:在明码数据上载之前,先在中建立与明码格式相一致的空间类型信息和图形属性信息库结构,见表所示:表线信息数据库结构名称数据类型含义名称数据类型含义线对象代码线宽坐标序列系数线型号系数辅助线型号辅助色
2007-01-14 19:17:55

《SpatialWare for SQL Server 4.8 Getting Started》-月光宝盒译第3章 使用EasyLoader上载数据
  本章解释了如何使用上载TAB文件到数据库管理系统数据库的MapInfo实用工具EasyLoader。1 介绍
  EasyLoader v7.x是MapInfo公司用于用户上载MapInfo TAB文件到远程数据库(如MS SQL Server)的Windows工具。包含在SQL Server数据库中的TAB文件中空间信息可以在MapInfo Professional中进行浏览与分析。
  EasyLoader能够上载包括点、线、多边形与文本对象的表到SQL Server。椭圆、弧和圆角矩形不被支持。
  EasyLoader在MapInfo Professional安装过程中被安装在Tools文件夹中。也可以在MapInfo站点中下载获取。
  当通过EasyLoader连接远程数据库时将使用MS SQL Server驱动。这个驱动在MapInfo Professional安装时提供。
  EasyLoader上载过程将:
  * 创建SpatialWare与MapInfo Professional需要的空间列与索引。
  * 为用于每个上载表的MAPCATALOG增加入口(必须的)。
  * 提供用于你希望表如何被处理的选项。
  EasyLoader能够从MapInfo Professional或使用可执行文件EasyLoader.exe的单独程序来运行。也可以使用它的命令行来进行命令行运行工具。这对于自动加载或在服务器上替换数据非常有用。  EasyLoader先决条件
  以下步骤在运行EasyLoader前是必须的:
  * 您要上载数据的数据库首选必须被空间化。参阅P34。
  * 您必须有在创建新表的数据库上创建和上载表的权限。您也需要有上载MAPIONF_MAPCATALOG(即包含空间数据元数据的注册表)的许可。
  * 如果您使用EasyLoader来最初创建MAPCATALOG,您将需要创建一个新用户的许可,MAPINFO用户,即将要拥有MAPCATAL
2007-01-14 19:09:17

《微机发展》第14卷第12期 2004年12月基于B/S模型的配电网WebGIS实现
阮萍,王华,郭炳庆
(1.首都师范大学信息工程学院,北京100037; 2.中国电力科学研究院,北京100085)
  摘 要:传统C/S模型的WebGIS系统在空间上存在很大的局限性,为了方便用户能在Internet上直观看到配电网设备的分布情况,实时查找各个设备的运行状况以及相关属性数据,文中提出了基于B/S模型的WebGIS实现方法,该方法降低了开发成本,满足了普通用户的需求。
  关健词:WebGIS;ArclW; Map Objects; 配电网
  中图分类号TP311.52 文献标识码:A 文章编号:1005-3751(2004)12-0045-03Implementation of WebGIS Based on B/S Model in Distribution Network of Electric Power
RUAN Ping,WANG Huai,GUO Bing-qing
(1. Info.&Eng. Institute, Capital Normal University, Beijing 100037,China;
2. Electrical Power Research Institute of China, Beijing 100085, China)
  Abstract : Because of the spatial limitation of traditional C/S model and in favour of the user who want to know the distribution of the electronic equipments intuitionisticly, this article puts forward a solution based on B/S model. It will help the user get the runtime data
of the equipments and relative attribute data more efficiently. This sol
当前 1页/4页 首 页 下一页 末 页