Red de conocimiento informático - Material del sitio web - Cómo insertar su propio mapa vectorial de área pequeña en una página web

Cómo insertar su propio mapa vectorial de área pequeña en una página web

Si desea implementar un mapa web completo con funciones de mapas básicas, necesita un marco js de mapas frontal y un motor de mapas back-end. El autor no recomienda el uso de componentes comerciales como ArcGIS. Los componentes comerciales generalmente son estrictos. empaquetados y no son propicios para el aprendizaje. Se recomienda utilizar varios componentes de código abierto para crear su propio servicio de mapas independiente para facilitar el aprendizaje de la esencia de la tecnología.

1. Los marcos de front-end incluyen openlayers, versión fuera de línea de google map js, etc. Leaflet, que ha sido popular en los últimos dos años, admite la representación vectorial de front-end HTML 5 y TileJson.

2. El motor de mapas back-end implementa principalmente representación de mapas, recuperación espacial, algoritmos de proyección, etc., que es el producto GeoServer en muchos software comerciales. Sin embargo, si desea implementar su propio mapa, puede utilizar Postgis Postgresql de código abierto para crear una base de datos espacial. Puede importar archivos Shapefile, admitir algoritmos de geometría espacial comunes y también puede extender MySQL espacial en términos de representación de mapas. se recomienda intentar escribir sus propios mosaicos. Para el algoritmo de representación, puede experimentar el algoritmo de limitación con anotaciones geométricas para la proyección. Además, puede consultar proj4, GeoTools también tiene muchos usos;