我們正在努力開發一個用於跟蹤管道和資產進度的網站。我想將從Java開發的表格輸入的進度數據鏈接到GIS。我們將抓住所有管道拉伸和拉伸的經驗和工作進展的日誌。將網站表單進度數據鏈接到GIS
我需要幫助發展中動態地根據進度shape文件,並查看該形狀的文件在我的網頁
我們正在努力開發一個用於跟蹤管道和資產進度的網站。我想將從Java開發的表格輸入的進度數據鏈接到GIS。我們將抓住所有管道拉伸和拉伸的經驗和工作進展的日誌。將網站表單進度數據鏈接到GIS
我需要幫助發展中動態地根據進度shape文件,並查看該形狀的文件在我的網頁
的JavaScript API確實有功能上傳shape文件形成你的桌面到瀏覽器,但你會需要另一個工具根據進度創建這些形狀文件。
要上傳形狀文件,請參閱此處的示例:https://developers.arcgis.com/javascript/3/jssamples/portal_addshapefile.html 在https://developers.arcgis.com/javascript/3/上可能有更多示例可用。
爲了動態創建shapefile,可以使用ArcMap或ArcPro(如果有)或多個python庫中的一個來幫助編寫shapefile。甚至可能有一些Java庫可以幫助解決這個問題,但是我只能在前端工作,所以我無法幫助您。
對於上下文中簡單的東西,在什麼樣的工作流程的最佳套裝您的需求,可以根據這些問題(也可能是其他人我沒有想到的)範圍內的複雜性:
你絕對需要爲此創建shapefile?爲什麼不能將表單推送到空間數據庫(例如PostGIS),然後返回點的XY或線特徵等的XY字符串?
數據來源&格式是什麼?它是PDF,HTML頁面上的文本,從頁面下載的.csv文件等?您可能需要實施(從站點)抓取或下載和更新,或者您的數據可能是實時流式傳輸 - 這些都是不同的工作流程,您需要在設置工作流程之前建立這些邊界。
如果您的最終遊戲是積分,您所需要的只是表格格式的XYs,以便在GIS軟件中顯示。如果它們是線條或多邊形,則會有所不同。再次 - 它們是什麼類型的輸出以及你想要做什麼(例如導入QGIS)?
沒有這些答案,任何人都無法向您建議可能完全不可能執行的東西。請回答這些問題,並從頭到尾思考您的工作流程和/或反過來。
Cheers, Shawn
你的代碼在哪裏? – Raptor