安装ArcGIS Server + ArcSDE + PostgreSQL + ArcMap安装(windows7)博客:https://blog.csdn.net/buqutianya/article/details/39248955

发布地图服务:https://blog.csdn.net/buqutianya/article/details/39834521

学习博客:https://blog.csdn.net/buqutianya/article/details/40207791

api下载:http://support.esrichina-bj.cn/2011/0223/960.html.

ajs 3.7压缩包有问题,不能使用;3.3api瓦片图层作为底图时,鹰眼不显示地图;3.6api的InfoWindow选中多个对象时,切换对象后定位对象有问题。推荐使用最新版本!

该方案页面层使用被广泛使用的Openlayer,采用javascript技术实现,在网上能够找到足够多的帮助材料、示例代码。

纯ArcGIS体系的架设方案

架构有个好处是,可以使用ArcMap桌面软件的丰富功能实现对服务层软件及数据层软件统一管理,方便、易于上手。它的缺点就是,所有软件均为商业软件,项目方案过程中需要考虑购买软件的预算支出,对于小型(百万以下)、商业运行(非原型和实验性)的系统可能不是很适用,因为整套架构所需软件的价格已在50万以上。

纯开源体系的架设方案

该方案页面层使用被广泛使用的Openlayer,采用javascript技术实现

服务层使用GeoServer或者Map Server,虽然Map Server具有比GeoServer更多的功能,更好的性能,但是由于使用研究Geoserver的人很多,在问题解决上能够有很大的优势。

数据层推荐使用的是PostgreSQL,虽然MySQL也支持空间数据库,但是有些服务层程序对MySQL不兼容,比如ArcGIS Server。

混合架设方案

我想说的混合方案包含两层意义:

1.交杂的使用3层中的技术,比如我们现在项目的整体架构方案就处在一个转型期,从完全依赖ESRI体系转到开源体系。所以,过程中没有一次性的整体跳变,而是从数据库开始逐渐的对ESRI体系中的3个层次进行替换。

2.对于数据底图,就是大家常说的瓦片地图,一般它应该至少是包含业务区域的建筑、道路、河流等,可以完全去和Google地图、百度地图等同的东西。这个东西,如果是使用购买的方式,那么对于无论什么类型的项目来说都是一个奢侈的选择,有时候我们也会购买高德地图,或者灵图地图,有时候我们也会从网络上下载google地图或者其他可以下载到的网络地图瓦片数据。然后自行开发一个Tomcat的地图服务程序来提供web瓦片地图服务。

补充说明

像第一种架构方案说道的ESRI体系一样,还存在着很多种单个公司提供的完整体系软件,比如国内的超图、吉奥,国外的Map Info,以及提供三维地图的国遥、EV-Globe等。

现在可能有些项目的甲方专门要求要采用WebGIS技术,实现可以浏览器访问的软件系统。但是,这里有一点需要说明的是,web由于其存在的本地文件访问权限问题、webgis软件不能很好支持矢量、遥感数据编辑问题,在选择到底使用webgis还是桌面gis(单机/单机+服务器)的时候一定要对需求和webgis的这点短板进行一个简单的考量。

【总结整理】webGIS学习的更多相关文章

  1. JavaWeb和WebGIS学习笔记(七)——MapGuide Open Source安装、配置以及MapGuide Maestro发布地图——超详细!目前最保姆级的MapGuide上手指南!

    JavaWeb和WebGIS学习笔记(七)--MapGuide Open Source安装.配置以及MapGuide Maestro发布地图 超详细!目前最保姆级的MapGuide上手指南! 系列链接 ...

  2. JavaWeb和WebGIS学习笔记(六)——使用ArcGIS for Server发布地图服务

    系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gis学习笔记(二)--百度地图API调用 JavaWeb和WebGIS学习笔记(三)-- ...

  3. JavaWeb和WebGIS学习笔记(五)——使用OpenLayers显示地图

    系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gis学习笔记(二)--百度地图API调用 JavaWeb和WebGIS学习笔记(三)-- ...

  4. JavaWeb和WebGIS学习笔记(四)——使用uDig美化地图,并叠加显示多个图层

    系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gis学习笔记(二)--百度地图API调用 JavaWeb和WebGIS学习笔记(三)-- ...

  5. JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图

    系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gis学习笔记(二)--百度地图API调用 JavaWeb和WebGIS学习笔记(三)-- ...

  6. 【总结整理】webGIS学习thinkGIS(四)WebGIS中通过行列号来换算出多种瓦片的URL 之离线地

    http://www.thinkgis.cn/topic/541a5319da8db186fd06e097 1.前言 在前面我花了两个篇幅来讲解行列号的获取,也解释了为什么要获取行列号.在这一章,我将 ...

  7. 【总结整理】WebGIS学习-thinkGIS(三):关于影像金字塔、瓦片行列号、分辨率resolution

    http://www.thinkgis.cn/topic/541a5206da8db186fd0673ba 1.前言 在上一节中我们知道了屏幕上一像素等于实际中多少单位长度(米或经纬度)的换算方法,而 ...

  8. 【总结整理】WebGIS学习-thinkGIS(地理常识):

    ##地图知识 ###地图定义 地图是按照一定的法则,有选择地以二维或多维形式与手段在平面或球面上表示地球(或其它星球)若干现象的图形或图像,它具有严格的数学基础.符号系统.文字注记,并能用地图概括原则 ...

  9. 【总结整理】WebGIS学习-thinkGIS(二):关于level,比例尺scale,分辨率resolution

    1.Level包含了一个resolution参数和一个scale参数 瓦片本身: 我们用arcgis切完图后,打开发布的服务或者打开config.xml配置文件,可以看到所切之图的相关配置.如图所示: ...

随机推荐

  1. 测试通过!为何线上还有很多BUG?

    质量控制 大多数测试人员认为测试工作是发现bug,虽然这是测试的主要任务,但其实测试最重要的任务是质量控制,而发现bug和验证bug只是质量控制的一个重要环节而已. 我想很多测试人员都经历过这样的场景 ...

  2. 解析Ceph: RBDCache 背后的世界

    转自:https://www.ustack.com/blog/ceph-internal-rbdcache/ RBDCache 是Ceph的块存储接口实现库 Librbd 的用来在客户端侧缓存数据的目 ...

  3. ServlertContext

    1.ServletContext代表着整个JavaWeb应用,每个项目只有唯一的ServletContext的实例. 2.生命周期 服务器启动时创建 服务器关闭时销毁 3.获取ServletConte ...

  4. CANopenSocket 测试

    /************************************************************************* * CANopenSocket 测试 * 说明: ...

  5. HihoCoder1449 重复旋律6(后缀自动机)

    描述 小Hi平时的一大兴趣爱好就是演奏钢琴.我们知道一个音乐旋律被表示为一段数构成的数列. 现在小Hi想知道一部作品中所有长度为K的旋律中出现次数最多的旋律的出现次数.但是K不是固定的,小Hi想知道对 ...

  6. java-08多态与异常处理

    1.运行以下代码: public class ParentChildTest { public static void main(String[] args) { Parent parent=new ...

  7. 「LOJ#10051」「一本通 2.3 例 3」Nikitosh 和异或(Trie

    题目描述 原题来自:CODECHEF September Challenge 2015 REBXOR 1​​≤r​1​​<l​2​​≤r​2​​≤N,x⨁yx\bigoplus yx⨁y 表示 ...

  8. 洛谷 P1854 花店橱窗布置

    题目描述 某花店现有F束花,每一束花的品种都不一样,同时至少有同样数量的花瓶,被按顺序摆成一行,花瓶的位置是固定的,从左到右按1到V顺序编号,V是花瓶的数目.花束可以移动,并且每束花用1到F的整数标识 ...

  9. 如何上Chrome谷歌商店

    将以下代码复制到本地Hosts中即可. #Google Services START64.233.162.83 0.docs.google.com64.233.162.83 0.drive.googl ...

  10. 软件架构设计 ADMEMS方法体系

    ADMEMS是Architecture Design Method has been Extended to Method System的简称,是由CSAI顾问团架构设计专家组于2009年11月在第六 ...