ArcGIS Server中的各种服务

ArcGIS Server中的各种服务
ArcGIS Server中的各种服务

ArcGIS Server中的各种服务

使用服务

通过服务可以在客户端之间更容易的共享资源。通过服务可以保证所有的客户端访问到同样的资源,而不用在他们的机器上单独进行安装。服务器存储着资源,管理服务,进行GIS相关工作,将结果通过图片或者文字的形式返回给客户端。

要使用服务,并不需要安装单独的GIS软件,用普通的Web浏览器或者自定义的应用程序即可。但ArcGIS的应用程序,比如ArcMap和ArcGlobe同样可以作为GIS服务的客户端。

使用ArcGIS Server上的服务时,可以和使用本地资源一样对它进行访问。比如访问服务器上的map service 时,就好像地图文档和数据存储在本地一样。

将GIS resource作为一个服务发布出去是让人们访问到它的关键。通常情况下,都是通过ArcGIS Desktop 来制作资源,然后将其发布成服务供客户端使用。

下表中列出了可发布的服务和每个服务需要什么样的资源

服务类型需要的GIS资源

Map service Map document (.mxd, .pmf)

Geocode service Address locator (.loc, .mxs, SDE batch locator)

Geodata service数据库连接文件(.sde) 或personal geodatabase 或file geodatabase 或引用了注册为版本的geodatabase中数据的map document

Geometry service不需要GIS资源

Geoprocessing

带有工具涂层的Map document或toolbox (.tbx)

service

Globe service Globe document (.3dd, .pmf)

Image service Raster dataset 或引用了raster dataset的图层文件或编译过的image service definition (.ISCDef)

各种服务具有的能力

作为一个ArcGIS Server管理员,你需要关注发布的服务和其引用的资源。但客户端更关心的是他们能使用的服务都具有什么样的能力。作为管理员,可以控制所发布的GIS和其拥有的能力。

服务的能力是和资源的类型相关的,比如地图文档中图层的类型。Map documents具备的能力最多。比如WMS 和KML。其他比如Geodata Access和Geoprocessing, 需要特殊类型的图层。下表中列出了各种服务能力所需要的资源。

能力该能力能够做什么哪些服务具备该能力

Geocoding 可以用来访问address locator。geocode service总是拥有

这种能力。

Geocode services

Geodata 可以用来访问geodatabase,从而进行数据查询,提取,和

复制。geodata service总是拥有这种能力。

Geodata services

Geodata Access 允许客户端用户在ArcMap中复制和提取数据。发布创建一个

关联geodata service的地图文档时可以拥有这种能力。

Map services

Geometry 为应用程序提供一个用于几何运算(比如投影和加密化)的内

部引擎。

Geometry services

Geoprocessing 用从toolbox或工具图层来访问geoprocessing models。

工具图层是指从ArcToolBox中拖拽到TOC中的model。发

布创建一个关联geoprocessing service的地图文档时可以

拥有这种能力。发布一个geoprocessing service时自动拥

有这种能力。Geoprocessing services, map services

Globe 可以用来访问globe document。发布globe service时自

动拥有这种能力。

Globe services

Imaging 用来访问raster dataset或ArcGIS Image Server

service。发布image service时会自动拥有这种能力。

Image services KML 使用一个map document来创建Keyhole Markup Map services

Language (KML) features。

Mapping 用来访问map document的内容。发布map service时自

动拥有这种能力。

Map services

Mobile Data

Access

可以从map document中提取数据到移动设备上。Map services

Network Analysis 使用Network Analyst extension来解决交通网络分析问

题。

Map services

WCS 创建一个兼容OGC(Open Geospatial Consortium)WCS

规范(Web Coverage Service)的服务。Geodata services, image services, map services

WFS 创建一个兼容OGC的WFS规范(Web Feature Service)的

服务。

WMS 创建一个兼容OGC的WMS规范(Web Map Service)的服

务。Image services, map services

这样就可以看出要使用特定能力时需要发布什么样的服务了。

把服务发布到网络上

客户端通过网络连接到服务器(可以通过LAN或WAN)。如果是通过Internet方式连接到一个GIS Service,那么他们使用的就是Web Service。

发布服务的时候,默认会使这个服务能够通过网络被访问,并给出与之相关的一个URL。这个URL是ESRI的应用程序通过ArcGIS Server Internet方式连接时使用的。你不能直接在浏览器中输入这个URL来浏览服务。但是,你可以在浏览器中输入这个URL,在后面再加上“?wsdl”来查看这个Web Service的定义,以便检查它是否正常工作。(WSDL是Web Services Description Language的缩写,是一种用来描述Web Service

的XML语言)。

关于Web service的URLs

要使客户端能够访问Web services,他们必须得知道该服务的URL。形如:

http://<服务器名称>/<实例名>/services

如果要连接到一个特定的服务,则URL应该是这样的形式:

http://<服务器名称>/<实例名>/services/<文件夹名称(如果服务在一个文件夹里的话)>/<服务名>/<服务类型(某些服务需要)>/<能力的类型(某些服务需要)>

比如,要通过WSDL查看服务器上的所有服务的描述,则输入以下的URL:

http://服务器名称/arcgis/services?wsdl

又如,要通过WSDL查看服务器上一个名为usamap服务的mapping能力,则输入下面的URL:

http://服务器名称/arcgis/services/usamap/mapserver?wsdl

某些能力必须通过Web来访问

某些能力的使用要求客户端必须通过Internet的方式来连接;因此该能力不能够禁用“通过web访问”选项。这些能力包括KML, WMS, 和Mobile Data Access。

下面我们来看看具体的服务。

Map services

Map service是最常见的ArcGIS service,可以拥有很多能力和功能。Map service本身具备mapping和map viewing的能力,也可以支持modeling和geoprocessing,mobile GIS services以及OGC WMS, OGC WCS, KML的能力。

要发布map service,首先得在ArcMap中准备一个map document (.mxd)。将这个mxd文件发布成map service后,便可通过服务访问该地图文档的数据,显示图层,并使用该地图内建的任何能力。也可以选择对这个服务建立cache,使其能够更快速的被浏览。

创建map document

必须使用ArcGIS Desktop来创建map document。如何创建,请参考ArcMap概览。

创建准备发布成服务的map document的一些技巧

需要合理安排地图文档的内容,范围,标注,注记等等要素,将它们安排到合理的位置,切记不要太繁琐,同时考虑到地图的美观性。

可以参考创建和发布网络地图。

发布service

如何将地文档发布成一个服务,请参考帮助中的“Publishing a GIS resource to the server”主题。

启用service中的相应能力

发布一个map service后,通过启用相应的能力可以创建其他与map service一起工作的service。其中一些能力要求地图文档包含有特定的图层。

下表中列出了map service拥有的能力,和启用相应能力的要求。

能力该能力能够做什么启用该能力的要求

Mapping 提供对地图文档内容的访问任何地图文档都默认具有这种能力

WCS在地图文档中包含一个或多个raster layers来

启用一个与Open Geospatial Consortium's

(OGC) Web Coverage Service (WCS)规范兼

容的能力

地图文档中需要包含raster图层

WFS使用文档中的图层创建一个与Open Geospatial

Consortium's (OGC) Web Feature Service

(WFS)规范兼容的能力。文档中需要包含需要矢量图层。服务中不包含栅格图层,因为WFS是针对适量数据的。

WMS使用文档创建一个与Open Geospatial

Consortium's (OGC) Web Map Service

(WMS)规范兼容的能力。

None

Mobile Data

Access

可以从地图文档提取数据到移动设备上。不需要

KML使用地图文档来创建Keyhole Markup

Language (KML) features。

不需要

Geodata Access允许用户在ArcMap中对数据进行提取和复制。需要使用geodatabase中的图层。

创建一个与map service协同工作

的geodata service。

Geoprocessing从工具图层可以访问geoprocessing models。

工具图层是指从ArcToolbox中直接拖拽到TOC 需要工具图层。这样就可以创建一个随map service一起工作的

上的工具model。geoprocessing service。

Network Analysis 使用Network Analyst扩展模块解决交通网络分

析问题。

需要一个引用network dataset数

据的network analysis layer。

Using the map service

创建了map service后,可以通过local和Internet方式来连接。由于map service可以具有多种能力,所以有很多ESRI和非ESRI应用程序都可以访问它。包括:

?ArcMap

?ArcGIS Server Web Mapping applications

?ArcGIS JavaScript API applications

?ArcGIS Explorer

?ArcGlobe

?ArcReader

?ArcGIS Engine applications

?ArcGIS for AutoCAD

?Microsoft Virtual Earth (using the ArcGIS JavaScript Extension for the Virtual Earth API) ?Google Maps (using the ArcGIS JavaScript Extension for the Google Maps API)

?Google Earth (as KML)

?WMS client applications (as WMS)

?WCS client applications (as WCS)

?WFS client applications (as WFS)

?Mobile applications (as a mobile data service)

返回顶部

Geocode services

Geocode services也有非常广的使用范围,业务和客户管理上可以很容易得出货物分发配送时需要走那个方向。Geocoding可以在地图上轻易找到一个地址,并查看周围的一些要素与之有什么样的联系。有时可以仅通过查看地图获取你需要的信息;有些时候需要通过空间分析工具来揭示潜在的信息。

有很多商业的geocode services,但可能并不能满足你的需要:地址信息更新不够及时,地址信息的格式与他们不符,或者你想让人们通过当地的习惯用语来查找一个地点。这些都需要一个特殊的geocoding解决方案。可以通过发布自己的geocode service来解决这些问题。

在向GIS服务器发布geocode service前,需要在ArcGIS Desktop中创建address locator,然后将locator 作为geocode service发布。

创建address locator

address locator是ArcGIS中geocoding的主要工具,同时包含了地址定位所需的所有数据。可以使用ArcCatalog创建address locator。关于如何一步步创建,请参考创建Address Locator。

创建的locator需要在一个共享目录中这样所有的server object container (SOC)机器才能访问到它。另外SOC账户也需要有访问到该目录的相应权限。

发布address locator

请参考Publishing a GIS resource to the server。指定资源时指定到想要发布的locator。可以使用的格式是locator files (.loc), ArcView 3 address locators (.mxs), ArcSDE address locators, personal geodatabase locators,和file geodatabase locators。

使用geocode service

Web ADF自带的Find Address task就是用来定位地址的。利用这个task来使用geocode服务。

返回顶部

Geodata services

geodata service,客户端使用ArcGIS Server可以通过Lan或Wan访问geodatabase。该服务拥有复制geodatabase,提取数据,在geodatabase中进行查询的操作能力。一个geodata service本身可以添加各种行的geodatabase,包括ArcSDE geodatabases, personal geodatabases, 以及file geodatabases。

如果想通过远程访问一个数据库,geodata services非常有用。比如公司想建立一个ArcSDE geodatabases 来管理Los Angeles和New York办公室的数据。建立好服务后,两地的办公室都可以通过互联网使用geodata service来发布自己的ArcSDE geodatabase。geodata services也可以用来通过Internet定期同步不同geodatabase中的数据。

发布该服务之前,你需要对geodatabase相关概念有所了解。请参考Understanding distributed data。

首先在ArcGIS Desktop中准备好geodatabase

发布geodata service

两种方式来发布geodata service: 直接从geodatabase发布,或伴随map service发布一个geodata service。

直接从geodatabase发布geodata service

这种方式需要引用你想要发布成服务的personal geodatabase, file geodatabase, 或ArcSDE的连接文件。geodatabase或连接文件需要放在所有SOC机器都能够访问到的地方。

对于ArcSDE geodatabase,有些时候需要在Catalog中右键,保存连接文件,这样.sde连接文件就会保存你的登录名/Application Data/ESRI/Catalog/文件夹中,建议将它拷到一个所有SOC机器都能够访问到的地方。

通过一下步骤来发布geodata service:

1.点击Manager中的Services标签

2.点击Publish GIS Resource.

3.根据提示输入信息,但要注意:

?对于Resource, 选择想要发布的geodatabase或ArcSDE geodatabase的连接文件(.sde)。

?如需帮助,请参考Publishing a GIS resource to the server。

随map service发布一个geodata service

要这么做,必须在map service的能力列表中选中geodata access,而且map document必须引用了geodatabase中的数据。当发布完成后,会自动创建一个map service和一个同名的geodata service,这两个服务可以独立进行管理。发布这样的服务可以允许你使用Distributed Geodatabase toolbar中的命令来添加map service到ArcMap中。请参考Distributed Geodatabase toolbar。

按照以下步骤来操作:

1.点击Manager中的Services标签

2.点击Publish GIS Resource.

3.根据提示输入信息,但要注意:

?对于Resource, 选择想要发布的地图文档。

?在选择能力时,确保选中了Geodata Access。

?如需帮助,请参考Publishing a GIS resource to the server。

能力

Geodata services可以产生三种能力。可以在发布服务的时候选中他们或者以后在service属性中

修改他们:

?Geodata用来访问geodatabase,默认是自动具有这种能力的。

?WCS使该geodatabase中的栅格数据以Open Geospatial Consortium, Inc.

(OGC) Web Coverage Service (WCS). WCS规范兼容的方式发布到网络中。默认情况下没

有选择WCS能力。

关于WCS services.

?WFS使该geodatabase中的矢量数据以Open Geospatial Consortium, Inc.

(OGC) Web Feature Service (WFS). WFS规范兼容的方式发布到网络中。默认情况下没有

选择WFS能力。

关于WFS services.

返回顶部

Geometry services

geometry service可以帮助应用程序进行几何计算,比如buffering, simplifying, 计算面积/长度,或投影。进行这些计算工作其实也有其他的方式可以完成,比如细粒度的AO编程或geoprocessing service,而geometry service提供了另一种方式来完成类似的工作。geometry service特别适合于使用ArcGIS REST 或JavaScript APIs建立的应用程序。

geometry service只对于管理员和开发者可见。连接到服务器的用户并不能看见geometry service。

geometry service是ArcGIS Server 9.3中提供的,默认情况下不能使用。必须为自己的应用程序手动创建它。

创建geometry service

要创建geometry service,选择ArcCatalog或Manager中的Add New Service。service类型中选择Geometry Service。但要注意以下几点:

?geometry service必须用"Geometry"命名。

?每个服务器上只能有一个geometry service;但可以允许该服务的多个实例。

?Geometry services总是池化的。

?可以和其他服务一样停止,启动和删除geometry service。

使用geometry service进行开发工作

在建立JavaScript应用程序时,可以通过REST endpoint来引用一个geometry service。如何使用,请参考ArcGIS JavaScript API helps。

如果想在Web ADF应用程序使用geometry service,建议你使用SOAP。可以在SOAP SDK中找到geometry service,请参考ArcGIS Server Resource Center。

返回顶部

Geoprocessing service

geoprocessing service包含客户端可以使用的了geoprocessing tasks。Tasks是发布geoprocessing toolboxes或包含工具图层的map documents时创建的。当执行geoprocessing service中的task时,是在服务器上进行运算,使用的也是服务器的资源。

Geoprocessing services和它们的tasks可以通过Internet或局域网来访问,也可在ArcGIS Desktop, ArcGIS Explorer, 以及web应用程序(比如使用ArcGIS Server Manager创建的web Applicaiton)中使用。

发布Geoprocessing service

?发布geoprocessing toolbox。该toolbox中的每个tool都会变成geoprocessing service中的一个task。

?发布包含工具图层的地图文档。每一个工具图层将会编程geoprocessing service中的一个task。

输入输出的数据类型

下图中大致说明了输入输出的参数类型。

关于如何发布geoprocessing service,请参考发布geoprocessing service。

关于更多geoprocessing service的具体情况,请参考geoprocessing service。

返回顶部

Globe services

globe service从一个ArcGlobe document (.3dd)中提供了3D的视图。要发布globe service需要首先创建globe document,然后将其发布成服务。创建了globe service之后,支持的客户端,比如ArcGlobe, ArcGIS Explorer, 和ArcReader则可以远程访问globe service。

创建globe service的步骤:

1.准备一个ArcGlobe Document,确保该文档的数据源或缓存能够被所有的SOC机器访问。

2.使用ArcCatalog或ArcGIS Server Manager创建并启动一个globe service。

3.可以为globe service创建cache以加快访问速度。

下面将详细说明如何发布服务,使用服务和如何提高显示速度。

创建globe document

创建该文档必须拥有ArcGIS Desktop且具有3D Analyst extension。globe service包含了许多图层,可以单独被加入到应用程序中。这是与map service不同的,后者一次性将文档中的所有数据加入。因为globe service是这样单独的图层,所以globe document中的一些属性,比如环境光照,太阳位置,背景颜色,拉伸参数都不会在globe service中起作用。

移除ArcGIS Online的图层

ArcGlobe 9.3默认包含了一些ArcGIS Online服务中的图层。必须在发布globe service之前将他们移除。因为globe services内容(比如ArcGIS Online的服务)不能再在其他globe services中发布。

除了你自己的图层外,如果还想在程序中看到ArcGIS Online的内容,则首先需要发布一个不包含ArcGIS Online图层的服务(仅包含你自己的图层)。然后创建一个ArcGlobe document或3D ArcReader document 或ArcGIS Explorer map,然后在其中添加一下内容:

?刚才已经发布好的globe service

?ArcGIS Online图层。

?如果需要,添加其他服务的图层。

然后将这个文档保存,放在一个共享的位置。

关于优化数据表现

请参考一下条目:

?为图层设置scale-dependent rendering:这将在放大/缩小到一定比例时只显示需要的图层。比如细节内容的图层只需要在大比例尺时才显示。

?简化图层符号。复杂的符号绘制起来会很费时间。

?使用压缩过的栅格数据。

尽量使用JPEG作为cache文件的格式,因为这种格式可以压缩数据量。

如果显卡驱动支持的话,也可以选用DXT的压缩格式。

?压缩像素颜色变化范围到16位。

?增加栅格图层的cell尺寸。

?移除不需要的图层。

发布globe service

选择发布globe service,选择要发布的globe document。按照向导来完成此工作。

注意,Web ADF中并没有使用globe services的控件。

建议通过ArcGIS Explorer来访问globe service。

要在Web application中浏览发布的3D服务,只能通过使用ArcGIS JavaScript Extension for Virtual Earth 来实现。

返回顶部

Image services

image service使得从Web service来浏览栅格数据成为可能。栅格数据的数据源可以是raster dataset (在geodatabase中或硬盘上),引用了raster dataset的图层文件, 或使用ArcGIS Image Server创建的编译过的image service definition (包含一个或多个raster datasets和defined processes)。

注意:如果要使用编译过的image service definitions来创建image services,则需要在ArcGIS Server 中注册ArcGIS Image Server。请参考Learn more about registering ArcGIS Image Server with ArcGIS Server。

Image service的能力

发布image service时,可以选择使其兼容Open Geospatial Consortium Web Map Service (WMS)或Web Coverage Service (WCS)规范的能力。

发布image services

?我有ArcGIS Server and the ArcGIS Image Server extension

则可以使用ArcCatalog或Manager发布之前说过的三种数据源。请参考Publishing a GIS resource to the server。提示resource类型时,选择raster dataset, layer file, 或编译过的image service

definition来发布。

?我只有ArcGIS Server

?则只能发布前两种数据源。步骤如前

?我只有ArcGIS Image Server

则只能发布第三种数据源。也不能启用WMS或WCS能力。客户端只能直接连接到ArcGIS Image Server。使用image service

连接到GIS服务器后可以和其他服务一样对image service进行使用。

raster dataset数据源的图层属性

image service图层具有属性。像一个raster dataset layer一样,Image Service Layer属性对话框包括General, Source, Extent, Display,和Symbology标签。注意其中Display标签有压缩选项。可以用来快速传输图像。

ArcGIS Image Server数据源的图层属性

拥有Mosaic和Metadata两个额外的标签。

返回顶部

关于具有KML能力的服务

Keyhole Markup Language (KML)是一种基于XML的文件格式,用来在Google Earth或ArcGIS Explorer 等应用程序中表达地理信息(geographic feature)。KML可以用来在maps和globes上绘制points, lines, 和polygons,并与他人共享。使用KML还可以在用户点击一个feature时,在结果中指定文字,图片,影片,或其他GIS服务的链接信息。

ArcGIS Server中,能使用KML来做什么?

ArcGIS Server有多种方式来允许你使用KML来共享地图数据:

?Map services和image services通过representational state transfer (REST)开放了KML网络链接。

?也可以使用Services Directory或Manager来创建自己的KML网络链接。

?当通过REST方式查询地图图层,进行geoprocessing或geocoding操作时,都会得到KML形式的结果。

由此可看出KML都是动态创建的,所以KML总是与服务器上最新的地图数据保持一致。

更多信息请参考KML support in ArcGIS Server

返回顶部

关于具有兼容OGC规范(WFS,WMS,WCS)能力的服务

Open Geospatial Consortium, Inc. (OGC) Web services可以使得你的地图和数据以一种开放通用的格式在网络中共享。OGC为地图和数据定义了可以广泛共享的规范。所有开发者可以免费使用OGC规范。使用OGC 规范的客户端范围很广,可以是简单的web浏览器,也可以是ArcMap之类的应用程序。

ArcGIS Server中OGC规范的发布能力

OGC定义了不同类型的服务来支持不同的地图和数据。ArcGIS Server可以发布三种OGC服务:

?Web Map Services (WMS) 用来以图层的形式支持map images

?Web Feature Services (WFS) 支持矢量数据

?Web Coverage Services (WCS) 支持栅格数据

可以通过在ArcGIS Server的services中启用某种能力来发布支持OGC规范的服务。

下表中列出了可以支持OGC能力的服务

WMS WFS WCS

Map services X X X

Geodata services X X Image services X X

更多信息请参考OGC support in ArcGIS Server 返回顶部

VF考试复习 命令大全

VF命令一览表 一、命令 https://www.360docs.net/doc/6c14326271.html,e 表名打开表 2.List 显示表记录,但不能修改 3.browse 浏览表记录,可以修改 4.display 显示记录指针指向的记录 5.append 追加记录 6.append blank 追加空白记录 7.insert blank 插入空白记录 8.delete 逻辑删除记录,记录前出现星号 9.pack 物理删除,将逻辑删除的记录彻底删除 10.recall 记录恢复 11.zap 删除表里的所有记录 12.go n 指向第n条记录 13.go top 指向第一条记录 14.go bottom 指向最后一条记录 15.skip n 往下跳n条记录 16.skip -n 往上跳n条记录 17.? 从屏幕的下一行的第一列起显示结果 18.? ? 从当前行当前列起显示结果 https://www.360docs.net/doc/6c14326271.html,e sb copy to sb() 复制sb表给sb()表 20.recno() 记录号函数 21.bof() 上溢出 22.eof() 下溢出 23.dimension x(4) 定义数组x,里面有四个元素,其中每个元素的默认值为.F. declare和dimension 相同 24.replace 替换 25.add 表示增加字段 26.distinct 不重复记录 27.error 错误 28.continue 继续 29.else if 否则 30.column 列 31.input 显示数值 32.accept 显示字符串 33.wait 是弹出的一个信息框 34.drop 删除字段或删除表 35.otherwise 其它情况 36.check 规则 37.cursor 临时表 38.build 连编 二、VF里文件类型 1.项目.pjx project 2.数据库.dbc database

ArcGIS空间分析工具

ArcGIS空间分析工具(SpatialAnalystTools) 1空间分析之常用工具 空间分析扩展模块中提供了很多方便栅格处理的工具。其中提取(Extraction)、综合(Generalization)等工具集中提供的功能是在分析处理数据中经常会用到的。 1.1提取(Extraction) 顾名思义,这组工具就是方便我们将栅格数据按照某种条件来筛选提取。 工具集中提供了如下工具: ExtractbyAttributes:按属性提取,按照SQL表达式筛选像元值。 ExtractbyCircle:按圆形提取,定义圆心和半径,按圆形提取栅格。 ExtractbyMask:按掩膜提取,按指定的栅格数据或矢量数据的形状提取像元。 ExtractbyPoints:按点提取,按给定坐标值列表进行提取。 ExtractbyPolygon ExtractbyRectangle ExtractValuestoPoints:按照点要素的位置提取对应的(一个/多个)栅格数据的像元值,其中,提取的Value 可以使用像元中心值或者选择进行双线性插值提取。 Sample:采样,根据给定的栅格或者矢量数据的位置提取像元值,采样方法可选:最邻近分配法(Nearest)、双线性插值法(Bilinear)、三次卷积插值法(Cubic)。 以上工具用来提取栅格中的有效值、兴趣区域点等很有用。 1.2综合 这组工具主要用来清理栅格数据,可以大致分为三个方面的功能:更改数据的分辨率、对区域进行概化、对 区域边缘进行平滑。 这些工具的输入都要求为整型栅格。 1.更改数据分辨率 Aggregate:聚合,生成降低分辨率的栅格。其中,CellFactor需要是一个大于1的整数,表示生成栅格的像 元大小是原来的几倍。 生成新栅格的像元值可选:新的大像元所覆盖的输入像元的总和值、最小值、最大值、平均值、中间值。

ArcGIS Server地图发布详解

ArcGIS Server地图发布详解 1地图服务发布 ArcGIS Server可以支持多种服务类型,用户通过ArcGIS Server发布的这些服务可以享用GIS功能。ArcGIS Server10.0支持的多种服务类型如下: Map Service 是使用最多的一种ArcGIS Server服务。该服务可以支持发布二维地图,支持建模,支持OGC WMS和KML,支持在线编辑空间数据等。本章主要介绍Map Service。 Geocode Service指的是地址编码服务,该服务可以把一个文本描述的地址转化为一个地理坐标。 Geoprocessing服务是一个基于Web的地理处理工具,客户端提交处理请求,服务器执行空间分析和建模,然后把执行结果展现在客户端。 Geodata Service提供了访问Geodatabase数据库内容的功能,支持在线的数据查询,数据提取,数据更新等。该服务在管理分布式的Geodatabase时非常方便。 Globe Service是ArcGIS Server提供的3D服务。首先在ArcGlobe中创建3dd文档,然后通过ArcGIS Server发布即可。用户可以使用免费的ArcGIS Explorer来访问ArcGIS Server发布的3D服务。 ArcGIS Explorer的下载网址: https://www.360docs.net/doc/6c14326271.html,/ArcGISExplorer/Build450/ArcGISExplorerDownload.exe 下面几个小节内容主要介绍如何发布一个Map Service。 1.1 制作地图文档 1.从开始菜单启动ArcMap,新建一个空文档。 2.点击Add Data按钮,定位到数据位置,选中.shp文件,点击Add按钮。这样就把shp数据加载到ArcMap中。 3.右键点击图层,选中Properties菜单。 4.编辑渲染方式。点击Add All Values按钮,点击确定按钮。 5.设置符号化方式后,地图信息更丰富。 6.从File菜单中选择保存菜单。定位到某文件夹,在文件名输入框中输入:*.mxd,点击保存按钮。此文档将作为ArcGIS Server地图服务发布的文档。 7. 关闭ArcMap。 1.2 用户权限设置

最短路径分析(代码)

最短路径分析(源码) using System; ArcEngine using ESRI.ArcGIS.Carto; using ESRI.ArcGIS.Geometry; using ESRI.ArcGIS.Geodatabase; using https://www.360docs.net/doc/6c14326271.html,workAnalysis;//12 namespace GisEditor { ///

/// 最短路径分析 /// public class ClsPathFinder { private IGeometricNetwork m_ipGeometricNetwork; private IMap m_ipMap; private IPointCollection m_ipPoints; private IPointToEID m_ipPointToEID; private double m_dblPathCost =0; private IEnumNetEID m_ipEnumNetEID_Junctions; private IEnumNetEID m_ipEnumNetEID_Edges; private IPolyline m_ipPolyline; #region Public Function //返回和设置当前地图 public IMap SetOrGetMap { set{ m_ipMap = value;} get{return m_ipMap;} } //打开几何数据集的网络工作空间 public void OpenFeatureDatasetNetwork(IFeatureDataset FeatureDataset) { CloseWorkspace(); if (!InitializeNetworkAndMap(FeatureDataset)) Console.WriteLine( "打开network出错"); } //输入点的集合 public IPointCollection StopPoints { set{m_ipPoints= value;} get{return m_ipPoints;}

vf中的sql语句大全

VFP的SQL命令和语句大全 1.CREATE TABLE 一般格式为:CREATE TABLE|dbf<表文件名>(字段名1字段类型[(字段宽度[,小数位数])][,字段名2字段类型[(字段宽度[,小数位数])]]……)例:CREATE TABLE xscj(xh c(8),xm c(6),xb c(2),;cj n(5,1),ksrq d) 2.ALTER TABLE 命令格式: 添加字段ALTER TABLE xscj ADD COLUMN kcmc C(14) 重命名字段ALTER TABLE xscj RENAME COLUMN kcmc TO kc 删除字段ALTER TABLE xscj DROP COLUMN kc 3.INSERT 一般格式为:INSERT INTO<表名>[(字段名1[,字段名2…])]VALUES(表达式1[,表达式2…]) 例:INSERT INTO xscj(xh,xm,cj)VALUES("81991001","良",85.5) 4.UPDATE 命令格式:UPDATE<表名>SET字段1=表达式1[,字段2=表达式2…]; WHERE条件表达式 例:UPDATE xscj SET cj=cj*1.05WHERE cj>80 5.DELETE 命令格式:DELETE FROM<表名>[WHERE条件表达式] 例:DELETE FROM xscj WHERE cj<60 6.SELECT-SQL命令创建查询 常用的格式:SELECT表名1.字段名1[AS标题名1],表名1.字段名2[AS标题名2],… FROM数据库名!表名1[,数据库名!表名2][,数据库名!表名3] [TO FILE文本文件名|into table|into cursor表文件名]

ArcGIS网络分析最短路径问题分析

网络分析(最短路径问题分析) 一、实验目的: 理解最短路径分析的基本原理,学习利用arcgis软件进行各种类型的最短路径分析的操作。 二、实验准备 1、实验背景: 最短路径分析是空间网络分析中最基本的应用,而交通网络中要素的设置对最短路径的选择有着很大的影响。实验要求根据不同的权重,给出到达指定目的地的路径选择方案,并给出路径长度。 在网络中指定一个超市,要求分别求出在距离、时间限制上从家到超市的最佳路径。 给定访问顺序,按要求找出从家经逐个地点达到目的地的最佳路径。 2、实验材料: 软件:ArcGIS Desktop 9.x , 实验数据:文件夹ex6中,一个GeoDatabase地理数据库:City.mdb,内含有城市交通网、超市分布图,家庭住址以及网络关系。 三、实验内容及步骤 首先启动ArcMap,选择ex6\city.mdb,再双击后选择将整个要素数据集“city”加载进来,然后将“place”点状要素以“HOME”字段属性值进行符号化,1值是家,0值是超市。 第1步无权重最佳路径的选择 加载“设施网络分析”工具条(“视图”>>“工具条”,勾选“设施网络分析”),点选旗标和障碍工具板下拉箭头,将旗标放在家和想要去的超市点上。

第2步加权最佳路径选择 在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标放在家和想去的某个超市点上。 选择“分析”下拉菜单,选择“选项”按钮,打开“分析选项”对话框,选择“权重”标签页,在“边权重”上,全部选择长度“length”权重属性。 点选“追踪任务”下拉菜单选择“查找路径”。单击“执行”键,则以长度为 比重为基础的最短路径将显示出来,这条路径的总成本将显示在状态列。

ArcGIS Server常见问题及解决方案

1.是否可以在同一台计算机上安装ArcGIS Server for the Microsoft .NET Framework 和ArcGIS Server for the Java platform? ArcGIS Server 的.NET 和Java 版本可以共存于同一台计算机上。若要将两者一起安装,则需要遵循以下步骤,以确保服务器目录能够正确地映射到IIS 或Apache Web 服务器的虚拟目录: 1.安装.NET 版本或Java 版本的ArcGIS Server。 2.使用管理器或ArcCatalog 删除默认的服务器目录(arcgiscache、arcgisjobs、 arcgisindex、arcgisinput、arcgisoutput)及其相关联的虚拟目录。 3.安装其他版本的ArcGIS Server。您可以保留此版本的默认服务器目录和虚拟目录。 4.使用文件系统工具为步骤1 中安装的ArcGIS Server 版本创建其他服务器目录。 5.使用ArcCatalog 或管理器,为在步骤1 中安装的ArcGIS Server 注册新服务器目 录及其相关的虚拟目录。 2.应当对SOM 和SOC 帐户使用何种帐户? 服务器对象管理器(SOM) 和服务器对象容器(SOC) 帐户供GIS 服务器进行内部使用,仅需要对计算机拥有有限的权限。仅当您在其他计算机上安装ArcGIS Server 时,或者仅当您授予GIS 服务器访问您的数据的权限时,您才会用到这些帐户。大多数情况下,使用安装后配置(ArcGISSOM 和ArcGISSOC)所建议的默认帐户名称并让向导为您创建帐户即可。出于安全原因,安装后配置将创建较之域帐户更加推荐的本地帐户。 3.计算机名称在安装后配置过程中被截断。 ArcGIS Server 名称不能超过15 个字符;如果超出该长度,则会在安装后配置期间及尝试连接到服务器时遇到错误。这是与活动目录名称的Microsoft 规范相关的已知限制。 4.是否对安装日志或摘要进行存储以供今后查看? 即使从命令行运行安装程序,也不会自动记录安装过程,但是您可以添加用于创建日志文件的参数。要了解有关从命令行进行安装的详细信息,请参阅ArcGIS Server 安装指南。

矢量数据的空间分析-以最短路径分析为例

兰州交通大学开放性实验 基于ArcGIS的地理分析 实 验 报 告 实验名称:矢量数据的空间分析-以最短路径分析为例 学生姓名:张鑫港 学生学号:201408301 指导老师:朱睿 时间:2016年5月1日 1.实验背景 最短路径的分析问题在现实生活中有着广泛的应用,可以有助于提高效率,减少资源的消耗,故对最短路径的研究有着重要的意义。

2. 实验目的 通过本练习,掌握ArcGIS最短路径分析的方法,深入理解网络分析的原理。 3. 实验要求 通过分析能够得到到达指定目的地的路径选择方案及根据不同的权重得到不同的最佳路径,并给出路径的长度(总成本)。 (1)在网络中指定一个点,分别求出在不同距离、时间的限制下从指定的另一点到此点的最短路径。 (2)给定访问顺序,按要求找出逐个经过中间位置最终到达目的地的最佳路径。 (3)研究阻抗的设置对最佳路径选择的影响。 4. 实验操作步骤 1)无权重最佳路径的选择 无权重最短路径,即说明路径的长短是此网络分析的唯一标准。 此时计算出的是距离上最短的路径,左下角显示出此网络的总成本,本例中显示为20,即为总共经过20个路口的含义。(以下图中都可显示总成本,不再一一说明) 2)加权最佳路径的选择 加权最佳路径的选择,可以是距离、时间、速度等的加权,要根据分析的具体情况决定以何属性加权。以下以时间加权与距离加权为例说明。

时间加权 距离加权 加权的意义,既为网络分析提供分析依据,即以何作为计算因素来进行分析。 3)按要求和顺序能够逐个通过目标点的路径的实现 如果在一个网络分析中按照一定的顺序依次标定所要经过的点位,此时可以同时赋予权重(本图中以距离权重为例),则可以得到按指定顺序行进的最优路径。 4)阻强问题 权重是通过边线或连接的成本,它只能基于长整型或双精度型数据类型创建。在本例 阻强问题指的是点状要素或线状要素因为某些突发事件而不可运行时,原先获取的最优路径就可能会被修正。本例中同时设置了点要素障碍与边要素障碍,可以看出设置阻碍后最优路线的修正。

ArcGIS_7 最短路径问题分析与应用

综合实习7:最短路径问题分析与应用 1.背景 在现实中,最短路径的求取问题可以拓展为许多方面的最高效率问题,最短路径不仅指一般意义上的距离最短,还可以是时间最短、费用最少、线路利用率最高等标准。 2.目的 学会用ArcGIS10进行各种类型的最短路径分析,理解网络分析原理。 3.数据 GeoDatabase地理数据库:City.mdb。 数据库中包含一个数据库:City,其中含有城市交通网net、商业中心及家庭住址place、网络节点city_Net_Junctions等要素。 4.要求 根据不同的要求,获得到达指定目的地的最佳路径,并给出路径的长度;找出距景点最近的某设施的路径。 在网络中指定一个商业中心,分别求出在不同距离、时间的限制下从家到商业中心的最佳路径。 给定访问顺序,按要求找出从家出发,逐个经过访问点,最终到达目的地的最佳路径。 研究阻强的设置对最佳路径选择的影响。 5.操作步骤 启动ArcMap,打开city.mdb,双击city数据库,加载数据。 对点状要素place符号化:以HOME字段,1值为家,0值为商业中心。 (1)无权重最佳路径的生成 1)在几何网络分析工具条上,选择旗标工具,将旗标放在“家”和想要取得“商业中心”点上。 2)选择分析|选项命令,打开“分析选项”对话框,确认“权重”和“权重过滤器”标签项全部是“无(None)”,这种情况下进行的最短路径分析是完全按照这个网络自身的长短来确定。 3)在“追踪任务”文本框中选择“网络路径分析”。单击“解决”按钮。显示出最短路径(图7-1),这条路径的总成本显示在状态栏中。

图7-1 无权重参照的最短路径的显示 (2)加权最佳路径生成 1)在几何网络分析工具条上,点选旗标工具,将旗标分别放在“家”和想去的某个“商业中心”的位置上。 2)选择“分析|选项”命令,打开“分析选项”对话框(图7-2)进入“权重”标签页,在边的权重(Edge weights)上,全部选择长度(length)权重属性。 图7-2 长度权重属性设置

ArcGISServer安装与破解图文教程

A r c G I S S e r v e r安装与破 解图文教程 The latest revision on November 22, 2020

A r c G I S S e r v e r10.2安装与破解图文教程 ArcGISServer是ESRI公司的ArcGIS系列产品家族中的服务端产品,基于ArcGISServer可以构建Web地图服务,开发WebGIS系统。 通过万能地图下载器下载的ArcGISServer瓦片服务,可以用ArcGISServer进行发布。 你可以通过以下地址下载安装包: 下载解压之后,用虚拟光盘打开ISO文件(Win10系统直接双击打开),然后双击ESRI.exe 开始安装。 进入安装界面后,点击“Setup”安装ArcGISforServer开始安装。 点击“Next”按钮,进入下一步安装界面。 选择同接受许可协议后,点击“Next”按钮,进入下一步安装界面。 点击“Next”按钮,进入下一步安装界面。 点击“Next”按钮,进入下一步安装界面。 设置一个能记住的帐户和密码,点击“Next”按钮,进入下一步安装界面。 点击“Next”按钮,进入下一步安装界面。 点击“Install”按钮,开始安装软件。 正在安装软件,速度根据电脑运行效率不同而不现,一般大概需要几分钟左右。 点击“Finish”按钮,完成安装。 选择立即用许可文件认片,然后点击“Browse...”按钮。 选择压缩包中的许可文件并点击“打开”按钮。 点击“下一步”按钮开始授权。 授权成功之后,点击“完成”按钮。 安装完成后会自动打开一个Web页面,在该页面中可以创建一个站点,设置一个能记住的管理员帐户。 点击“下一步”按钮进行站点配置。 点击“完成”按钮,进行站点配置。 正在进行站点创建。 创建完成后,用设置的帐号登录。 站点创建完成。

VF(SQL语句习题)-

VF(SQL语句习题)- 大学计算机 VisualFoxpro6.0数据库和编程 SQL语句练习 学院:经济与管理学院专业:农林经济与管理编号:XXXX年龄> 60,其功能是()(a)从SS表中完全删除60岁以上的记录(b)在SS表中为60岁以上的记录添加删除标记(c)删除SS表 (D)删除SS表的“年龄”字段 5。查询结果中只包括满足连接条件的记录。这种联系是()(a)左连接(b)右连接(c)内连接(d)全连接ii。填空题(5×2=10分) 1。SQL语言集成了、、和的函数。由于其自身在安全控制方面的缺陷,VFP不提供功能 2。关系数据库的标准语言是_ language,意思是 3。在VFP6.0支持的标准中,_命令可以修改表中的数据,_命令可以修改表的结构 4。在SQL-SELECT命令中,允许为_子句中定义的表定义别名,以便在查询的其他部分使用 5。在SQL-SELECT语句中,子句可以消除查询结果中的重复记录版权所有

保留所有权利 2 违反者将被起诉 大学计算机Visual Foxpro6.0-SQL语句练习 3。练习题(10 x 2 = xxxx日期和学生人数输出 5。在“学生表”中查找所有男孩的信息,包括他们的姓名和年龄6。在“学生表”中查找所有女孩的信息,包括她们的姓名和年龄7。在“成就表”中查找所有学生的平均分数 8。在“成绩表”中找到得分最高的学生的信息,包括姓名、性别和学生编号。版权所有 保留所有权利 5 违反者将被起诉 大学计算机Visual Foxpro6.0-SQL语句练习 9。在“成绩表”中找出得分最低的学生的信息,包括姓名、性别和学

云南大学 杨克成老师 Arcgis 网络分析中文版 最短路径、最短路径、服务区选择

实验十、网络分析(道路网络分析) 一、实验目的 网络分析是GIS空间分析的重要功能分。有两类网络,一为道路(交通)网络,一为实体网络(比如,河流、排水管道、电力网络)。此实验主要涉及道路网络分析,主要内容包括: ●最佳路径分析,如:找出两地通达的最佳路径。 ●最近服务设施分析,如:引导最近的救护车到事故地点。 ●服务区域分析,如:确定公共设施(医院)的服务区域。 通过对本实习的学习,应达到以下几个目的: (1)加深对网络分析基本原理、方法的认识; (2)熟练掌握ARCGIS下进行道路网络分析的技术方法。 (3)结合实际、掌握利用网络分析方法解决地学空间分析问题的能力。 二、实验准备 软件准备:ArcMap, 要求有网络分析扩展模块的许可授权 数据准备: Shape文件创建网络数据集(高速公路:Highways, 主要街道:Major Streets, 公园:Parks,湖泊:Lakes,街道:Streets) Geodatabase网络数据集:NetworkAnalysis.mdb:包含:街道图层:Streets 仓库图层:Warehouses 商店图层:Stores 在ArcMap中加载启用NetWork Anylyst网络分析模块: 执行菜单命令[工具Tools]>>[Extensions], 在[Extensions]对话框中点击[Network Analyst] 启用网络分析模块,即装入Network Analyst空间分析扩展模块。 道路网络分析步骤 1. 创建分析图层 2. 添加网络位置 3. 设置分析选项 4. 执行分析过程显示分析结果 三、实验内容及步骤 (一) 最佳路径分析 根据给定的停靠点,查找最佳路径(最省时的线路)

vf常用命令(全)

命令结构 FoxPro的命令结构一般由命令动词、语句体和注释几部分构成。 如:LIST [范围] [[FIELDS 字段名列表] [FOR 条件][WHILE 条件] [OFF] [TO PRINT] 常用子句 范围:表示记录的执行范围,可以是下面几项其中之一: ALL 表示全部记录; NEXT n 表示从当前记录开始的以下n条记录; RECORD n 表示第n号记录; REST 表示从当前记录到最后一条记录。 FIELDS 字段名表:用于指定操作的字段,多个字段时用逗号分隔。 FOR条件:对满足条件的记录进行操作。 WHILE 条件:当遇到第一个不满足条件的记录时,停止命令执行。 以下命令中,大写的英文词为关键词,必须原样照写。 “常用子句”指以下几个可选子句: [范围] [FIELDS 字段名表] [FOR 条件] [WHILE 条件] 命令中的“列表”,指用“,”分隔的各项。如“字段名列表”就是将各个字段名用逗号分隔。 部分英文词的意义:Databasename 数据名tablename 数据表名filename 文件名Viewname 视图名arrayname 数组名 提示:加下划线的为本课程要求掌握的命令。 一、数据库的建立、打开、关闭和删除 建立数据库: CREATE DATABASE [databasename|?] 从磁盘中删除数据库: DELETE DATABASE databasename|? 打开数据库: OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE] 打开数据库设计器(允许用户按交互方式编辑当前数据库): MODIFY DATABASE [databasename|?] 指定的数据库databasename为当前数据库。 指定当前的数据库: SET DATABASE TO [databasename] Databasename必须为已经打开的数据库。如果省略数据库名称databasename,则不指定当前数据库(没有当前数据库)。 关闭数据库: CLOSE DATABASE [ALL] 关闭当前数据库,如果带ALL子句,则关闭所有打开的数据库。 二、数据表和视图的建立、打开、关闭和删除 建立数据表(SQL命令): CREATE TABLE | DBF tablename (Col_name1 Type1 [NOT NULL/NULL] [{,Col_name2 Type2 [NOT NULL/NULL]}...]) table_name是所创建的数据表的名字。 Col_name1,Col_name2,...是表中列的名。 Type1, Type2...是相应列的数据类型(VFP的数据类型见表3-9)。 如果说明为NOT NULL,则列中不允许分配空值(这种情况下,列不能包含空值,如果插入空值,将返回错误信息)。 向当前打开的数据库中添加数据表: ADD TABLE tablename|? 从当前打开的数据库中删除数据表:

基于ArcGIS对矢量数据模型的最短路径分析

基于ArcGIS对矢量数据模型的最短路径分析 摘要:利用ArcGIS中网络分析模块对最短路径问题分情况进行了探讨,分别给出了在不同情况下如何找到不同最短路径。关键词:矢量数据;网络分析;ArcGIS;最短路径人们每天都会提出如下一些问题:应该在道路的何处开挖,才能迅速找到煤气总管?将冰箱送到客户家里,如何走最好?这个城市卖掉的土地和财产总值多少?要回答上述问题需要访问具有多维(x、y、z坐标和时间)、大容量和高处理费用特征的地理信息;同时,即使回答明显简单的地理学问题,也要求按统一的标准集成多种数据源。1 矢量数据模型的概念与特点以计算机能够接受和处理的数据形式,为了反映空间实体的某些结构特性和行为功能,按一定的方案建立起来的数据逻辑组织方式,是对现实世界的抽象表达。空间数据模型是地理信息系统的基础,它不仅决定了系统数据管理的有效性,而且是系统灵活性的关键。空间数据模型是在实体概念的基础上发展起来的,它包含两个基本内容,即实体组和它们之间的相关关系。实体和相关关系可以通过性质和属性来说明。空间数据模型可以被定义为一组由相关关系联系在一起的实体集(D.J.Peuqoet)[1]。结合空间数据的具体特点进行空间数据模型的设计是地理信息系统的关键。由于空间数据模型的设计与计算机硬件、系统软件和工具软件的发展现状密切相关,所以,就目前的发展现状而言,很难用一个统一的数据模型来表达复杂多变的地理空间实体。例如,某些空间数据模型可能很适合于绘图,但它们对于空间分析来说效率却十分低;有些数据模型有利于空间分析,但对图形的处理则不理想[2]。地理信息系统中一种常见的图形数据结构为矢量结构,即通过记录坐标的方向尽可能精确地表示点、线、多边形等地理实体,坐标空间设为连续,允许任意位置、长度和面积的精确定义。 2 最短路径问题的分析与应用2.1 背景在现实中,最短路径的求取问题是可以拓展为许多方面的最高效率问题,最短路径不仅是指一般意义上的距离最短,还可以是时间最短、费用最少、线路利用率最高等标准。2.2 技术路线图利用GIS软件进行最短路径分析的技术路线图。 2.3 网络中的基本组成部分和属性(1)链:网络中流动的管线,如街道、河流、水管等。其状态属性包括阻力和需求。(2)障碍:禁止网络中链上流动的点。(3)拐角点:出现在网络中所有的分割点上状态属性的阻力,如拐弯时间和限制。(4)中心:是接受或分配资源的位置,如水库、商业中心、电站等。其状态属性包括资源容量和阻力限额。(5)站点:在路径选择中资源增减的站点,如库房、汽车站等。其状态属性有要被运输的资源需求,如产品数。网络中的状态属性有阻力和需求两项。实际的状态属性可通过空间属性和状态属性的转换,根据实际情况赋到网络属性表中。2.4 网络分析的基本方法网络分析的基本方法包括路径分析、地址匹配和资源分配。(1)路径分析①静态求最佳路径:由用户确定权值关系后,即给定每条弧段的属性,当需求最佳路径时,可读出路径的相关属性,从而求得最佳路径。②动态分段技术:给定一条路径由多段联系组成,要求标注出这条路上的公里点或定位某一公路上的某一点,标注出某条路上从某一公里数到另一公里数的路段。③最短路径:确定起点、终点和所要经过的中间点、中间连线,求最短路径。(2)资源分配资源分配网络模型由中心店及其状态属性和网络组成。分配有两种方式,一种是由分配中心向四周输出,另一种是由四周向中心集中。这种分配功能可以解决资源的有效流动和合理分配,其在地理网络中的应用与区位论中的中心理论类似[3,4]。3 矢量数据网络分析实现过程 3.1 网络分析的预处理在进行网络分析之前,首先要对已建好的网络进行初始化参数设置,主要内容如下。3.1.1 网络数据的加载进行网络分析的前提是几何网络的调用。一般来说,根据需求,选择调用的网络数据。基本的网络分析必须加载至少一种包含网络属性的要素类

ArcgisServer发布服务时错误

ARCGIS Server 发布服务时出现的问题解决 前言:这类问题解决第一步,看出现问题时提示的错误提示,若没有错误提示,去server 的log中找到产生问题时的日志,看里面这类问题产生的原因。 一、Access to output directory is denied(原创) 一、问题 Access to output directory is denied 二、问题描述 无法启动服务,Access to output directory is denied 三、问题原因 当前用户、SOM、SOC用户没有写权限 四、解决方法 赋予对这些用户对临时文件的写权限 二、Probable cause: The network path is inaccessible to ArcGIS Server Object Container account. 问题描述 arcgisserver发布服务时无法启动服务,没有任何外在的错误提示 问题原因 某些指定路径不存在 解决方法 找到arcgisserver发布服务需要对应的文件夹,若没有,则按照指定路径创建,详情可参考第三条。 三、ArcGIS常见问题解决之Server Object instance creation failed on machine xxx 1.1 问题症状 在客户现场进行开发测试的时候发现,无法在ArcGIS Server上发布新的地图服务,但是可以发布影像服务、GP服务,已经发布的地图服务都可以运行。发布服务时具体的错误信息是:Server Object instance creation failed on machine xxx。 1.2 日志信息 查看日志信息,记录如下: Attempt to start configuration nmdis/topic_binhaishidi of type MapServer. Container 5296 is successfully created on machine IBM3850X5. Thread 18088 is successfully created on container 5296 of machine IBM3850X5.

ArcGIS Server 10安装及破解(亲测通过)

Win7 下ArcGIS Server 10.0的安装 1、插入安装盘,运行,如下图: 与ArcGIS Desktop 10.0的安装一样,如果安装过旧的版本,要首先冲突检测,卸载历史版本,否则会导致安装失败。 2、点击ArcGIS Server for the Java Platform Setup安装,如下图:

按照提示一路下一步,开始进行安装。 4、安装完成,如下图: 5、接下来进入配置阶段,弹出GIS Server Post Install,如下图:

6、下一步,进入SOC和SOM账户的配置,如下图: 7,输入密码后下一步,进入GIS Server Manager Account配置界面,如下图:

8、接下来一路下一步,确认安装,如下图: 9,这里会弹出授权界面,在这里进行破解,如下图:

10、选择第三项,将下面的内容复制到新建文本文档,然后改文本文档的后缀名为ecp,浏览此ecp文件完成授权 3dengine,100,ecp.arcgis.server,none,KGE784S1MGRMMBKYZ161 3dserver,100,ecp.arcgis.server,none,VPH4ENBJ3Y831R1DF089 arcgisserver,100,ecp.arcgis.server,none,D7MFFAZ8THZTPJR67072 bingmapseng,100,ecp.arcgis.server,none,QH1N8J6BZM7PGTJ89232 bingmapssvr,100,ecp.arcgis.server,none,OLPF80PYJCNJJ7GPE158 businessvr,100,ecp.arcgis.server,none,UTE4AE2CXR2XYNEBB205 defenseintleng,100,ecp.arcgis.server,none,TRCZY4S1MGRMMBKYZ067 defenseintlsvr,100,ecp.arcgis.server,none,LHH9HK9J5ZA46EDPN164 defenseuseng,100,ecp.arcgis.server,none,UTF457E50KE00FH23148 defenseussvr,100,ecp.arcgis.server,none,LHH30H4CE00LTJT46024 designer,100,ecp.arcgis.server,none,TRBZMD18RMLSPF002054 gdbedit,100,ecp.arcgis.server,none,WEJFRRF0C6JCE3MXE079 geostatserver,100,ecp.arcgis.server,none,UTF654S1MGRMMBKYZ201 imageextserver,100,ecp.arcgis.server,none,HC4RTXLPE9JEE3CPR167 interopengine,100,ecp.arcgis.server,none,MJJAFH5G1E612RZFF118 interopserver,100,ecp.arcgis.server,none,VPF0TRFN61B75E5HJ074 jtxserver,100,ecp.arcgis.server,none,JFB157E50KE00FH23053 maplexengine,100,ecp.arcgis.server,none,LHH40XLPE9JEE3CPR159 networkengine,100,ecp.arcgis.server,none,YYPMSNCN82E8AZJTR206 networkserver,100,ecp.arcgis.server,none,PMYHHAY5RHHMF5KHT131 schematicengine,100,ecp.arcgis.server,none,YYPDCAZ8THZTPJR67200 schematicsvr,100,ecp.arcgis.server,none,PM0L8NAF20BTKXNCD158 spatialengine,100,ecp.arcgis.server,none,B5JA84S1MGRMMBKYZ159 spatialserver,100,ecp.arcgis.server,none,JFBXLD18RMLSPF002237 standardengine,100,ecp.arcgis.server,none,UTF750PYJCNJJ7GPE061 svradvanced,100,ecp.arcgis.server,none,UTE0RNBJ3Y831R1DF145 svrenterprise,100,ecp.arcgis.server,none,TRB6A7E50KE00FH23206 svrstandard,100,ecp.arcgis.server,none,A3C0LPJ0A5FBAZ8LN139 trackingengine,100,ecp.arcgis.server,none,VPF1RK8GZP4ZXNX8A052 virtualearthsvr,100,ecp.arcgis.server,none,FA0N5C04SE0H9KB10133

vf)sql语句练习

1、Stock_sl(股票代码,买入价,现价,持有数量) Stock_name(股票代码,股票简称,汉语拼音) 用sql语句完成下列操作:列出所有盈利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序存储于表stock_temp中 select 股票简称,现价,买入价,持有数量 from stock_sl,stock_name; where 现价>买入价 and stock_sl.股票代码=stock_name.股票代码 ; order by 持有数量 desc into table stock_temp 2、学生(学号,姓名,性别,年龄,系) 课程(科称号,课程名称) 选课(学号,课程号,成绩) 将选课在5门以上(包括5门)的学生的学号,姓名,平均分和选课门数按平均分降序排序,并将结果存于数据库表stu_temp(字段名为学号,姓名,平均分和选课门数)方法一: select 学生.学号,姓名,avg(成绩) as 平均分,count(*) as 选课门数 from 学生,选课; where 学生.学号=选课.学号; order by 平均分desc; group by 选课.学号 having count(*)>=5; into table stu_temp 方法二: select a.学号,a.姓名,avg(b.成绩) 平均分,count(b.课程号) 选课门数 from 学生 a,选课 b where a.学号=b.学号 group by b.学号 having(count(b.课程号))>=5 order by 平均分 desc into dbf stu_temp 3、. Book(索书号,书名,作者,图书登记号,价格) Borrows(借书证号,姓名,系名,班级) Loans(借书证号,图书登记号,借书日期) 检索“田亮”所借图书的书名、作者、价格,结果按价格降序存入book_temp中。 select 书名,作者,价格 from book ,borrows ,loans; where 姓名=’田亮’ and borrows.借书证号=loans.借书证号 and loans.图书登记号=book. 图书登记号; order by 价格 desc into dbf book_temp 4、 Score_manager.dbc中, Student(学号,姓名,性别,系部,出生日期) Course(课程号,课程名,开课单位,学时数,学分) Score1(学号,课程号,成绩) 在score_manager数据库中查询没有选修任何课程的学生信息,查询结果包括学号,姓名和系部字段,查询结果按升序保存在一个新表new_table中 select 学号,姓名,系部 from student where 学号 not in (select distinct 学号 from score1) into dbf NEW_TABLE

ArcGIS教程:路径分析

ArcGIS教程:路径分析 求解路径分析表示根据要求解的阻抗查找最快、最短甚至是最优的路径。如果阻抗是时间,则最佳路线即为最快路线。如果阻抗是具有实时或历史流量的时间属性,则最佳路径是对指定日期和时间来说最快的路径。因此,可将最佳路径定义为阻抗最低或成本最低的路径,其中,阻抗由您来选择。确定最佳路径时,所有成本属性均可用作阻抗。 可在路径分析中累积任意多个阻抗属性,但累积属性不会对沿网络计算路径造成任何影响。例如,如果选择时间成本属性作为阻抗属性,并且希望累积距离成本属性,最终仅会使用时间成本属性来优化解。求解过程中将累积并报告总距离,但此例中的路径并不是根据距离计算得出的。 查找通过一系列停靠点的最佳路径将遵照与执行其他网络分析相同的工作流。 一、路径分析图层 路径分析图层将存储路径分析的所有输入、参数和结果。 1、创建路径分析图层 要通过 Network Analyst 工具条创建路径分析图层,可以单击 Network Analyst > 新建路径。

创建新的路径分析图层后,该图层即会与它的五个网络分析类(停靠点、路径、点障碍、线障碍和面障碍)一起显示在Network Analyst 窗口中。 路径分析图层也会以名为“路径”的复合图层显示在内容列表中(如果地图文档中已经存在名称相同的路径,则会以路径 1、路径 2 等显示)。存在五种要素图层 - 停靠点、路径、点障碍、线障碍和面障碍。其中的每个要素图层都有默认的符号系统,您可在图层属性对话框中对这些默认的符号系统进行修改。 二、路径分析类 路径分析图层由五种网络分析类组成。 下面各部分概述了每个类及其属性。 1、停靠点类 该网络分析类用于存储路径分析中用作停靠点的网络位置。“停靠点”图层包含四种默认符号:已定位停靠点、未定位停靠点、有错误的停靠点和有时间冲突的停靠点。您可以在图层属性对话框中修改“停靠点”图层的符号系统,此对话框中包含停靠点的自定义符号系统类别,它位于 Network Analyst > 序列化的点中。 创建新的路径分析图层后,“停靠点”类为空。仅当将网络位置添加到该类后,它才不为空。创建路径至少需要两个停靠点。 2、停靠点属性 一些停靠点属性仅在定义起始时间或启用时间窗后才可用,其中,起始时间和时间窗均是路径分析图层的图层属性对话框的分析设置选项卡中的参数。 3、路径类 路径类存储通过分析生成的路径。与其他要素图层相同,它的符号系统也可通过图层属性对话框进行访问和更改。

相关文档
最新文档