原创 react 之 openlayer繪製任意圖形
一、引入所依賴的庫文件 // 設置地圖背景色 import React, { Component } from 'react'; import Map from '../../component/map/map'; // import
原创 postGIS將shp數據導入postgres 數據庫中,並在arcMap中顯示數據
一、shp數據準備 注意:postGIS導入shp數據路徑不能含有中文,如果含有中文會報錯,而且自己要知道自己的數據的座標系 二、打開postGIS (2)點擊連接數據庫,輸入用戶名、密碼、數據庫、以及數據庫連接地址點擊ok (3
原创 react 之 openlayer圖形的激活與編輯
一、引入依賴的文件 import React, { Component } from 'react'; import Map from '../../component/map/map'; // import style from '.
原创 react之openlayer根據座標繪製圖形
一、原理 (1)首先創建一個要素,如點、線、面 (2)根據要素創建一個數據源 (3)根據數據數據源創建一個矢量圖層 (4)將創建的矢量的圖層添加到地圖上 二、引入依賴的庫文件 // 設置地圖背景色 import React, { Com
原创 react 之 openlayer圖形交互編輯
一、引入依賴的庫文件 // 設置地圖背景色 import React, { Component } from 'react'; import Map from '../../component/map/map'; // import s
原创 react 之 openlayer地圖背景
一、原理 是在地圖的父容器這是一張圖片 二、引入依賴庫 import React, { Component } from 'react'; import Map from '../../component/map/map';
原创 react 之 openlayer地圖圖片下載
一、原理 地圖渲染是通過canvas來渲染出來的,openlayers提供的map.once('postcompose', function (event) {})函數可以獲取canvas對象,將canvas轉化成圖片下載下來,便可實現。
原创 react 之 openlayer地圖域信息獲取
一、主要方法 (1)getResolution()獲取分辨率 (2)calculateExtent()獲取當前顯示範圍 (3)getSize 獲取地圖窗口的大小 二、引入依賴的庫文件 import React, { Component
原创 react 之 openlayer 繪製幾何圖形
一、全部代碼 // 設置地圖背景色 import React, { Component } from 'react'; import Map from '../../component/map/map'; // import style
原创 axios的post請求和get請求傳遞數組
一、背景 axios 的post和get請求在中傳遞數組的過程中,後臺無法接受到傳輸的參數,主要原因數據格式化過程中規範不一致導致無法接受 二、解決方法 將請求參數中含有的數組數據,格式化過程中,將數組以“,”(逗號)的方式格式化成字符
原创 在vs code中使用typescript
1、安裝typescript npm install -g typescript 2、在本地建立一個工文件夾,使用vscode打開 3、初始化package.json,執行 npm init 4、初始化 tsconfig.json
原创 egg+sequelize+postgis 空間數據新增
一、建立空間表,建議使用下邊的代碼建立空間表不建議使用navicat去建表 CREATE TABLE city( id int4,name varchar(25), geom geometry(POINT,4326) ); 二、egg中
原创 openlayers+turf.js實現緩衝區的繪製
一、下載安裝turf 下載地址:https://github.com/Turfjs/turf api和示例地址:http://turfjs.org/docs/ 二、使用openlayers配個turf.js (1) 點數據的緩存 //
原创 egg+sequelize+postgis 查詢數據並返回geojson數據格式
一、查詢 (1)建立數據模型 module.exports = app => { const { STRING, INTEGER, DATE, GEOMETRY } = app.Sequelize; const Zh
原创 egg sequelize postgis 環境搭建
一、egg基本環境的搭建 官方地址:https://eggjs.org/zh-cn/tutorials/index.html 一、將本地建立一個項目文件夾如gis-analyse,在該文件夾下執行腳手架命令 npm init egg -