spatialite专题

分享一个Flask+Vue+Leaflet+Pyinstaller+SpatiaLite的应用

说明 1、只在window 11上运行过,其他版本不敢确定。 2、笔者借助了Supermap Iserver的地图服务和数据服务,笔者用爬虫请求到所有数据并放在自己的SpatiaLite数据库,如有侵权,请联系笔者。 3、笔者先用前后端分别开发,然后前端打包,前端打的包成为flask的模板,再次用Pyinstaller打包,生成一个文件夹和一个app.exe。然后用nsis打包app.exe

試用 SpatiaLite(二):進一步測試

之前試過 SpatiaLite 的基本指令,現在我會創建兩個表,一個儲存一些點,另一個儲存多邊形,然後進行操作。在點的表裡面,有兩點在富亨邨裡面,另一點則是九龍坑山。在多邊形的表裡面,我儲存了富亨邨的範圍。它們皆以平面及 WGS 84 為基準儲存。 創建點表: spatialite> CREATE TABLE PointTable(id INTEGER PRIMARY KEY

試用 SpatiaLite(一):安裝及測試

之前安裝過 PostgreSQL + PostGIS,由於它是成熟的產品,所以有很多廠商或社群支援。而這次試用的 SpatiaLite,雖然比較年輕,但因為它建基於 Sqlite,繼承了其開發和使用的容易性,亦為部分產品所使用。 根據 維基百科 的介紹: SpatiaLite is a spatial extension to SQLite, providing vector