運行節點模塊GeoJSON的多邊形的標籤我從「https://github.com/andrewharvey/geojson-polygon-labels/」下載包,跑「NPM-安裝」和節點模塊文件夾已成功創建: folder - screenshot不能在Windows
然而,當cd到bin文件夾並運行「geojson-polygon-labels < v.geojson> v_label.geojson」時,它會拋出eror:「未識別爲內部或外部命令,可操作程序或批處理文件」。
我真的很困惑,在這一點上。在github上,如何使用這個工具並沒有很好的文檔記錄,而且我對Node也很陌生。
請幫幫我。謝謝!
編輯:我試過在Ubuntu上安裝它(Windows 10上的子系統),然後從bin文件夾中運行「geojson-polygon-labels」。發生同樣的錯誤。
編輯2:我想出瞭如何正確運行該工具。在Ubuntu上我跑:
./geojson-polygon-labels <polygon.geojson> labels.geojson
不過,現在新的錯誤彈出:
/home/lamnguyen/geojson-polygon-labels-master/bin/geojson-polygon-labels:25
turf.featureEach(flatInputGeoJSON, (feature) => {
^
SyntaxError: Unexpected token >
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
我應該怎麼辦?
編輯4:我的一個朋友用一個小樣本文件在一個「真正的」Ubuntu上運行它,結果就出來了。也許明天我已經給了一槍:)
原來,Node無法在Windows 10上的Ubuntu子系統上正確安裝。我啓動了一個Ubuntu虛擬機,一切正常。謝謝你的幫助。 – Nikolas