lbs - Mysql POINT类型数据,怎么计算经纬度偏差
高洛峰
高洛峰 2017-04-17 16:17:04
0
2
683

使用新的point类型存储经纬度,现在要将GPS坐标转换成bd坐标,需计算其两值偏差,如果单独拿出经度、纬度计算的话不能完整的利用数据库的索引,如果直接使用point类型计算其经纬度差值,需要用什么方法?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(2)
黄舟

답변에 관심을 가져주셔서 감사합니다.
공식 MySql 문서(5.7 Chapter 13, 섹션 15, 1752페이지부터)를 살펴보니 지리적 위치 및 사용 가능한 공간과 관련된 많은 기능이 있습니다. 1층에서 상기한 ST_Distance 함수와 ST_Intersects()는 두 점의 동일한 속성을 계산하고, ST_Difference()는 두 점의 서로 다른 속성을 계산하고, ST_Buffer()는 편차를 계산합니까?
많은 노력을 기울인 후에도 여전히 작동하지 않습니다. 그런 다음 공식 PostGis 문서(버전 2.3, 14장, 685페이지부터 시작)를 보고 더 많은 지원 기능이 있는 것 같습니다. 편차값을 직접 더해 GPS 좌표를 bd로 변환하는데 뭐, 이건

으아아아 으아아아

정말 슬프네요

OpenGIS 문서로 돌아가서 일반적인 기능을 소개하지는 않습니다. 그런 다음 PostGIS에 포함된 기능을 설치 중에 직접 가져왔습니다. . 결국에는 직접 함수를 작성해 보겠습니다. 더 빠를 수 있으므로 이것을 사용할 필요가 없습니다!

洪涛

초대해 주셔서 감사합니다. 잘 모르는 내용입니다point포털에 대해 대략적으로 검색해 보았는데 도움이 되셨기를 바랍니다

.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿