ICode9

精准搜索请尝试: 精确搜索
  • Openlayers案例2——addLayer动态加载OSM地图2021-01-28 21:29:46

    Openlayers案例2——addLayer动态加载OSM地图 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

  • E3.IO.inspect万金油调试利器2021-01-28 20:36:20

    IO.inspect/2可以把调试信息直接打印到控制台上,简单易用,是不可或缺的调试好帮手。 基本使用 它可以打印任何的数据类型,并且可以定制protocol来打印自定义的数据。 对比IO.puts,它能直接打印的数据类型就少得多了,比如:基本的数据类型,原子,字符串,IOData。IO.puts返回值为ok。 所以IO.

  • openlayer加载arcgis服务2021-01-27 19:36:17

    1、ArcGIS动态服务 import ImageLayer from 'ol/layer/Image'; import CustomImageArcGISRest from "./CustomImageArcGISRest"; function createDynamicArcGISLayer (url, zIndex, radio) { if (!radio) radio = 1.0; return new ImageLayer({ so

  • ol 之 判断点是否在面内2020-12-23 17:01:06

    ol 之 判断点是否在面内 引用: import { Feature } from 'ol' import Polygon from 'ol/geom/Polygon'; 代码: // 地图上的不规则斑块 let wuxi = [ [ [120.57785099716335, 31.72873608773719], [120.

  • 无缝滚动轮播图2020-12-15 19:05:53

    在页面布局中通常会用到轮播图,特别是在一些大型的网页中都可以看到轮播图,有时候为了方便快速我们可能会用到一些插件直接使用轮播图,还有就是自己把轮播图写出来,轮播图的样式有很多,接下来我们将了解常用的一种轮播图的写法 页面样式 <style> * { padding:

  • 批量动态加载矢量图层2020-12-05 11:01:40

    批量动态加载矢量图层 下载依赖 npm i axios npm install ol 因为没有后台接口,所以值是写死的 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial

  • openlayers绘制圆形的几种方式2020-11-29 14:03:45

    情况说明:1、底图坐标系为EPSG:4326;2、根据给定的中心点坐标和半径绘制圆形; 方式一:利用ol api 把半径米单位转换为EPSG:4326坐标系上的单位,代码如下: //绘制圆形缓冲区         var metersPerUnit = map.getView().getProjection().getMetersPerUnit();        

  • openlayers 框选(画图)得到在选款内的要素,并标注出这些要素的名称 Demo (可直接运行)2020-11-24 12:00:52

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href=&quo

  • VUE+OPENLAYER系列一:OSM2020-09-19 12:00:21

    <template> <div> <div>OpenStreetMap 有点慢</div> <div id="map"></div> </div> </template> <script> import 'ol/ol.css' import View from 'ol/View

  • 【NOI OL #3】魔法值2020-05-26 09:57:13

    题目链接 设$f_{i,u}$表示第$i$天$u$城市的魔法值。写一下式子:$$f_{i,u}=\bigoplus\limits_{(u,v)} f_{i-1,v}$$ 其中$\bigoplus$表示连续异或。 然后考虑加入邻接矩阵$g_{u,v}$取代枚举出边:$$f_{i,u}=\bigoplus\limits_{v=1}^n f_{i-1,v}\times g_{u,v}$$ 然后我们发现,这是个异或

  • 【NOI OL#2】T3 游戏2020-05-15 22:03:38

    题目链接 要求“恰好有$k$个回合不平局”,考虑先求“至少有$k$个回合不平局”。 设$f[u][k]$为$u$的子树内,选出$k$对异色祖孙节点的方案数。树上背包走起! 有两种情况,即$u$有没有算进去。先看$u$没被算进去的情况:$$f[u][k]=\sum_{k_1+k_2+k_3+\dots +k_p=k}\prod f[son_1][k_1]\time

  • 【NOI OL#2】T2 子序列问题2020-05-14 22:06:41

    题目链接 设$a_i$上一次出现的位置为$p_{a_i}$。设$g(r)=\sum\limits_{l=1}^r f^2(l,r)$。 考虑移动右端点,每次累加相同右端点所有区间的答案,发现移动右端点时新增的$a_r$会使左端点属于$(p_{a_r},r]$的$f(l,r)$加一。 那么$$g(r)-g(r-1)=\sum_{l=p_{a_r}+1}^r( (f(l,r)+1)^2-f(l,

  • arcgis瓦片通过gwc插件发布后,penlayers调用出现tileCol与tileRow范围计算不对的问题2020-05-14 15:52:39

    下好的瓦片文件(我下了11-17级),文件的组织其实是按照瓦片的级别、行、列号来组织的。 WMS请求中由Bbox的参数控制(BBOX=139.5703125%2C-50.262451171875%2C156.4453125%2C-35.474853515625),包含了最小x、最小y、最大x、最大y信息;WMTS请求中由TILEMATRIX、TILEROW、TILECOL这三个参数控

  • Openlayers 定位,添加自定义图标,点击图标弹框2020-05-08 14:03:45

    之前已经把地图展示出来,现在可以在地图上做相关操作。 首先定义一个位置图层,这样可以动态操作 import Feature from 'ol/Feature' import {Vector as VectorLayer} from 'ol/layer' import GeoJSON from 'ol/format/GeoJSON' import VectorSource from 'ol/sour

  • OpenLayer学习笔记——第一天2020-04-30 22:03:28

    官网链接:http://openlayers.org/ 整理自:http://linwei.xyz/ol3-primer/ gis小白从零开始学习,需要懂得前端基础知识 不bb,开干 快速开始 一、形成地图 导入文件 方式一:cnd导入 <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/openlayers/openlayers.github.io@mas

  • OpenLayers弹窗闪烁问题2020-04-27 09:54:19

      问题:OpenLayers在做预警(gif图片)的弹窗时,鼠标移入gif,图片一直闪烁。   过程:当点数据要用gif显示的时候,就不能用加载ol.Feature()的方式了,而是借助于ol.Overlay,将图片作为元素放到ol.Overlay中,作为要素的显示方式。但是还要在这个基础上实现鼠标移到gif上弹窗显示信息(我们都知

  • ol之加载geoserver的wms服务2020-04-23 18:54:04

    ol之加载geoserver的wms服务 示例: 将geoserver发布的shp文件图层,以tile的方式加载到图层上。 addSj () { this.sjLayer = new ol.layer.Tile({ className: 'sj', source: new ol.source.TileWMS({ url: 'http://localhost:8080/geoserver/qg

  • openlayers-获取某个点是否在某个区域内2020-04-21 16:04:12

      openlayers版本: v6.3.1-dist   页面效果:             案例下载地址:https://gitee.com/kawhileonardfans/openlayers-example/tree/master/openlayers-%E8%8E%B7%E5%8F%96%E6%9F%90%E4%B8%AA%E7%82%B9%E6%98%AF%E5%90%A6%E5%9C%A8%E6%9F%90%E4%B8%AA%E5%8C%BA%E5%

  • WEB基础之HTML的各个标签的默认样式2020-04-01 10:00:21

    在HTML中,了解各个标签的默认样式,有助于理解代码的表现,也有利于精简代码。(๑•́ ₃ •̀๑) head{ display: none } body{ margin: 8px;line-height: 1.12 } button, textarea,input, object,select { display:inline-block;} ol, ul, dir,menu, dd{ margin-left: 40px }

  • JavaWeb和WebGIS学习笔记(五)——使用OpenLayers显示地图2020-03-23 11:03:50

    系列链接: Java web与web gis学习笔记(一)——Tomcat环境搭建 Java web与web gis学习笔记(二)——百度地图API调用 JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图 JavaWeb和WebGIS学习笔记(四)——使用uDig美化地图,并叠加显示多个图层 前言:在上一篇博客JavaWeb和WebGIS学习笔

  • 【11】openlayers 地图交互2020-03-15 14:57:25

    地图交互interaction 关于map的方法: //添加地图交互 map.addInteraction(interaction) //删除地图交互 map.removeInteraction(interaction) 创建矢量图层并添加到地图容器中: //创建矢量图层并添加到地图容器中 var source = new ol.source.Vector({ wrapX: false }); var

  • Openlayers对Feature填充渐变色2020-03-14 23:52:56

    来源:https://openlayers.org/en/latest/examples/canvas-gradient-pattern.html 先看一下效果:      涉及两种填充方式 CanvasPattern 和 CanvasGradient。 国家名称数据加载自一个GeoJSON文件。有一个函数用来确定每个国家的填充风格。 The countries are loaded from a

  • 【06】openlayers 切片图层2020-03-14 23:02:46

    创建地图: //OSM图层 let source = new ol.source.OSM() //切片图层tilelayer let layers = new ol.layer.Tile({ source: source,//图层来源 opacity:1,//透明度,默认为1 visible:true,//是不显示,默认true extent:[100,34,103,36],//可选参数,图层渲染范围,[minLon,

  • html标签(4):ul,ol,li,table,tr,td,th2020-02-01 20:37:10

    无序列表ul,li(li表示列表项) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <ul> <li>第一个内容</li> <li>第二个内容</

  • ol li 不显示编号2020-01-30 17:58:31

    第一种可能性是样式重置导致 去掉list-style:none; 第二种可能性是设置了*{margin:0;padding:0} 可以在需要的位置加上margin-left:10px;(根据自己需要设定) 有序列表需要一定的边距才可以设置的 ul>li{ margin-left:30px; list-style-type: disc

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有