1. 程式人生 > >ArcGIS Server Open data output support GeoJSON

ArcGIS Server Open data output support GeoJSON

GeoJSON是一種對各種地理資料結構進行編碼的格式。GeoJSON物件可以表示幾何、特徵或者特徵集合。GeoJSON支援下面幾何型別:點、線、面、多點、多線、多面和幾何集合。GeoJSON裡的特徵包含一個幾何物件和其他屬性,特徵集合表示一系列特徵。

一個完整的GeoJSON資料結構總是一個(JSON術語裡的)物件。在GeoJSON裡,物件由名/值對--也稱作成員的集合組成。對每個成員來說,名字總是字串。成員的值要麼是字串、數字、物件、陣列,要麼是下面文字常量中的一個:"true","false"和"null"。陣列是由值是上面所說的元素組成。

ArcGIS對於要素類有自己的json格式,其與規範格式存在一定差別,在使用開源軟體過程中可能需要將這些資料轉換為標準的GeoJson格式,在server的服務能力中可以通過SOE擴充套件完成這項能力的支援,如下圖所示:


主要是要素類字串格式的格式化輸出,在本例中增加了對於要素的過濾工作,可以指定查詢條件、圖層等進行過濾輸出,同時擴充套件了匯出csv檔案功能,在arcgis 10.3環境中測試可用。

編譯後的SOE檔案下載地址:http://pan.baidu.com/s/1baunVK

SOE部署可參見下圖:


釋出服務選中ServerGeoJSONSOE擴充套件能力即可使服務具備擴充套件輸出geojson的能力


附註:如果想通過桌面匯出geojson檔案同理,指需要對程式碼稍作修改即可

相關推薦

ArcGIS Server Open data output support GeoJSON

GeoJSON是一種對各種地理資料結構進行編碼的格式。GeoJSON物件可以表示幾何、特徵或者特徵集合。GeoJSON支援下面幾何型別:點、線、面、多點、多線、多面和幾何集合。GeoJSON裡的特徵包含一個幾何物件和其他屬性,特徵集合表示一系列特徵。 一個完整的Geo

arcgis server 資料註冊 “the data item is inaccessible”

最近在處理arcgis 服務釋出時遇到問題,場景是這樣: 資料位於資料庫oracle 11r2中,通過sde連線資料來源,將資料發服務。 那麼問題來了,發服務需要註冊路徑,否則server 會將資料拷貝一份到arcgisserver\directories\arcgissystem\ar

【教程】發布NAServer到ArcGIS Server 10.4上[超詳細]

size lose 類型 -1 var fort item 集中 點擊 前陣子對ArcGIS API For JavaScript的網絡分析有興趣,但是不知道其數據是如何獲取的。 查閱API知道,AJS的網絡分析只有三個功能:最短路徑(RouteTask)、最近設施點(Cl

arcgis server 10.1 發布動態圖層展示海量及頻繁更新的數據步驟

遍歷 services new tle ole () map() 添加 source 轉自原文 arcgis server 10.1 發布動態圖層展示海量及頻繁更新的數據步驟 Arcgis server 發布動態圖層及調用動態圖層 做這個動態圖層功能的原由是 有

ArcGIS Server 10.x查詢管理用戶名和修改管理員密碼

log xxxxx 查詢 arcgis file server 管理 spa pass 在x:\Program Files\ArcGIS\Server\tools\passwordreset下有個bat文件,用管理員用戶運行它。 PasswordReset -l Pass

OL記載Arcgis Server切片

tiles fontsize script math pre int aps ant art 概述:本文講述怎樣在OpenLayers中調用Arcgis Server切片並顯示。思路:在OpenLayers中載入Arcgis Server切片用XYZ圖層,Arcgis S

使用windows server2012時FileZilla客戶端連接時報150 Opening data channel for directory listing of "/" 響應:425 Can't open data connection

nec 響應 但是 .cn 簡單 family 問題 用戶 中間 425 Can‘t open data connection 和 讀取目錄列表失敗 問題解決 這個問題主要是由於使用Passive Mode模式造成的,解決這個問題很簡單: 1、在ftp服務軟件中設置指定端口

轉換Arcgis Server REST接口實現OL2直接調用

def maple 說明 erl dcb overflow rest服務 try dbv 概述: 本文解說怎樣通過Arcgis Server REST 的導出地圖(Export)接口。實如今OL2中直接以WMS的方式調用Arcgis Server REST服務。實現思路

arcgis server緩存路徑修改

bce urg odt zmq pdm gui fda off poi 轉自藍紫原文 arcgis server緩存路徑修改 由於空間不夠用,需要更換瓦片的輸出路徑,具體的修改方法如下: 1.打開ArcCatalog,打開GIS服務器,找到已經添加的gis服務器,一

[SOE] ArcGIS Server對象擴展(SOE)開發註意事項

自己的 數據 命令 src 無法 內容 函數庫 適用於 適合 ArcGIS Server對象擴展(SOE)開發註意事項 1.SOE介紹   在ArcGIS 10.1中ArcGIS Server不在支持DCOM方式的連接,這也就意味著我們不能通過本地方式的連接

[knowledge][dpdk] open data plane

data knowledge tap .org tps end arch http arc https://www.opendataplane.org/ https://en.wikipedia.org/wiki/OpenDataPlane odp vs dpdk:

ArcGIS Server 使用的端口

管理員 指定 time 變化 所有 intern bullet 開始 ade HTTP 端口 6080 HTTPS 端口 6443 端口 4000 – 4002 集群端口(4004 及以上) 內部使用的端口(1098、6006、6099、其他) ArcGIS Ser

centos 安裝arcgis server 10.1

啟動服務 manager kcon http 服務 自啟動 arc kconfig add 1、創建新用戶,不要在root下面直接安裝 [root@localhost ~]# groupadd esri //創建esri組 [root@localhost ~]# u

手機網頁訪問電腦發布的arcgis server服務不顯示地圖的問題

重新 blog -c ffffff 分享圖片 9.png 什麽 img 實現 我們在電腦中發布的arcgis server服務,在電腦上用localhost訪問十分容易,圖片出來也很容易,通過ip:端口號訪問也很容易。。但是,當把項目丟到tomcat中的時候,再在同一內

ArcGIS Server啟動後停止解決方案

failed ... val 不能啟動 control 提示符 discovery 數據 clas 狀況描述: ArcGIS Server啟動後就,運行幾秒鐘後自動停止。 同時出現的情況:本機上的Tomcat無法啟動,提示各個端口被占用 service_error

ArcGIS server 問題解決方案集錦

require flow register inf acl iss path 分享圖片 cgi 一、報錯:數據庫客戶端軟件無法加載 報錯:“無法連接到數據庫,因為數據庫客戶端軟件無法加載。確保正確安裝並配置數據庫客戶端軟件” 環境:arcg

CentOS 6.5環境下配置Arcgis Server 10.3

details 取出 install pin chown 中文 sha ima for 感覺arcgis server在Windows系統下過於消耗資源,現將其配置到linux下,僅用於學習用。文中安裝截圖較多。因水平有限,難免有不周之處,請指教。 一、安裝前準

在Linux環境下設置ArcGIS Server 服務開機自啟

-m src statistic tar bubuko iss tail ref vmware 在 VMware 11.0 中安裝了CentOS 6.5的Linux系統中部署ArcGIS Server,安裝完後默認開機不自動啟動此服務,每次開機都要手動啟動(如下圖

Arcgis Server 10.2默認服務端口號修改方法

scribe dir serve apr tor 系統 blog xml文件 head 本人安裝Arcgis Server 10.2之後發布了一個地圖服務,該服務默認使用的端口號是6080,但是應客戶需要,對外開放映射的端口是84,就修改默認端口號。 計算機環境: 系

使數據可供ArcGIS Server訪問

使用 zh-cn 網絡 linu pub 管理系 情況 local 網絡流量 內容來自ESRI官方文檔(點擊訪問),簡單總結如下: 1 ArcGIS Server用於發布服務的數據必須存儲在服務器可以訪問的位置; 2 這樣的位置有三種類型: 本地路徑:將數據本地存儲在每臺