Tag Archives: arcgis

关于ArcCatalog里的iso和fgdc元数据标准的一些要点

1. If you are exclusively adding documentation using the ISO metadata
metadata editor and you will be publishing your metadata to an ArcIMS
Metadata Service, you must turn off the FGDC synchronizer and the Geography
Network synchronizer and remove all FGDC XML elements from the metadata.
2. To remove FGDC information from the metadata, you can use a VBA script
that is available with the ArcGIS Desktop Developer Kit and from ArcGIS
Developer Online at Samples > Metadata
3. ArcCatalog的验证的五项,其实是为Metadata Explorer服务的,并不元数据标准的
验证
4. ArcCatalog的Synchronizer(3种,包括iso, fgdc, geography network)是通过增
加xml elements的Sync="TRUE" or "FALSE"来实现的
5.在搜索的时候,FGDC的elements先被搜索,对应的iso elements不会被搜索到(只有
在对应的FGDC elments缺省的情况下才可能被搜索到),所以一定要记得做iso
metadata的时候,将fgdc的关闭掉
6. 很多州和地方根据FGDC CSDGM制定自己的专规(Profile),如the European
Committee for Standardization,和 the Australia New Zealand Land information
Council (ANZLIC)等
7. FGDC最终会采用 ISO 19139(19115的实施方案)来代替CSDGM
8. 可以定制 synchronizer,创建新的 stylesheets,自己的metadata editors
9. ArcCatalog实际上在一份XML里维护了FGDC和ISO两套标准,还支持扩展。而这整个
XML在publish的时候要放到sde的metadata的xml column里

ArcIMS 9 with Tomcat 5 安装的一个补充

作为对以前那个ArcIMS 9安装的一个补充,
按以上步骤完成后,执行诊断不能通过(提示找不到页),别担心,
在tomcat菜单下找到 tomcat manager,进去后,点击  application list,看/servlet是否已经起来,如果起来就是正确的。另一个检查的法子是,在ie里键入 http://localhost:8080/servlet/是否好用,如果好用证明tomcat安装正确了,只是redirector没有起作用。
 
打开 redirector下的conf (我的位置是 C:Program FilesApacheJakarta Isapi Redirectorconf),找到 uriworkermap.properties,打开,添加 /servlet/*=wlb
保存,重启 tomcat (?,可能不是必需),重启 iis admin service,和www publishing service
再试你的diagnoise,看test 1和2是否好了!

Arcims 9 installation

1. Windows server 2003 sp1 chs
2. J2SE SDK 1.4.2_08 (jre updates to 1.5.0.20)
3. IIS 6.0
4. ms sql server 2000 sp4
*set the authentication mode to both sql server and windows by enterprise
management
5. arcsde 9 for sql sp3
6. dot net framework sdk 1.1
*this component is to enable the .net link connector when installing arcims
9. Actually, I’ve installed the visual studio .net 2003 which will be used
as the asp.net editor.
7. Tomcat 5.5.9
*type http://localhost:8080 to see if the setup is completed.
8. configure isapi_redirect.dll
*install isapi_redirect-1.2.13.exe from apache website; it will help you to
creat most of things you have to do without this executable file, for
example, creating proper register settings, adding jakarta virtual directory
to the IIS console.
*add Jakarta extension within IIS console
9. arcims 9
*install arcims 9, and perform post installation with the option of IIS6
with Tomcat 4.x.
*edit the uriworkermap.properties file under the jk1 connector conf
directory, adding the appropriate mappings.*try the diagnostics facity to
test 1 and 2. If error 006 occurs, plz check the machine setting in the
Esrimap_prop file under the webapps directory in Tomcat root.
10. enjoy the arcims 9

arcsde for sql svr 2k

安装完arcsde 9 for sql server 2000,发现启动不了iomgr服务。
查看sde etc目录下的log,发现sde用户不能登录进sql server 2000。
查google,发现是由于在安装sql server时,设定成windows用户验证的登录方式。用
企业管理器,将仅windows验证,改成sql server和windows验证选项。再启动arcsde,
成功!

ArcIMS架构

1. ArcIMS架构包括Presentation Tier, Business Logic Tier, Data Tier。 还提供
了一些管理应用程序来管理Business logic tier。

2. ArcIMS工作于Java环境。 运行ArcIMS还包括一个Web server, Java VM,和servlet
engine。servlet engine是Java VM的扩展,建立Java VM和Web server间的连接

3. Business Logic Tier包括Application Server Connectors, ArcIMS Application
Server, 和ArcIMS Spatial Server。Connectors在Web Server和Application Server
间建立连接。在Business logic tier间的通讯通过ArcXML。
3.1 Application Server只接收ArcXML格式的请求。因此connectors的作用就是将直接
ArcXML请求(ArcIMS servlet connector)递交到application server、或从
coldFusion、ASP、.NET、JSP(ColdFusion connector, activex connector, .net
link, java connector)形成ArcXML然后再递交到application server
3.2 ArcIMS Servlet Connector是默认的connector,用于将客户端产生(如Html
Viewer)的ArcXML递交到application server。arcims servlet connector还包括一个
wms connector,允许兼容于wms的客户端可以访问arcims服务
3.3 使用java的connectors(arcims servlet connector和java connector)必须在底
层使用servlet engine,以在web server和java vm间建立关系
3.4 spatial server包括image server, feature server, query server, extract
server, geocode server和metadata server(此6个server可以共存于一个spatial
server上),以及arcmap server(一个spatial server只能存在一个arcmap
server)。前6个server接收arcxml请求,arcmap server接收arcmap mxd文档。
3.5 spatail server的实例(instance)和service。一个实例可以认为是一个线程。除
arcmap server,其它server默认情况下启动2个instances。arcmap server由两个
spatial server启动,一个spatial server只能启动一个arcmap server。arcims提供
四种service,即image service, feature service, metadata service, 和arcmap
image service。每个service由一个或多个server共同完成。
3.6 在一个arcims站点上,可以有多个spatial server,可以在一台机器上,也可以分
布在不同机器。在管理的时候,多个spatial server上的各种server type实际上形成
虚拟的server type,由applicaiton server来具体管理这些虚拟的server type是如何
对应到实际的server type上去。

4 arcims可以使用arcsde 作为后台的数据库。在通常情况下,到arcsde的连接等于
instances的数目。比如,如果只有一个spatial server,默认情况下建立一个image
service,将建立2个image server instances和2个query server instances, 这时到
arcsde的连接数等于4。如果部署了2个spatial server,这时一个image service到
arcsde的连接数等于8。但当再建立一个image service的时候,arcims会重用已有这些
的instances和已有的相同连接。
4.1 arcims到arcsde的连接可以是无限的,不受限于arcsde的license限制。但arcims
也支持连接的pooling,以提高连接效率。

5 表示层。HTML viewer, Java viewer(包括可定制和不可定制两种), 使用各种
connector定制的viewers.