当前位置:网站首页>Random talk on GIS data (V) - geographic coordinate system
Random talk on GIS data (V) - geographic coordinate system
2022-07-28 11:26:00 【51CTO】
Geographic coordinate system (GCS)
Geographic coordinate system By angular measurement units (Unit)、 Prime meridian (PRIMEM) And datum (DATUM) To define . The coordinate value under the geographical coordinate system is Longitude and latitude , So sometimes it is also called Latitude and longitude coordinate system .CGCS2000,2000 National geodetic coordinate system . We often use it directly WGS84 Instead of CGCS2000 coordinate . because CGCS2000 Definition and WGS84 The essence is the same , The reference ellipsoid used is very close . The difference of oblateness causes the latitude and height on the ellipsoid to change up to 0.1mm. Within the current measurement accuracy , This difference can be ignored .

Now let's do two small experiments , Let's see CGCS2000 Longitude and latitude coordinates under the geographical coordinate system . Experiment 1 CGCS2000 Longitude and latitude obtained in the coordinate system WGS84 Is there a big difference between longitude and latitude obtained in the coordinate system ? Suppose that Google Map The coordinates picked on the satellite base map are WGS-84 Of . Because the coordinate system of the sky map is CGCS2000 Of , Pick up the longitude and latitude of a point on the sky map to observe . Compare :

hold CGCS2000 Longitude and latitude of 39.98180450091385 ,116.4546536945034 stay Google Map On “ Mark it ”, The comparison is as follows :

The gap is not great , So in general applications ( The requirement of positioning accuracy is not high , Difference 1m It doesn't matter ) Negligible CGCS2000 and WGS-84 The difference between coordinate systems . But the map in Gaud is different , Because Gaode map uses GCJ-02 Coordinate system ( Tencent map is the same ), Also known as the Mars coordinate system , It is an encryption algorithm for longitude and latitude data , That is, add random deviation . Experiment two From sky map ( National Geographic information system resource directory ) Download several areas 1:25w Vector data to observe . The layers downloaded from the original data of each sub frame are Shapefile file . Have a look first Shapefile In the document .prj file (.prj The file defines the coordinate system of the data ).

Select the water surface data of four different places for comparison , First, superimpose these four surface data on the satellite base map of the sky map . It's used here QGIS, adopt XYZ Tiles Layer loaded sky map satellite base map , And then shp File overlay loading .




The third map is slightly offset , The offset of coordinate position may be the cause of the original data itself . For example, due to the particularity of the region , The published vector data itself is offset on the basis of the original surveying and mapping data , Reduce precision . Sometimes , Third party tile data at different levels ( scale ) I didn't handle it as “ Agreement ”.
summary :
1. Two common geographical coordinate systems

China has fully implemented the use of 2000 National geodetic coordinate system . In the application of low positioning accuracy ( Difference between 1m It doesn't matter ), Can think CGCS2000 And WGS-84 There is no difference between .
2. Internet maps , The coordinate systems used by them have been offset according to national laws and regulations

3. The longitude and latitude coordinates are superimposed on the base map and offset (1) Generally, it is caused by the mismatch between the coordinate system of longitude and latitude and the coordinate system of the map base . This situation , It can be processed by longitude and latitude coordinate conversion .(2) If there is an offset in the same coordinate system , It may be the problem of raw data .
Tool recommendation
Mori City : One click generation 3D City , Built in multiple templates , Free editing
• Mori city currently provides nationwide 110 Multiple cities Standard 3D scene construction service , Make the construction speed of urban 3D scene increase to minute level .
• Sen city supports the insertion and automatic fusion of different types of city data , And provide friendly and powerful scene editing ability and performance processing ability , Not required GIS、 Modeling and other professional skills , It's easy DIY Own cool 3D city scene .
• Mori city has open City scene output capability , There is no need to worry about the compatibility of subsequent use of the scene .
Low code ThingJS: Low code and flexible development of digital twin visualization applications
• Low code ThingJS Provides rich 3D Development API、 Perfect development documents and video tutorials , Familiar with basic JavaScript Front end knowledge can be used. Digital twins 3D Visual application development .
• Low code ThingJS Is pure H5 Of WebGL framework , Can be found in Run freely in all kinds of mainstream web browsers , Including direct access and operation at the mobile terminal .
• Low code ThingJS Provide full lifecycle development components , Greatly improve the development efficiency of digital twin visualization project .
边栏推荐
- Learn these analysis methods and models, and no longer have no ideas when encountering problems
- platform驱动平台下,关于probe函数中,形参dev的“dev->dev.of_node;”的理解
- Analysis of boot process of cortex-m4 and cortex-a7 kernel
- "Node learning notes" koa framework learning
- 内存操作函数memcpy()和memmove()的用法
- Software designers ask 20 questions before the exam, pay attention!!
- Installation points and precautions of split angle probe
- vim命令下显示行号[通俗易懂]
- RHEL 6.4 安装svn和apache
- Do data analysis, do you still not understand RFM analysis method (model)?
猜你喜欢

JS - modify the key name of the object in the array

用手机对电脑进行远程关机
JWT login authentication + token automatic renewal scheme, well written!

Relevant knowledge points of hash table
JWT 登录认证 + Token 自动续期方案,写得太好了!

Office2013 input mathematical formula above

Make a virtual human with zego avatar | virtual anchor live broadcast solution

什么是WordPress
![Leetcode:981. time based key value storage [trap of iteration for: on]](/img/87/759594104d61bf787693544dd7152d.png)
Leetcode:981. time based key value storage [trap of iteration for: on]

开源汇智创未来 | 2022开放原子全球开源峰会OpenAtom openEuler分论坛圆满召开
随机推荐
PKG packaging node project
用c语言编写学生成绩管理系统(c语言学生成绩管理系统删除)
JWT 登录认证 + Token 自动续期方案,写得太好了!
重新刷新你对Redis集群的理解
开源汇智创未来 | 2022开放原子全球开源峰会OpenAtom openEuler分论坛圆满召开
Learning notes tree array
Table data processing software, what else besides excel?
几个数据库的相关概念
Eslint, eslint Chinese document
C language to convert float data into BCD data
Use the statement object to execute DDL statements to create tables
【一知半解】零值拷贝
RHEL 6.4 installing SVN and Apache
postgres概述
Remote shutdown of computer with mobile phone
win10安装sqlmap(windows 7)
接口测试的作用
What kind of knowledge payment system functions are more conducive to the development of the platform and lecturers?
Understand several concepts of Oracle
Offsetof macro and container_ Of macro analysis details