原创 微服務技術初體驗

微服務——不知不覺中,已經涉入了微服務這個略顯神密的技術體系。前期一直在開發的Python系統,應用Flask開發服務接口,就是一個典型的微服務,而如何實現微服務的管理,則需要一個良好的技術架構去管理,其目的在於實現:        服

原创 多版本Python的混淆處理策略——Pip 無法執行

問題:pip Fatal error in launcher: Unable to create process using   1、先卸載Pip python -m pip uninstall pip 2、下載最新Pip https:/

原创 克里金插值學習筆記

一、類定義: OrdinaryKriging(x,y,z,variogram_model, variogram_model, variogram_parameters, variogram_function, nlags, weight,

原创 Python Dict/List字典數據特性:賦值變量採取地址(指針)傳遞,共享數值

Dict是一種特殊的數據類型,一個Dict變量的數值傳遞給其它變量時,並未複製內容交給其它變量,而是僅傳遞Dict變量的內存地址。所以當Dict變量值發生改變時,所賦值的變量內容隨之一起變化,如下代碼所示: a_list = [] a

原创 PostSQL編寫經驗(利用座標值,創建空間要素字段)

1、創建數據表station,包含geometry字段: CREATE TABLE "public"."station" ( "name" varchar(20) COLLATE "pg_catalog"."default",

原创 光柵數據座標配準

應用工具:Georeferencing 先行取消“自動調整” 應用:“增加控制點”(Add Control Points) 功能,增加4點鏈接座標,可選用“”即可 之後打開查看鏈接表(View Link Table),勾選“自動調整

原创 雪龍號航跡數據處理過程整理

今日獲取一批雪龍號航跡點數據表,其中包含時間(UTC)、經緯度座標值、航速、角度值,需轉換成線狀航跡圖。 原始數據爲csv結構數據表格,結構如下圖:                             處理目標:將航跡點連接成航線,並

原创 區域範圍讀取NC文件,經緯向切片取值問題

問題: 按照區域範圍(min_lat, max_lat)~(min_lon, max_lon)讀取一個NC文件,經、緯數據切片如何獲取維數是一個大問題,切片數量不當,容易導致微小的誤差,在後續的矩陣運算帶來大的災難。 例如:依據小間距網格

原创 Python Dict字典數據特性:賦值變量採取地址(指針)傳遞,共享數值

Dict是一種特殊的數據類型,一個Dict變量的數值傳遞給其它變量時,並未複製內容交給其它變量,而是僅傳遞Dict變量的內存地址。所以當Dict變量值發生改變時,所賦值的變量內容隨之一起變化,如下代碼所示: a_list = [] a

原创 SCIPY類庫——最小二乘法應用

最小二乘法原理:        已知:一組實驗數據(x[i], y[i]),我們知道它們之間的存在函數關係:y = f(x),關係可以爲線性或非線性,最簡單線性範例:f(x) = k*x+b,另外可能爲:f(x) = sin(kx +b)

原创 應用Python進行GUI編程

一、常用GUI編程模塊(庫) GUI(Graphical User Interface,圖形用戶接口)應用程序。個人理解就是桌面應用系統的開發,與之相對應的是瀏覽器應用系統開發。 Python 提供了多個圖形開發界面的庫,幾個常用 Py

原创 應用Update語句增補數據字段

編寫兩個數據表,A表(station)爲基礎表,B表(datinfo)爲數據信息表,存貯A表所記錄站點的數據信息,包含信息發生的時間字段。A、B爲一對多關係,即A表一個站點在B表中有多個時間(年份)的數據記錄。 問題:需查詢A表任意站點擁

原创 PostSQL編寫經驗

1、創建數據表station,包含geometry字段: CREATE TABLE "public"."station" ( "name" varchar(20) COLLATE "pg_catalog"."default",

原创 Python編碼規範

Python代碼編寫規範Python編碼有約定規範?規範要點 Python編碼有約定規範? 任何一個編程言,都有各自的編程規範,有些違背導致錯誤,有些則影響代碼的可讀性。Python也有自己的規範,由Python官網發佈的PEP8

原创 ArcMap小技巧彙集

1、使用相對路徑存儲數據源信息,避免數據整體遷移時,工程文件打不開已配置好的數據源文件 2、數據庫中存儲的要素數據集發佈服務之後,服務可獲取最新數據庫更新的內容 將空間數據庫註冊到數據服務上。如此,服務器會從註冊的數據中找到位置列表,並