原创 postgres 常用sql

字符串拼接 1.一行數據中的 多字段值根據連接符拼接 concat_ws(':',aaa,bbb) 2.幾行數據中的 同一 單字段值根據連接符拼接 string_agg(ccc,' \r\n ') 3.如果要將多個字段的值拼接成一個: st

原创 docker日誌查看與清理

docker的容器運行過程中會產生大量的日誌,很快就會佔滿磁盤,導致服務掛掉 查看所有目錄大小 du -sh * | sort -n 日誌查看 docker logs -f --tail=100 容器名 查看日誌和對應大小 在linux上,

原创 centeos6安裝docker

centeos6下的yum搜索docker-io找不到 通過epel也不行 通過直接安裝rpm包成功 yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/doc

原创 postgres 常用參數彙總

postgres數據庫有很多參數是可配置和優化的,整理如下: allow_system_table_mods,off,允許修改系統表的結構 application_name,pgAdmin 4 - CONN:5982631,設置要在統計信息

原创 postgis幾何函數彙總

POSTGIS包含大量幾何函數,方便我們處理空間數據,本文節選自官方文檔,方便查找 5.3 幾何構造 ST_Collect —從一組幾何創建一個GeometryCollection或Multi *幾何。 ST_LineFromMultiPo

原创 LDAP淺析

LDAP 的全稱是 Lightweight Directory Access Protocol,「輕量目錄訪問協議」。 LDAP 「是一個協議」,約定了 Client 與 Server 之間的信息交互格式、使用的端口號、認證方式等內容。而

原创 golang交叉編譯部署運行

mac下編譯linux執行文件 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a main.go 設置參數和編譯命令要放在一起執行,否則會無法運行 如果編譯其他平臺,設置不同參數即可 上傳到

原创 golang常用格式轉換語法

golang最近挺火,試着用了一下,有些語法需要熟悉,記錄一下 常用數據格式 整型 uint8、uint16、uint32、uint64 int8、int16、int32、int64 浮點型 float32、float64 字符串 stri

原创 postgis常用幾何處理函數

三維座標轉二維 ST_Force2D(geom) postgres裏不能預覽三維數據 wkb轉wkt ST_AsText(geom) wkb轉geojson ST_AsGeoJSON(geom) 多個LineString線段連接合並 ST_

原创 postgis擴展簡介

PostGIS在Windows平臺下和Ubuntu/Debian平臺下的默認安裝存在着一定的功能上差異,主要是默認安裝的Extension。如果在不同平臺下空間數據庫的備份與恢復,可能在過程中出現無法創建Extension的錯誤(如,pg_

原创 postgresql自定義函數語法

最近在寫postgres的函數,整理下常用語法備忘 定義內部變量 DECLARE json text; 執行動態sql,並傳入參數 sql1 := 'select * from AA where id=$1'; EXECUTE s

原创 mac下安裝python,解析sqlite空間數據庫

安裝pip (要下載whl,會比較慢,建議上梯子) curl 'https://bootstrap.pypa.io/get-pip.py' > get-pip.py sudo python get-pip.py pip --version

原创 linux安裝GDAL環境

通過 apt-get 安裝 安裝 GDAL 的開發環境 $ sudo apt-get install libgdal-dev 使用像 gdalinfo 等工具,即類似於 Windows 上的 gdalinfo.exe $ sudo apt-

原创 docker安裝postgres並啓用postgis擴展

鏡像 查看所有鏡像 docker images 可以直接拉取postgis鏡像 docker pull postgis 也可以在已有鏡像上安裝postgres,再啓用擴展; docker pull postgres 容器 查看啓動的容器 d

原创 OpenLayers的Interaction交互及事件機制解析

interaction OpenLayers中表達交互功能的基類是interaction,它是一個虛基類,不負責實例化,交互功能都繼承該基類,實現它的子類包括: DoubleClickZoom 雙擊放大交互功能; DragAndDrop