admin管理员组文章数量:1536719
2024年7月4日发(作者:)
配置OpenScales 开发环境
作为一个用AS3写的开源GIS框架,OpenScales设计目的是为了易于在你的Flex/AIR应
用中使用。OpenScales就是个各种地图数据的引擎和呈现工具,这些地图数据包括 WMS
(Web Map Service), WMS-C和WFS(Web Feature Service Interface Standard)协议的数据。
本文介绍一下Flex + GeoServer + OpenScales 的模式开发环境搭建步骤与方法
第一步:下载 GeoServer 并安装配置好。
第二步:下载 OpenScales 。
OpenScales 的安装包由下面几个包构成如下图:
第三步:新建一个 Flex 工程, 将这些swc 文件放入到libs 文件夹下。
加载已存在的flex工程,在Flex Builder的菜单中
File-import—flex project—project folder
第四步:编写测试代码
代码如下:
////////////////////////////////////////////////////////////////////////////////////////
xmlns:flex=".*"> xmlns:mx="/2006/mxml" xmlns:os="" creationComplete="initMap();" width="100%" height="100%"> height="100%" width="100%" > bottom="47.2441" right="15.425" top="55.0317"/> url="localhost:8080/geoserver/wms?request=GetMap" layers="nurc:Arc_Sample" width="660" height="330" format="image/jpeg" isBaseLayer="true"/> x="{width / 2}" y="{height / 2}"/> y="{height-20}" displayProjection="EPSG:4326"/> bottom="47.2441" right="15.425" top="55.0317"/> y="10" width="140" title="Navigation"> width="32" height="32"/> import ; import ; [Bindable] private var map:Map = null; [Bindable] public var displayTrace:Boolean = false; [Bindable] public var displayFirebugTrace:Boolean = false; private function initMap():void { eBugConsole = displayFirebugTrace; map = ; } ]]>
//////////////////////////////////////////////////////////////////////////////////////
其中url="localhost:8080/geoserver/wms?request=GetMap" //这个是你安装好
GeoServer 后的实例数据
第五步:运行测试代码结果如下
geoserver的安装方法
GeoServer 是J2EE 实现OpenGIS Web 服务器规范的,在众多开源GIS服务器产品中
具有非凡的表现,越来越多的基于开源GIS做项目的开发者考虑选择GeoServer ,下面介绍
一下GeoServer 的安装方法。
geoserver的安装步骤如下:
1:安装JRE(java运行环境);
2:安装tomcat(注意,要选择完全安装!)
安装完后将tomcat启动。选择‘开始’-‘程序’-‘Apachtomcat5.5’-‘welcome’,
打开tomcat的欢迎页面,出现大猫即表明tomcat安装成功。
3:部署geoserver
将拷贝到C:ProgramFilesApacheSoftwareFoundationTomcat5.5webapps
目录里面。
Tomcat会自动创建geoserver的文件夹。
4:配置成功
安装好geoserver之后就可以开始部署Shapefile文件
1:登录geoserver
点“配置”,在登录界面输入用户名'admin',密码'geoserver'
2:配置数据
登录成功之后,再点“配置”。在配置界面,点“数据”。
在数据配置界面,点“数据库”。
3:新建数据集
在Feature数据集配置界面,点“新建”。
在新建界面,Feature数据描述类型,选择Shaperfile,Feature数据集ID,输入“test”,
点“新建”.
(此时,由于地图信息还没部署,因此,先将shape格式的数据文件复制到
E:gisgeoserverdata_dirdataszmapnew。)
在数据文件配置界面中,url填写为:
file:data/szmapnew/bingguanjiudian_custom_
(表示对应E:gisgeoserverdata_dirdataszmapnewbingguanjiudian_custom_)
Charset填写为:utf-8,点“提交”。
4:新建FeatureType
文件加载成功,进入FeatureType编辑界面,样式选择创建新样式,SRS填写为4326,点
生成.再点“提交”。
5:应用保存配置
然后先点左上角的“应用”,再点“保存”。重复上述步骤可配置多个图层。
6:访问地图
回到首页欢迎界面,点“Mapbuilder客户端”。
找到topp:XXXXXXX,点Openlayers.
打开ie。在地址栏键入:localhost:8080/geoserver 会出现geoserver的欢迎界面,
则表示geoserver已经部署成功。
OpenScales的认识总结
开源GIS项目OpenScales是为方便GIS开发者们在Flex/AIR应用中使用而设计开发的轻
量级开源webgis框架。
下面是对开源GIS项目OpenScales的认识总结:
1、提供了一个用户友好的、响应迅速的工具来操作空间数据,例如地理栅格视图、向
量数据编辑,管理缩放和定位之间的平滑转换等等
2、作为一个用AS3写的开源工具,适合开发Flex/AIR应用。
3、虽然小但是具备GIS的有力核心。
4、OpenScales是个各种地图数据的引擎和呈现工具,这些地图数据包括 WMS(Web Map
Service), WMS-C, 和WFS(Web Feature Service Interface Standard)协议的数据,以及其他
标记内容;
5、Openscales是融合了多个开源AS3/JS 的GIS项目,以flexlayers项目作为代码基础,
要做成一个超级适应性的GIS引擎。
6、面向与非GIS专业的地图应用开发者,具备强大的适应性和可配置性,适合GIS基
础不深厚的开发者。
版权声明:本文标题:openScale配置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1720033618a818266.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论