【文件属性】:
文件名称:数据的准备-python简单获取自身外网ip的方法
文件大小:762KB
文件格式:PDF
更新时间:2024-06-29 06:08:30
arcgis
二、数据的准备
这个比较简单,就用 ArcTutor\Network_Analyst\Exercise2\Paris.gdb中的 streets数据,
因为我觉得 sfo的图不好看。要先进行一些预处理,这不是本文重点,详细情况可以参考
Documentation下的文档。
三、修改 faces-config.xml
1、在 Eclipse下新建一个 ArcGIS Web Samples工程,选择的模板是 ArcGIS Server Route
Finder。
2、修改 faces-config.xml文档,找到下面这段代码,删之,并且找到定义#{agswsgeo1}
的那段代码,一并删除。这两段代码在WebContext中注册一个 Geocode服务,我们
不需要。
#{agswsgeo1}
3、找到下面这段代码,大家有兴趣可以观察一下它所在的位置,上下打望一番。把其中红色字
体部分替换为Map Server的 URL地址,其实就是我们发布的地图服务的地址,我的是
http://wangj:8399/arcgis/services/network/paris/MapServer。其实这个带中括号的部分应该在编译的时
候就被替换掉的(有兴趣的可以去看看 sample里面的那些 build.xml,其中主要功能就是用用户的输
入参数替换这些方括号的内容),但实际上需要我们自己改,呵呵,自己动手,丰衣足食。
[AGSWS_MAPSERVER_ENDPOINT]
4、好了,最后修改一个地方,在WebContext中注册的两个 resources,其中一个是我们熟悉的
ags0,另一个是 agswsExt1,分别是地图服务和 NA扩展。细心的人也许已经发现了,它们都注册了
自己的 functionalities,但是用的是两套变量。ags0用的是
#{agsMap}