网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 服务器教程 > 如何搭建webgis开发平台拜托了各位 谢谢
商业源码 服务器教程 2024-02-10 3:16:01

如何搭建webgis开发平台拜托了各位 谢谢

如何搭建webgis开发平台拜托了各位 谢谢,第1张

历经3,4个月终于利用Geoserver搭建起了一个高效的WebGIS平台。能谈得上高效当然不能只用Geoserver,在对Geoserver研究了一段时间后,知道Geoserver的效率瓶颈在地图的生成浏览上。而地图的浏览这是webgis的基本功能,几乎所有的GeoServer中文资料在提到GeoServer的时候都指出不仅仅需jdk的支持,更要安装JAI和JAII/O,包括我自己翻译自refractions "Walking Through"系列文档的《Windows平台下GeoServer安装与使用》也犯了这个错误。 事实上从GS141版本开始,GeoServer不仅不需要JAI,而且额外的JAI会使GS报错,造成141版WMS服务不可用、150版更是无法启动。细心的朋友可以注意到,在GS的WEB-INF/lib目录下的库中,已经包含了jai13jar等文件。 至此,今天GS的问题已经成功解决了,我也可以继续完成“中国地图”这样一个简单的WebGIS了。虽然为此活活浪费了一个下午,但是总结起来也是有几点收获: 1 不要轻信Google给出的答案。第一资料的实效性有限,第二可靠性也不足:我的那篇翻译文章已经排到Google关键字为geoserver的结果页面中非常靠前的位置,不知又要害苦多少初学者。而我今天仔细看了GS官方的UserGuide之后也发现官方的wiki也没有要求安装jJAI。因此,这篇文章的标题也尽可能写得详细些,希望再次借助Google挽回这种损失。 2出现错误要仔细看log。log的重要性不用再说了,虽然有时候它提供的信息并不明确,但是大多数情况下,log总能给出最佳答案。今天就是因为着急,把问题怪罪的WMS的url上,才忽视了JAI的问题。(不过有一点我又不清楚了,我的所有地图在MapBuilder中倒是都能查看,也难怪我会去怪罪WMS的url)。 明天继续工作,希望这个经验能对大伙有所帮助,我马上也要修改那个出错的文章,删去安装JAI的部分。 Geoserver的工程部署说明 No Tags isalie WEBGIS 没有评论 安装环境:Windows 2003 Server SP1+Sun Java 2 SDK 1_4_2_11+Tomcat 5028 如果你希望试用Geoserver,建议下载Windows Installer文件geoserver-133exe,安装程序中包含 Jetty应用服务器,将为你自动创建测试环境。 部署一个Geoserver项目(WAR文件包),大致需要以下六个步骤: 1、安装Sun Java 2 SDK,到sun网站下载j2sdk-1_4_2_11-windows-i586-pexe(版本可能有变化)。 注意:必须下载JDK,而不是JRE。你也可以使用IBM或BEA公司的JDK,经过测试表明BEA的Jrocket在Windows x86平台上比Sun的JVM有更快的速度。 (安装JDK 50可能遇到问题,请参考Geoserver帮助文档。) 2、安装Sun Java Advance Image SDK,到sun网站下载jai-1_1_2_01-lib-windows-i586-jdkexe(版本可能有变化),安装程序自动将Java Advance Image安装到Sun Java 2 SDK所在目录。 注意:必须安装JDK版本。 3、安装Sun Java Advance ImageIO SDK,到sun网站下载jai_imageio-1_0_01-lib-windows-i586-jdkexe(版本可能有变化),安装程序自动将Java Advance ImageIO安装到Sun Java 2 SDK所在目录。 注意:必须安装JDK版本。 4、安装Tomcat应用服务器,到Apache网站下载jakarta-tomcat-5028exe,安装到指定目录,默认使用8080端口。你也可以安装其他J2EE应用服务器,经过Geoserver项目组测试的应用服务器包括:JBoss、Jetty、Tomcat、Resin。 注意:Tomcat 55需要JDK 50支持。 5、安装Apache服务器,到Apache网站下载apache_223-win32-x86-no_sslmsi,安装到指定目录,服务器名为本机IP地址,默认使用80端口。如果Apache Server无法正常启动,检查你的系统上是否正在运行IIS服务器。 (该步骤可选,我们使用Apache处理普通http请求,Tomcat处理OGC WMS,WFS-T地图服务请求,这样做的目的是分担Tomcat的工作压力,提高Geoserver的地图处理速度。) 6、关闭Tomcat,复制geoserverwar包到Tomcat的webapp目录,启动Tomcat。Tomcat将自动部署geoserver。启动完毕,使用 http://ip:8080/geoserver 进入geoserver图形配置页面。第一次进入geoserver,应用服务器需要编译jsp,请耐心等待。 提示:geoserver需要高速CPU和大量内存才能流畅运行,建议配置至少为P4 16A 512M内存。在低配置的机器上运行速度将非常缓慢,参见以下的测试报告。 测试中我们同时渲染了15个地图图层,数据全部取自Oracle数据库,记录每次地图刷新所需时间。 服务器A P4 17(2级Cache 256K) 内存 512M(DDR266) 耗时6-8秒 服务器B P4 16A(2级Cache 512K) 内存 1G(DDR400) 耗时3-5秒 服务器C P4 28E(2级Cache 1M) 内存 512M(DDR400) 耗时1-2秒 按照开发指南,用geoserver130配置好了一个arcsde90的 DS,创建了一个featuretype 地理信息系统服务器 GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。 GeoServer 主要特性包括:兼容 WMS 和 WFS 特性;支持 PostGIS 、 Shapefile 、 ArcSDE 、 Oracle 、 VPF 、 MySQL 、 MapInfo ;支持上百种投影;能够将网络地图输出为 jpeg 、 gif 、 png 、 SVG 、 KML 等格式;能够运行在任何基于 J2EE/Servlet 容器之上;嵌入 MapBuilder 支持 AJAX 的地图客户端;除此之外还包括许多其他的特性。 GeoServer 最新的版本 131 beta 增加了 GeoTools 22x , GeoTools 是一款基于 Java 的开源 GIS 工具集,允许用户对地理数据进行基本操作。通过 GeoTools 的各种接口和 helper 类,可以写入新的数据格式,通过 GeoTools 为 GeoServer 提供的插件,在不进行重新编译的情况下,可以让 GeoServer 支持更多的数据格式,甚至只需要通过 GUI 的 option 设置即可。 一直都比较关注 GeoServer 和 GeoTools 的发展情况, GeoServer 提供了一个相对简易的地理信息服务系统, GeoTools 包含地理信息数据基本操作的源码实现,是学习地理信息基础研发和 WebGIS 的经典资料库,两者的合并和今后的发展无疑会吸引众多地理信息开发者的目光。

1先到Bukkit官网(http://bukkitorg/)下载合适的版本

2按照官方维基的指示新建一个文本,输入以下的东西,然后保存成为Startbat

@ECHO OFF

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles%\Java\jre6\bin\javaexe" -Xincgc -Xmx1G -jar craftbukkit-001-SNAPSHOTjar

PAUSE

如果你的电脑安装的是JAVA7请填写

@ECHO OFF

SET BINDIR=%~dp0

"D:\Program Files\Java\jre7\bin\javaexe" -Xincgc -Xmx1G -jar "%BINDIR%\craftbukkit-001-snapshotjar"

PAUSE

3把Startbat放到跟服务端同一个目录

4双击Startbat

5如果最后出现的是"Done (0xxxs)! For help, type "help" or """就代表服务器成功开起来了(不行的请看下面的FAQ)

6可以把自己的IP给朋友去玩你的服务器

服务器配置文件(serverproperties)说明:

修改成true就是开启,false就是关闭

level-name=world -你的世界地图名字

allow-nether=true -地狱

view-distance=10 -观看距离

spawn-monsters=true -生成怪物

online-mode=false -正版认证

gamemode=0 -游戏模式(1=服务器所有人开启创造模式)(版本181+)

spawn-animals=true -生成动物

difficulty=1 -难度

pvp=true -玩家对战

max-players=100 -最大人数

server-ip= -服务器ip,外网留空,内网填内网ip

level-seed= -服务器生成地图用的种子

server-port=25565 -服务器端口

allow-flight=true -允许飞行

white-list=false -白名单

motd=Server -服务器名字

硬件配置

服务器首先要具备相当不错的网络带宽,一般来说,10M带宽是必须的如果是大学寝室间联机,一般都是不会有问题的

服务器的内存也很重要,因为每个玩家都要占用内存这也是为什么windows服务器不受推荐的原因,因为windows系统本身就吃了大半的内存

一般的玩家上限与内存的关系是

500M - 8-10玩家

1G - 15-20玩家

2G - 30-40玩家

4G - 60-80玩家

8G - 100-150玩家

服务端区别

官方服务端

优点:简单设置,有GUI,跟官方预发布客户端版本同步,Bug少,可以安装联机Mod

缺点:缺少保护玩家建筑,防盗之类的功能,随时被人破坏

推荐用途:朋友之间联机

官网:http://wwwminecraftnet/download

Bukkit服务端

优点:一天就有一个开发者版本更新,有强大的团队开发,可以安装多样插件,防作弊

缺点:官方更新时不能同步,配置较难,联机Mod需移植成为Bukkit版本

推荐用途:专业服务器

官网:http://bukkitorg/

SimpleServer服务端

优点:有强大的团队开发,有基本防盗防破坏功能,只是官方服务端的包装,可以安装联机Mod

缺点:官方更新时不能同步,配置较难

推荐用途:专业服务器

官网:https://githubcom/SimpleServer/SimpleServer

CANARY服务端

优点:N/A

缺点:N/A

推荐用途:N/A

官方帖:http://wwwminecraftforumnet/to -b9-hmod-legacy-181

一、下载安装服务器端:

方法一:运行steam客户端:点击“库”->“工具”->找到Don't Starve Together Dedicated Server ->下载安装该程序

方法二:运行steamcmd(又是一个轻量级的steam客户端),量级不同,两种方法均可。

二、获取steam凭证:获取开服凭证,主要用于steam检测你搭建的服务器是否合法,如果出现不符合规定,steam有权远程关闭(说的好花桥,实际用处还是检测你是否是正版)

获取方法:运行客户端->点击开始游戏(play)->按下 ~ 键->输入TheNet:GenerateClusterToken()->回车

之后就会在”我的文档\Klei\DoNotStarveTogether“这个目录下出现名为cluster_tokentxt的文件,这便是steam凭证了

三、建立服务器存档文件:

在DoNotStarveTogether目录下新建一个文件夹,只能英文(用来区分服务器的存档还是客户端存档),如上图,我建立文件夹的名字为 MyDediServer;

之后将获取的steam凭证,复制到该目录下,再在该文件夹内创建两个新文件夹(也必须为英文,用来区分地上和地下)

四、启动服务器端:

由于有地上和地下所以需要开启两个服务器端:创建两个服务器端的快捷方式:分别命名地上,地下

命名可中文,我这里命名为英文鼠标右键查看快捷方式属性,在目标一栏中加入-console -cluster MyDediServer -shard Caves或者-console -cluster MyDediServer -shard Master其中MyDediServer为你新建服务器存档目录名称,Caves为地下文件夹名称,Master为地上文件夹名

五、完成,进入you'x游戏加载即可。

1 服务器的最低硬件配置大概在PIII500、内存在128M以上,要是内存较低的话,那你就要常常忍受超时的痛苦了。 线路要求线路是越快越好,虽然CS在游戏中连续上传和下载的速度最大也才3K/s,但是如果PING高的话玩起来也不会爽,ccsk的服务

器就是10M独享的带宽。 

2服务器端的设置 首先你要安装HLserver,虽然在Half Life里本身就带了建立服务器的软件,但是如果你不在服务器上玩的话(根本没有人在服务器上玩^_^),用HLserver可以减少很多的空间。然后升级HLSERVER到最新的版(跟升级HL一样),再安装CS的最新版本(就跟装一个客户端的CS一样)。

  

3  作为服务器,必须要有很多设置,普通情况下你只需要在HLserver\cstrike\目录下建立servercfg、mapcycletxt、motdtxt这三个基本文件即可。

servercfg是服务器的配置文件可用任何文本编辑器进行编辑。

mapcycletxt里面写的都是地图文件名,不带后缀,如cs_747bsp,只取cs_747。

4   地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycletxt中,每个地图之间用硬回车隔开。加入的新地图不仅要把bsp文件拷到Hlserver\cstrike\maps目录下,也要在mapcycletxt里面加入新地图的名称,切记。

服务器 地图 版本 内存 玩家
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何搭建webgis开发平台拜托了各位 谢谢

商业源码 钻石

分享到:
上一篇
dnf为什么一打游戏就网络中断?
下一篇
我的世界神秘时代4傀儡怎么种树。表示想让傀儡全自动种树在服务器里赚钱~

相关推荐

服务器局部过热频率

服务器局部过热频率

香港免备案域名注册香港免备案域名

香港免备案域名注册香港免备案域名

为什么我的《古剑奇谭》DLC激活时他说我网络通讯不顺,建议我查网络状态,但是我的网络没有问题啊!!!求助

为什么我的《古剑奇谭》DLC激活时他说我网络通讯不顺,建议我查网络状态,但是我的网络没有问题啊!!!求助

建立网站的要求是什么?

建立网站的要求是什么?

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...