原创 開源WebGIS(七)WebGIS五劍客之前端渲染

客戶端或者應用服務器,現在的主流方式都是請求地圖瓦片然後在客戶端進行展示,因此理論上客戶端只需要能夠請求並獲取相應的地圖瓦片即可。但是仍然可以採用一些開源庫的來簡化、強化、優化前端開發。比較著名的有Openlayers、OpenScale

原创 vue實踐之項目積累-----$emit、$on

在vue事件中,與之相關的兩個屬性是$emit、$on這個屬性,其中$emit是用來觸發當前實例上的事件的,$on是用來監聽當前實例上的自定義事件的,可以由$emit觸發,這一對屬性有點類似於觸發事件與事件處理程序分開這一原理,既可以傳播

原创 三維GIS之單體化

衆所周知,傾斜攝影自動建模的模型可以看作是一張表面覆蓋率高分辨率影像的連續的TIN三角網。這在實際應用中只能像影像地圖一樣當作底圖瀏覽,不能單獨選中和查詢,這對於實際作用不大。要解決這個問題,就只能進行模型單體化。“單體化”其實指的是每一

原创 vue實踐之項目積累-----props

props是用於接收父組件的數據的一個屬性,其類型可以是數組或者對象,同時對象允許配置高級選項,如類型檢查,自定義驗證和設置默認值 當基於對象的語法時,可以做如下配置: type:可以是下列原生構造函數的一種:String、Number、

原创 CSS基礎-----絕對定位、相對定位、固定定位

這介紹完預備知識之後,下面就來具體說說相對定位、絕對定位和固定定位是怎麼回事 絕對定位(absolute) 元素絕對定位時,會從文檔流中完全刪除。然後相對於其包含塊定位,其邊界根據偏移屬性(top、left)等放置。定位元素不會流入其他元

原创 CSS基礎-----定位的輔助元素

之前介紹過了定位的元素,以及通過偏移屬性去實現這個定位,這篇文章主要介紹輔助定位實現的其他元素,包括寬度和高度、內容溢出或剪裁、以及元素的可見性 寬度和高度 當確定了元素定位到哪裏之後,有時候需要聲明高度和寬度。高度屬性(height)和

原创 開源WEBGIS(六)WEBGIS五劍客之Web服務

Web服務器通過TCP/IP協議,管理客戶端瀏覽器、GIS地圖服務器之間的信息傳輸。 Apache     Apache(https://www.apache.org/)是目前世界使用排名第一的Web服務器。根據Web服務器調查公司Net

原创 Arcgis api for JavaScript 4.12解讀-----symbol

這個類裏面主要是符號化相關的內容 Symbol:所有符號類的基類,符號將點、線、多邊形和網格幾何表示爲視圖中矢量圖形,符號只能在個別設置圖形的GraphicsLayer或View.graphics,其子類包括CIMSymbol 、Fil

原创 編碼規範-----可維護性

我們都知道區分專業程序員和新手程序員的一個區別是看他們的代碼,一個好的編碼習慣不僅有利於賞心悅目,更有利於後期維護 什麼是可維護性 是要可理解的,其它人可以接手的代碼,而不是由代碼開發者一一解釋; 是直觀的,不管多複雜的邏輯,都能一眼看懂

原创 ES6-----Promise 對象

Promise實際上不是什麼新鮮的東西,他是異步編程的一種解決方案,相較於傳統的回調函數和事件來說更靈活和更節約時間,在ES6中他得到了規範化 在ES6中,Promise往小了說是一個容器,保存着不知道什麼時候會結束的事件的結果。他是一個

原创 HTML編碼規範

文章目錄原則文檔規範引入CSS、JS優化層級,減少標籤的數量啓用 IE Edge 模式在 html 標籤上設置正確的 lang 屬性。若頁面要適用於移動設備,需指定頁面的 viewport。頁面必須要有titile標籤。且必須作爲