
2008年3月25日
刚发现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) |
编辑
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更新的主题,wfs、using SLDs in wms、wcs、kml、javascript extension for google map api、javascript 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) |
编辑
摘要:

AGS 9.3无论是从开发角度,还是开发方式上,和9.2相比都改进、丰富了不少,同时也兼容9.2ADF应用,通过Web Mapping Application Migration Utility可以将9.2模板应用程序升级到9.3环境中。我们先了解9.3 for .Net的开发路线,看看what's new!(REST,AGS JavaScript APIs,extension for Virtual Earth and Google Maps API,Web ADF JavaScript Library based on ASP.Net Ajax……)
阅读全文
posted @
2008-04-18 16:56 Flyingis 阅读(2136) |
评论 (17) |
编辑
摘要:

经过几天的折腾,总算让本本焕发新春,新的操作系统、新的软件环境、新的arcgis,这段时间挺忙的,有一点空闲就想体验一下arcgis server 9.3(后面arcgis server简称AGS),技术人员对新产品总是充满期待。
阅读全文
posted @
2008-04-17 21:09 Flyingis 阅读(1279) |
评论 (9) |
编辑
摘要: 自以为曾装机无数,真正碰到问题时,即使最easy的windows还是束手无策,最耗时间的问题往往不是复杂的,有些是我们可以控制的,有些我们只能发现问题却不能有效解决,不管如何,唯一的正确态度是踏实做好每一个细节工作。三天零零散散的时间整好了arcgis 9.3 beta,ags 9.3是我关注的重点,接下来会有系列专题文章,准备熬夜玩键手对抗!
阅读全文
posted @
2008-04-16 14:32 Flyingis 阅读(799) |
评论 (3) |
编辑
摘要: 面向对象对于C#/C++/Java来说几乎是按部就班的套路,它们都有很强的共性与关联,javascript是面向对象的脚本语言,它是通过prototype原型实现的对象继承,大多数js库几乎都有一套更符合传统OO开发人员套路的开发框架,dojo也是如此。
阅读全文
posted @
2008-04-15 23:55 Flyingis 阅读(2345) |
评论 (12) |
编辑
摘要: 很多ags for .net的开发人员都会关心adf for .net 9.2是否支持asp.net ajax 1.0,先看官方的建议。
阅读全文
posted @
2008-04-10 11:44 Flyingis 阅读(745) |
评论 (0) |
编辑
在网上无意中发现了OGR,基于GDAL的一个C++开源库,支持多种标准数据格式的读取,包括shapefile、S-57、SDTS、PostGIS、Oracle Spatial、MapInfo mid/mif/TAB数据格式,据说现在还在测试对SDE数据写入的支持,这些暂且不管,对OGR的关注点在于它能够同时提供对shapefile和S-57读取的支持,这对于我国基础地理信息数据和国际海道测量数据传输标准之间的共享和转换有一定的研究意义。
标准的研究对行业信息化发展的影响更为深远,难度也比较大,特别是S-57,从OGR网站上可以看出,作者已经对S-57数据字段、图层分类做了一些试探性工作,但要真正实现S-57的读写,shapefile和S-57之间合理转换还需要深入研究。
posted @
2008-04-10 10:27 Flyingis 阅读(510) |
评论 (0) |
编辑
摘要: prototype/mootools/asp.net ajax,这是第一次使用dojo,似乎存在些争议,但不用怎么知道,慢慢深入。
阅读全文
posted @
2008-04-08 10:55 Flyingis 阅读(861) |
评论 (2) |
编辑
摘要:
Unix系统安装方法都基本相同,但是这次走常规路线出现问题,一是问题如何解决,二是在Linux/Unix安装需要注意的问题。
阅读全文
posted @
2008-04-07 09:57 Flyingis 阅读(616) |
评论 (0) |
编辑
posted @
2008-03-27 09:30 Flyingis 阅读(885) |
评论 (1) |
编辑
摘要: ArcGIS Server Basic 9.2(即ArcSDE)可以部署在64位Unix服务器上,比如AIX/Solaris操作系统,但是在64位Windows操作系统上直接部署会出现问题,如果用Oracle,大家可能都碰到过执行post installation时提示oci.dll错误,这是因为ArcSDE 9.2本身是32位程序,和Oracle进行连接时需要32位dll的支持,因此出现配置错误,了解问题所在后,我们只需提供ArcSDE post所需环境,就能解决在64位Windows环境下的安装问题。
阅读全文
posted @
2008-03-25 17:33 Flyingis 阅读(726) |
评论 (3) |
编辑