arcGIS 基本介紹(上)

最近一直在從事 arcGIS 的相關(guān)工作,從地圖服務(wù)搭建宣蔚、開發(fā)到發(fā)布也算是完整體驗(yàn)了一遍,這里開個(gè)專欄把積累的經(jīng)驗(yàn)分享一下认境。首先要感謝大佬一直以來的支持和講解胚委,不勝感激,這里是他的博客 CSDN - 頑皮的石頭叉信,里面涉及到了有關(guān) GIS 的更多內(nèi)容亩冬,有興趣的朋友可以閱讀一下。

本篇不涉及任何專業(yè)知識(shí)茉盏,簡(jiǎn)單講一下發(fā)布地圖服務(wù)需要用到的軟件鉴未、技術(shù)和名詞。本篇(上)介紹地圖發(fā)布中用到的軟件和流程鸠姨,(下)講一下地理信息處理中的一些基本名詞。如果你之前從來沒接觸過這類技術(shù)的話淹真,讀完本文會(huì)讓你對(duì)地圖技術(shù)有一個(gè)大體的認(rèn)知讶迁。

OK,廢話少數(shù)核蘸,現(xiàn)在開始吧巍糯。

什么是 arcGIS 啸驯?

作為本系列的標(biāo)題,arcGIS 可能是你會(huì)接觸到的最多的一個(gè)詞祟峦。arcGIS 是一大堆地理數(shù)據(jù)相關(guān)的軟件罚斗,功能非常齊全。由地理界扛把子 ESRI 開發(fā)宅楞,arcGIS 官網(wǎng)請(qǐng)點(diǎn) 這里 针姿。我們發(fā)布地圖服務(wù)就是用其中的 arcGIS Server

arcGIS 中有兩個(gè)重要分支 arcGIS Desktop 和 arcGIS Online厌衙,兩者功能差不多距淫,區(qū)別就是一個(gè)是在桌面級(jí)電腦中處理地圖數(shù)據(jù),而一個(gè)是在線處理數(shù)據(jù)婶希。而在本專欄中榕暇,我們只會(huì)用到 arcGIS Desktop 其中的一個(gè)軟件 arcMap

什么是 arcGIS Server 喻杈?

如果你是從事軟件開發(fā)的話彤枢,你可以簡(jiǎn)單的將其理解成 tomcat 或者 nginx。我們給 arcGIS Server 提供數(shù)據(jù)來源和一個(gè)地圖文檔(.mxd 文件)筒饰,它就會(huì)將數(shù)據(jù)處理成地圖文檔中規(guī)定好的樣子堂污,并對(duì)外提供 gis web 服務(wù)。我們最終會(huì)把地圖服務(wù)通過它發(fā)布到網(wǎng)絡(luò)上龄砰。

你可以點(diǎn)擊 這里 查看更多關(guān)于 arcGIS Server 的信息盟猖。也可以點(diǎn)擊 這里 查看一個(gè)免費(fèi)的由 arcGIS Server 發(fā)布的地圖服務(wù)。

什么是 arcMap 换棚?

arcMap 是本專欄的核心式镐,它是一個(gè)收費(fèi)的桌面應(yīng)用,我們可以用它來從零開始制作一個(gè)地圖固蚤,并進(jìn)行非常詳細(xì)的地圖樣式設(shè)計(jì)娘汞。arcMap 中還提供了很多地理數(shù)據(jù)處理相關(guān)的工具,方便你進(jìn)行地理信息的篩選和分析夕玩。

并且它還支持從多個(gè)渠道(例如一個(gè)普通文件夾你弦,或是一個(gè)企業(yè)級(jí)地理數(shù)據(jù)庫)導(dǎo)入數(shù)據(jù),方便我們處理其中的地理數(shù)據(jù)燎孟。也支持添加 arcGIS Server禽作,從而管理或者使用其中發(fā)布的地圖服務(wù)。

arcMap 還有很多其他功能揩页,包括提供了一個(gè) python 包 arcpy旷偿,從而實(shí)現(xiàn)了用代碼批量處理地理數(shù)據(jù)。這里不再深入展開。點(diǎn)擊 這里 來查看官方介紹萍程。

而我們要用它做的就是幢妄,將搭建好的 arcGIS Server 和地理數(shù)據(jù)庫連接進(jìn)來,然后將數(shù)據(jù)庫中的數(shù)據(jù)處理好后(形成 .mxd 文檔)發(fā)布到 arcGIS Server茫负。

存儲(chǔ)地理數(shù)據(jù)

保存地理數(shù)據(jù)的方式有很多蕉鸳,大致上可以分為兩種,文件存儲(chǔ)數(shù)據(jù)庫存儲(chǔ)忍法。

文件存儲(chǔ)

顧名思義潮尝,文件存儲(chǔ)就是將地理數(shù)據(jù)以文件的形式存儲(chǔ)起來。其中最常用的就是 Shapefile.shp文件 )缔赠,這個(gè)格式也是由上面提到的那個(gè) ESRI 開發(fā)衍锚,目前已經(jīng)成為了地理信息軟件界的開放標(biāo)準(zhǔn)。

另外兩種文件格式分別是.mdb.gdb嗤堰,把這兩者歸類到文件存儲(chǔ)類型中其實(shí)不太準(zhǔn)確戴质,因?yàn)檫@兩種本身就是個(gè)數(shù)據(jù)庫,詳細(xì)見下方解釋踢匣。但是由于這兩者我們直接導(dǎo)入到 arcMap 中就可以使用告匠,不用安裝額外的數(shù)據(jù)庫軟件,所以這里將其歸類到文件存儲(chǔ)中离唬。

.mdb.gdb有什么不同后专?

mdb文件:中文名“個(gè)人地理數(shù)據(jù)庫”∈漭海可以通過 Microsoft Access 進(jìn)行訪問戚哎,ArcGIS 也可以通過 mdb 數(shù)據(jù)庫發(fā)布地圖,該文件最大大小只有 2GB嫂用。只能用在 windows 系統(tǒng)下型凳。

gdb文件:中文名“地理數(shù)據(jù)庫”或“空間數(shù)據(jù)庫”≈龊可以用于直接向Web地圖服務(wù)器軟件提供數(shù)據(jù)甘畅,如 ArcGIS Server。GDB 沒有最大空間限制往弓,可以在各種操作系統(tǒng)中使用疏唾,并且性能優(yōu)于 MDB。

我們從客戶手中拿到的地理數(shù)據(jù)一般都是 mdb 或者 gdb 格式函似。而在平時(shí)的地理數(shù)據(jù)處理中一般使用 shp 文件作為臨時(shí)存儲(chǔ)槐脏。

數(shù)據(jù)庫存儲(chǔ)

這里的數(shù)據(jù)庫存儲(chǔ)和上面 mdb/gdb 不同的地方在于,我們需要為其安裝額外的基礎(chǔ)數(shù)據(jù)庫軟件缴淋,在本專欄中准给,我會(huì)使用地理數(shù)據(jù)存儲(chǔ)中比較常見的postgreSQL配合postGIS插件進(jìn)行存儲(chǔ)泄朴。

什么是 postgreSQL ?

PostgreSQL 是開源的對(duì)象-關(guān)系數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)重抖。在地理數(shù)據(jù)存儲(chǔ)中有著非常廣泛的應(yīng)用露氮。并且 PostgreSQL 擁有數(shù)量眾多的插件,你可以使用這些插件靈活的進(jìn)行拓展钟沛。


什么是 postGIS ?

postGIS 是 PostgreSQL 上的一個(gè)插件畔规,安裝該插件后我們就可以在 PostgreSQL 中存儲(chǔ)地理數(shù)據(jù)。


完成這兩者的安裝之后恨统,我們就可以使用 postGIS 自帶的導(dǎo)入工具將上文中提到的文件存儲(chǔ)形式的地理數(shù)據(jù)導(dǎo)入到 PostgreSQL 數(shù)據(jù)庫中叁扫。不僅如此,我們還可以通過 arcMap 在 PostgreSQL 數(shù)據(jù)庫中創(chuàng)建更高級(jí)的企業(yè)級(jí)地理數(shù)據(jù)庫 SDE同樣需要安裝 postGIS 插件 )畜埋。

這兩中數(shù)據(jù)存儲(chǔ)方式有什么不同呢莫绣?使用 postGIS 自帶工具導(dǎo)入的數(shù)據(jù)會(huì)保存成 postGIS 原生格式,就可以 使用更多更全面的數(shù)據(jù)處理工具進(jìn)行操作悠鞍,但是由于 arcGIS 在處理這種格式的數(shù)據(jù)時(shí)需要先轉(zhuǎn)換成自己可以處理的格式对室,所以在 地圖處理和地圖發(fā)布時(shí)會(huì)更慢

而使用 SDE 進(jìn)行存儲(chǔ)時(shí)咖祭,arcGIS 無需進(jìn)行格式狀態(tài)就可以直接使用掩宜,所以 速度會(huì)更快。而同樣的么翰,我們可用的工具就會(huì)變少牺汤。不過對(duì)于我們來說并不需要這么多的數(shù)據(jù)處理工具,而且用戶在使用時(shí)會(huì)更注重服務(wù)的反應(yīng)速度浩嫌。所以本專欄中將會(huì)采用 SDE 的形式保存地理數(shù)據(jù)檐迟。

小結(jié)

本文簡(jiǎn)單介紹了在地圖發(fā)布中會(huì)用到的軟件,在后面我們會(huì)一一對(duì)其進(jìn)行介紹:

地圖制作:arcMAP码耐。
地圖發(fā)布:arcGIS Server追迟。
地理數(shù)據(jù)存儲(chǔ):postgreSQL + postGIS。

點(diǎn)擊繼續(xù)閱讀 arcGIS 基本介紹(下)伐坏,你也可以訪問 arcGIS 發(fā)布地圖服務(wù) 來了解更多信息怔匣。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市桦沉,隨后出現(xiàn)的幾起案子每瞒,更是在濱河造成了極大的恐慌,老刑警劉巖纯露,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剿骨,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡埠褪,警方通過查閱死者的電腦和手機(jī)浓利,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門挤庇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人贷掖,你說我怎么就攤上這事嫡秕。” “怎么了苹威?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵昆咽,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我牙甫,道長(zhǎng)掷酗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任窟哺,我火速辦了婚禮泻轰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘且轨。我一直安慰自己浮声,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布殖告。 她就那樣靜靜地躺著阿蝶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪黄绩。 梳的紋絲不亂的頭發(fā)上羡洁,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音爽丹,去河邊找鬼筑煮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛粤蝎,可吹牛的內(nèi)容都是我干的真仲。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼初澎,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼秸应!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起碑宴,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤软啼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后延柠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體祸挪,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年贞间,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了贿条。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片雹仿。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖整以,靈堂內(nèi)的尸體忽然破棺而出胧辽,到底是詐尸還是另有隱情,我是刑警寧澤悄蕾,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布票顾,位于F島的核電站础浮,受9級(jí)特大地震影響帆调,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜豆同,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一番刊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧影锈,春花似錦芹务、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至辆床,卻和暖如春佳晶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背讼载。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國打工轿秧, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人咨堤。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓菇篡,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親一喘。 傳聞我的和親對(duì)象是個(gè)殘疾皇子驱还,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 永遠(yuǎn)不要瞧不起任何人。 鳥活著時(shí)凸克,吃螞蟻议蟆, 鳥死后,螞蟻吃鳥触徐。 一棵樹可以制成一百萬根火柴咪鲜, 燒光一百萬棵樹只需一...
    漫步奮斗路閱讀 224評(píng)論 0 0
  • 為誰而活!這是一個(gè)很現(xiàn)實(shí)的話題撞鹉,可能很多人都沒有認(rèn)真想過這個(gè)問題疟丙。仔細(xì)想想颖侄,我們的答案太多了,為自己享郊、為家人...
    慶竹難書閱讀 220評(píng)論 0 2
  • 1,不要在嘗試陌生的東西了览祖,如要花好幾萬的培訓(xùn) 2,勤儉節(jié)約 3,理財(cái) 4,存錢 5,找一個(gè)穩(wěn)定的工作
    張志鵬_7bba閱讀 61評(píng)論 0 0
  • 還算正常的喝茶小新 不算沙雕,但是第一眼見的時(shí)候就很喜歡 為了這個(gè)話題炊琉,我壓箱底的微信頭像都供出來了展蒂。 冒著被我媽...
    雩風(fēng)三十閱讀 1,583評(píng)論 0 0