├── .gitignore ├── README.md ├── client ├── .gitignore ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── css │ │ └── reset.css │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ ├── 404.gif │ │ ├── bg.jpg │ │ ├── bg2.jpg │ │ ├── data │ │ │ ├── 3dbuilding.json │ │ │ ├── shanxi.json │ │ │ ├── town.json │ │ │ └── xianyang.json │ │ ├── earth.png │ │ ├── olmap.js │ │ └── readmeImg │ │ │ ├── 3Dbuilding.png │ │ │ ├── HexgonMap.png │ │ │ ├── arcgisHomePage.png │ │ │ ├── loginPage.png │ │ │ ├── mapHomePage.png │ │ │ ├── mapbox01.png │ │ │ ├── mapbox_draw.png │ │ │ ├── mapbox_grid.png │ │ │ ├── openlayerClip.png │ │ │ └── openlayerCluster.png │ ├── components │ │ ├── ArcGIS │ │ │ ├── Ags_BaseMap.vue │ │ │ ├── Ags_DrawMap.vue │ │ │ └── arcgis.vue │ │ ├── HeadNav.vue │ │ ├── LeftMenu.vue │ │ ├── MapBox │ │ │ ├── SelectLayer.vue │ │ │ └── modules │ │ │ │ └── mapstyles.js │ │ └── commons │ │ │ └── LayerMenu.vue │ ├── config │ │ ├── mapConfig.js │ │ └── olmapConfig.js │ ├── http.js │ ├── main.js │ ├── router.js │ ├── store.js │ └── views │ │ ├── 404.vue │ │ ├── ArcGIS │ │ └── Ags_Home.vue │ │ ├── Home.vue │ │ ├── Index.vue │ │ ├── Login.vue │ │ ├── MapBox │ │ ├── data │ │ │ ├── bj.json │ │ │ ├── heatmapdata.json │ │ │ └── uber-pickup-locations.json │ │ ├── mapboxGL_3Dbuilding.vue │ │ ├── mapboxGL_DrawMap.vue │ │ ├── mapboxGL_GridLayerSence.vue │ │ ├── mapboxGL_HexagonLayer.vue │ │ ├── mapboxGL_InitMap.vue │ │ ├── mapboxGL_TDT3Dbuilding.vue │ │ └── modules │ │ │ └── mapstyles.js │ │ ├── MapHome.vue │ │ ├── OpenLayers │ │ ├── modules │ │ │ ├── clustermap.js │ │ │ ├── maplist.js │ │ │ └── superclustermap.js │ │ ├── ol_ClipMap.vue │ │ ├── ol_ClusterMap.vue │ │ ├── ol_FeatureEdit.vue │ │ ├── ol_Home.vue │ │ └── ol_SuperClusterMap.vue │ │ └── Register.vue ├── static │ └── data │ │ ├── town.json │ │ └── xianyang.json └── vue.config.js ├── config ├── keys.js └── passport.js ├── model ├── Profile.js └── User.js ├── package.json ├── routers └── api │ ├── profiles.js │ └── users.js └── server.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/README.md -------------------------------------------------------------------------------- /client/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/babel.config.js -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/public/css/reset.css -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/App.vue -------------------------------------------------------------------------------- /client/src/assets/404.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/404.gif -------------------------------------------------------------------------------- /client/src/assets/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/bg.jpg -------------------------------------------------------------------------------- /client/src/assets/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/bg2.jpg -------------------------------------------------------------------------------- /client/src/assets/data/3dbuilding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/data/3dbuilding.json -------------------------------------------------------------------------------- /client/src/assets/data/shanxi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/data/shanxi.json -------------------------------------------------------------------------------- /client/src/assets/data/town.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/data/town.json -------------------------------------------------------------------------------- /client/src/assets/data/xianyang.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/data/xianyang.json -------------------------------------------------------------------------------- /client/src/assets/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/earth.png -------------------------------------------------------------------------------- /client/src/assets/olmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/olmap.js -------------------------------------------------------------------------------- /client/src/assets/readmeImg/3Dbuilding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/3Dbuilding.png -------------------------------------------------------------------------------- /client/src/assets/readmeImg/HexgonMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/HexgonMap.png -------------------------------------------------------------------------------- /client/src/assets/readmeImg/arcgisHomePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/arcgisHomePage.png -------------------------------------------------------------------------------- /client/src/assets/readmeImg/loginPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/loginPage.png -------------------------------------------------------------------------------- /client/src/assets/readmeImg/mapHomePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/mapHomePage.png -------------------------------------------------------------------------------- /client/src/assets/readmeImg/mapbox01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/mapbox01.png -------------------------------------------------------------------------------- /client/src/assets/readmeImg/mapbox_draw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/mapbox_draw.png -------------------------------------------------------------------------------- /client/src/assets/readmeImg/mapbox_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/mapbox_grid.png -------------------------------------------------------------------------------- /client/src/assets/readmeImg/openlayerClip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/openlayerClip.png -------------------------------------------------------------------------------- /client/src/assets/readmeImg/openlayerCluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/assets/readmeImg/openlayerCluster.png -------------------------------------------------------------------------------- /client/src/components/ArcGIS/Ags_BaseMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/components/ArcGIS/Ags_BaseMap.vue -------------------------------------------------------------------------------- /client/src/components/ArcGIS/Ags_DrawMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/components/ArcGIS/Ags_DrawMap.vue -------------------------------------------------------------------------------- /client/src/components/ArcGIS/arcgis.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/components/ArcGIS/arcgis.vue -------------------------------------------------------------------------------- /client/src/components/HeadNav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/components/HeadNav.vue -------------------------------------------------------------------------------- /client/src/components/LeftMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/components/LeftMenu.vue -------------------------------------------------------------------------------- /client/src/components/MapBox/SelectLayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/components/MapBox/SelectLayer.vue -------------------------------------------------------------------------------- /client/src/components/MapBox/modules/mapstyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/components/MapBox/modules/mapstyles.js -------------------------------------------------------------------------------- /client/src/components/commons/LayerMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/components/commons/LayerMenu.vue -------------------------------------------------------------------------------- /client/src/config/mapConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/config/mapConfig.js -------------------------------------------------------------------------------- /client/src/config/olmapConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/config/olmapConfig.js -------------------------------------------------------------------------------- /client/src/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/http.js -------------------------------------------------------------------------------- /client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/main.js -------------------------------------------------------------------------------- /client/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/router.js -------------------------------------------------------------------------------- /client/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/store.js -------------------------------------------------------------------------------- /client/src/views/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/404.vue -------------------------------------------------------------------------------- /client/src/views/ArcGIS/Ags_Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/ArcGIS/Ags_Home.vue -------------------------------------------------------------------------------- /client/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/Home.vue -------------------------------------------------------------------------------- /client/src/views/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/Index.vue -------------------------------------------------------------------------------- /client/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/Login.vue -------------------------------------------------------------------------------- /client/src/views/MapBox/data/bj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/data/bj.json -------------------------------------------------------------------------------- /client/src/views/MapBox/data/heatmapdata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/data/heatmapdata.json -------------------------------------------------------------------------------- /client/src/views/MapBox/data/uber-pickup-locations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/data/uber-pickup-locations.json -------------------------------------------------------------------------------- /client/src/views/MapBox/mapboxGL_3Dbuilding.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/mapboxGL_3Dbuilding.vue -------------------------------------------------------------------------------- /client/src/views/MapBox/mapboxGL_DrawMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/mapboxGL_DrawMap.vue -------------------------------------------------------------------------------- /client/src/views/MapBox/mapboxGL_GridLayerSence.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/mapboxGL_GridLayerSence.vue -------------------------------------------------------------------------------- /client/src/views/MapBox/mapboxGL_HexagonLayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/mapboxGL_HexagonLayer.vue -------------------------------------------------------------------------------- /client/src/views/MapBox/mapboxGL_InitMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/mapboxGL_InitMap.vue -------------------------------------------------------------------------------- /client/src/views/MapBox/mapboxGL_TDT3Dbuilding.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/mapboxGL_TDT3Dbuilding.vue -------------------------------------------------------------------------------- /client/src/views/MapBox/modules/mapstyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapBox/modules/mapstyles.js -------------------------------------------------------------------------------- /client/src/views/MapHome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/MapHome.vue -------------------------------------------------------------------------------- /client/src/views/OpenLayers/modules/clustermap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/OpenLayers/modules/clustermap.js -------------------------------------------------------------------------------- /client/src/views/OpenLayers/modules/maplist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/OpenLayers/modules/maplist.js -------------------------------------------------------------------------------- /client/src/views/OpenLayers/modules/superclustermap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/OpenLayers/modules/superclustermap.js -------------------------------------------------------------------------------- /client/src/views/OpenLayers/ol_ClipMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/OpenLayers/ol_ClipMap.vue -------------------------------------------------------------------------------- /client/src/views/OpenLayers/ol_ClusterMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/OpenLayers/ol_ClusterMap.vue -------------------------------------------------------------------------------- /client/src/views/OpenLayers/ol_FeatureEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/OpenLayers/ol_FeatureEdit.vue -------------------------------------------------------------------------------- /client/src/views/OpenLayers/ol_Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/OpenLayers/ol_Home.vue -------------------------------------------------------------------------------- /client/src/views/OpenLayers/ol_SuperClusterMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/OpenLayers/ol_SuperClusterMap.vue -------------------------------------------------------------------------------- /client/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/src/views/Register.vue -------------------------------------------------------------------------------- /client/static/data/town.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/static/data/town.json -------------------------------------------------------------------------------- /client/static/data/xianyang.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/static/data/xianyang.json -------------------------------------------------------------------------------- /client/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/client/vue.config.js -------------------------------------------------------------------------------- /config/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/config/keys.js -------------------------------------------------------------------------------- /config/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/config/passport.js -------------------------------------------------------------------------------- /model/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/model/Profile.js -------------------------------------------------------------------------------- /model/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/model/User.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/package.json -------------------------------------------------------------------------------- /routers/api/profiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/routers/api/profiles.js -------------------------------------------------------------------------------- /routers/api/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/routers/api/users.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snailgis/vue_webgis/HEAD/server.js --------------------------------------------------------------------------------