婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > postgresql 計(jì)算距離的實(shí)例(單位直接生成米)

postgresql 計(jì)算距離的實(shí)例(單位直接生成米)

熱門標(biāo)簽:電話機(jī)器人怎么換人工座席 400電話申請(qǐng)客服 廣州電銷機(jī)器人公司招聘 地圖標(biāo)注要花多少錢 江蘇400電話辦理官方 電銷機(jī)器人能補(bǔ)救房產(chǎn)中介嗎 濟(jì)南外呼網(wǎng)絡(luò)電話線路 天津開發(fā)區(qū)地圖標(biāo)注app 移動(dòng)外呼系統(tǒng)模擬題

之前用的是ST_Distance 函數(shù),但是貌似需要進(jìn)行一次單位的轉(zhuǎn)換,而且網(wǎng)上有說那種轉(zhuǎn)換不是特別準(zhǔn)確,現(xiàn)在暫時(shí)將該算法記錄在此:

select st_distance(ST_GeomFromText('POINT(120.451737 36.520975)',900913),ST_GeomFromText('POINT(120.455636 36.520885)',900913))*60*1.852;

這里的計(jì)算方式倒是可以換坐標(biāo)系,但是,測試了兩個(gè)坐標(biāo)系都沒有起作用。而且該種方式轉(zhuǎn)換過單位后跟arcgis計(jì)算出的結(jié)果相差甚遠(yuǎn),最終決定使用下面的方式;

今天發(fā)現(xiàn)了另外一種方式來計(jì)算距離,這種方式可以直接生成單位為米的結(jié)果:

select ST_Length(Geography(ST_GeomFromText('LINESTRING(120.451737 36.520975,120.455636 36.520885)')));

這種方式的不便在于:

1.要把點(diǎn)轉(zhuǎn)換成線或者其他的圖形而不是點(diǎn);

2.geography函數(shù)現(xiàn)在只支持4326坐標(biāo)系,不能換成其他的。

追加:

上面的方式是計(jì)算點(diǎn)到點(diǎn)的距離,但是如果要想知道某一個(gè)點(diǎn)到某條線的距離是不是在某個(gè)范圍內(nèi),又該如何計(jì)算呢;如下:

select ST_Contains(St_Astext(ST_Buffer(geography(geomfromtext('MULTILINESTRING((線的坐標(biāo)點(diǎn)))')),25.00{以米為單位的距離})),st_astext(geography(geomfromtext('POINT(121.37805 37.54142)')))) as result

使用類似上面的方式,就可以輸入以米為單位的距離判斷某個(gè)點(diǎn)是否在某個(gè)距離范圍內(nèi);

補(bǔ)充:postgresql 搜索指定距離內(nèi)的記錄 按近到遠(yuǎn)排序 并返回距離

實(shí)例如下:

CREATE TABLE mylocation ( 
 id SERIAL PRIMARY KEY,
 geom GEOMETRY(Point, 4326),
 name VARCHAR(128),
 x double precision,
 y double precision
); 
 
INSERT INTO mylocation (geom,name,x,y) VALUES (
 ST_GeomFromText('POINT(0.0001 0)', 4326),'zhangsan',0.0001,0
);
INSERT INTO mylocation (geom,name,x,y) VALUES (
 ST_GeomFromText('POINT(0.001 0)', 4326),'zhangsan',0.001,0
);
INSERT INTO mylocation (geom,name,x,y) VALUES (
 ST_GeomFromText('POINT(0.001 0)', 4326),'zhangsan',0.001,0
);
INSERT INTO mylocation (geom,name,x,y) VALUES (
 ST_GeomFromText('POINT(0.1 0)', 4326),'zhangsan',0.1,0
); 
 
SELECT id, name,geom,x,y,  ST_DistanceSphere(
           geom,
           ST_GeometryFromText('POINT(0 0)')) distance
FROM mylocation
WHERE ST_DWithin(
 geom, 
 ST_GeomFromText('POINT(0 0)', 4326),
 0.001
)ORDER BY distance asc;;

查詢語句 下面距離單位為m

SELECT id, name,geom,x,y,  ST_DistanceSphere(
           geom,
           ST_GeometryFromText('POINT(0 0)')) distance
FROM mylocation
WHERE ST_DWithin(
 geom::geography, 
 ST_GeomFromText('POINT(0 0)', 4326)::geography,
 1000
) ORDER BY distance asc;

搜索結(jié)果

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PostgreSQL中enable、disable和validate外鍵約束的實(shí)例
  • PostgreSQL 修改視圖的操作
  • PostgreSQL 更新視圖腳本的注意事項(xiàng)說明
  • postgreSQL中的row_number() 與distinct用法說明
  • Postgresql 動(dòng)態(tài)統(tǒng)計(jì)某一列的某一值出現(xiàn)的次數(shù)實(shí)例
  • postgresql 計(jì)算兩點(diǎn)距離的2種方法小結(jié)
  • PostgreSQL 查看表的主外鍵等約束關(guān)系詳解

標(biāo)簽:杭州 寶雞 辛集 濮陽 昭通 海西 榆林 溫州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《postgresql 計(jì)算距離的實(shí)例(單位直接生成米)》,本文關(guān)鍵詞  postgresql,計(jì)算,距離,的,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《postgresql 計(jì)算距離的實(shí)例(單位直接生成米)》相關(guān)的同類信息!
  • 本頁收集關(guān)于postgresql 計(jì)算距離的實(shí)例(單位直接生成米)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99视频在线精品| 久久国产精品一区二区| 中文字幕一区在线| 亚洲在线视频一区| eeuss影院一区二区三区 | 丝袜美腿高跟呻吟高潮一区| 国产一区二区三区四| 欧美日韩午夜在线| 亚洲一区二区精品视频| 欧美三级在线看| 亚洲欧美综合网| 国产成人免费视频网站高清观看视频 | 久久久久88色偷偷免费| 亚洲夂夂婷婷色拍ww47| 欧美日韩免费电影| 午夜精品一区二区三区三上悠亚| 91在线播放网址| 亚洲综合男人的天堂| 欧美在线观看18| 日本aⅴ亚洲精品中文乱码| 日韩一区二区高清| 久久综合久久综合久久综合| av一二三不卡影片| 日韩一级二级三级精品视频| 亚洲高清在线视频| 2020国产精品| 欧美午夜不卡在线观看免费| 午夜av一区二区三区| 久久夜色精品国产噜噜av| 亚洲最大成人综合| 国产精品久久久久三级| 蜜桃一区二区三区在线| 成人免费看视频| 亚洲成a人v欧美综合天堂| 日韩不卡一区二区| 亚洲午夜免费福利视频| 中文字幕一区三区| 日日嗨av一区二区三区四区| 成人国产精品免费观看视频| 91国在线观看| 国产精品久久久久久久久快鸭| 综合中文字幕亚洲| 国产91在线|亚洲| 欧美国产一区二区| 日日嗨av一区二区三区四区| 精品日韩99亚洲| 日本韩国精品在线| 91丝袜美女网| 成人一道本在线| 国产一区视频导航| 国内精品伊人久久久久av影院 | 亚洲男人的天堂在线aⅴ视频| 欧美va亚洲va在线观看蝴蝶网| 91啪九色porn原创视频在线观看| 免费观看91视频大全| 蜜臀国产一区二区三区在线播放| 日韩av高清在线观看| 毛片av中文字幕一区二区| 亚洲色图欧美在线| 一区二区三区在线视频免费| 日韩中文字幕不卡| 日本久久一区二区三区| 国产精品影视天天线| 久久久久免费观看| 亚洲一二三四在线| 久久亚洲精品国产精品紫薇| 国产精品毛片a∨一区二区三区| 亚洲精品美腿丝袜| 欧美精品一区二区久久婷婷| 亚洲国产精品久久久久婷婷884 | 精品国产91久久久久久久妲己 | 色偷偷久久一区二区三区| 日韩av电影一区| 调教+趴+乳夹+国产+精品| 亚洲永久精品国产| 亚洲一区在线观看免费观看电影高清| 亚洲激情欧美激情| 成人欧美一区二区三区| 亚洲综合自拍偷拍| 日韩国产欧美视频| 日韩欧美一级精品久久| 国产一区二区免费在线| 裸体在线国模精品偷拍| 国产午夜亚洲精品羞羞网站| 一个色综合网站| 日本福利一区二区| 国产区在线观看成人精品| 日本少妇一区二区| 久久久美女毛片| 日韩av在线发布| 欧美午夜不卡在线观看免费| 国产乱妇无码大片在线观看| 亚洲国产一区视频| 亚洲第一久久影院| 制服丝袜av成人在线看| 亚洲日本在线a| 日韩一区二区免费高清| 日韩电影免费在线| 国产欧美日韩精品a在线观看| av高清久久久| 国产一区二区三区在线观看免费| 亚洲午夜一区二区| 精品视频免费在线| 精品一区二区在线免费观看| 久久综合色鬼综合色| av亚洲精华国产精华精华| 亚洲欧美日本韩国| 91精品在线一区二区| 91天堂素人约啪| 亚洲第四色夜色| 日韩欧美一级片| 在线不卡的av| 91视频观看视频| 极品瑜伽女神91| 欧美日韩国产精品成人| 午夜精品久久久久影视| 免费看黄色91| 一本一道综合狠狠老| 99在线热播精品免费| 日韩精品一区二区三区在线播放| 中文字幕精品三区| 亚洲成a人v欧美综合天堂下载| 91在线免费视频观看| 国产精品综合二区| 日本成人在线不卡视频| 中文字幕一区在线观看| 在线这里只有精品| 91婷婷韩国欧美一区二区| 99久久精品费精品国产一区二区| 三级影片在线观看欧美日韩一区二区| 蜜臀精品一区二区三区在线观看| 国产三级精品视频| 国产三级三级三级精品8ⅰ区| 91网站在线播放| 国产视频不卡一区| 免费欧美日韩国产三级电影| 88在线观看91蜜桃国自产| 亚洲永久精品大片| 99久久精品免费看国产免费软件| 久久久久久久久一| 亚洲大尺度视频在线观看| 欧美高清hd18日本| 91福利在线看| 欧美丰满一区二区免费视频| 粉嫩蜜臀av国产精品网站| 91在线高清观看| 国产日韩欧美综合在线| 青椒成人免费视频| 色噜噜偷拍精品综合在线| 国产欧美日韩视频一区二区| 蓝色福利精品导航| 欧美高清一级片在线| 肉色丝袜一区二区| 91精品国产91综合久久蜜臀| 奇米一区二区三区| 欧美精品丝袜久久久中文字幕| 天天色图综合网| 欧美mv日韩mv国产| 欧美aa在线视频| 精品日韩成人av| 亚洲一区二区3| 欧美最猛性xxxxx直播| 无吗不卡中文字幕| 欧美一级专区免费大片| 国产99久久久国产精品潘金| 一区二区在线观看不卡| 欧美日韩一区不卡| 九九**精品视频免费播放| 欧美一区三区二区| 不卡视频在线观看| 午夜精品久久久久久久久| 久久精品在这里| 欧美少妇性性性| 国产美女精品人人做人人爽| 中国av一区二区三区| 欧美日韩一区国产| 国产美女娇喘av呻吟久久| 国产精品传媒入口麻豆| 日韩午夜电影在线观看| 国产成人福利片| 午夜影院久久久| 精品国产一区二区三区忘忧草| 99国内精品久久| 国产在线精品不卡| 亚欧色一区w666天堂| 国产精品久久久久永久免费观看| 欧美一区二区精品在线| 91精彩视频在线| 国产精品一线二线三线精华| 日本亚洲欧美天堂免费| 亚洲女爱视频在线| 国产欧美日韩久久| 欧美一卡二卡三卡四卡| 欧美三级视频在线播放| 青青草成人在线观看| 美女任你摸久久| 日韩主播视频在线| 成人免费视频国产在线观看| 中文字幕乱码久久午夜不卡| 色综合久久综合中文综合网|