关于作者

用户名:wufeiquan
笔名:Panther
地区: Tulip-City
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



访问统计:
文章个数:51
评论个数:12
留言条数:8




Powered by BlogDriver 2.1

A Dream Chaser 's Life...

 

文章

利用GOOGLE高效查找专业论文

1, 将学术google打开

2,将单页显示设置为100项

3,输入关键词

4,搜索

5,用迅雷下载全部链接

6,设置下载类型为PDF

7,下载

- 作者: Panther 2007年04月15日, 星期日 18:35  回复(0) |  引用(0) 加入博采

数据挖掘网大全 [转载]

转载自:http://www.gisempire.com/bbs/dispbbs.asp?boardID=60&ID=4830&page=3
 
数据挖掘网大全 [推荐]
Data Mining: What Is Data Mining ?
   http://www.anderson.ucla.edu/faculty/jason.frand/teacher/technologies/palace/datamining.htm 

Data Mining - An Introduction
   http://databases.about.com/library/weekly/aa100700a.htm?iam=excite_1&terms=data+mining 

Data Mining - An Introduction Student Notes
   http://www.pcc.qub.ac.uk/tec/courses/datamining/stu_notes/dm_book_1.html 

Data Mining Overview
   http://www.megaputer.com/dm/index.php3 

Data Mining - Award Winning Software
   http://www.salford-systems.com/?source=goto 

Data Mining With MicroStrategy Best In Business Intelligence
   http://www.microstrategy.com/Software/Mining.asp?CID=1818dm 

Data Mining, Web Mining and Knowledge Discovery Directory
   http://www.kdnuggets.com/ 

Data Miners Home Page
   http://www.data-miners.com/ 

Data Mining and Knowledge Discovery Journal
   http://www.digimine.com/usama/datamine/ 

Data Mining and Knowledge Discovery Journal
   http://www.kluweronline.com/issn/1384-5810 

Effective Data Mining Technology
   http://www.enablesoft.com/ 

Find Data Mining Solutions
   http://www.knowledgestorm.com/SearchServlet?ksAction=keyMap&x=data+mining&site=Overture 

Data Mining Solutions - Business Intelligence
   http://www.netsoft-usa.com/01_bi.aspx 

Data Mining Resources
   http://databases.about.com/cs/datamining/index.htm?PM=ss15_databases 

The Data Mine Information Index About Data Mining
   http://www.the-data-mine.com/ 

ITtoolbox Business Intelligence
   http://businessintelligence.ittoolbox.com/ 

Mining Data For Actionable Business Decisions
   http://internet.about.com/library/aa_data_mining_041202.htm?iam=excite_1&terms=data+mining 

The Data Mining Group
   http://www.dmg.org/ 

Data Mining Software
   http://www.knowledgestorm.com/SearchServlet?ksAction=keyMap&x=Data+Mining+Software&site=LOOKSMART 

IBM Data Mining Project/Group Quest
   http://www.almaden.ibm.com/cs/quest/ 

Data Mining Resources
   http://psychology.about.com/cs/datamining/index.htm?iam=excite_1&terms=data+mining 

Data Mining, Text Mining and Web Mining Software
   http://www.megaputer.com/ 

Data Mining and Data Warehousing Links
   http://databases.about.com/cs/datamining/index.htm?iam=excite_1&terms=data+mining 

Data Mining Software : EDM & DMSK
  http://www.data-miner.com/ 

Data Mining and Knowledge Discovery In Databases
   http://db.cs.sfu.ca/sections/publication/kdd/kdd.html 

DM Review: Strategic Solutions For Business Intelligence
   http://www.dmreview.com/ 

Data, Text and Web Mining
   http://internet.about.com/cs/datamining/index.htm?iam=excite_1&terms=data+mining 

First SIAM International Conference On Data Mining
   http://www.siam.org/meetings/sdm01/ 

Data Mining 2002 International Conference On Data Mining Methods and Databases For Engineering,
   http://www.wes***.ac.uk/conferences/2002/datamining02/ 

SIGKDD - ACM Special Interest Group On Knowledge Discovery and Data Mining
   http://www.acm.org/sigkdd/ 

Data Mining News
   http://www.idagroup.com/ 

NCDM National Center For Data Mining
   http://www.ncdm.uic.edu/ 

Data Mining Benchmarking Association (DMBA)
   http://www.dmbenchmarking.com/ 

Data Mining In Molecular Biology
   http://industry.ebi.ac.uk/~brazma/dm.html 

Data Mining and Machine Learning
   http://www.cs.helsinki.fi/research/fdk/datamining/ 

NCBI Tools For Data Mining
   http://www.ncbi.nlm.nih.gov/Tools/ 

Guide Your Organization's Future With Data Mining
   http://www.spss.com/spssbi/applications/datamining/ 

URLs For Data Mining
   http://www.galaxy.gmu.edu/stats/syllabi/DMLIST.html 

Generate maximum return on data in minimum time with Clementine
   http://www.spss.com/spssbi/clementine/ 

ICDM'02 The 2002 IEEE International Conference On Data Mining
   http://kis.maebashi-it.ac.jp/icdm02/ 

DMI: Data Mining Institute
   http://www.cs.wisc.edu/dmi/ 

Data Mining On The Web
   http://www.webtechniques.com/archives/2000/01/greening/ 

Data Mining Lecture Notes
   http://www-db.stanford.edu/~ullman/mining/mining.html 

ITSC Data Mining Center
   http://datamining.itsc.uah.edu/ 

Imperial College Data Mining Research Group
   http://ruby.doc.ic.ac.uk/ 

Knowledge Discovery & Data Mining Foundation
   http://www.kdd.org/ 

Untangling Text Data Mining
   http://www.sims.berkeley.edu/~hearst/papers/acl99/acl99-tdm.html 

Directory Of Data Warehouse, Data Mining and Decision Support Resources
   http://www.infogoal.com/dmc/dmcdwh.htm 

Data Mining Techniques
   http://www.statsoftinc.com/textbook/stdatmin.html 

Knowledge Discovery In Biology and Medicine
   http://bioinfo.weizmann.ac.il/cards/knowledge.html 

SAS Analytic Intelligence Data & Text Mining
   http://www.sas.com/technologies/data_mining/ 

Analysis of Data Mining Algorithms
   http://userpages.umbc.edu/~kjoshi1/data-mine/proj_rpt.htm 

BIOKDD, 2001 Workshop On Data Mining In Bioinformatics
   http://www.cs.rpi.edu/~zaki/BIOKDD01/ 

Advances In Knowledge Discovery and Data Mining
   http://www.aaai.org/Press/Books/Fayyad/fayyad.html 

Online Program In Data Mining
   http://www.ccsu.edu/datamining/ 

Data Mining: Concepts & Techniques (Book) 2000
   http://www.cs.sfu.ca/~han/DM_Book.html 

Tutorial On High Performance Data Mining
   http://www-users.cs.umn.edu/~mjoshi/hpdmtut/ 

GMDH Group Method Of Data Handling
   http://www.gmdh.net/ 

The Serendip Data Mining Project
   http://www.bell-labs.com/project/serendip/ 

Data Mining Forum
   http://www.data-mining-forum.de/ 

Open Directory: Data Mining
   http://dmoz.org/Computers/Software/Databases/Data_Mining/ 

Data Warehouse Information Center - Data Mining
   http://www.dwinfocenter.org/datamine.html 

Data Mining Magazine
   http://www.mining.dk/ 

Data Mining Server
   http://dms.irb.hr/ 

NAG Data Mining Components to Create Critical Competitive Advantage
   http://www.nag.co.uk/numeric/DR/drdescription.asp 

Data Mining and Multidimensional Analysis
   http://www.ics.uci.edu/~eppstein/gina/datamine.html 

ADC's Data Mining Resources For Space Science
   http://adc.gsfc.nasa.gov/adc/adc_datamining.html 

Laboratory For Knowledge Discovery In Databases (KDD)
   http://www.kddresearch.org/Groups/Data-Mining/ 

NCSA Data, Mining and Visualization
   http://archive.ncsa.uiuc.edu/DMV/ 

CRoss Industry Standard Process For Data Mining
   http://www.crisp-dm.org/ 

International Workshop On Visual Data Mining
   http://www-staff.it.uts.edu.au/~simeon/vdm_pkdd2001/ 

Mathematic Challenges In Scientific Data Mining
   http://www.ipam.ucla.edu/programs/sdm2002/ 

Mining Customer Data
   http://www.db2mag.com/db_area/archives/1998/q3/98fsaar.shtml 

Constraint-Based Multidimensional Data Mining
   http://www-sal.cs.uiuc.edu/~hanj/pdf/computer99.pdf 

什么是数据挖掘
   http://www.seamlessit.com/documents/DataMiner/DM2002-05-24A.htm 

数据挖掘-技术与应用
   http://www.seamlessit.com/documents/DataMiner/DM2002-05-24B.htm 

数据挖掘助竞争
   http://www.cai.com.cn/suc_story/0426.htm 

数据挖掘讨论组
  http://www.dmgroup.org.cn/ 

数据挖掘在CRM中的应用
   http://www.chinabyte.com/20020726/1622396.shtml 

Open Miner 数据挖掘工具
   http://www.neusoft.com/UploadFile/0.4.3/217/217.htm 

数据挖掘-概念与技术(影印书)
   http://www.hep.edu.cn/books/computer/photocopy/20.html 

数据挖掘在科学数据库中的应用探索
   http://www.sdb.ac.cn/thesis/thesis5/paper/p6.doc 

数据挖掘概述 (一)
   http://www.ccf-dbs.org.cn/pages_c/datamining1.htm 

数据挖掘概述 (二)
   http://www.ccf-dbs.org.cn/pages_c/datamining2.htm 

数据挖掘在CRM中的核心作用
   http://www.cndata.com/sjyw/dcd_knowlege/texts/article491.asp 

网络数据挖掘
   http://www.pcworld.com.cn/2000/back_issues/2014/1436a.asp 

<构建面向CRM的数据挖掘应用> 2001 人民邮电出版社
   http://www.e-works.net.cn/business/category18/126700621324531250.html 

数据挖掘在CRM中的应用
   http://www.e-works.net.cn/ewkArticles/Category38/Article9809.htm 

数据挖掘及其工具的使用
   http://eii.dlrin.edu.cn/zjlw/zhlw17.htm 

数据挖掘-极具发展前景的新领域
   http://www.creawor.com/biforum/bi_02.htm 

数据挖掘的研究现状
   http://www.creawor.com/biforum/bi_03.htm 

数据挖掘-数据库技术的新时代
   http://www.china-pub.com/computers/emook/1188/info.htm 

XML 与面向Web的数据挖掘技术
   http://www.aspcool.com/lanmu/browse1.asp?ID=719&bbsuser=xml 
   http://www.swm.com.cn/rj/2000-10/25.htm 
   http://www.ccidnet.com/tech/web/2001/09/04/58_3176.html 

上海市计算机学会数据挖掘技术讨论网站
  http://scs.stc.sh.cn/main/sjwj.htm 

数据挖掘与统计工作
   http://www.bjstats.gov.cn/zwxx/wzxw/zzwz/200207020115.htm 

数据仓库、数据集市和数据挖掘
   http://eii.dlrin.edu.cn/zjlw/zhlw16.htm 

数据挖掘-图书馆员应掌握的基本工具
   http://www.zslib.com.cn/xhlw/wk.doc 

数据挖掘技术概述
   http://www.china-pub.com/computers/emook/0903/info.htm 

数据挖掘及其在工程诊断中的应用(博士论文)
   http://www.monitoring.com.cn/papers/GaoYilong_C_D.htm

- 作者: Panther 2007年04月14日, 星期六 18:15  回复(0) |  引用(0) 加入博采

ArcSDE服务入门1

ArcSDE程序服务介绍: ArcSDE是空间数据与GIS程序之间的一个重要的“通路”,它是一种中间件,使用它可以将ArcGIS等程序与普通关系数据库系统联系起来当作一个地理数据库使用,这些关系数据库既包括如ACCESS数据库,也包括类似ORACLE和SQLSERVER的分布式DBMS;同时ArcSDE for Coverages系统,也可以以只读的方式访问诸如Coverage、Shapefile、ArcSotrm等基于文件的数据。

ArcSDE是一种C/S结构的组件,它提供了两种数据连接架构,即两层和三层模型,一般我们都是使用的三层架构,如果用户需要使用前者,可以在ArcCatalog中选择“产生一个直接联结”,它是直接通过ODBC访问DBMS而不通过ArcSDE的数据服务器。

Sdemon命令可以允许管理员管理和监视ArcSDE服务,在SDE服务启动后,始终存在一个giomgr的SDE服务器进程,它负责监听连接请求(服务器名和端口)、验证连接(密码和用户)、给每个成功的连接分配一个独立的gsrvr进程,而gsrvr负责在客户端和服务器之间进行通讯(使用相同的服务器名和端口)。

 ArcSDE是一种客户端/服务器模式的组件,存在几个需要注意的属性:
1. Home目录 它是一个被记录的路径,成为SDEHOME,这个目录中包含可执行文件,配置文件和动态共享库等。
2. 两个进程 giomgr和gsrvr(作用如前),当我们连接SDE数据库的时候,giomgr Service负责整个连接过程,比如寻找数据库和端口,到DBMS中查询SDE.SERVER_CONFIG表是否存在License记录等等。
3. 由于SDE走的是TCP/IP协议,因此服务器名和端口在通讯在起着重要的作用。服务建立后,服务名和端口号被存储在“C:\WINNT\system32\drivers\etc”的services文件中。它有两种形式:服务名:端口、IP:端口。
4. 配置参数 配置参数被保存在一个名为SDE.SERVER_CONFIG的表中,缺省的参数文件为giomgr.defs,它被存放在SDEHOME中的etc文件夹中。

安装ArcSDE Application Server是一件简单的事情,不过,如果中间迟迟搞不定,且你使用的是Windows系统,你只需要做两点:你的许可文件是否还有效;重启操作系统。

如何启动SDE服务:
(1). 使用正常服务启动程序
(2). 使用命令行的方式,如Sdemon –o start –p sde 参数配置: SDE服务的参数是可以被修改的,这个过程可以通过修改数据库中表或修改service.sde或dbinit.sde两个文件,这两个文件都被保存在SDEHOME中的etc文件夹中。

对于一个SDE服务而言,外界程序联系到它的方法是通过TCP/IP协议的,因此,在默认的情况下,当我们打开<SDEHOME>\ora9iexe\etc\service.sde文件,我们会发现下面的代码:
esri_sde 5151/tcp #ArcSDE 9.0 for Oracle9i
这就是名为esri_sde的SDE服务的端口号,当执行Sdemon –o start –p sde时,系统会寻找这个文件的参数,看看是否匹配。如果匹配再验证密码和用户。

在一台机器上可以同时存在多个SDE服务,这些服务名将不一样,占用的端口也不一样,但是它们的参数都保存在service.sde文件,如: esri_sde2 5152/tcp #ArcSDE 9.0 for Oracle9i

SDE服务需要从dbinit.sde文件中读取一些系统的环境变量,以获得必要的关系数据库信息,如: # Oracle SID for service esri_sde. set ORACLE_SID=SDE 上面的语句指明了SDE服务使用的是那一个ORACLE数据库例程。下面是获得全部参数的命令: Sdemon –o info –I config 用户也可以打开SDE.SERVER_CONFIG表,查看其中的具体参数。

服务器的管理:服务器的管理包括服务的启动、暂停和关闭两个操作,在WINDOWS平台下,服务的启动关闭,例程的关闭都可以可视化实现,下面我们将介绍使用命令行的方式:
1. 启动一个远程SDE服务 Sdemon –o start –p mypassword –s service –i arcsde 上句中的-p后为密码,-s后为远程机器名,而-i为SDE服务名
2. 暂停一个服务 Sdemon –o pause –p mypassword
3. 重新启动 Sdemon –o resume –p mypassword
4. 关闭一个giomgr进程 Cd %SDEHOME%\tools Killp 100 (100为进程号) Do you really want to kill process with pid 100(y/n)? Y
5. 关闭一个服务 Sdemon –o shutdown –p mypassword
6. 关闭所有用户会话 Sdemon –o kill –t all
如果你忘记了命令,可以键入Sdemon -?来获取信息

- 作者: Panther 2007年04月9日, 星期一 19:36  回复(0) |  引用(0) 加入博采

ArcSDE入门2
 SDE作为一种Windows Service,在启动的时候是需要一些基本配置参数的。它的参数文件包括两个,即dbinit.sdeservice.sde,前者记录了该sde所依赖的DBMS,后者记录了服务名和端口号,如esri_sde 5151/tcp的信息。这两个文件都保存在<SDEHOME>/etc中。尽管如此,在windows系统中,SDE服务的启动其实并不依赖于这两个文件,而是使用注册表的信息,我们打开[HKEY_LOCAL_MACHINE]/[SOFTWARE]/[ESRI]/[ARCINFO]/[ARCSDE/[ARCSDE for Oracle]/esri_sde即可。
SDE在寻找到DBMS和端口后,就会在DBMSService_config表中寻找相应的记录来初始化服务。我们来看看这些参数:
  • ReadOnly 参数表是否以只读模式被访问,默认为否
  • CONNECTIONS最大连接数,即最大连接SDE的用户数量,在Windows上为48个
  • TEMP,SDE访问时产生的临时文件存放地点
  • TCPKEEPALIVE,这是一个系统级别的参数,如果设置为true,则所有使用TCP的服务都会每两个钟头去自动检查连接状态,可能会引起短暂的网络溢出现象
  • MAXBUFSIZE 最大缓冲值,由于SDE的数据不是直接发送,而是通过缓冲的方式送出,因此必须精确调整好这个值,如果值过大,MAXBUFSIZE*用户数>物理内存,将降低系统的性能
  • MINBUFSIZE 最小缓冲值,不要超过最大值的一般,一般1/3为佳,否则数据只有达到最小值才发送,会增加反应时间
  • MINBUFOBJCTS最小记录条数
  • SDE与DBMS之间(除了ACCESS),是通过一种被称为Array Buffer的机制来实现数据传输的,这也是一种缓冲器,我们是先通过这种机制将数据传送给SDE,SDE再使用自己的缓冲机制将数据发送到客户端,因此这是两种不同的缓冲器。MAXARRAYSIZE,即每次取出的记录条数、MAXARRAYBYTES,即每次取出的记录总容量,SHAPEPTSBUFSIZE,这些记录中几何数据的最大容量,ATTRBUFSIZE即属性的最大容量。
    使用Array Buffer的方式传递Geometry分为两部分,即要素的metadata和point data,前者包括要素的ID,点的数量,实体类型;后者是储存点的实际空间。[SDE中几何对象都是使用有序点集和实体曲线来存储的]
    这些数据的取值都是需要进行计算的,如果SHAPEPTSBUFSIZE=400000,而MAXARRAYSIZE=100条记录,则每条记录的SHAPE值容量最大为4000bytes,则其构成要素的点最多为4000/16=250,如果有要素的点超过250,则不会被取出。如果该要素还有Z值或M值,则为4000/24,如果同时具有M和Z值,则为4000/32=125。

- 作者: Panther 2007年04月9日, 星期一 19:35  回复(0) |  引用(0) 加入博采

ESRI图像服务器的关键特性包括
ESRI图像服务器的关键特性包括:
• 快速存取大范围的图像
• 完全可伸缩的企业级客户端/服务器架构
• 基于服务器的高速图像处理
• 从单一数据源派生多个图像产品
• 多平台的GIS/CAD/Web客户端接口
• 直接存取多种文件格式和压缩选项
• 数据安全性与存取记录(access logging)
• 独立于第三方软件或者DBMS
• 通过扩展模块和软件开发包进行扩展

- 作者: Panther 2007年03月22日, 星期四 19:58  回复(0) |  引用(0) 加入博采

常见的计算机类杂志投稿方式(转)

1. 《软件学报》 (月刊) EI、ISTIC收录
主办单位:中国计算机学会
中国科学院软件研究所
地址:北京8718信箱北京海淀区中关村《软件学报》编辑委员会邮编100080 
邮发代号:82-367
E-mail:jos@iscas.ac.cn
http://www.jos.org.cn 
2. 《计算机学报》 (月刊) EI、ISTIC收录
主办单位:中国计算机学会
中国科学院计算技术研究所
地址:北京2704信箱中国科学院计算技术研究所《计算机学报》编辑部 
邮编 100080
邮发代号:2-833
E-mail: cjc@ict.ac.cn
http://www.ict.ac.cn/cjc/cjc.html
3. 计算机研究与发展 (月刊) ISTIC收录
主办单位:中国科学院计算技术研究所
中国计算机学会
地址:北京2704信箱中国科学院计算技术研究所《计算机研究与发展》编辑委员会
邮编100080
邮发代号:2-654
E-mail:crad@ict.ac.cn
http:// crad.ict.ac.cn
4.计算机工程 (半月刊) ISTIC收录
主办单位:华东计算技术研究所
上海市计算机学会
地址:上海市漕河泾桂林路418号 《计算机工程》编辑部 邮编 200233
邮发代号:4-310
E-mail:hdsce@china.com
http://www.jsjc.chinajournal.net.cn
5.《自动化学报》 (双月刊) EI、ISTIC收录
主办单位:中国自动化学会
中国科学院自动化研究所
地址:北京中关村中国科学院自动化所《自动化学报》编辑部邮编100080
邮发代号:2-180
E-mail:aas@iamail.ia.ac.cn
http://www.chinainfo.gov.cn/periodical/zdhxb
6.《模试识别与人工智能》 (季刊) ISTIC收录
主办单位:中国自动化学会
国家智能计算机研究开发中心
地址:合肥1130信箱 中国科学院合肥智能机械研究所
《模式识别与人工智能》编辑部 邮编230031
邮发代号:26-69
E-mail:bjb@mail.iim.ac.cn
7.《小型微型计算机系统》 (月刊) ISTIC收录
主办单位:中科院沈阳计算技术研究所
地址:沈阳市和平区三好街100号中科院沈阳计算技术研究所 
《小型微型计算机系统》编辑部 邮编 110004
邮发代号:8-108
E-mail:xwjxt@sict.ac.cn
http://www. sict.ac.cn
8.《计算机科学》 (月刊) ISTIC收录
主办单位:国家科技部西南信息中心
地址:重庆市渝中区胜利路132号 《计算机科学》杂志社 邮编400013
邮发代号:78-68
E-mail:jsjkx@swic.ac.cn
9.《计算机应用与软件》(月刊)
主办单位:上海市计算技术研究所 
上海计算机软件技术开发中心 
地址:上海市愚园路546号《计算机应用与软件》编辑部邮编:200040
邮发代号:4-379 
10.《数值计算与计算机应用》 (季刊) ISTIC收录
主办单位:中国科学院计算数学与科学工程计算研究所 
地址:北京市2719信箱《数值计算与计算机应用》编辑部邮编:100080
邮发代号:2-413
E-mail:SZJS@chinajournal.net.cn
http://www.chinainfo.gov.cn/periodical
11.《计算机工程与应用》 (旬刊) ISTIC收录
主办单位:华北计算技术研究所
地址:北京市北四环中路211号北京619信箱26分箱《计算机工程与应用》杂志社
邮编100083 
邮发代号:82-605
投稿信箱:tjit@public2.bat.net.cn
cea@163bj.com 
http://www.chinainfo.gov.cn/periodical/
12.《计算机应用研究》 (月刊) ISTIC收录
主办单位:四川省电子计算机应用研究中心 
地址:成都市人民南路4段11号附1号《计算机应用研究》杂志社邮编:610041
邮发代号:62-68 
E-mail:SRCCA@SICHUAN.NET.CN
13.《计算机工程与科学》 (双月刊) ISTIC收录
主办单位:国防科技大学计算机学院 
地址:湖南长沙砚瓦池正街47号《计算机工程与科学》编辑部邮编:410073
邮发代号:42-153
E-mail:cchunxi@163.net 
14.《中文信息学报》 (双月刊) ISTIC收录
主办单位:中国科学院软件研究所
中国中文信息学会 
地址:北京8718信箱 《中文信息学报》编辑部 邮编100080
E-mail:cips@admin.iscas.ac.cn
15.《计算机应用》 (月刊) ISTIC收录
主办单位:中科院成都计算机应用研究所
四川省计算机学会 
地址:成都市人民南路四段九号成都237信箱《计算机应用》编辑部邮编610041
邮发代号:62-110
E-mail:bjb@computerapplications.com.cn
http://www. computerapplications.com.cn
16.《计算机辅助设计与图形学学报》 (月刊) ISTIC收录
主办单位:中国计算机学会 
地址:北京2704信箱 中国科学院计算技术研究所 邮编100080
邮发代号:82-456
E-mail:jcad@ict.ac.cn
http://jcad.ict.ac.cn
17.《武汉大学学报》(理学版) (双月刊) EI(自科版英文版);ISTIC
主办单位:武汉大学 
地址:湖北武汉武昌珞珈山 邮编430072
邮发代号:38-8
E-mail:wuj@whu.edu.cn
http://www.whj.whu.edu.cn
18.《计算机科学与技术》(英文版) (双月刊) SCIE、EI收录
主办单位:中国科学院计算技术研究所
地址:北京2704信箱 邮编100080
邮发代号:2-578
E-mail:jcst@ict.ac.cn
http://jcst.ict.ac.cn
19.《计算机工程与设计》 (月刊)
主办单位:中国航天科工集团二院706所
地址:北京142信箱406分箱《计算机工程与设计》编辑部邮编:100854
邮发代号:82-425 
E-mail: ced@httx.com,cn
20.《 微电子学与计算机》 (月刊)
主办单位:中国航天科技集团公司西安微电子技术研究所 
地址:西安市81号信箱 《 微电子学与计算机》编辑部 邮编:710054
邮发代号:52-16

- 作者: Panther 2007年03月17日, 星期六 18:50  回复(0) |  引用(0) 加入博采

ArcEngine中版本的使用

引用自:http://blog.sina.com.cn/u/4ac2a659010005od

 

使用版本的过程分为以下几个步骤
1.
Workspace或者数据集注册为使用版本的Workspace或者数据集
IVersionedObject verObj= ds as IVersionedObject;//
假设ds 是一个数据集
if(verObj!=null&&(!verObj.pVerdObj.IsRegisteredAsVersioned))
{
 //
数据集可以被注册而且还没有被注册为版本数据集
 //
下面的方法 如果使用参数 false 那么表示注册为没有版本的数据
 //
也就是反注册
 verObj.RegisterAsVersioned(true);
}
2.
获取版本数据
 
获取版本数据的过程比较简单。在连接数据库的时候需要提供版本字符串。
 
默认是使用sde.Default这个版本。如果使用其他版本字符串就会获得其他版本的数据。
3.
建立新版本
 //
假设space 是一个Workspace 而且是一个企业数据库的Workspace。个人数据库和文件工作空间是
 //
没有版本功能的。
 IVersionedWorkspace pVerWS=(IVersionedWorkspace)space;
 IVersion pV=pVerWS.DefaultVersion;//
上一级版本这里使用默认版本作为上一级版本   
 IVersion pVC=pV.CreateVersion(verName); //
建立版本   
 pVC.Description=verDesc;//
版本的描述
 pVC.Access=esriVersionAccess.esriVersionAccessPrivate;//
版本的存取策略为私有
 pNewVerWS=(IVersionedWorkspace)pVC;//
获取使用新版本的Workspace的一种快捷方式
4.
合并版本数据
 
合并数据使用IVersionEdit接口
 
这个接口有VersionedWorkspace 实现。
 
下面介绍这个接口
 CanPost
当前正在编辑的版本是否可以提交到目标版本中去 。
  CommonAncestorVersion
当前版本和目标版本的共同祖先 。
  ConflictClasses
有冲突的Class
  ModifiedClasses
在两个版本中发生变化的Class
  Post
提交版本数据
  PreReconcileVersion 
目标版本在检测冲突之前的状态(?)
  Reconcile
测试数据是否冲突如果返回true表示有冲突
  ReconcileVersion 
目标版本在冲突检测开始的时候的状态(?)
  StartEditingVersion
目标版本开始编辑的时候的状态 (?)
  
在提交数据之前一定要调用Reconcile 否则很有可能会返回错误。

5.浏览工作版本元数据
 
浏览版本元数据是指统计工作空间中一共有哪些版本。某个指定的版本的父亲或祖先是谁?
 
他又有哪些派生的版本?
 IVersionInfo
接口提供了这些信息
 
下面是IVersionInfo接口的详细信息:
 Access
接口的访问策略
 Ancestors
版本的所有祖先,按照由近到远的次序排列
 Children
该版本的直接派生版本。
 Created
创建的时间
 Description
版本的描述
 IsOwner
当前用户是不是拥有该版本
 Modified
最后修改时间
 Parent
版本的直接父亲接电
 VersionName
版本的名称
 
 
注意VersionInfo 实现了上述接口 但是VersionInfo 不是一个可以用来创建对象的类。我们只能通过
 
别的方式获取他
 IVersionedWorkspace.FindVersion("
目标版本名称");
 
或者
 IVersionedWorkapce.Versions
获取所有当前用户可以获得的版本。包括自己建立 别人建立的public protected的版本
 
但是如果别人建立的版本是protected 的那么你就只能看到数据。不能编辑

- 作者: Panther 2007年03月17日, 星期六 18:06  回复(0) |  引用(0) 加入博采

ArcSDE程序服务介绍

ArcSDE程序服务介绍:
ArcSDE是空间数据与GIS程序之间的一个重要的“通路”,使用它可以将ArcGIS等程序与关系数据库系统联系起来,这些关系数据库并不是如ACCESS的桌面型,而是类似ORACLE和SQLSERVER的分布式关系数据库服务系统。
ArcSDE提供了两种数据联结架构,即两层和三层模型,一般我们都是使用的三层架构,如果用户需要使用前者,可以在ArcCatalog中选择“产生一个直接联结”。
Sdemon命令可以允许管理员管理和监视ArcSDE服务,在SDE服务启动后,始终存在一个giomgr的SDE服务器进程,它负责监听连接请求(服务器名和端口)、验证连接(密码和用户)、给每个成功的连接分配一个独立的gsrvr进程,而gsrvr负责在客户端和服务器之间进行通讯(使用相同的服务器名和端口)。
ArcSDE是一种客户端/服务器模式,因此存在几个需要注意的属性:
1. Home目录 它是一个被记录的路径,成为SDEHOME,这个目录中包含可执行文件,配置文件和动态共享库等。
2. 两个进程 giomgr和gsrvr(作用如前)
3. 由于SDE走的是TCP/IP协议,因此服务器名和端口在通讯在起着重要的作用。服务建立后,服务名和端口号被存储在“C:WINNTsystem32driversetc”的services文件中。它有两种形式:服务名:端口、IP:端口。
4. 配置参数 配置参数被保存在一个名为SDE.SERVER_CONFIG的表中,缺省的参数文件为giomgr.defs,它被存放在SDEHOME中的etc文件夹中。

启动服务:
1. 使用正常服务启动程序
2. Sdemon –o start –p sde

参数配置:
SDE服务的参数是可以被修改的,这个过程可以通过修改数据库中表或修改service.sde或dbinit.sde两个文件,这两个文件都被保存在SDEHOME中的etc文件夹中。
对于一个SDE服务而言,外界程序联系到它的方法是通过TCP/IP协议的,因此,在默认的情况下,当我们打开service.sde文件,我们会发现下面的代码:
esri_sde 5151/tcp #ArcSDE 9.0 for Oracle9i
这就是名为esri_sde的SDE服务的端口号,当我们执行Sdemon –o start –p sde时,系统会寻找这个文件的参数,看看是否匹配。如果匹配再验证密码和用户。
在一台机器上可以同时存在多个SDE服务,这些服务名将不一样,占用的端口也不一样,但是它们的参数都保存在service.sde文件,如:
esri_sde2 5152/tcp #ArcSDE 9.0 for Oracle9i
SDE服务需要从dbinit.sde文件中读取一些系统的环境变量,以获得必要的关系数据库信息,如:
# Oracle SID for service esri_sde.
set ORACLE_SID=SDE
上面的语句指明了SDE服务使用的是那一个ORACLE数据库例程。
下面是获得全部参数的命令:
Sdemon –o info –I config
用户也可以打开SDE.SERVER_CONFIG表,查看其中的具体参数。


服务器的管理:
服务器的管理包括服务的启动、暂停和关闭两个操作,在WINDOWS平台下,服务的启动关闭,例程的关闭都可以可视化实现,下面我们将介绍使用命令行的方式:
1. 启动一个远程SDE服务
Sdemon –o start –p mypassword –s service –i arcsde
上句中的-p后为密码,-s后为远程机器名,而-i为SDE服务名
2. 暂停一个服务
Sdemon –o pause –p mypassword
3. 重新启动
Sdemon –o resume –p mypassword
4. 关闭一个giomgr进程
Cd %SDEHOME%tools
Killp 100 (100为进程号)
Do you really want to kill process with pid 100(y/n)?
Y
5. 关闭一个服务
Sdemon –o shutdown –p mypassword
6. 关闭所有用户会话
Sdemon –o kill –t all

SDE服务的监视:
为了显示SDE服务的状态,我们需要使用sdemon命令来显示一些信息:
1. 状态监视
Sdemon –o status
2. 数据锁
Sdemon –o info –I locks
SDE提供了四种锁,它们分别是:
对象锁:用于版本和地理数据库的激活
表锁:用于锁定表
区域锁Area Locks:用于锁定一个要素类的空间范围
状态锁State Locks:用于锁定一个要素类或表的版本状态
3. 用户状态
Sdemon –o info –I users

SDE服务故障解决:
1. 启动SDE服务时发生了什么?
 SDE服务程序启动一个giomgr进程
 进程从dbinit.sde文件中获得系统环境变量
 进程探测服务的license是否已经安装
 进程读取services.sde文件
 进程获得TCP/IP协议和服务名
 Giomgr使用dbinit.sde和系统变量定义的连接信息连接到一个DBMS上
 Giomgr遍历所有锁定表
 服务启动了。giomgr进程开始监听它的端口,以确定外界是否有连接
2. SDE客户端连接服务时候发生了什么?
 Giomgr进程监听着它的端口
 程序确认一个连接到服务的连接请求
 Giomgr比较程序计算机的锁定时间和它的主机时间,如果它的时间大于MAXTIMEDIFF,则不允许连接
 Gimogr开始比较客户端程序的ARCSDE版本和ARCSDE服务端版本,如果前者比后者旧,连接将被拒绝
 Gimogr进程启动一个gsrvr进程,为客户端程序服务
 Gsrvr进程获得共享内存
 Gsrvr进程连接到DBMS上一旦上面的过程成功,giomgr将继续监听下一个连接

除次以外,我们还可以通过命令行的方式来管理服务和数据,这些程序都放在%SDEHOME%bin文件夹内,如:
Alphabetical listing of commands
Command Description
cov2sde
Converts ArcInfo coverages to ArcSDE feature classes.
sde2cov
Converts ArcSDE feature classes to ArcInfo coverages.
sde2shp
Converts an ArcSDE feature class to an ESRI shapefile.
sde2tbl
Converts ArcSDE tables into INFO and dBASE tables.
sdeconfig
Manages your ArcSDE server configuration file
sdedbtune
Exports and imports an ArcSDE dbtune file.
sdeexport
Creates an ArcSDE export file.
sdegcdrules
Manages ArcSDE geocoding rules
sdegroup
Merges feature classes.
sdeimport
Imports data from an ArcSDE export file.
sdelayer
Administers feature classes.
sdelocator
Manages ArcSDE locators.
sdelog
Administers ArcSDE log files.
sdemon
Manages the ArcSDE server.
sderaster
Manages ArcSDE raster layers.
sdeservice
Manages the ArcSDE service on Windows NT platforms.
sdesetup
Initial setup program for ArcSDE for your RDBMS.
sdetable
Administers business tables and their data.
sdeversion
Manages versions of a geodatabase.
sdexinfo
Provides descriptive information of an ArcSDE export file.
sdexml
Administers XML columns.
shp2sde
Converts an ESRI shapefile to an ArcSDE feature class.
tbl2sde
Converts INFO and dBASE tables into ArcSDE tables.

转自:http://vakinglee.cnblogs.com/

- 作者: Panther 2007年03月4日, 星期日 12:05  回复(0) |  引用(0) 加入博采

ArcSDE的二种连接方式(转)

ArcSDE的二种连接方式

ArcSDE的二种连接方式——客户端负载连接方式和服务器端负载连接方式。

二种连接方式的设置:
服务器端负载连接(最常用的连接方式):
服务器名称(Server):SDE服务器的主机名称。
服务端口(Service):安装SDE时选择的端口。默认是5151或esri_sde
数据库(Database):根据不同的DBMS决定是否要填。oracle系列不用填,而SQLServer需要填写。
用户名(UserName):不要解释了吧,哈哈。
密码(password):也不要解释了吧。
客户端负载连接:
服务器名称(Server):不用填写。
服务端口(Service):SDE:数据库类型。比如:如果是oracle9i,则SDE:oracle9i
数据库(Database):根据不同的DBMS决定是否要填。oracle系列不用填,而SQLServer需要填写。
用户名(UserName):需要填写的。
密码(password):密码@服务器名称。例如:pwd@222.115.2.6。此项设置很重要,千万不要搞错了。

二种连接方式的异同:
客户端负载连接就是通过SDE访问数据表,并在本地完成对数据的各种操作(像空间分析,编辑等),而服务器端负载就是通过SDE访问数据表后,在服务器端完成对数据的各种操作,再把操作结果返回客户端。
因此即便服务器上SDE服务没有启动,采用客户端负载连接的方式也可以访问和操作SDE数据库,而服务器端负载连接只有在SDE服务启动后才能访问和操作SDE数据库。
arcCatalog里边的连接设置和ArcEngine开发里边的设置是一样道理,不再详细说明。

转自:http://masandong.bokee.com/tb.b?diaryId=14811933 

- 作者: Panther 2007年03月4日, 星期日 11:56  回复(0) |  引用(0) 加入博采

几个有关GIS的国际站点

 几个有关GIS的国际站点

信息来源:http://www.3snews.net/blog/more.asp?name=lily&id=167

1.交互式地理索引(Interactive Geographical Index)。该网站提供基于Web的搜索服务。网址: http://www.hcc.hawaii.edu/htbin/plotd

2.地理名称服务器(Geographic Nameserver)。该网站可根据地名提供该地的经度、纬度、人口、海拔等信息。网址:http://www.mit.edu:8001/geo

3.VIBE世界地图(VIBE’S World Map)。它提供世界地图,并在时区标志上点击将给出当地时间及该地区城市的Web站点清单。网址:http://pathfinder.com/vibe/vibeworld/worldmap.html

4.GPS 全球定位系统(The Global Positioning System)。是奥斯汀的德克萨斯大学的网页,主要提供GPS的详细信息及与其它GPS的相关链接。网址: http://www.host.cc.utexas.edu/ftp/pub/gog/gcraft/notes/gps/gps.html

5.AGI地理信息系统(GIS)词典(AGI GIS Dictionary)。该网站是地理信息系统术
http://www.geo.ed.ac.uk/root/agidict/html/welcome.html

6.MAPublisher 软件(MAPublisher) 。MAP ublisher 是一组用于Adobe llustrator的可视化模块,可将粗略的GIS数据翻译成地形图。网址:http://www.avenza.com/

7.全国地理信息和分析中心(National Center for Geographic Information and Analysis)。NCGIA提供的信息包括:运用计算机技术使科学家和决策者能够通过地图、图象和数据可视化地理问题。网址:
http://www.geog.buffalo.edu/ncgia/ncgia.html

8.地理信息分析研究实验室(Geographic Information and Analysis laboratory)。是一个供地理研究人员使用的多用途信息资源系统。它具有指向各种地理信息资源的链接,通过它还可以访问美国国家地理信息分析研究中心的信息系统。网址:http://www.geog.buffalo.edu

因为前一阵子搜集的网页,有的有问题,打不开。作为补偿,再向大家提供两个比较有意思的网址:

一个可以对地球上任意两地的距离进行查询的好玩的网站
网址:http://www.indo.com/distance/

各国地图大全::提供多种类型地图及与地图有关的链接
网址:http://www.streetmap.com/

- 作者: panther 2007年01月29日, 星期一 15:25  回复(0) |  引用(0) 加入博采

程序员的一些要求
首先,程序员是孤独的,学习要交流,要靠自己,你要先有点基础,别人才会和你有共同语言交流,你才可以认识他们,先看了下面的内容才可以找前辈....


程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)

2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。(说坦白点就是,在你没有找到乐趣以前,它很枯燥)

3、你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?)

4、当程序员决不是什么好差事,时刻需要学习,需要思考。(直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)

5、程序员的未来很迷茫。但我认为关键看你自己!我希望你是一个有追求的人,不仅仅是混碗饭吃。因为真正的乐趣在于创造

6、当程序员还是很有乐趣的。(当你学到新知识时,当你有新的思想见解时,当你有新的产品问世时,和知己探讨你的成果时…我问你,觉得这些是乐趣吗?)

7、当程序员不易也不难。(世间事有难易乎?为之…;不为…。你有决心和信心吗?)

8、你真的要当程序员?是你自己的想法?

9、你舍得花钱买书吗?(读好书绝对是学习编程的最佳捷径。你一定会说,现在电脑书籍真***贵,没法子,谁让知识和技术在人家的脑袋,在人家的书里呢;等你写书时可以把价格定低一点,记着还有好多没钱但想买书的兄弟很困难呀。要舍得买书,买好书,不好的的书不如不读,其害大于其益,关于买什么书,你可以问高手或看候捷的书评;准备一个小本子记录你想买的书的名字,逛书店时看看,如果好就买下,记住要读,别光买不看。) 10、我告诉你,程序就是:任何有目的的、预想好的动作序列,它是一种软件。

11、编程序就是编写程序。

12、你想好了吗?(如果你想好了还是决定要当程序员,可以继续往下读;否则,你可以继续寻找别的出路了。)

(三) 一个程序员应该具备的基础知识和概念

1、计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!)

2、机器语言和微指令集的概念。

3、程序的概念。

4、汇编语言是低级语言但不是机器语言。

5、高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中国软件业的英雄,你也写一门语言,最好不用英语) 6、编译程序和解释程序的概念和其原理。(编译器是高手和专家编写的)

7、HTML、XML等是标识性语言。

8、Prolog是人工智能语言。

9、操作系统OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝对是高手)

10、Windows编程说白了就是Windows API的调用。(中国的程序员很多只是会编windows程序,用的是VB,我的建议是这些程序员顶多只是低级编码员,我称其是coder)

11、VC++、VB、BC、BCB、Delphi、VF等都只是编程的工具和环境,不是编程语言。

12、面向结构的设计概念。

13、面向对象的概念。(好好理解,兄弟,这个东西还是很重要的)

14、软件工程的概念和原理。(如果你想当老总就需要好好研究了,系统分析员比编码员要高一个等级,薪水也高哟)

15、数据库的概念。(要熟悉一些著名的数据库系统和语言的名字,如Orcle,SQL,DB2,DyBase等)

16、了解网络概念。

17、了解多媒体概念。

18、熟悉和掌握数据结构和基本算法。

19、是不是要求太高了,别着急慢慢来,进步在不知不觉之中。(一旦开始学习,一个月以后你就会有一个基本的概念;两个月以后你就会感觉自己有了全面的基础知识;当你知道编程序是怎么回事时,说明你已经入门了。也有很多人编了很多年程序还没有入门呢,你不会希望自己步其后尘吧。要有信心和耐心。沉不住气怎么能成大事?!)

(四) 教材推荐

――-推荐的教材主要还是针对概念来的,最好选用名校的教学用书。

1、《计算机组成原理》(熟悉)

2、《数据结构》(掌握)

3、《操作系统》(了解->熟悉)

4、《The C language》(掌握)

5、《编译原理》(了解原理)

6、《汇编语言》(了解)

7、《计算机网络》(了解)

8、《软件工程》(了解)

9、《关系数据库》(熟悉)

10、《The C++Languege 》(掌握)

11、《面向对象设计》(掌握;结合C++学习)

(五)一些经验和体会

1、真正的程序员用C++;(一位专家说的)

2、动手去编程序;

3、动脑去思考;

4、要有良好的编程风格;

5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)

6、有自己的学习计划;

7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)

8、不要怕学新东西;

9、要有软件工程的思想;

10、善于发现问题,然后去寻找答案;

11、向高手请教;(要虚心直到你成为高手)

12、和同行交流;(不善于交流肯定不行)

13、懂得软件的实质,不要被千变万化的表象所迷惑;

14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够)

15、学习wiodows编程主要是学习windows OS和win32 API;

16、有空了解一下嵌入式开发;

17、有空了解一下PDA软件开发;

18、了解一下.NET框架和C#语言,也许它是你新的衣食父母;

19、要有耐心,不要作浮躁的人;

20、对程序加注释,并保留你的老程序;

21、学到的东西越多,了解的越多,你就越接近专家;

22、有空去逛逛CSDN,那里有你很多知己;

23、要有信心成为一个优秀的程序员

- 作者: panther 2006年11月17日, 星期五 22:11  回复(2) |  引用(0) 加入博采

ESRI全球用户大会见闻(图)(转载)

原文地址:http://www.gissky.com/News/NewsShow.asp?SID=11&ID=1665  

  ArcGIS 9.2将会是ESRI下一版本软件,这一家族中每个软件都有一系列的更新。这些更新将使ArcGIS功能更强大,更简单、易用。

    ArcGIS Desktop中的改进包括:可以在ArcMap中用鼠标滚轮放大缩小;可以在ArcMap上直接查看元数据;更好地支持CAD数据;可以在ArcMap里面直接georeference CAD数据;可以通过输入坐标直接跳转到该位置;可以在ArcMap中画多边形测量面积;可以直接打印属性表;直接支持Excel,输入和输出数据。

    Geodatabase在ArcGIS 9.2中将更加成熟:

  • Geodatabase将分为基于文件的Geodatabse,Personal Geodatabase,Workgroup Geodatabase和Enterprise Geodatabase。
  • 基于文件的Geodatabase,性能非常好,容易使用,完全支持 GDB,能够快速查询;创建容易,支持大数据量,单个geodataset的容量可以达到1T。可以在ArcCatalog里直接创建Geodatabase,也可以通过在Engine中的API创建,支持非版本的单用户编辑。
  • 基于文件的Geodatabase在9.2版本中可以跨平台使用,这样在Linux和Solaris的用户也可以使用基于文件的geodatabase了。当然,原来的基于Access的文件geodatabase也将被继续支持。
  • 将推出嵌入式的geodatabase,这里嵌入式是指每个Personal 和workgroup的SDE嵌入一个SQL Server Express,在客户端用ArcSDE直接连接的方式进行访问。嵌入式SDE最大的特点是在ArcCatlog里面可以直接创建、删除、备份和恢复geodatabase,可以创建和删除用户,赋予用户权限。
  • Enterprise Geodatabase将支持数据同步复制,相同的数据可以通过同步复制放在两地,可以用该功能实现异地的容灾备份。数据复制可以实时地通过网络进行,也可以通过传递增量文件的方式实现。

· 服务器端产品

    ArcIMS和ArcGIS Server是服务器端的主打产品,新版本的改进也同样不少。特别是用户将会在ArcIMS 9.2中看到一系列令人激动的变化。

    ArcIMS 9.2版本中将会有完全封装好的.net ADF,该ADF将封装所有的ArcXML,对于.net开发者,绝对是一个非常好的消息。更加令人激动的是,该.net ADF将直接和Visual Studio集成,并且直接支持可视化开发,包括ArcIMS的工具条,TOC,Legend,地图显示控件等都可以支持拖放。在讲座现场,演示者只用两分钟的鼠标操作,一个站点马上呈献在大家面前,换来的是现场热烈的掌声。所以,.net的用户在新版的ArcIMS上将享受到可视化快速开发的乐趣。

    ArcIMS对于Java的支持方面,也会更加得完善。对应.net ADF,ESRI也将推出Java ADF。.net的ADF和Visual Studio集成,那么Java的ADF会和哪个Java集成开发环境集成呢?答案当然是目前异常火爆的Eclipse集成开发环境。以后Java的ArcIMS开发者也可以在Eclipse更快,更好,更容易地开发出强大的ArcIMS应用程序。

    除了在开发方面的巨大改进之外,ArcIMS 9.2还在用户交互方面有了很大的改进,比如现在开始支持Maptips,在地图拖动的时候也不会再出现白边。另外,在互操作性方面,ArcIMS将会支持更多的OGC标准,包括WMS,WFS,WCS等标准。这些优点将会使ArcIMS更加受到用户的欢迎。

    在另外一个重量级产品ArcGIS Server也有重大改进。

    ArcGIS Java ADF也将与Eclipse集成开发环境结合,用户可以在ArcGIS Server的Java ADF中随心所欲地拖放控件,对控件的事件进行处理;ArcGIS Server的Java开发人员可以更加专注于业务逻辑地实现,而不必在用户界面上花费太多的精力。

    在服务器端功能方面,除了继续改进原来的Map Server和Geocoding Server之外,还将添加一个Globe Server和Geoprocessing Server,这两个Server将大大加强ArcGIS Server服务器端的处理功能。Globe Server可以使用户在浏览器中快速查看影像数据,并且可以融合多个Globe Server的影像数据。Geoprocessing Server更是支持全部ArcInfo中geoprocessing工具。用户直接在浏览器端进行Geoprocessing操作,使基于ArcGIS Server的Web应用程序更加强大。Network Analyst在ArcGIS Server 9.2中将有ADF模板支持,可以利用模板快速创建基于网络分析的Web应用程序,比如最短路径查找,最优送货路径分析等等。另外一个激动人心的亮点是COM开发人员可以将自己的业务逻辑编写成Server Object在Server Container中运行,该功能将大大增强ArcGIS Server的可扩展性,更好地将程序的表现和逻辑分离。

    除了.net ADF和Java ADF外,ESRI还将推出.net mobile ADF,该ADF开发的程序专供Tablet PC和PDA等终端使用。这是除了ArcPad之外,第二个支持移动GIS的解决方案。

    在服务器端的产品中,ESRI还将会推出Oracle SQL API,用来支持空间数据的访问和存入。目前,ESRI已经为DB2和Informix写了SQL API。而Oracle也有一个SQL API,这个SQL API使用Oracle自己创建的数据类型。ESRI在Oracle SQL API中将使用自己的数据类型(ESRI Spatial Type)。Oracle SQL API建立在ISO SQL和OGC的标准之上,所以它只处理简单要素(点、线和多边形)。这些API可以使用户直接将空间和属性数据存入到Oracle中,而不需要通过SDE。Oracle SQL API将和ArcSDE 9.2一起发布。

· 嵌入式开发产品

    ArcGIS Engine作为ESRI桌面端嵌入式开发的主打产品,在推出之后,好评如潮,现在又根据用户的意见进行了一些大的改进:比如可以调用原来Desktop中才有的编辑功能,该功能将大大减轻开发者的开发工作量,快速开发出适合最终用户的应用程序。大部分的Geoprocessing工具也被添加到Engine中,以丰富Engine的空间处理功能。

    以前用户在Engine开发过程中,会对ArcGIS Desktop的诸多扩展的强大功能羡慕不已,在ArcGIS Engine 9.2推出以后,广大的开发者会有更多的扩展可以使用,Schematics, tracking analyst, Data interoperability, Maplex等扩展将添加到Engine的开发包中,让我们想象一下如果您的应用程序中有了这些扩展,该是多么得如虎添翼。

· 其他

在Mobile GIS领域,ArcPad仍然独挑大梁,7.0的版本让大家期待了很久,自然不能让大家失望。在编辑界面上,有了一些改进,比如在添加点的时候,可以直接添加这个点所在位置的照片,并支持内置的数码相机。可以通过FTP 上传文件,用户可以通过这个功能将修改过的数据直接通过无线网络传送到服务器端,以实现数据的实时更新,当然使用这个功能PDA上必须能够访问GPRS网络。为了配合文件上传,提供了压缩工具以节省流量,减少上传时间。支持激光测距仪。其他改进包括Application Builder里面的编辑器改进,更好的用户使用体验等等就不再此细细阐述了。现在7.0的Beta版本已经可以在ESRI的网站上下载。

    ESRI的一款免费产品:ArcExplorer也会变得更加强大,ArcExplorer将会变成一个“免费,简单,有趣”的软件,它会有多个版本,除了能够在桌面上运行的版本,还包括在浏览器端运行的.net版本,java版本和纯HTML版本,甚至还计划有一个在PDA上运行的版本。ArcExplorer可以访问ArcIMS,ArcGIS Server中的数据,还可以访问OGC的各种Web服务提供的数据,并且将他们融合在一起展现给用户。有了ArcGIS Server在后台作为后盾,可以想象一下,ArcExplorer里面可以实现的分析功能会有多么得强大。

    在Jack主持的开幕式上,还演示了一个用来发布栅格数据的Image Server,该产品在发布大数据量的栅格数据方面有及其强大的功能,这些功能包括:快速处理大数据量地数据,不需要数据库支持,实时的服务器端数据处理,有SDK以支持新的数据格式等等。很明显,该Image Server将成为将来提供栅格数据服务的主要产品之一。

- 作者: panther 2006年11月3日, 星期五 19:47  回复(0) |  引用(0) 加入博采

要买的几本书

1、ArcObjects开发基础与技巧--基于VisualBasic.net

2、ARC GIS 开发宝典——从入门到精通

3、空间数据库

4、地理信息系统算法基础

5、空间分析建模与原理

6、OpenGL编程指南(第四版)

- 作者: panther 2006年10月17日, 星期二 10:51  回复(4) |  引用(0) 加入博采

c# asp.net 书评(转载)

C#高级编程》,3rd Edition,Wrox。
C#入门的书,讲得很全,没有重点,感觉很像谭浩强老先生的《C语言程序设计》。

C# XML入门经典》,Wrox
又是乐思的书,XML入门级的比较实用的书。例子还算是不错。

《设计模式》,4GOF
不说了,圣经。总是看,总是记不住。

《重构——改善既有代码的设计》,Fowler
好书,写代码用不着,改代码必看。(你能写出不修改的代码来吗?)

《面向对象开发实践之路——C#版》,李维
国人精品。全书讲解一个实例,非常透彻,文笔也值得称道。

《程序员修炼之道》,Andrew Hunt等
想要当好程序员和当好的木匠都必须看的书,书不厚,越看越厚。

《测试驱动开发》,Kent Beck
写程序必写测试,写测试必看测试驱动开发。

《JavaScript权威指南》第四版,O`Relly
权威,事无巨细。百科全书式的教材,Web开发常备无患。

《征服Ajax+Lucene构建搜索引擎》,人民邮电
总感觉是两本书:Ajax和Lucene,都很一般……

《敏捷软件开发 原则、模式与实践》,Robert C.Martin
不管你想不想用敏捷开发,作者的优秀对象思想都知道你深入学习。我看了两遍,还会再看第三遍。

《代码大全2》,Steve McConnell
全,代码大全,感觉一般。

ASP.Net 1.1高级编程》,Wrox
乐思的书总给你一种“官方”的错觉。这本书介绍Asp.Net 1.1的全貌。

《深入剖析ASP.NET组件设计》,黄忠诚
国人又一经典,写ASP.NET组件必看。

No 1: Pro ASP.NET 2.0 in C#2005
No 2: Beginning ASP.NET 2.0 E-Commerce in C# 2005
No 3: Pro C#2005 and the .NET 2.0 Platform

这三本书都是Apress出版的,感觉国内目前没有什么.net 2.0相关的书,现在已到2006年,.net 2.0 2005年就发布了,国内技术落后啊?

没办法,只好看英文的PDF文件,现已看了第一本的一半,感觉,老外写的书就是好,程序也清晰,让我对.net 2.0, VS2005有了新的认识。感觉真的太强大了。

第1本,比较全面学习asp.net
第2本,应用asp.net建立电子商务网站
第3本,可以说是用来练内功的

总之,都是好书,经典书。

有朋友学习,可以一起探讨一下。真的,强力推荐。这几本书,我都有电子版PDF的,比较清晰,也可到apress下载源代码。

- 作者: panther 2006年10月14日, 星期六 16:52  回复(2) |  引用(0) 加入博采

USA GIS Links
USA GIS Links

Links for GIS Users


GIS In USA Universities/Colleges/Institutions


GIS In USA Government Agencies


Other Links


- 作者: Panther 2006年09月29日, 星期五 13:04  回复(0) |  引用(0) 加入博采

美国GIS的19个研究方向
 美国GIS的19个研究方向
1       空间数据库的准确性研究
     地理信息数据中误差处理和不确定性错误处理的方法和技术 ,包括 :
     不确定性误差模型 ;
     误差跟踪并对误差进行编码的方法 ;
     计算和表达在 GIS应用中的误差 ;
     数据精度的评估 ;
     数据质量、元数据、数据标准等问题研究。
 
2       空间关系语言研究
     以地理空间概念的规范化形式为基础 ,利用自然语言和数学方法 ,
     形成空间关系表达的理论 ;
     关于定位表达的计算模型 ;
     空间概念的获取和表达 ;
     拓扑关系的定义 ;
     空间信息的可视化 ;
     GIS的用户接口。
 
3       空间数据的多种表达方式研究
     为高效数据提取而组织的不同版本的数据及相应的拓扑关系 ,以及
     空间数据的多种表达方式 ;
     满足数据一致性和精度要求的地图制图规则 ;
     数据模型、链接、多机构、多尺度等对数据的需求。
 
4       地理信息的使用和价值研究
     对 GIS获取、实现和使用起关键作用的因素和过程的理解 ;
     GIS传播模型建立方法 ;
     确定 GIS的经济价值。
 
5       海量空间数据库的结构体系研究
     海量数据库中数据模型、结构、算法、用户接口等问题的实现方法 ;
     空间代数学 ;
     基于逻辑的计算机查询语言 ;
     元数据的具体内容和组织 ;
     数据压缩和加密方法。
  
6       空间决策支持系统
     GIS及其相关学科在决策形成中的作用 ;
     区域灾害问题解决的空间决策支持方法 ;
     空间决策支持系统的模型和数据 ;
     空间决策支持系统技术和实现 ;
     用户需求和组织等问题研究。
 
7       空间信息的可视化研究
     数据质量的管理和可视化表达构成研究 ;
     误差模型和数据质量指标 ;
     数据库中数据的质量管理 ;
     使内在表达和地图显示更容易的可视化工具 ;
     对数据质量信息的用户需求评估。
 
8       地图制图的规范化研究
     研究相应的方法和准则 ,以提高空间数据的一致性 ,
     以及空间数据在表达方式和空间分析方面的效率和准确性 ;
     地图制图语言规范化研究 ;
     规范化设计评估体系 ;
     将知识推理嵌入数据模型。
 
9       地理信息数据共享的研究
     由地理信息和技术共享到空间数据共享 ;
     空间数据共享的理论研究 ;
     空间数据共享的场所 ;
     空间数据共享的处理方法。
 
10 GIS中时空关系的研究
     地理空间中空间、时间以及和变化相关联的对象研究 ;
     不同时间概念的划分 ,如 :离散的、连续的、单调的等 ;
     具体应用中 ,笛卡儿坐标和欧几里得坐标的选择 ;
     将人类对时间和空间的认知过程具体化、形式化 ;
     空间现象的模拟计算模式。
 
11 遥感和 GIS的集成研究
     解决遥感和 GIS集成方面的关键问题 ,主要包括 :
     数据结构和存取问题 ;
     数据处理流程 ;
     误差分析 ;
     机构问题。
 
12 GIS的用户接口研究
     人机交互的用户接口设计和实现 ;
     在 GIS环境中 ,人和计算机相互作用的研究 ;
     不同背景、语言、文化对人机交互的影响
     GIS软件用户接口设计的准则和方法。
 
13 GIS和空间分析研究
     空间统计学地理数据的空间统计分析 ;
     地理边界和地图比例尺在空间数据体系中的作用 ;
     空间数据的采样和内插 ;
     GIS数据结构和空间统计计算之间的关系。
 
14 GIS在全球变化中的作用研究
     全面、定量地理解 GIS应用对全球变化所起的作用 ;
     从小尺度的研究出发 ,建立理论基础和计算结构 ;
     全球数据质量的评估。
 
15 法律、信息政策和空间数据库关系研究
    GIS数据适用范围 ;
    科学地理解空间数据库环境中的法律和政策 ;
    如何完善 GIS方面法律的内容和质量 ;
    空间数据库在公众政策和法律建设方面的作用
    GIS在公众政策和法律方面的有用性尝试。
 
16 通过协作形成空间决策系统的研究
    提供开发和评估工具 ,以解决复杂空间问题 ;
    建立知识获取方法 ;
    建立评估方案 ;
    确定协作方的相互联系方式 ;
    在相互作用的环境中解决冲突的方法。
 
 17 在社会背景中 ,如何在 GIS中表达人、空间与环境的研究
    人口的管理和控制 ;
    确定冲突影响的人口范围 ;
    政治经济关心的自然资源的开采和使用。
 
18 地理信息系统的互操作研究
   开放的、分布式存储的 GIS结构 ;
   地理数据语义特性获取方法 ;
   数据抽象和处理模型研究 ;
   地理空间数据的粒度 (Granularity)。
 
19 地理世界的规范化模式研究
   地理世界的规范化表达 ;
   用空间数据结构表达现实世界时 ,基本的描述元素 ;
   GIS用户对地理世界的直觉看法。

- 作者: panther 2006年09月23日, 星期六 22:38  回复(1) |  引用(0) 加入博采

入口

EZ:

http://www2.una.edu/library/databasesalpha.htm
100505320001/SMITH

EZ:

http://ezproxy.nwtc.edu:2048/login
密码:20000143

UMI:

http://proquest.umi.com/pqdweb
Username: 0C4JWBRCNX
Password: welcome

- 作者: panther 2006年09月23日, 星期六 20:25  回复(0) |  引用(0) 加入博采