WebGIS 信息系统-Element项目实战

这篇具有很好参考价值的文章主要介绍了WebGIS 信息系统-Element项目实战。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Element的安装

在项目的根目录中,首先按下 Shift+鼠标右键,在弹出的右键菜单中选择“在此处打开命令行窗口”;然后在命令行窗口中执行命令:WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

即可开始下载并安装 Element。成功安装 Element 后,打开 package.json 文件,可发现“dependencies”键所对应的值包含element-ui,如图1-11所示。WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

图1-11 “dependencies”键所对应的值包含element-ui

OpenLayers的安装

在项目的根目录中,按下 Shift+鼠标右键,在弹出的右键菜单中选择“在此处打开命令行窗口”,然后在命令行窗口中执行命令:WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

即可开始下载并安装OpenLayers。成功安装OpenLayers后,打开package.json文件,可发现“dependencies”键所对应的值包含ol,如图1-12所示。
WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

图1-12 “dependencies”键所对应的值包含ol

采用直接引用的方式配置开发环境

对于初学者来讲,采用直接引用的方式配置开发环境是最简单、最容易理解的,直接通过

下载Vue文件

打开Vue官网,首先单击“起步”按钮,然后单击页面中的“安装”按钮,接着找到页面中的“开发版本”按钮和“生产版本”按钮,最后单击“开发版本”按钮即可将Vue文件下载到本地,如图1-13所示。WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

图1-13 单击“开发版本”按钮下载Vue文件
读者也可以使用CDN的方式直接在线引用Vue文件,如图1-14所示。WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

图1-14 使用CDN的方式直接在线引用Vue文件

下载Element文件

打开Element官网,首先单击官网首页的“组件”按钮,然后在新页面中单击“unpkg.com/element-ui”,如图1-15所示WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划
图1-15 单击“组件”按钮后单击“unpkg.com/element-ui”

,此时可弹出UNPKG页面,如图1-16所示。WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

图1-16 UNPKG页面
打开图1-16中的文件夹lib中的文件index.js,如图1-17所示。单击图1-17中的“View Raw”按钮,可得到Element的JavaScript代码,如图1-18所示(只显示了部分代码)。
图1-17 打开文件index.js后的页面WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

图1-18 Element的JavaScript代码
按下组合键 Ctrl+S,可将该页面的 JavaScript 代码保存到本地。打开“lib\theme-chalk”中的文件index.css,单击页面中的“View Raw”按钮,按下组合键Ctrl+S将index.css的JavaScript代码保存到本地。
读者也可以在 Element 的官网中,通过 CDN 的方式直接引用 Element 文件,如图 1-19所示WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划
WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划
图1-19 通过CDN的方式直接引用Element文件

下载OpenLayers文件

打开OpenLayers官网,找到并单击“Get the Code”,如图1-20所示。在打开的页面中单击“v6.0.0-dist.zip”,如图1-21所示,即可下载OpenLayers文件的压缩包,解压缩后,将其中的ol.css文件和ol.js文件复制到自己的项目中。
图1-20 单击“Get the Code”WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

图1-21 单击“v6.0.0-dist.zip”WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

读者也可以直接引用OpenLayers文件,如图1-22所示。WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

图1-22 直接引用OpenLayers文件
此时,我们可以创建一个名为app的文件夹,首先在该文件夹下创建一个文件夹lib,用于存放项目需要引用的本地资源;然后在 lib 文件夹中创建 Vue 文件夹、Element 文件夹、OpenLayers文件夹,将下载的Vue文件、Element文件和OpenLayers文件分别存放在对应的文件夹中。项目的目录结构如图1-23所示,读者也可以按照个人习惯自定义项目的目录结构。
图1-23 项目的目录结构WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划

选择一款适合自己的编辑器(本书使用的编辑器是Visual Studio Code),在app文件夹中创建一个HTML文件,将刚刚下载的各种库文件引入到HTML文件中,如图WebGIS 信息系统-Element项目实战,GIS,vue.js,javascript,ecmascript,原力计划文章来源地址https://www.toymoban.com/news/detail-536672.html

到了这里,关于WebGIS 信息系统-Element项目实战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【学习记录】使用高德地图API开发一个简单基础的WebGIS系统(GIS考研院校专题地图网站)

    本人只是一个普普通通的 GIS 学生, 下面是记录我的写的一个作业 demo 的内容, 可能会存在一定的错误, 欢迎在评论区私信交流! *完整功能展示看这里 (B站) *感兴趣可以下载完整 demo 看看 (阿里云盘) 本网站(GIS考研院校可视化专题网站)为2022年GIS考研初期准备择校的学生服务

    2024年02月13日
    浏览(82)
  • 【vue实战项目】通用管理系统:信息列表,信息的编辑和删除

    本文为博主的vue实战小项目系列中的第七篇,很适合后端或者才入门的小伙伴看,一个前端项目从0到1的保姆级教学。前面的内容: 【vue实战项目】通用管理系统:登录页-CSDN博客 【vue实战项目】通用管理系统:封装token操作和网络请求-CSDN博客 【vue实战项目】通用管理系统

    2024年02月03日
    浏览(47)
  • 黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

    目录 商品列表 一.创建一个子分支 二.创建组件 三.绘制商品列表的页面基本结构 1.面包屑导航  2.卡片视图区域 四.功能 1.搜索  2.删除  3.添加 五.提交代码 git branch——查看当前所在分支 git checkout -b goods_list——创建新的子分支goods_list git branch——查看当前所在分支 git pus

    2024年02月08日
    浏览(54)
  • WebGIS学习-01-GIS基础概念与Mapbox基础

    1.栅格数据: -.jpg,.png等图片数据; -卫星等拍摄的影像;.tiff 2.矢量数据: -geojson的数据,多用于绘制边界 -放大缩小都不会失真,且高度支持手绘 对于栅格数据: -1.网页将栅格数据渲染为img标签 -2.利用canvas进行绘图 对于矢量数据: -1.渲染为svg标签 -2.渲染为canvas leaflet:

    2024年02月07日
    浏览(46)
  • SuperMap GIS基础产品WebGIS FAQ集锦(3)

    【iClient】iClient for Leaflet,如何修改map的默认渲染方式? 【解决办法】map的默认渲染方式取决于浏览器支持,可通过renderer属性设置,设置为L.SVG或L.Canvas 【iClient】leaflet在4326坐标系下为什么绘制圆后展示在地图中为椭圆? 【问题原因】因为4326为84地理坐标系.纬度离赤道越远圆

    2024年02月11日
    浏览(49)
  • SuperMap GIS基础产品WebGIS FAQ集锦(2)

    【iClient】Vue中该如何使用inject传递Map容器? 【解决方案】provide和inject绑定是不可响应的,所以传递时需要传递对象的property,使它变为可响应,示例如下: 【iClient】OpenLayer如何禁止使用默认的鼠标双击放大地图事件? 【问题原因】在OpenLayer中,默认有一个DoubleClickZoom事件

    2024年02月03日
    浏览(50)
  • 【mars3d】Vue3项目集成mard3d实现gis空间地理系统

    最近公司的业务逻辑需要使用到gis空间地理系统,最开始使用的是Cesium.js.涉及东西很多,对新手不是太友好,传送门: https://cesium.com/platform/cesiumjs/ . 业务要使用到很多特效,刚接触到Cesium,很多效果实现起来很鸡肋,mars3d则很适合新手.文档与示例也很全,现在记录一下vue3项目如何集

    2024年02月13日
    浏览(43)
  • WebGIS开发八大实战项目,新手必看,精品教程,附源码笔记

    1.前端技能:Html、CSS、 Javascript、WebAPLs、Vue等 2.二维技能:WebGIS基础理论及开发、MapGIS二次开发Openlayers、Leaflet、Mapbox 、Echarts、公共开发平台开发等 3.三维技能:Blender、Three.js、Cesium等 1.w3school https://www.w3school.com.cn/index.html  w3school是一个广为人知的学习网站,提供了丰富的

    2024年02月21日
    浏览(45)
  • 计算机毕业设计 基于SSM+Vue的医院门诊互联电子病历管理信息系统的设计与实现 Java实战项目 附源码+文档+视频讲解

    博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 ——————————

    2024年02月07日
    浏览(73)
  • Vue.js 3.0 企业级管理后台开发实战 基于Element Plus

    本书内容 本书共 13 章,各章简介如下。 第 1 章“项目启动” 介绍新项目启动时和项目有关的内容,如项目原型和项目 UI。读者从 中能够清楚地了解项目的业务逻辑、具体要开发的功能,以及要呈现给用户的界面效果和交互 效果。此外,本章还会讨论项目开发过程的原型评

    2023年04月08日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包