无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

GIS開發(fā):geojson數(shù)據(jù)導(dǎo)入mysql數(shù)據(jù)庫

2022-06-27 09:22 作者:地理信息技術(shù)雜談  | 我要投稿

使用nodejs,實現(xiàn)將geojson空間圖層數(shù)據(jù),導(dǎo)入到mysql數(shù)據(jù)庫中。
具體的實現(xiàn)代碼://引用fs、mysql和Geojson2Wkt的類庫

var?fs?=?require("fs");

var?mysql?=?require('mysql');

? ? ?//Geojson2Wkt是將geojson中的坐標(biāo)轉(zhuǎn)換成wkt的形式

var?Geojson2wkt?=?require('Geojson2Wkt');

? ? //設(shè)置mysql的連接信息

var?connection?=?mysql.createConnection({?

??host:?'localhost',?

??user:?'root',?

??password:?'123456',?

??database:?'databasename'

});

//打開數(shù)據(jù)庫連接

connection.connect();

var?sql?=?[];

fs.readFile('geojson圖層文件',?{

??encoding:?"utf-8"

},?(err,?data)?=>?{

??let?jsonobj?=?JSON.parse(data);

??var?arr?=?jsonobj.features;

??var?brr?=?[];

??var?crr?=?[];

??var?drr?=?[];

??var?data?=?[];

??var?k?=?0;

??var?sqla;

//將geojson坐標(biāo)轉(zhuǎn)換成wkt形式

??for?(var?i?=?0;?i?<?arr.length;?i++)?{

????brr[i]?=?arr[i].geometry;

????drr[i]?=?arr[i].properties;?

????crr[i]?=?Geojson2wkt.convert(brr[i]);

??}

??for?(var?j?in?drr[0])?{

????k++;

????data[k]?=?j;

??}

?//獲得geojson數(shù)據(jù)的空間類型,mysql需要根據(jù)不同的空間類型設(shè)置字段

??var?tdata?=?arr[0].geometry.type;

??tdata?=?tdata.toLowerCase();

?//創(chuàng)建mysql數(shù)據(jù)表的sql語句

??sqla?=?"CREATE?TABLE?IF?NOT?EXISTS?`tablename`(?`"?+?data[1]?+?"`??VARCHAR(100)?NOT?NULL,?`"?+?data[2]?+?"`?VARCHAR(100)?NOT?NULL,?`"?+?data[3]?+?"`?VARCHAR(100)?NOT?NULL,?`"?+?data[4]?+?"`?VARCHAR(100)?NOT?NULL,?`"?+?data[5]?+?"`?VARCHAR(100)?NOT?NULL,`geometry`??"?+?tdata?+?"?NOT?NULL)";

??connection.query(sqla);

//拼接sql語句,循環(huán)寫入到圖層中的數(shù)據(jù)

??for?(var?t?=?0;?t?<?arr.length;?t++)?{

????sql[t]?=

?"insert?into?tablename("?+?data[1]?+?","?+?data[2]?+?","?+?data[3]?+?","?+?data[4]?+?","?+?data[5]?+?",?geometry)?values('"?+?drr[t][data[1]]?+?"','"?+?drr[t][data[2]]?+?"',"?+?"'"?+?drr[t][data[3]]?+?"','"?+?drr[t][data[4]]?+?"',"?+?"'"?+?drr[t][data[5]]?+?"'"?+?",GeomFromText('"?+?crr[t]?+?"'))";?

????connection.query(sql[t]);

??}

});

GIS開發(fā):geojson數(shù)據(jù)導(dǎo)入mysql數(shù)據(jù)庫的評論 (共 條)

分享到微博請遵守國家法律
龙口市| 观塘区| 五指山市| 剑阁县| 绥棱县| 保山市| 赤城县| 扶沟县| 河东区| 库伦旗| 寿宁县| 扶绥县| 拉孜县| 东乡族自治县| 偏关县| 阳谷县| 浦县| 堆龙德庆县| 乌兰浩特市| 乳山市| 自贡市| 剑河县| 盈江县| 华阴市| 府谷县| 水富县| 白朗县| 乐至县| 上思县| 轮台县| 岳普湖县| 湟中县| 定结县| 祁连县| 沧源| 泽库县| 哈密市| 林周县| 桑植县| 泗洪县| 贺兰县|