Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente Wgs84

Código fuente Wgs84

Esto está publicado desde el espacio de otra persona. Jeje ~~ Espero que ayude. O(∩_∩)O~

http://www.epsg.org/ EPSG mantiene un conjunto de datos de objetos de referencia espacial El SRID (Identificador del sistema de referencia espacial) del sistema de referencia espacial. En el estándar OGC es lo mismo que en EPSG.

Actualización 090601: http://www.epsg-registry.org y http://spatialreference.org/ pueden consultar los parámetros del sistema de referencia espacial correspondiente a través de SRID, así como expresiones como WKT y proyecto4. Por supuesto, existen muchas bibliotecas de gadgets de código abierto que también admiten las conversiones correspondientes.

EPSG se estableció en 1986 y se "reorganizó" en el Comité de posicionamiento cartográfico y topográfico de OGP en 2005. Mantiene y publica descripciones de parámetros de conjuntos de datos y transformaciones de coordenadas de sistemas de referencia de coordenadas. El conjunto de datos es ampliamente aceptado y utilizado, se distribuye a través de plataformas de publicación web y se proporciona como archivos de almacenamiento para bases de datos Microsoft Acess, y también se puede utilizar a través de archivos de script SQL, bases de datos mySQL, Oracle y PostgreSQL. Para obtener más información, consulte: http://www.epsg.org/Geodetic.html.

Debido a que EPSG proporciona una base de datos Acess 97, se producirán algunos errores de conversión cuando se abra LionGG con Acess 2007 y solo se podrá ver una parte de la tabla. Sin embargo, no afecta la comprensión y el uso. Simplemente comprenda que una ID específica representa un elipsoide, una unidad, un sistema de coordenadas geográficas o un sistema de coordenadas proyectadas específico, etc. y luego haga referencia correctamente al ID en el uso para usar el objeto relacionado.

WKT (texto comúnmente conocido) con proj cs["WGS 84/UTM zona 50n"] (coordenadas geográficas WGS 1984, proyección Unified Transverse Mercator (UTM), sistema de coordenadas de proyección del meridiano central 117E) Tome la forma como ejemplo para ilustrar:

PROJCS["WGS zona 84 zona 50N zona",

GEOGCS["WGS 84", datum["WGS_1984", elipsoide["WGS 84" , 6378137, 298.257223563, autoridad["EPSG", "7030"]], autoridad["EPSG", "6326"]], principal["Greenwich", 0,autoridad["EPSG", "8901" ], unidad [ "grado", 0.065438

Proyección ["Mercator transversal"],

Parámetro ["Latitud de origen", 0],

parámetros["meridiano_central", 117],

parámetros["scale factor", 0.9996],

parámetros["false_easting", 500000],

Parámetros["false_northing",0 ],

Unidades["metros",1,Permisos["EPSG","9001"]],

Autoridad["EPSG" , "32650"]]

La autoridad ["EPSG", "9122"] indica que el ID de grado de unidad en el conjunto de datos EPSG es 9122. La autoridad ["EPSG", "4326"] se refiere al sistema de coordenadas geográficas WGS 84. Su ID es 4326 autoridad ["EPSG", "9001"] indica que el ID del EPSG en metros es 9001; autoridad ["EPSG", "32650"] indica que el ID del sistema de coordenadas proyectado WGS 84/UTM zona 50N es 32650. De manera similar, la siguiente tabla muestra el rango de ID relevantes.

Llamar a la base de datos puede resultar problemático cuando se realizan operaciones simples. ProjNET nos proporciona un archivo SRID.csv. Cada línea del archivo corresponde a un sistema de coordenadas, y cada línea está compuesta por el sistema de coordenadas correspondiente en forma de SRID y WKT.

Por lo tanto, el sistema de coordenadas geográficas o el sistema de coordenadas proyectadas se puede obtener fácilmente a través de SRID. Cargar la proyección a través del ID de referencia espacial proporciona una clase SridReader para implementar la función de GetCSbyID que devuelve el sistema de coordenadas correspondiente. SRID.csv y SRIDReader.cs se pueden descargar desde el código fuente y los ejemplos de ProjNET.