分享
 
 
 

ArcXML学习笔记(一)

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

一、概论:

配置文件分为四种:

1>用于Image Service和Feature Service的地图配置文件(map configuration file),

由ArcIMS Author生成,输出为ArcXML;

2>用于ArcMap Server的地图配置文件(map configuration file),

由ArcMap生成,输出为ArcMap文件( *.mxd , *.pmf )

3>Viewer configuration file

4>default.axl

1. AXL用于客户浏览器与ArcIMS服务器之间通讯,由ArcIMS的author编辑、输出;

2. 每一个地图服务指向一个AXL文件;

用于Image Service和Feature Service的地图配置文件

一般来说,地图配置文件作为对ArcIMS服务的输入,提供图层默认的属性和表现方式,而Request的参数则会覆盖地图配置文件中图层默认的属性和绘图方式,但Request的如果没有相应参数指令覆盖的话,ArcIMS service将使用地图配置文件中的默认值。

** 对含非英文字符的Layer Name或font Name必须用Author或XML编辑器编辑;

** 地图配置文件不包含数据源(Data Source),文件中只有对其的引用,地图配置文件只包含默认的 对地图的属性操作和绘图方式;

地图配置文件的构成:

1><?xml version="1.0" encoding="UTF-8"?> :prolog(序),通用XML文件开头的定义

2><ARCXML version="1.1">元素,出现在所有ArcXML文件中;

3><CONFIG>元素对,表示是配置文件;

|

4> |-- <ENVIRONMENT>元素对,包含本地配置;

| |-- <LOCALE\>

| |-- <UIFONT\>

| |-- <SEPARATORS\>

| |-- <SCREEN\>

|

5> |-- <MAP>元素对,包含地图配置。

|-- <PROPERTIES>

| |-- <ENVELOPE> //范围

| |-- <MAPUNITS> //单位

|

|-- <WORKSPACES>

| |-- <SHAPEWORKSPACE> //纪录所有Shape文件所在目录

| | (某图层所对应的具体Shape文件在<LAYER>中记录)

| |-- <IMAGEWORKSPACE>

| |-- <SDEWORKSPACE> //纪录所有SDE表所在服务器信息

| |(某图层所对应的SDE表名在<LAYER>中记录)

|-- <LAYER>

<ENVIRONMENT>

包含:<LOCALE\> 定义 国家、语言

<UIFONT\> 定义 ArcExplore4,Java Viewer默认字体

<SEPARATORS\>定义 ts属性定义所有坐标(x , y)点之间的分隔符;

cs属性定义分隔x坐标和y坐标的分隔符;

<SCREEN\> 定义 默认客户端分辨率所用参数;dpi="96"为 1024 x 768

例子:

<ENVIRONMENT>

<LOCALE country="CN" language="zh" variant="" />

<UIFONT color="0,0,0" name="Arial" size="12" style="regular" />

<SEPARATORS cs=" " ts=";"/>

<SCREEN dpi="96" />

</ENVIRONMENT>

<MAP>

包含:<PROPERTIES> 提供定义一个ArcIMS service所需属性框架,包含地图图像初始长度

与宽度,最大长宽范围,单位,当前投影等。

<WORKSPACES> 提供创建地图图层所需数据的存放路径

<LAYER> 每一个LAYER元素应用于一个图层,包含此图层数据如何符号化信息。

<PROPERTIES>详解:

必须包含<ENVELOPE>,在地图配置文件中<ENVELOPE>定义长宽范围

<ENVELOPE>通过定义x、y坐标的最大值和最小值定义了一个四边形

<ENVELOPE minx="115.16805678807434"

miny="39.39748735639008"

maxx="117.50695799536"

maxy="41.0590057298794"

name="Initial_Extent" />

name="Initial_Extent"时,说明第一次访问地图图像时的初始大小;

name="Extent_Limit"时,说明地图最大可放大限度。Extent_Limit在含有GET_IMAGE

和GET_FEATURES的requests中将被忽略,SERVICEINFO的Response中有效

<MAPUNITS>定义地图中所用数据的单位

units ="decimal_degrees" 经纬度

units ="feet" 英尺

units ="meters" 米

<PROPERTIES>包含FEATURECOORDSYS and FILTERCOORDSYS 时

<MAPUNITS>由ArcIMS Spatial Server自动选择,地图配置文件中<MAPUNITS>被忽略。

<WORKSPACES>详解:

包含:<SHAPEWORKSPACE

name="shp_ws-0" //WORKSPACE的名字,在数据集中必须唯一

directory="c:\ESRIDATA" //包含Shape文件的路径

/>

<IMAGEWORKSPACE

name="jai_ws-1"

directory="c:\ESRIDATA" //包含Image文件的路径

/>

<SDEWORKSPACE

name="sde_ws-314"

server="172.18.2.6"

instance="port:5151" //SDE Instance的port号,

//格式为"port:端口号"。

//如为SDE直接连接,

//则格式为"sde:<database_vendor>"

//目前有: "sde:oracle" (Oracle 8i),

// "sde:oracle9i" (Oracle 9i),

// "sde:sqlserver".

database=""

user="mapuser"

encrypted="true" //访问ArcSDE Instance的password是否加密

password="QKWRIEUXAEFIJT"

//如为SDE直接连接,则密码后必须加

//"@<net8 service name>"

geoindexdir="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\"

//geocoding index 创建的目录,

//Windows下默认的目录是"temp"

//Unix下默认的目录是 /tmp

/>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有