arcmap 設定線段的不同顏色(及其它轉化)

2022-08-02 13:57:13 字數 1351 閱讀 9122

一: shp 轉化為 mxd或匯出地圖

當時做的第乙個shp檔案,應該是研一的第二個學期了,都不記得是怎麼操作的了。

通過file另存為mxd就可以生成各個shp的arcmap能夠直接開啟的mxd檔案,這樣從單一的shp要素轉化為能夠公布的mxd地圖格式了。

匯出地圖能夠匯出為各種形式的地圖

二: 由源資料(比如經緯度座標)生成shp要素檔案

1. 首先將得到的經緯度座標(一般為經緯度)轉換為度格式,轉換公式為=left(c3,3)+mid(c3,find("°",c3)+1,2)/60+mid(c3,find("′",c3)+1,4)/3600 (注:各引數依據詳細情況而定)

2. 又一次生成一張excel表,相應的x,y座標分別生成兩列。第一行為列名(如x,y)以下依次排列各座標資訊。

3. 將次excel表儲存為.csv檔案。

也可對應的做成..txt檔案,但個人認為相對麻煩,txt檔案輸入內容格式例如以下

x,y117.4333333, 30.82433333

4 匯入資料並生成shp檔案:

方法一:

arcmap以下。選單tools-add xy data…2. (1)依據如圖所看到的選擇各項後點選ok就可以生成;(2)這時會形成乙個新圖層,全部的點都加入進來了。但如今加入進來的點因為沒有objectid或者fid。如今圖層不具備.shp圖層的大部分功能。如點的選擇。編輯。關聯。屬性等操作。

還需進一步操作。(3)在剛才生成的圖層上點右鍵,選data-expotdata…,匯出成.shp 檔案,這時再把匯出的檔案加入進來就可以。(4)接下來可作對應的其它操作。

方法二: 

(1)開啟toolbox,點選data management tools---layers and table views;(2)雙擊make xy event layer,出現如圖所看到的介面。選擇座標檔案,x,y field,並賦予空間參考係;(3)點選ok就可以生成。 接下來的操作同方法一。

三:點轉化為線或面,以及對線、點要素的操作,node的名稱顯示。線的粗細和顏色顯示

簡單的說都是通過右擊各個shp選擇屬性進行響應的操作就可以。注意:(1)顏色能夠通過符號系統的類別下的唯一值(或者數量下的分級符號進行設定即分組進行顯示)進行設定(當然提前準備好color的屬性列);(2)線段的粗細僅僅好手動的設計各個相應的寬度了(3)當編輯某一shp時,能夠對屬性表的某一列進行總體的複製貼上(從其它的檔案裡拷貝到屬性表中。) (4)點轉化為面請詳見此部落格arcmap座標點生成線和面(更正版)

UILable設定不同顏色不同字型

在專案開發中,我們經常會遇到在這樣一種情形 在乙個uilabel 使用不同的顏色或不同的字型來體現字串,在ios 6 以後我們可以很輕鬆的實現這一點,官方的api 為我們提供了uilabel類的attributedtext,使用不同顏色和不同字型的字串,我們可以使用nsattributedtext ...

iOS label設定不同的字型 顏色

uilabel lable uilabel alloc initwithframe cgrectmake 0,70,320,40 lable.numberoflines 0 lable.backgroundcolor uicolor greencolor self.view addsubview l...

css顏色漸變在不同瀏覽器的設定

在web開發中,難免會遇到瀏覽器之間的相容問題,關於css設定顏色漸變下面有解決的辦法,直接上 適用於谷歌瀏覽器 background webkit gradient linear,0 0,0 100 from 4285fa to 366dcb from 是指漸變起始顏色 to 是指漸變結束的顏色 ...