Em nosso processo real de desenvolvimento de projetos, haverá muitos dados fornecidos pelos clientes no sistema de coordenadas local. Esses dados são geralmente dados vetoriais semelhantes a dados de plotagem, dados de pontos e assim por diante. Como carregar esses dados pode causar algumas dores de cabeça. Neste artigo, iremos fornecer-lhe várias soluções.
Antes de tudo, devemos ter clareza sobre um conhecimento básico de geografia, ou seja, a diferença entre o sistema de coordenadas geográficas e o sistema de coordenadas projetadas.
O sistema de coordenadas geográficas também é chamado de sistema de coordenadas latitude-longitude. Basta usar latitude e longitude para representar um ponto ou linha ou contorno de polígono. Portanto, os dados no sistema de coordenadas geográficas geralmente são armazenados no núcleo dos dados de latitude e longitude.
O sistema de coordenadas projetadas refere-se a várias projeções matemáticas e cálculos por meio do sistema de coordenadas geográficas. As coordenadas não são expressas em latitude e longitude. Em vez disso, use a unidade de distância m. Portanto, o armazenamento de dados do sistema de coordenadas projetado não possui dados de latitude e longitude.
A maioria dos nossos sistemas de coordenadas locais são sistemas de coordenadas projetadas, ou seja, os dados armazenados no sistema de coordenadas locais não são longitude e latitude, mas coordenadas de distância.
No entanto, nossa estrutura webgis geralmente suporta apenas três sistemas de coordenadas, ou seja, dois sistemas de coordenadas geográficas e um sistema de coordenadas projetadas: o sistema de coordenadas
wgs84, o sistema de coordenadas GCGS2000 e o sistema de coordenadas de projeção Web Mercator.
Portanto, a ideia central de carregar o sistema de coordenadas local é converter os dados do sistema de coordenadas local.
Depois de esclarecer esse conceito básico, temos uma solução.
Ou encontramos uma maneira de converter o sistema de coordenadas local no sistema de coordenadas GCGS2000 e então usá-lo. Como na China pensamos que o sistema de coordenadas wgs84 e o sistema de coordenadas GCGS2000 são equivalentes, muitos frameworks webgis suportam o sistema de coordenadas wgs84 para exibir dados, e alguns até suportam o sistema de coordenadas GCGS2000, então depois de convertermos o sistema de coordenadas local para GCGS2000 , Na verdade, os dados podem ser carregados normalmente.
Algumas estruturas GIS suportam o sistema de coordenadas de projeção web Mercator, então precisamos converter o sistema de coordenadas local para GCGS2000 e, em seguida, converter o sistema de coordenadas de latitude e longitude para