arcGIS 基本介绍(上)

最近一直在从事 arcGIS 的相关工作,从地图服务搭建、开发到发布也算是完整体验了一遍,这里开个专栏把积累的经验分享一下。首先要感谢大佬一直以来的支持和讲解,不胜感激,这里是他的博客 CSDN - 顽皮的石头,里面涉及到了有关 GIS 的更多内容,有兴趣的朋友可以阅读一下。

本篇不涉及任何专业知识,简单讲一下发布地图服务需要用到的软件、技术和名词。本篇(上)介绍地图发布中用到的软件和流程,(下)讲一下地理信息处理中的一些基本名词。如果你之前从来没接触过这类技术的话,读完本文会让你对地图技术有一个大体的认知。

OK,废话少数,现在开始吧。

什么是 arcGIS ?

作为本系列的标题,arcGIS 可能是你会接触到的最多的一个词。arcGIS 是一大堆地理数据相关的软件,功能非常齐全。由地理界扛把子 ESRI 开发,arcGIS 官网请点 这里 。我们发布地图服务就是用其中的 arcGIS Server

arcGIS 中有两个重要分支 arcGIS Desktop 和 arcGIS Online,两者功能差不多,区别就是一个是在桌面级电脑中处理地图数据,而一个是在线处理数据。而在本专栏中,我们只会用到 arcGIS Desktop 其中的一个软件 arcMap

什么是 arcGIS Server ?

如果你是从事软件开发的话,你可以简单的将其理解成 tomcat 或者 nginx。我们给 arcGIS Server 提供数据来源和一个地图文档(.mxd 文件),它就会将数据处理成地图文档中规定好的样子,并对外提供 gis web 服务。我们最终会把地图服务通过它发布到网络上。

你可以点击 这里 查看更多关于 arcGIS Server 的信息。也可以点击 这里 查看一个免费的由 arcGIS Server 发布的地图服务。

什么是 arcMap ?

arcMap 是本专栏的核心,它是一个收费的桌面应用,我们可以用它来从零开始制作一个地图,并进行非常详细的地图样式设计。arcMap 中还提供了很多地理数据处理相关的工具,方便你进行地理信息的筛选和分析。

并且它还支持从多个渠道(例如一个普通文件夹,或是一个企业级地理数据库)导入数据,方便我们处理其中的地理数据。也支持添加 arcGIS Server,从而管理或者使用其中发布的地图服务。

arcMap 还有很多其他功能,包括提供了一个 python 包 arcpy,从而实现了用代码批量处理地理数据。这里不再深入展开。点击 这里 来查看官方介绍。

而我们要用它做的就是,将搭建好的 arcGIS Server 和地理数据库连接进来,然后将数据库中的数据处理好后(形成 .mxd 文档)发布到 arcGIS Server。

存储地理数据

保存地理数据的方式有很多,大致上可以分为两种,文件存储数据库存储

文件存储

顾名思义,文件存储就是将地理数据以文件的形式存储起来。其中最常用的就是 Shapefile.shp文件 ),这个格式也是由上面提到的那个 ESRI 开发,目前已经成为了地理信息软件界的开放标准。

另外两种文件格式分别是.mdb.gdb,把这两者归类到文件存储类型中其实不太准确,因为这两种本身就是个数据库,详细见下方解释。但是由于这两者我们直接导入到 arcMap 中就可以使用,不用安装额外的数据库软件,所以这里将其归类到文件存储中。

.mdb.gdb有什么不同?

mdb文件:中文名“个人地理数据库”。可以通过 Microsoft Access 进行访问,ArcGIS 也可以通过 mdb 数据库发布地图,该文件最大大小只有 2GB。只能用在 windows 系统下。

gdb文件:中文名“地理数据库”或“空间数据库”。可以用于直接向Web地图服务器软件提供数据,如 ArcGIS Server。GDB 没有最大空间限制,可以在各种操作系统中使用,并且性能优于 MDB。

我们从客户手中拿到的地理数据一般都是 mdb 或者 gdb 格式。而在平时的地理数据处理中一般使用 shp 文件作为临时存储。

数据库存储

这里的数据库存储和上面 mdb/gdb 不同的地方在于,我们需要为其安装额外的基础数据库软件,在本专栏中,我会使用地理数据存储中比较常见的postgreSQL配合postGIS插件进行存储。

什么是 postgreSQL ?

PostgreSQL 是开源的对象-关系数据库数据库管理系统。在地理数据存储中有着非常广泛的应用。并且 PostgreSQL 拥有数量众多的插件,你可以使用这些插件灵活的进行拓展。


什么是 postGIS ?

postGIS 是 PostgreSQL 上的一个插件,安装该插件后我们就可以在 PostgreSQL 中存储地理数据。


完成这两者的安装之后,我们就可以使用 postGIS 自带的导入工具将上文中提到的文件存储形式的地理数据导入到 PostgreSQL 数据库中。不仅如此,我们还可以通过 arcMap 在 PostgreSQL 数据库中创建更高级的企业级地理数据库 SDE同样需要安装 postGIS 插件 )。

这两中数据存储方式有什么不同呢?使用 postGIS 自带工具导入的数据会保存成 postGIS 原生格式,就可以 使用更多更全面的数据处理工具进行操作,但是由于 arcGIS 在处理这种格式的数据时需要先转换成自己可以处理的格式,所以在 地图处理和地图发布时会更慢

而使用 SDE 进行存储时,arcGIS 无需进行格式状态就可以直接使用,所以 速度会更快。而同样的,我们可用的工具就会变少。不过对于我们来说并不需要这么多的数据处理工具,而且用户在使用时会更注重服务的反应速度。所以本专栏中将会采用 SDE 的形式保存地理数据。

小结

本文简单介绍了在地图发布中会用到的软件,在后面我们会一一对其进行介绍:

地图制作:arcMAP。
地图发布:arcGIS Server。
地理数据存储:postgreSQL + postGIS。

点击继续阅读 arcGIS 基本介绍(下),你也可以访问 arcGIS 发布地图服务 来了解更多信息。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,390评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,821评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,632评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,170评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,033评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,098评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,511评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,204评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,479评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,572评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,341评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,893评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,171评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,486评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,676评论 2 335

推荐阅读更多精彩内容

  • 永远不要瞧不起任何人。 鸟活着时,吃蚂蚁, 鸟死后,蚂蚁吃鸟。 一棵树可以制成一百万根火柴, 烧光一百万棵树只需一...
    漫步奋斗路阅读 219评论 0 0
  • 为谁而活!这是一个很现实的话题,可能很多人都没有认真想过这个问题。仔细想想,我们的答案太多了,为自己、为家人...
    庆竹难书阅读 214评论 0 2
  • 1,不要在尝试陌生的东西了,如要花好几万的培训 2,勤俭节约 3,理财 4,存钱 5,找一个稳定的工作
    张志鹏_7bba阅读 61评论 0 0
  • 还算正常的喝茶小新 不算沙雕,但是第一眼见的时候就很喜欢 为了这个话题,我压箱底的微信头像都供出来了。 冒着被我妈...
    雩风三十阅读 1,575评论 0 0