OpenScales代码结构分析

今天简单讲一下OpenScales的代码结构吧,我用的1.14哈
[img]http://dl.iteye.com/upload/attachment/613589/933f9048-2239-3b9c-9363-a2a703e819b5.png[/img]
详细介绍如下:
1、basetypes:自定义基础数据类型
2、configuration:对配置文件的管理
3、control:封装的部分地图UI控件
4、cursor:鼠标样式
5、events:事件驱动
6、feature:几何要素尸体:诸如点、线、面
7、filter:过滤器
8、format:格式化
9、geometry:基本图形类:点、线、面、多点、多线、多面
10、handler:操作逻辑,绘图
11、layer:图层
12、popup:弹出信息窗口
13、request:请求数据
14、security:安全身份验证
15、style:各种样式定义
16、tile:瓦片图层
17、map:地图操作核心类
18、Trace:程序日志管理
openscales 自定义工具包括放大缩小等 openscales 自定义工具包括放大缩小等 openscales 本身并没有这样的接口,本例是通过实现自定义的接口来达到放大缩小效果的。 立即下载

相关推荐

openscales简介

如何基于openscalse开发地图应用

OpenScales 学习和介绍——开篇了!

OpenScales提供了优秀的GIS开源程序和相对完善的功能,另外不仅支持WMS,WFS等OGS标准,对于GML(Google 那套地图协议),KML等都有很好的支持,是一个不可多得的开源,优秀软件,对于搞GIS开发的同僚们,是一个很好的学习和参考范本。搞GIS开发的朋友们应该都应该知道OpenLayer这款著名的开源GIS前端,现在的很多在线GIS系统都能够看到OpenLayers的痕迹。OpenLayers是使用JavaScript编写的,功能已经非常全面和完善。OpenScales基本是将OpenL

大晨技术BLOG 6472

openscales-1.2-beta3 官方开发文档

openscales 目前最新开发开源包 附有事例 1.2-beta3

推荐项目:开放源码的身体指标追踪神器 - openScale

**openScale** 是一款专为关注健康和身体状况的用户设计的开源应用,它允许您通过连接蓝牙体重秤跟踪体重、BMI、体脂率等众多身体指标。无需创建账户,保护您的隐私,让您全权控制自己的数据。 ![openScale Logo](https://github.com/oliexdev/openScale/blob/master/fastlane/metadata/android/en-GB/...

gitblog_00037的博客 991

openscales 示例

openscales 示例,里面是工程,可以用eclipse或者flash builder直接加载,如果跑不起来的话,可以配合openscales官网的例子配合起来用。

OpenScales添加导航工具条 OpenScaleViewer (源码案例)

参照openscales已有的一些Handler,自己写了一个Navigation,用来实现地图的放大、缩小、漫游、全屏显示、前后视图等功能,来完善openscales地图的基本操作。 大概的思路是,参照ZoomBoxHandler,写一个AbstractZoomHandler类,作为放大缩小类的父类,主要实现拉框的展现。并定义一个zoomMap方法来对地图进行放大缩小操作,该方法在AbstractZoomHandler中不定义方法体,由子类override该方法,实现对地图的放大和缩小。ZoomInHandler和ZoomOutHandler分别继承AbstractZoomHandler,并且override zoomMap方法。 Navigation类通过调用DragHandler(openscales已有),ZoomInHandler和ZoomOutHandler,以及实现地图前后视图功能,提供地图基本操作组件。

WebGIS入门

于是,WebGIS应用需求剧增,基于B/S架构的GIS系统越来越多地开始提供服务,并且随着RIA技术、Ajax技术等的涌现和成熟,WebGIS能够以更好的视觉效果与交互效果展现,越来越受到广大用户的关注。网络与GIS的融合成为GIS应用的催化剂,标志着GIS迎来一个新的时代,GIS真正走向大众化,其应用全面融入人们的工作与生活,并彰显出了巨大的活力。若设计简单的大众应用WebGIS,可以不使用服务器端开源GIS平台,直接访问第三方提供的数据服务、数据接口,或者存储在关系数据库中的POI数据等。

leva的博客 3093

西门子828D/840DSL数控机床产量数据采集实战:手把手教你绕过授权限制(附Demo源码)

本文详细介绍了西门子828D/840DSL数控机床产量数据采集的实战技术,包括绕过授权限制的替代方案和实现方法。通过分析通信协议、配置参数和数据处理,提供了一套高效且合规的数据采集解决方案,并附有Demo源码,帮助技术人员快速上手。

weixin_28278377的博客 762

openscale中sprite用法,为何不显示画的线?画线结束双击为何不激发双击事件?测面积

1.sprite类可以在AS工程中直接绘制在屏幕上. 2.要加到flex工程中需要包装,接口不匹配. 要显示Sprite可以使用UIComponent包装一下,例如 测试代码:             protected function button11_clickHandler(event:MouseEvent):void             {

wxljmy的专栏 1364

Qt中常见的面试题总结

基于Qt开发的一些常用面试题

一名热爱编程的程序员 8492

告别手动复制粘贴!用R语言脚本批量抓取TCMSP中药靶点基因(附完整代码)

本文介绍如何使用R语言脚本自动化抓取TCMSP数据库中的中药靶点基因数据,告别手动复制粘贴的低效操作。通过详细的代码示例和参数设置,帮助研究人员快速获取并过滤符合药代动力学标准的中药成分及其靶点基因,大幅提升研究效率。特别适合生物信息学和中药现代化研究领域的从业者。

weixin_26950847的博客 261

openscale中projection,resolution,比例尺的概念

1、比例尺本身虽然没有单位:1:15000,但它的两个数字是有单位的。表示1厘米代表15000厘米,即150米。而不是1厘米代表15000米。 1:5000000的地图,表示1厘米代表50000米,即5公里。 转载:问题描述: 在openscales2.2版本中,如果有地物标注的文字时,文字会随着地图的缩放而变换字体的大小。比如文字标注设定的字体为12号字,那么在地图的缩放过程中

wxljmy的专栏 1643

YOLOv5+Astra Pro Plus深度相机:手把手教你实现实时目标检测(附ROS配置技巧)

本文详细介绍了如何将YOLOv5目标检测算法与Astra Pro Plus深度相机结合,构建实时目标检测系统。内容涵盖从硬件选型、环境搭建、ROS配置到YOLOv5部署与深度信息融合的完整流程,并分享了性能优化、避障算法等实战技巧,帮助开发者在机器人视觉等场景中快速实现智能感知应用。

weixin_28292761的博客 387

OpenScales 学习和介绍——OpenScales代码结构

不好意思,一直想写,却没有坚持下来,期间很多人发邮件来探讨,我也没有一 一回复,话不多说,进入正题吧。 今天简单讲一下OpenScales的代码结构吧,我用的1.14哈,后来1.2以后有很多改动,涉及结构的改动不多,好像只是提出来了一个Geo的核心。 核心的是openscales-core这个库,类结构大概如下所示: 可以看到包含了主要的GIS系统常见的类,做GIS的人大概不陌生,介绍几

大晨技术BLOG 2466

paddlehub无法安装,安装报错【Bug完美解决】

paddlehub无法安装,安装报错【Bug完美解决】 我们正在进行一个基于Python的项目开发,该项目需要集成PaddleHub,以利用其丰富的深度学习模型和工具。PaddleHub提供了一种简便的方式来使用预训练模型,以加速开发过程并提高模型效果。 现在paddlehub安装出现问题了,本文彻底解决paddlehub无法安装的问题。

一键难忘的博客 3387

华为OD面试手撕真题 【合并相邻且相等的元素】多语言题解

华为OD面试高频手撕真题【合并相邻且相等的元素】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。

qq_45776114的博客 546

OpenScales简介

说明:本文是基于OpenScales官方文档所做的翻译,水平有限,难免有错误之处,欢迎指正。   OpenScales是基于ActionScript3和Flex的开源(LGPL)地图框架。方便建立富互联网地图应用程序。最新稳定版本是OpenScales1.1.4,截止到2011年3月28日。以下是基于OpenScales的一个具体应用截图:    特点 一、支持多类型层     OG

疯狂的左脑! 949

Silly Tavern酒馆ai角色卡与世界书导入超详细教程!

前几天,我在设置 Silly Tavern 的时候,想导入一个喜欢的角色卡,结果发现不少朋友其实已经下载好了角色资源,但却不知道怎么正确导入使用。这篇文章就作为一份完整的新手向教程,一步步教你如何在 Silly Tavern 中导入角色卡、世界书,并实现与 AI 角色的真实互动。如果你是第一次接触这个功能,建议先收藏慢慢看~点击菜单栏上的 图标,打开角色界面。初始状态下,你应该只看到默认角色 Seraphina。你可以先点击她的头像尝试聊天,也可以导入自己喜欢的角色。点击导入按钮,选择你下载好的角色卡(通

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2万+

OpenScales 学习和介绍——地图是如何组成的

呵呵,这个名字有点大,事实上,就是想讲一下OpenScales里面Map是怎么显示出来的。 1. FxMap.as 你在flex,mxml中里面用到的Map: width="100%" height="100%" zoom="12" centerLonLat="4.833,45.767"> 事实上是FxMap,怎么把FxMap映射为类库中的map,大家可以看一下openscales-

大晨技术BLOG 4179

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的体育赛事目标检测系统(Python+PySide6界面+训练代码)

本文详细介绍了一个基于YOLOv5/v6/v7/v8的体育赛事目标检测系统的设计与实现。系统采用先进的深度学习算法,结合PySide6图形界面,实现了对体育赛事中运动员、球类、裁判等多种目标的实时检测与跟踪。本文将全面阐述系统的架构设计、算法原理、训练流程、界面实现以及实际应用效果,并提供完整的代码实现。

YOLO 509

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Openscales 入门

 对于开源WebGIS :我首选GeoServer+PostGIS+Openscales     下面开始Openscales1.2应用的简单入门   FlexApp.mxml   <?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"...

wangpingjing的博客 154

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

OpenScales和Flex搭建框架,创建第一个地图

OpenScales是一个优秀的前台地图框架,可以用它开发各个版本的地图程序,她是基于ActionScript 3 和 Flex写的,能够支持各种标准的地图服务,比如WMS、WFS、TMS、OSM等。   搭建OpenScales首先要它的包,可以在openscales官网下载,我使用的是1.2.1的版本                步骤: 1.创建Flex项目,并把相应的open

IT、游罠的专栏 1105

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

OpenScales 入门第一节 : 配置第一个工程

Navigation index OpenScales v1.2 documentation » 第一节 1 : 配置第一个工程? 准备工作? 在开始这章节前,你需要有一个合法的Flash Builder 环境(标准版或者Eclipse+插件) 没有的话自己去下: http://www.adobe.com/products/flashbuilder/ 配置环境? 运行 FlashBuilder创建Flex工程. 配置工程? 首先给工程命名. 原则应用程序类型

dragoonnet的专栏 4645

OpenScales 介绍

OpenScales是一个优秀的前台地图框架,开发者可以用来开发各种网络版、手机版和桌面版的地图程序。   她是基于ActionSctip 3 和 Flex写的,能够支持各种标准的地图服务,比如WMS、WFS、TMS、OSM等。   她是开源的、免费的程序,是基于LGPL协议开源协议的。   她是09年才出道的一个程序,从一开始就极受欢迎,因为与 Google Map Flex API...

wangpingjing的博客 193
上一篇: <a/>中href和onclick的区别
下一篇: OpenScales实现的思想
stulpnn
博客等级 码龄18年 0粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值