首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OpenLayers入门(一)

中万物皆对象 和另一个流行地图库leaflet不同,openLayers完全是用面向对象方式开发,且几乎内置了所有地图开发需要功能,而leaflet核心库只提供基本功能,其他功能都是通过第三方插件进行扩展...使用上来说leaflet更容易上手,OpenLayers上手难度比较大,所以业务预见较为简单建议采用leaflet。...}) // 添加到地图 map.addOverlay(marker) // 从地图上删除 map.removeOverlay(marker) 如果是显示一个小icon、多边形、线之类需要使用矢量对象...,如果要添加多个的话实例化多个Feature就好了,效果如下: 有时还需要支持能拖动要素来修改它位置,实现这个需要Translate交互支持: import {Translate} from 'ol...({ source }) map.addInteraction(modify) 现在就可以拖动多边形端点来进行修改了。

4.8K40

C4D 学习笔记

参数化几何体 左侧图标工具条: c 转化为可编辑对象(塌陷):去除当前对象特殊属性,转化为普通对象,例如支持缩放,支持点线面操作等 右侧对象列表面板: 对象后面的两个小点:编辑器/渲染器可见性开关 勾号...变形工具组(紫色) 紫色工具需要以子层级或平层级方式存在,基本几何体 + 变形工具 选中紫色变形工具,右侧对象属性面板中选择匹配到级即可 7....多边形编辑(右键菜单) 在被编辑对象右键可以打开编辑菜单 快捷键: M + A: 创建点 M + B: 桥接,注意,桥接两个对象时,需要先选中两个对象右键选择连接对象再执行桥接 M + C: 笔刷,可以先增加分段数再执行笔刷...运动图形效果器(顶部菜单) 可以添加各类效果,如随机效果器 9.材质 双击材质框生成默认材质,可以调节颜色、纹理(图片)等 拖动对象附材质 若纹理位置不合适,使用左侧选择工具中纹理调整纹理 10....渲染保存 渲染设置 —> 效果,建议添加全局光照和环境吸收,使效果更逼真 包含纹理图片时,需要保存工程(包含资源)

2.3K91
您找到你想要的搜索结果了吗?
是的
没有找到

初中数学课程与信息技术整合

与在纸上作图不同,不能看起来点A在圆上就说A是圆上点;从逻辑上来说,所谓圆上点,要先有圆,然后才可能有圆上点,而点A是在圆出现之前就存在,点A(和点O)是决定圆点,是圆对象;而圆上点则是圆一个子对象...这也正是旋转要素:旋转对象、旋转中心、旋转角度。中学教学时,让学生操作一遍,就很容易理解记忆这三要素。...打开动作按钮属性对话框(图2-95),可看到按钮中所包含动作类型。 图2-95 Hide:将指定对象隐藏。 HideAll:隐藏作图区中所有对象,包括按钮本身。...因为花名册中所记录对象之间很可能是没有什么联系,而超级画板对象区里所记录对象之间通常都有比较紧密联系。譬如你点击线段AB前面的+号,就能看出A、B两点是线段AB对象。...(约等于0.71,其数据测量编号为m002);作出多边形CJK; (4) 在程序区输入下列函数命令,执行命令后生成3个新多边形,将4个多边形添加颜色可得到图2-154;放缩与旋转一样,同样有三要素

1.3K10

(数据科学学习手札65)利用Python实现Shp格式向GeoJSON转换

文件最外层为一个字典,把整个GeoJSON文件看做自顶向下树状结构的话,其根目录包含键值对"type":"FeaturesCollection",以及存放所有要素键值对"features":[],所有矢量要素都存放在这个列表中...,geometry对应值中type指明了要素类型,coordinates传入一个包含两个元素列表,第一个元素代表经度,第二个元素代表纬度。...多点要素(MultiPoint): 多点要素是点要素特殊情况,其geometry下type属性传入"MultiPoint",其coordinates属性传入是一个二维列表,其最内层列表定义了每个点经纬度...(Polygon):   多边形要素记录了构成一个多边形所有边缘折点经纬度信息,其coordinates属性传入"Polygon",其geometry下type属性格式为三维列表,其第三层列表中嵌套所有列表记录经纬度按顺序连接即构成了一个多边形...互有重叠两个多边形:   互有重叠多个多边形要素格式同多个不重叠多边形,效果如下: ?

2.6K10

《ArcGIS 地理信息系统教程》概念笔记

比如城市,在国际级比例尺中,往往只是一个点,但是在省市级比例尺下,则往往是一个多边形属性数据,则是针对对应模型数据一些属性值。每个空间要素可以存储成百上千个属性值。...要素拓扑建模(矢量模型) 这一段主要是讲矢量模型要素之间拓扑关系 无位相模型 这种模型中,文件要素为独立对象,彼此之间不相关联。比如1⃣以点形式存在各个城市,那么彼此之间就没什么联系。...本章节说明和空间要素数据相关联属性数据。属性数据存储在数据表中,数据表是一种数据结构,用于存储关于位置或者对象多个属性。...,如下: 属性表 采用 Feature ID 唯一标识每个要素 采用对象 ID(OID)唯一标识每个要素 独立表 仅采用表格格式来包含一个或更多对象相关信息,独立表中只有 OID --- 第六章——空间连接...创建邻接多边形:将两个邻接多边形共享便捷,消除缝隙功能 拓扑 组合要素 合并 联合 相交 裁剪 建立要素缓冲区 流数字化 --- 本文章采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

5.8K60

六、处理几何数据【ArcGIS Python系列】

1.了解几何对象 要素类中每个要素都由一个或多个顶点组成,这些顶点定义了点、多段线或多边形要素。在点要素情况下,每个点要素由单个顶点组成。多段线和多边形要素由多个顶点组成。...2.读取几何对象属性 我们已经理解了几何对象,现在可以通过搜索游标来访问要素几何对象。再此之前我们要先了解**几何令牌**: 几何令牌可以作为快捷方式来替代访问完整几何对象。...如果只需要几何某些特定属性,可使用令牌来提供快捷方式从而访问几何属性。例如,SHAPE@XY 会返回一组代表要素质心 x,y 坐标。常用几何令牌有: 令牌 说明 SHAPE@ 要素几何对象。...对于只有一个部分要素类,第一个部分也是唯一部分。图示就是一个包含多个多边形多部分集合图形。...polygon = arcpy.Polygon(array) # , 2277省略 # 将内存中多边形创建为数据库要素 fgdb = "C:/Data/Demo.gdb" fc = "newpoly

27610

六、处理几何数据【ArcGIS Python系列】

1.了解几何对象 要素类中每个要素都由一个或多个顶点组成,这些顶点定义了点、多段线或多边形要素。在点要素情况下,每个点要素由单个顶点组成。多段线和多边形要素由多个顶点组成。...2.读取几何对象属性 我们已经理解了几何对象,现在可以通过搜索游标来访问要素几何对象。再此之前我们要先了解**几何令牌**: 几何令牌可以作为快捷方式来替代访问完整几何对象。...如果只需要几何某些特定属性,可使用令牌来提供快捷方式从而访问几何属性。例如,SHAPE@XY 会返回一组代表要素质心 x,y 坐标。常用几何令牌有: 令牌 说明 SHAPE@ 要素几何对象。...对于只有一个部分要素类,第一个部分也是唯一部分。图示就是一个包含多个多边形多部分集合图形。...polygon = arcpy.Polygon(array) # , 2277省略 # 将内存中多边形创建为数据库要素 fgdb = "C:/Data/Demo.gdb" fc = "newpoly

25010

DOM 和 BOM 中各种宽高属性

image.png 例如,上图中红框是固定屏幕可视区,而网页视为可以上下拖动文档,当滚动条下拉时候,实际上是文档向上拖动,而这个拖动距离就是 element.scrollTop 2.4 返回对象系列...element.style.property/element.getBoundingClientRect().property;: 对于一个 dom 元素,它 style 属性返回是一个属性可读写对象...3.与 event 相关宽高 event 对象同样存在着很多位置属性,这些位置属性参照物都不同。...窗口无滚动条时,该属性与 ev.clientX/ev.clientY 等价;窗口出现滚动条时,该属性值将更大,因为它针对是整个页面,即包含已滚动区域。...image.png jQuery width()/height(): 无参时返回元素 content 宽度/高度,传参时(数字或者函数)设置元素 content 宽度/高度。

1.9K10

easyUI常用API

引入必要JS与CSS文件 //引入 jQuery 核心库,这里采用是 2.0 <script type="text/javascript" src="easyui/<em>jquery</em>.min.js...编写组件 指定class<em>属性</em>即可 面板-- panel 基础面板 class<em>属性</em>设置为: easyui-panel title<em>属性</em>描述<em>的</em>是面板<em>的</em>标题 <em>Jquery</em><em>对象</em><em>的</em>api....<em>对象</em>, <em>对象</em>应<em>包含</em>图标和事件 例如: "tools:[{'iconCls':'icon-reload','handler':'myload'}]" 面板嵌套 此代码由Java架构师必看网-架构君整理...: 拖动窗体 可变大小Resizable class属性值:easyui-resizable data-options...; pra1: 传递一个JSON格式对象, 常用属性如下: title: 消息标题 msg : 消息内容 showType: 消息类型 - show

2.4K30

vue 中基于html5 drag drap拖放

事情是这样,右边有各种控件,可以拖动到右边自由区,在自由区内可以随意拖动。 案例一: 开始我,so easy!...') // console.log(x + '-' + y) /* 它级第一个存在定位元素,如果有margin减去margin值 */ e.target.style.left...直接看代码好了,反正是给我自己看):左边列表元素拖动(draggable=’true’),绑定dragstart(开始事件),不要给它绑定draging(拖动事件),这样左边列表元素有拖动属性,但是位置不会改变...当右侧拖动区域 第一次触发了drop 操作后,新生成一个对象,这个对象既有拖动(draggable=’true’)属性,也绑定dragstart(开始事件),拖动事件(drag),这样新元素会在右侧随意拖动...,可以分享一下,基于jquery 拖拽插件,我用过几个,但是总觉得vue中用jq有点怪。

1.4K00

python地理处理包shapely

Python中多边形内或外 Python中用shapely做(1)生成二个多边形区域,计算想交面积(2)生成一个点与一多边 通过点缓冲来构建一个缓冲圆 一般对象和方法 Points LineString...然后根据包含关系,获取望京内部AOI信息,需要做个buffer,不然有些边界区域会出错 ?...a)一条绿色和黄色线,沿着一条线以及一个点相交; b)交点(蓝色)是一个包含一个LineString 和一个Point集合 1、GeometryCollection成员可以通过geoms属性或迭代器协议...0.0), (1.0, 0.0), (2.0, 0.0), (2.5, 0.0)], [(2.5, 0.0), (3.0, 0.0), (4.0, 0.0), (5.0, 0.0)]] 谓词和关系 几何对象中解释类型对象提供标准谓词作为属性...,缓冲区操作产生多边形(在下一节中解释)会重叠 注意:is_valid谓词可用于编写验证装饰器,该装饰器确保从构造函数函数只返回有效对象 from functools import wraps def

4.1K40

跟牛老师一起学WEBGIS——GIS基础(空间数据)

3.2 要素模型 1.欧氏空间 带坐标的空间模型,它把空间特性转换成实数元组(Tuples)特性,两维模型叫做欧氏平面。...点实体(Point Entity):用来代表一个实体; 注记点:用于定位注记; 内点(Label Point):用于记录多边形属性,存在于多边形内; 结点(节点)(Node):表示线终点和起点; 角点...3.线对象 线对象是 GIS 中非常常用维度为 1 空间组分,表示对象和它们边界空间属性,由一系列坐标表示,并有如下特征: 实体长度:从起点到终点总长; 弯曲度:用于表示像道路拐弯时弯曲程度;...4.多边形对象 面状实体也称为多边形,是对湖泊、岛屿、地块等一类现象描述。通常在数据库中由一封闭曲线加内点来表示。...3.3 空间关系 在地理信息系统中集中存储了以下内容: 空间分布位置信息 属性信息 拓扑空间关系信息。 ? 空间关系包含三种基本类型,即拓扑关系、方向关系、度量关系。

1.2K10

ai学习记录

6.减去后方对象: 相减,保留上对象; Ctrl+N 新建 Ctrl+D 重复再制 Ctrl+Z 后退 D 默认描边和填充 Shift+X 调换填充和描边 Ctrl+G 编组 选中要编组对象...Ctrl+F9 渐变面板 F6 颜色面板 V 选择工具 A 小白箭头 M 矩形工具 L 椭圆工具 多边形:在绘制多边形上按Ctrl,单击“圆圈点”,拖动即可更改圆角多边形。...(六)AI修改文档大小 属性栏——点击文档设置——编辑画板——修改相应宽高属性 编辑画板第二种方法:点击画板工具(shift+o) 如何新建画板 1.编辑画板——点击新建画板 2.在画板编辑模式下,点击旧画板...剪刀(c):在图形边框上单击,裁剪图形路径。 比例缩放工具(s)、旋转(r)、镜像(o)、倾斜工具: 1)按住图形拖动等比缩放; 2)按住alt,单击定位中心点,并弹出设置框。...3)先拖动缩放后,再按住alt,显示“双三角”即可复制。 整形工具:可以直接在图形上添加节点,拖动图形节点或路径线可更改形状(需要调出方向手柄才能变形) 以下工具:按住alt水平垂直更改。

2.6K20

drag事件详解:html5鼠标拖动排序及resize实现方案分析及实践

对列表进行拖动排序,尺寸改变。之前一般会使用jQuery-UI(interactjs更加纯粹)。其通过mousedown、mousemove、mouseup这三个事件来实现页面元素被鼠标拖拽效果。...为了使元素拖动,必须把 draggable 属性设置为 true :testdraggable属性:设置元素是否拖动。...,被拖拽对象离开目标对象时触发拖动事件列表每一个拖动元素,在拖动过程中,都会经历三个过程,拖动开始-->拖动过程中--> 拖动结束在拖动目标上触发事件 (源元素-被拖动元素):ondragstart...该属性用于保存拖放数据和交互信息,返回DataTransfer对象。DataTransfer对象定义属性和方法有很多种,我们看下列入标准几个。属性说明types只读属性。...它返回一个我们在dragstart事件中设置拖动数据格式数组。 格式顺序与拖动操作中包含数据顺序相同。files返回拖动操作中文件列表。包含一个在数据传输上所有可用本地文件列表。

6.2K21

Qt编写地图综合应用9-行政区划

,最后将该点集合封闭连起来,就形成了行政区划轮廓图了,使用下来发现地图本身提供函数可以支持到县城,如果需要精确到乡镇那就需要其他办法获得,一种是直接加载事先准备好乡镇边界点集合js文件,一种是在地图上绘制多边形...,然后开启可编辑属性,人为拖动边界,最后获取整个多边形边界点集合即可,这种方法有个专业术语叫扒数据,在音乐界叫扒带。...可设置地图是否单击、拖动、鼠标滚轮缩放。 可设置协议版本、秘钥、主题样式、中心坐标、中心城市、地理编码位置等。 可设置地图缩放比例和级别,缩略图、比例尺、路况信息等控件可见。...显示点线面工具,可直接在地图上划线、点、矩形、圆形等。 可设置行政区划,指定某个城市区域绘制图层,在线地图自动输出行政区划边界点集合到js文件给离线地图使用。 静态或者动态添加多个覆盖物。...,包括颜色线条粗细等,可以自行更改 QString property = getOverlayProperty(); //定义数组存储拖动边界点 list << QString

1.3K00

一篇文章带你玩转PostGIS空间数据库

.dbf —— 存储地理要素属性信息(非几何信息) 可选文件包括: .prj —— 存储空间参考信息,即地理坐标系统信息和投影坐标系统信息。...那空间索引是怎么做到提高查询效率? 标准数据库索引,是根据被索引值去创建树结构。空间索引略不同,因为数据库并不能索引几何字段值 —— 也就是几何对象本身,我们改索引要素范围边界框。...几何图形创建函数"以几何图形作为输入并输出新图形。 3.1 以点代形 组成空间查询时一个常见需求是将多边形要素替换为要素点表示。...空间相等(ST_Equals) ST_Equals函数,可用于测试几何图形空间相等性或等价性。无论是绘制多边形方向、定义多边形起点,还是包含个数差异在这里都不重要。...GeoHash上集群 自行深入理解两种算法。

2K50

Qt编写自定义控件7-自定义拖动多边形

一、前言 自定义拖动多边形控件,原创作者是赵彦博(QQ:408815041 zyb920@hotmail.com),创作之初主要是为了能够在视频区域内用户自定义拖动多个区域,即可用来作为警戒区域,...也可用来其他处理,拿到对应多边形坐标集合,本控件主要难点是如何计算一个点在一个多边形区域内,何时完成一个多边形区域,支持多个多边形。...二、实现功能 1:自定义随意绘制多边形 2:产生闭合形状后单击选中移动整个多边形 3:可拉动某个点 4:支持多个多边形 5:鼠标右键退出绘制 6:可设置各种颜色 三、效果图 [在这里插入图片描述]...@hotmail.com) 2019-3-28 * 1:自定义随意绘制多边形 * 2:产生闭合形状后单击选中移动整个多边形 * 3:可拉动某个点 * 4:支持多个多边形 * 5:鼠标右键退出绘制...qwt控件类环环相扣,高度耦合,想要使用其中一个控件,必须包含所有的代码。

1.1K40

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券