2016-06-07 23 views
0

我們正在努力開發一個用於跟蹤管道和資產進度的網站。我想將從Java開發的表格輸入的進度數據鏈接到GIS。我們將抓住所有管道拉伸和拉伸的經驗和工作進展的日誌。將網站表單進度數據鏈接到GIS

我需要幫助發展中動態地根據進度shape文件,並查看該形狀的文件在我的網頁

+0

你的代碼在哪裏? – Raptor

回答

0

的JavaScript API確實有功能上傳shape文件形成你的桌面到瀏覽器,但你會需要另一個工具根據進度創建這些形狀文件。

要上傳形狀文件,請參閱此處的示例:https://developers.arcgis.com/javascript/3/jssamples/portal_addshapefile.htmlhttps://developers.arcgis.com/javascript/3/上可能有更多示例可用。

爲了動態創建shapefile,可以使用ArcMap或ArcPro(如果有)或多個python庫中的一個來幫助編寫shapefile。甚至可能有一些Java庫可以幫助解決這個問題,但是我只能在前端工作,所以我無法幫助您。

0

對於上下文中簡單的東西,在什麼樣的工作流程的最佳套裝您的需求,可以根據這些問題(也可能是其他人我沒有想到的)範圍內的複雜性:

  1. 你絕對需要爲此創建shapefile?爲什麼不能將表單推送到空間數據庫(例如PostGIS),然後返回點的XY或線特徵等的XY字符串?

  2. 數據來源&格式是什麼?它是PDF,HTML頁面上的文本,從頁面下載的.csv文件等?您可能需要實施(從站點)抓取或下載和更新,或者您的數據可能是實時流式傳輸 - 這些都是不同的工作流程,您需要在設置工作流程之前建立這些邊界。

  3. 如果您的最終遊戲是積分,您所需要的只是表格格式的XYs,以便在GIS軟件中顯示。如果它們是線條或多邊形,則會有所不同。再次 - 它們是什麼類型的輸出以及你想要做什麼(例如導入QGIS)?

沒有這些答案,任何人都無法向您建議可能完全不可能執行的東西。請回答這些問題,並從頭到尾思考您的工作流程和/或反過來。

Cheers, Shawn