GIS部署发布地图服务webgis.docx

上传人:b****6 文档编号:13099352 上传时间:2023-06-11 格式:DOCX 页数:28 大小:2.06MB
下载 相关 举报
GIS部署发布地图服务webgis.docx_第1页
第1页 / 共28页
GIS部署发布地图服务webgis.docx_第2页
第2页 / 共28页
GIS部署发布地图服务webgis.docx_第3页
第3页 / 共28页
GIS部署发布地图服务webgis.docx_第4页
第4页 / 共28页
GIS部署发布地图服务webgis.docx_第5页
第5页 / 共28页
GIS部署发布地图服务webgis.docx_第6页
第6页 / 共28页
GIS部署发布地图服务webgis.docx_第7页
第7页 / 共28页
GIS部署发布地图服务webgis.docx_第8页
第8页 / 共28页
GIS部署发布地图服务webgis.docx_第9页
第9页 / 共28页
GIS部署发布地图服务webgis.docx_第10页
第10页 / 共28页
GIS部署发布地图服务webgis.docx_第11页
第11页 / 共28页
GIS部署发布地图服务webgis.docx_第12页
第12页 / 共28页
GIS部署发布地图服务webgis.docx_第13页
第13页 / 共28页
GIS部署发布地图服务webgis.docx_第14页
第14页 / 共28页
GIS部署发布地图服务webgis.docx_第15页
第15页 / 共28页
GIS部署发布地图服务webgis.docx_第16页
第16页 / 共28页
GIS部署发布地图服务webgis.docx_第17页
第17页 / 共28页
GIS部署发布地图服务webgis.docx_第18页
第18页 / 共28页
GIS部署发布地图服务webgis.docx_第19页
第19页 / 共28页
GIS部署发布地图服务webgis.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

GIS部署发布地图服务webgis.docx

《GIS部署发布地图服务webgis.docx》由会员分享,可在线阅读,更多相关《GIS部署发布地图服务webgis.docx(28页珍藏版)》请在冰点文库上搜索。

GIS部署发布地图服务webgis.docx

GIS部署发布地图服务webgis

1.安装windowsserver202164位

2.安装网卡驱动,链接网络

第1章安装IIS

1、角色-?

添加角色-?

选中‘web效劳器〔IIS〕’

2、默认全部选中。

第2章安装.NetFramework4.0

先安装,再安装。

注意:

一定是先安装iis,再安装.netframework。

●配置“ISAPI和CGI限制〞

1、进入iis管理器,双击“ISAPI和CGI限制〞。

2、对列表中的所有扩展,分别选中右侧的“编辑功能设置〞,在弹出窗口中勾选两个允许。

对于各限制,要选择为“允许〞。

●设置应用程序池默认设置

1、点击应用程序池,点击右侧的“设置应用程序池默认设置〞。

2、在进程模型中点击“标识〞选项,在应用程序池标识对话框内选中“NetworkService〞选项。

确定保存。

第3章Oracle11g数据库准备

安装Oracle11g,创立数据库。

第4章安装ArcGISDesktop10

一、安装ArcGISDesktop10

二、有以下两种破解方法〔推荐用第一种〕:

第一种:

1、把里面的HEPINGPC为你的机器名

2、拷贝到ArcGIS\License10.0\bin下

3、在许可效劳管理器中重新读取文件

第二种:

按照?

破解步骤.txt?

安装ArcGIS10.0LicenseManager并实现破解。

0.有2个版本的破解,如果你是X86的系统,下面所有的步骤都是针对X86文件夹的;X64同理;

1.安装ArcGIS10.0安装包里自带的ArcGIS10.0LicenseManager,安装完之后立刻停掉效劳〔很重要〕;

2.将里host_name改为本机机器名,拷贝X86/X64文件夹的除之外的全部文件到"%PROGRAMFILES%\ArcGIS\License10.0\bin"文件夹内,覆盖之;

3.双击,合并注册表信息;

4.拷贝到"%PROGRAMFILES%\ArcGIS\Desktop10.0\bin";

5.双击"%PROGRAMFILES%\ArcGIS\License10.0\bin"文件夹内的;

6.在"Service/Licensefile"标签页下选择"ConfigurationusingServices";

7.切换到"ConfigServices";

8.随便起个名字,比方“ArcGISv10〞在"ServiceName"栏中;

9.点“Browse〞,切换到文件所在位置,一般应该是在"%PROGRAMFILES%\ArcGIS\License10.0\bin";

10.和第9步一样,切换到文件所在位置,也应该是在"%PROGRAMFILES%\ArcGIS\License10.0\bin";

文件可以是任何地方的文档〔可选操作,建议默认位置〕;

12.选中"UseServices"及"StartServeratPowerUp";

13.保存效劳;

14.切换到"Start/Stop/Reread"标签页;

15.点击启动效劳;

16.点击"ReReadLicenseFile"〔可选操作,建议reread下〕

17.现在可以启动arcgis了。

第5章安装ArcSDE

一.安装ArcSDEOracle11g,直接点下一步,完成后重启电脑。

二.ArcSDEpostinstall

1、翻开开始?

ArcGIS?

ArcSDE?

ArcSDEforOracle11gPostInstallation,开始安装,netservicename默认为完整计算机名,需要改为网络效劳器名。

2、点下一步,系统会自动建立名称为SDE的用户,直接输入密码即可。

如果这一步错,是因为安装了oracle客户端造成的,将客户端卸载,然后重新进行ArcSDEpostinstall即可。

3、填好后点下一步,会提示注册,注册key文件选择.ecp文件〔可以与Engine的key文件通用〕即可。

继续下一步,直至出现CreatestheArcGISservice,ORACLESID即为orcal实例名,一般为orcl,servername默认为完整计算机名称。

点击下一步,如果出现错误,如果确信操作无误,可以点击上一步,然后再下一步,反复操作几次,esri_sde效劳即可启动成功。

4、至此ArcSDE安装成功,接下来进行空间数据库连接。

三.使用ArcGIS的客户端应用程序Arccatalog来建立连接。

1、翻开Arccatalog,选择Databaseconnection?

Addspatialdatabaseconnection,双击翻开添加连接对话框。

2、在SpatialDatabaseConnection对话框中输入“Server〔完整的计算机名称〕〞、“Service〔ArcSDE的效劳名esri_sde〕〞、“username(sde)〞和“password〞等信息。

点击“testConnection〞进行连接测试。

3、测试成功后,点击OK,连接成功,即可加载数据。

第6章安装ArcGISServerfortheMicrosoft.NETFramework

1、安装services,选择安装部件,如图1,注意features列表中出现ServicesManager才是正常的,假设没有该选项,那么检查系统内有没有安装IISMANAGER.

2、点击next,选择网站〔端口〕,默认选择“DefaultWebSite(80)〞

3、输入ArcgisServer实例名,默认即可,再陆续点击next至安装完成。

4、安装及配置postinstallation。

当完成了ArcGISServer安装后,将自动进行安装postinstallation。

同时配置ArcGISServerSOM和配置ArcGISServerSOC。

假设安装时没配置,那么可从开始菜单-?

GISServerPostInstall进入。

5、有两个安装选项:

配置ArcGISServer和认证ArcGISServer,在此两个选项都必须被包括。

6、配置ArcGISServer选项设置ArcGISServer帐号。

指定ArcGISServer帐号和密码,以及ArcGISContainer帐号。

密码可自己设置。

ArcGIS效劳器帐号和ArcGIS容器帐号能够是本地帐号或是域帐号。

推荐用本地帐号。

7、点击“下一步〞,可以选择数据存储的位置,推荐默认下一步

8、默认下一步

9、点击“安装〞

10、点击“下一步〞

11、已收到授权文件,选择第三项,再通过“浏览〞定位到授权文件。

12、授权许可提示你被授权了哪些功能。

点击“完成〞进入下一步。

13、点击“完成〞结束配置

14、管理组帐户

两个本地组帐户被自动创立

      Agsadmin:

包含所有的管理server的帐户

      Agsusers:

包含所有将访问serverobjects的帐户

将管理员与使用者分别加至这2个组中

a)进入agsadmin组

b)进入agsadmin组后,点击“添加〞,再在新弹出的窗口左下角处点击“高级〞

c)点击“立即查找〞,选择“Administrator〞、“ArcGISSOC〞、“ArcGISSOM〞、“ArcGISWebServices〞四个用户,再点击“确定〞,应用。

d)同样地道理,将“Administrator〞、“ArcGISSOC〞、“ArcGISSOM〞、“ArcGISWebServices〞四个用户添加进“agsusers〞组中。

15、安装补丁,增加图例的功能。

第7章ArcGISServerAPI部署()

1、拷贝ARCGISSERVERFORJAVASCRIPTAPI文件夹arcgis_js_api解压到C:

\inetpub\wwwroot\arcgis_js_api;

2、用文本编辑器翻开以下6个文件,将〞southhp〞替换为效劳器机器名或那么IP地址:

C:

\inetpub\wwwroot\arcgis_js_api\library\2.8\jsapi\js\esri\esri.js;

C:

\inetpub\wwwroot\arcgis_js_api\library\2.8\jsapi\js\dojo\dojo\.js;

C:

\inetpub\wwwroot\arcgis_js_api\library\2.8\jsapi\js\dojo\dojo\.js;

C:

\inetpub\wwwroot\arcgis_js_api\library\2.8\jsapicompact\js\esri\esri.js;

C:

\inetpub\wwwroot\arcgis_js_api\library\2.8\jsapicompact\js\dojo\dojo\.js;

C:

\inetpub\wwwroot\arcgis_js_api\library\2.8\jsapicompact\js\dojo\dojo\.js;

(查找’[HOSTNAME_AND_PATH_TO_JSAPI]‘,替换为〞/arcgis_js_v32_sdk/arcgis_js_api/library/3.2/jsapicompact/〞;其中为机器名称或者机器IP,没有前缀;)

注意:

用例1:

如果是arcserver效劳是部署在内网效劳器A〔内网ip:

〕的时候,A上面同时也部署了一个web网站,该网站是应用了arcserver的效劳,想要在外网可以访问改网站,那么就需要做映射,例如现在有一个外网的IP:

,需要把这个外网ip映射到内网ip〔〕,效劳器A的端口应用开了6001。

上面这六个文件ip都改成:

6001

同时web站点文件也要做相应的修改,把ip都改成:

6001。

第8章ARCGISSERVER地图效劳发布:

8.1准备.mxd地图文件

1.在ArcMap里编辑地图并保存成.mxd格式,并将地图文件存放在共享的文件夹里。

8.2创立地理处理效劳

1.登录ARCGISSERVERMANAGER

2.选择ManageServices,然后选择〞AddNewService〞

3.选择GeometryService,然后点击“下一步〞

4.点击〞Finish〞,完成效劳创立,红圈示意处为该效劳的地址。

8.3创立地图效劳

1.选择ManageServices,然后选择〞AddNewService〞

2.选择Type为MapService,输入效劳的名称,这里以〞MapView〞为例。

3.选择地图文档,点击〞MapDocument〞后面的文件夹,选择需要发布的MXD文档,注意该文档必须为共享文档。

4.选择效劳的能力,如果需要编辑地图,必须勾选〞FeatureAccess〞,如果需要发布WMS效劳,那么勾选上WMS效劳。

当点击某一个capability的时候,下面会出现该效劳的URL地址,点击〞Finish〞完成效劳发布,并保证效劳均已启动。

8.4浏览地图效劳

1.在浏览器中翻开:

//southwcq-pc/ArcGIS/rest/services/MapView/MapServer,即MapView效劳的URL,B/S端使用的是REST效劳,要在ARCGIS/SERVICES中间加一个REST,变为ARCGIS/REST/SERVICE。

8.5IIS发布地图

1.修改GISWeb文件夹中、、文件中的效劳器IP或机器名。

2.在IIS中添加网站,重新设置端口号,将设置为默认文档,并设置应用程序池为.net4经典模式。

3.重新启动网站,并浏览。

注:

假设看不到地图,请关闭Windows防火墙后再试。

ArcGISServerfortheMicrosoft.NetFramework用户:

ArcGISServer10fortheMicrosoft.NETFramework的安装分为两局部:

ArcGISServer10-GISServices和ArcGISServer10-WebApplications。

ArcGISServer10-GISServices安装了ServerObjectManager(SOM),ServerObjectContainer(SOC),ServicesManager和WebServices(SOAP/REST)组件。

ArcGISServer10-WebApplications安装了ApplicationsManager和SoftwareDeveloperKit(SDK)组件。

安装过程中遇到的异常:

〔一〕WIN7 IIS Default Web Site 无法启动,提示另一个程序正在使用,这两天使用VS2021调试程序,提示无法调试ASP...,然后直接访问程序网站,提示404无法找到文件。

一时感觉不知所措,怎么会出现这样的问题?

看看IIS的网站,惊人的发现defaultwebsite是停止状态。

印象中没有停止它啊。

右键->管理网站->启动。

点击启动后居然弹出:

“另一个程序正在使用此文件,进程无法访问。

〔异常来自HRESULT:

0x80070020〕〞也就是我的defaultwebsite无法启动。

上次一顿搜索,欣喜的发现好文章一篇〔〕,描述的情况和我的情况根本一样,参考下,

运行cmd输入netstat-ano查看80端口是否有被占用,果然发现

 Proto LocalAddress         ForeignAddress       State       PID

 TCP   0.0.0.0:

80            0.0.0.0:

0             LISTENING   412

80端口被占用状态。

调用任务管理器->效劳查询pid2384。

在进程中,停止之。

原来是装了Apache,也使用了80端口,哎。

ps:

另有额外收获,网上同时搜到iis问题大全和iis常见问题及解决方案,收藏之。

iis问题大全:

4开头表示客户端错误

5开头表示效劳端错误

常用如下:

400-请求无效

401.1-未授权:

登录失败

401.2-未授权:

效劳器配置问题导致登录失败

401.3-ACL禁止访问资源

401.4-未授权:

授权被筛选器拒绝

401.5-未授权:

ISAPI或CGI授权失败 

403-禁止访问

403-对Internet效劳管理器(HTML)的访问仅限于Localhost

403.1禁止访问:

禁止可执行访问

403.2-禁止访问:

禁止读访问

403.3-禁止访问:

禁止写访问

403.4-禁止访问:

要求SSL

403.5-禁止访问:

要求SSL128

403.6-禁止访问:

IP地址被拒绝

403.7-禁止访问:

要求客户证书

403.8-禁止访问:

禁止站点访问

403.9-禁止访问:

连接的用户过多

403.10-禁止访问:

配置无效

403.11-禁止访问:

密码更改

403.12-禁止访问:

映射器拒绝访问

403.13-禁止访问:

客户证书已被撤消

403.15-禁止访问:

客户访问许可过多

403.16-禁止访问:

客户证书不可信或者无效

403.17-禁止访问:

客户证书已经到期或者尚未生效

404.1-无法找到Web站点

404-无法找到文件

405-资源被禁止

406-无法接受

407-要求代理身份验证

410-永远不可用

412-先决条件失败

414-请求-URI太长

500-内部效劳器错误

500.100-内部效劳器错误-ASP错误

500-11效劳器关闭

500-12应用程序重新启动

500-13-效劳器太忙

500-14-应用程序无效

500-15-不允许请求

Error501-未实现

502-网关错误

〔二〕今天安装Arcgisserver.NET后启动aplicationmanager时出现错误:

Anerrorhasoccuredontheserver.FordetailspleasechecktheEvent(Application)logonthewebserver.

工作站效劳没有启动。

StackTrace在System.DirectoryServices.DirectoryEntry.Bind(Boolean

throwIfFail)在System.DirectoryServices.DirectoryEntry.Bind()在

System.DirectoryServices.DirectoryEntry.get_Name()在

SecurityHelper.GetDomainName(StringmachineName)在

Manager_Framework_Permissions.Page_Load(Objectsender,EventArgse)在

System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtrfp,Objecto,

Objectt,EventArgse)在

System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Objectsender,

EventArgse)在System.Web.UI.Control.OnLoad(EventArgse)在

System.Web.UI.Control.LoadRecursive()在

System.Web.UI.Control.LoadRecursive()在

System.Web.UI.Control.LoadRecursive()在

System.Web.UI.Page.ProcessRequestMain(Boolean

includeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)

解决方法:

把登陆gis的用户添加到administrator用户组就行

〔三〕安装terragate时,出现:

错误1603安装时出现致命错误

IIS必须在跟之前安装,然后勾选效劳,取消限制的步骤也必须有。

或者安装TG时取消勾选SFS安装选项

(四)无法登陆ArcGISServerManager,显示“无法连接到站点〞

卸载后重新安装即可

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2