2008年5月5日

    刚发现ArcGIS API for Flex Beta已经可以免费下载试用了,并且API参考文档和Demo已经上线,原以为到9.4才会正式公布出来。

 

    ArcGIS API for Flex可以在ArcGIS Server服务基础上构建富客户端应用,它和Adobe Flex Builder 3整合,并且可以免费下载。安装了Flash Player 9或Adobe AIR均可以浏览GIS Flex应用,更多资料请访问官方网站。

 

    ArcGIS API for Flex网站:http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=home

    Demo应用:http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=samples

    API参考:http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=reference


    Javascript+Flex+Rest+Google Map Extension+Virtual Earth Extension+ADF,这套客户端加服务端开发方案够应付当前GIS应用两年了,期间功能和效率会不断完善。

posted @ 2008-08-06 13:51 Flyingis 阅读(421) | 评论 (12)编辑
     摘要: 这是Flyingis发布的第二则招聘信息,和第一则招聘信息一样,通过推荐的可以获取更高的成功率,欢迎对该职位有兴趣的优秀毕业生、同行来信咨询。  阅读全文
posted @ 2008-07-29 17:03 Flyingis 阅读(741) | 评论 (13)编辑
     摘要: 查询是webgis常用功能之一,基于地图的查询经历了多种形式的演变,现在用什么形式来展现查询已经没有固定模式,在适合webgis范围内,什么形式能够满足应用,就用什么形式的查询。 内容目录: 1.Query查询属性数据(无地图) 2.鼠标移动显示Query查询结果 3.Find查询地图,并在页面下方显示相应属性数据  阅读全文
posted @ 2008-07-29 10:42 Flyingis 阅读(1492) | 评论 (7)编辑
     摘要: Graphics绘制是webgis基本编辑功能之一,基于Ags Javascript API进行开发很容易联想到其基础功能的提供者--Dojo,point、multipoint、polyline、polygon等基本图形可以很方便的在地图上绘制出来,效果还不错!
内容目录: 1.各种基本图形绘制 2.选择点要素并以Graphics方式高亮显示  阅读全文
posted @ 2008-07-24 15:38 Flyingis 阅读(1596) | 评论 (13)编辑

9.2第六个补丁,确实有点过了,下次建议一般补丁升级就像Windows一样每月自动更新,遇见重大补丁的时候整合为一个sp补丁包,好在Jack说过9.3不会再有这么多补丁,希望到sp2或sp3后就直接发布9.4,因为在9.4中对server性能会有更显著的提升,这是我所期待的。

 

sp6是对9.2产品的维护更新,其中非常关键的一点是解决了ArcSDE在Oracle10.2.0.4版本下的安装问题(ST_GEOMETRY),这是我碰到过的:

Problem: Oracle patch version 10.2.0.4 may make unexpected changes to the ST_GEOMETRY schema

http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=34897

 

所有更新的问题:

http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=30609&extra=&page=1

 

所有补丁下载页面:

http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=80&MetaID=1409#files

 

建议使用ArcGIS 9.2的用户更新,原系统已经平稳运行的除外。

posted @ 2008-07-21 23:09 Flyingis 阅读(466) | 评论 (4)编辑
     摘要: 地图配置围绕对地图基本操作的一些效果进行定制,有的是从程序调试考虑,有的从界面美观上考虑,有的从服务器响应速度上考虑。  阅读全文
posted @ 2008-07-21 13:52 Flyingis 阅读(1312) | 评论 (10)编辑
     摘要: 地图显示与基本操作(放大、缩小、移动、坐标显示)是Javascript API的基本功能,也是一个WebGIS应用的基本内容,Javascript提供了非常便捷的开发方法,当然在线浏览需要Ags服务器支持,如果自己电脑上没有配置Server服务,可以使用ArcGIS Online在线服务。  阅读全文
posted @ 2008-07-20 11:04 Flyingis 阅读(1759) | 评论 (12)编辑
     摘要: Javascript API是ArcGIS Server 9.3新增的一套API框架,为创建WebGIS应用提供了轻量级的解决方法,在客户端利用ags所提供的服务实现地图应用和地理功能。 Javascript API基于Dojo库构建,利用了Dojo在许可、矢量图、Mushup扩展等方面应用的优势,但今后在Dojo客户端应用是否会碰到效率、widgets问题目前还需要检验,相信ESRI已经考虑过Dojo的问题,期待Javascript API实际应用中的表现,后续系列文章逐步跟进。

  阅读全文
posted @ 2008-07-18 16:08 Flyingis 阅读(1668) | 评论 (4)编辑
     摘要: 表述性状态转移(REpresentational State Transfer)简称REST,REST软件架构由Roy Thomas Fielding博士在2000年首次提出。ArcGIS Server 9.3(简称Ags93)基于REST构建的REST API为Ags服务资源的请求和功能的实现提供了新的方法,REST理论,可以在Ags REST API中看得更清晰。  阅读全文
posted @ 2008-07-16 17:19 Flyingis 阅读(1305) | 评论 (0)编辑
    作者:Flyingis

    Ags 9.2发布的近两年期间,基于ASP.NET的AJAX框架从Atlas转变为ASP.NET AJAX并纳入到VS框架之中,ASP.NET AJAX简单、强大、易用,加上完善社区及博客园Dflying Chen等几位牛人的技术支持,使得该框架在.Net平台上迅速铺开,在进行ADF for .Net开发过程中,大家难免会提到是否可以将ADF和ASP.NET AJAX整合起来,因为ASP.NET AJAX在Ags 9.2之后发布的,所以错失了两者之间整合的机会,官方也曾正式回答过此类问题

    现在Ags 9.3终于将ASP.NET AJAX纳入ADF体系之中,和script callback一起为ADF异步调用提供了两种不同方案,当页面控件存在ScriptManager时,Web ADF控件使用ASP.NET AJAX异步调用,当该控件不存在时,Web ADF则使用script callback机制。ASP.NET AJAX分别提供了客户端和服务器端的解决方案,不论哪种情况,Web ADF客户端脚本库均使用ASP.NET AJAX客户端脚本来支持复杂的脚本环境,并且AJAX Control Toolkit包含在Web ADF之中,做到了真正的相熔。Web ADF javascript脚本库包含一系列javascript脚本文件,只有应用中Web ADF控件需要的脚本才会被下载到用户客户端。

    ASP.NET script callback和ASP.NET AJAX在Web ADF应用中分别如何使用,请参考帮助文档和接下来的系列文章,而选择哪种方案,则根据我们的业务规则,应用需求,还有技术知识。
posted @ 2008-07-10 22:03 Flyingis 阅读(550) | 评论 (2)编辑
    作者:Flyingis

    ArcGIS 9.3已经发布,还没有仔细研究what's new in arcgis 9.3,但这次版本升级确实带来了不少新的变化,等新版本全面铺开之后,我们可以渐渐体会到新版本所带来的改进与新功能。

    ArcGIS Server始终是关注的焦点,新版本的软件到用户手上还需要一段时间,如果现在就迫不及待想了解ags9.3新的特性,可以看ESRI刚刚发布的在线文档:

ArcGIS Server 9.3 Web Help

ArcGIS Server 9.3 Javascript API

    标准和Mushup是这次ags更新的主题,wfsusing SLDs in wmswcskmljavascript extension for google map apijavascript extension for visual earth等等,从9.3beta提交之前,不少基于ags9.2(including arcims9.2)的应用就已经开始向标准(事实标准)和其他服务整合,比如2007年ESRI中国应用开发大赛一等奖作品(作者Mars)就是arcims9.2+openlayer整合,一些ags项目使用google map服务作为底图,加上业务图层实现数据层面的整合,还有开发人员将google earth和ags发布的二维地图的地理坐标联动起来,下载安装google earth plugin之后,可以同时浏览某一地理位置的google earth三维地图和ags二维地图,当业务的侧重点在于地理展示和客户端体验时,不能不说Google树立了一个典范,从ags抽取地理核心服务,从Google Earth/Map或是其他服务提取基础地图和应用展示,两者结合实现某种需求。

    虽然从ags9.2-9.3的功能改进,可以看出ESRI在过去以GIS核心服务为重心的基础上,开始增强客户端的应用开发(ADF模板程序、javascript api),但是它并没有停止服务层面的不断改进,各种新增的各种server服务以及REST API就是最好的体现。思想到位了,还需要实际检验,估计不少bug等着我们挖掘,后面会向大家介绍一些比较流行的server基本开发模式。

    相关链接:
Javascript API Samples
ArcGIS Server Resource Center
posted @ 2008-07-09 22:56 Flyingis 阅读(1533) | 评论 (6)编辑
     摘要: ArcGIS Server 9.2 on Solaris/Linux 安装可能出现的问题(回复更新),集中式部署,分布式部署。  阅读全文
posted @ 2008-07-05 10:34 Flyingis 阅读(390) | 评论 (1)编辑
     摘要: 今年这两三个月比去年这个时候明显要忙一些,没有太多时间写些东西,时间久了就遗忘了。过去在solaris下安装server的机会不多,先整理一篇参考文档。  阅读全文
posted @ 2008-07-03 12:12 Flyingis 阅读(339) | 评论 (0)编辑
     摘要: ADF是ArcGIS Server应用开发框架,提供了Web Controls、Common Data Source API、Data Source Specific API三个层次的应用开发接口,变化不大,还是看图吧。  阅读全文
posted @ 2008-05-05 10:57 Flyingis 阅读(1141) | 评论 (7)编辑