Flyingis

Fusion Center Lab.

Server GIS

地图缓存技术的标准
摘要: 除非是大家耳熟能详的英文缩略语如NBA,各种英文缩略语有时确实会给我们的理解带来一些混淆或误导。TMS,WMSC,WMTS,TWMS,这些都是大家或多或少接触过的地图缓存标准,如何区别和理解它们?阅读全文

posted @ 2010-04-07 23:38 Flyingis 阅读(3082) | 评论 (4) 编辑

ArcGIS Server 开发系列(七)--物流配送
摘要: ArcGIS Server开发系列的文章至今已经一年多了,虽然文章只有短短六篇,也比较基础,但值得高兴的是帮助了不少第一次接触ArcGIS Server的开发者,现在不少都已经完成一两个项目了,相信收获不小,有时间可以和大家一起分享经验。今天开始,我们将继续这个系列教程,争取覆盖ADF开发常用功能,以帮助更多的人轻松入门ADF开发。顺祝大家新年快乐!阅读全文

posted @ 2008-12-31 15:58 Flyingis 阅读(6041) | 评论 (31) 编辑

OpenLayer + Ags 综合应用(一)--OpenLayer 地图展现
摘要: OpenLayer是一个用于浏览器地图展示的js库,用于构建基于网络的地理应用,OpenLayer使用Prototype.js和Rico作为核心库的基础,实现了工业标准的地理数据访问方法(OGC标准)。ArcGIS Server 9.3对OGC标准提供了更好的支持,OGC标准成为了OpenLayer和ArcGIS Server服务连接的桥梁,基于Ags服务进行OpenLayer开发,是除了adf、js/flex/silverlight api官方开发框架之外的新选择。网上已经有一些OpenLayer开发的资源,该系列文章目的在于和大家一起研究OpenLayer设计模式,及如何有效利用Ags服务进行OpenLayer开发,共同进步。阅读全文

posted @ 2008-11-07 16:31 Flyingis 阅读(5131) | 评论 (11) 编辑

Cache 图片格式的选择

posted @ 2008-11-06 23:27 Flyingis 阅读(1217) | 评论 (6) 编辑

ADF vs ArcGIS Server Javascript/Flex/Silverlight API
摘要: 在市场层面,ADF和Javascript/Flex/Silverlight API之间没有任何冲突,反而共同起到了推波助澜的作用,它们是Fusion-Center的外延,在技术层面,我们需要根据自己的应用选择合适的开发框架,宏观上来看,客户端应用开发框架和RIA应用会成为今后两年GIS发展的一个趋势。。阅读全文

posted @ 2008-11-01 17:52 Flyingis 阅读(3741) | 评论 (14) 编辑

Ags 9.3 同时支持 ASP.NET script callbacks 和 ASP.NET AJAX

posted @ 2008-07-10 22:03 Flyingis 阅读(1267) | 评论 (4) 编辑

Ags 9.3 文档逐步上线

posted @ 2008-07-09 22:56 Flyingis 阅读(2832) | 评论 (8) 编辑

ArcGIS Server 9.2 on Solaris/Linux 安装可能出现的问题
摘要: ArcGIS Server 9.2 on Solaris/Linux 安装可能出现的问题(回复更新),集中式部署,分布式部署。阅读全文

posted @ 2008-07-05 10:34 Flyingis 阅读(1781) | 评论 (1) 编辑

ArcGIS Server 9.2 基于 Solaris 10 安装方法
摘要: 今年这两三个月比去年这个时候明显要忙一些,没有太多时间写些东西,时间久了就遗忘了。过去在solaris下安装server的机会不多,先整理一篇参考文档。阅读全文

posted @ 2008-07-03 12:12 Flyingis 阅读(1064) | 评论 (0) 编辑

ArcGIS Server 9.3 beta 体验三 -- 简阅 ADF 框架
摘要: ADF是ArcGIS Server应用开发框架,提供了Web Controls、Common Data Source API、Data Source Specific API三个层次的应用开发接口,变化不大,还是看图吧。阅读全文

posted @ 2008-05-05 10:57 Flyingis 阅读(2652) | 评论 (10) 编辑

ArcGIS Server 9.3 beta 体验二 -- 开发路线
摘要: 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 阅读(4491) | 评论 (22) 编辑

ArcGIS Server 9.3 beta 体验一 -- 安装
摘要: 经过几天的折腾,总算让本本焕发新春,新的操作系统、新的软件环境、新的arcgis,这段时间挺忙的,有一点空闲就想体验一下arcgis server 9.3(后面arcgis server简称AGS),技术人员对新产品总是充满期待。阅读全文

posted @ 2008-04-17 21:09 Flyingis 阅读(4811) | 评论 (14) 编辑

FAQ: Does the Web ADF for .NET version 9.2 support Microsoft AJAX 1.0?
摘要: 很多ags for .net的开发人员都会关心adf for .net 9.2是否支持asp.net ajax 1.0,先看官方的建议。阅读全文

posted @ 2008-04-10 11:44 Flyingis 阅读(1043) | 评论 (0) 编辑

Elcipse Plugin for Debugging ArcObjects
摘要: AO Java开发的调试插件,解决了过去在Eclipse平台下进行AO Java开发调试困难的问题,主要针对ArcEngine 9.2和ArcGIS Server 9.2,文中包含了安装过程的详细截图,请先安装好Eclipse 3.2.0,及ArcEngine SDK for Java或ArcGIS Server ADF for Java。阅读全文

posted @ 2008-03-13 10:46 Flyingis 阅读(1112) | 评论 (13) 编辑

动态更新 AGS Cache
摘要: 提升ArcGIS Server访问速度最佳的方式是Cache,将所有图层切片保存在服务器,客户端请求时直接访问cache好的图片,这里分为两种情况,一是所有图层都做cache,二是部分图层做cache,部分图层仍通过ags服务生成,即multi_layer,它们可能会经常被更新(基于b/s浏览器端的更新,或在c/s客户端更新,或通过mobile无线移动的更新),这样做虽然可以从一定程度上解决访问速度问题,但在有些情况下,对地图的实时性要求不是非常高,或业务并不需要经常编辑部分图层,那么我们可以通过定时更新cache的方式,让客户端访问的总是已经cache好的地图,既保证客户端浏览速度最大化,又满足系统一定的实时性要求。阅读全文

posted @ 2008-03-11 11:12 Flyingis 阅读(1882) | 评论 (5) 编辑

ArcGIS Server 9.2 用户组的安全机制
摘要: 前面《.Net Web ADF 应用中的安全技术》讨论了利用ASP.Net安全技术,限制不同级别用户访问不同ADF功能的方法,这里说说ArcGIS Server 9.2 用户组的安全机制,相对简单,权当是对前者的一个补充。阅读全文

posted @ 2008-02-13 17:13 Flyingis 阅读(1188) | 评论 (1) 编辑

TileCache 2.0 安装与配置

posted @ 2008-01-28 15:41 Flyingis 阅读(3293) | 评论 (7) 编辑

ArcGIS 9.2 开发文档更新--especially for Java Engine
摘要: ArcGIS 9.2 开发文档更新,包括ArcEngine for Java SDK,Schema Cache,ArcGIS Server Application performance阅读全文

posted @ 2008-01-24 09:28 Flyingis 阅读(2345) | 评论 (0) 编辑

Windows Server 2003 MSCS 配置 ArcIMS 集群
摘要: 以Apache 2.0.48、Tomcat 5.5.27、ArcIMS 9.2 sp4构建集群为例。阅读全文

posted @ 2008-01-22 14:46 Flyingis 阅读(1601) | 评论 (1) 编辑

ArcIMS 9.2 直连 ArcSDE for Oracle 10g

posted @ 2008-01-22 11:28 Flyingis 阅读(1639) | 评论 (0) 编辑

ArcIMS 9.2 直连 ArcSDE for Sql Server 2005 Express

posted @ 2008-01-04 16:03 Flyingis 阅读(1605) | 评论 (0) 编辑

AGS 对象池和状态概要
摘要: 关于ags(arcgis server)对象池和状态的随手笔记,入门时容易犯迷糊的。阅读全文

posted @ 2007-12-24 16:41 Flyingis 阅读(1927) | 评论 (11) 编辑

ArcGIS Server 开发系列(六)--自定义 Tasks
摘要: Tasks由一组相互关联的组件、动作组成,并可以展现最后的结果,如QueryAttributeTask执行空间数据属性查询,结果返回到Results控件中,开发中我们既可以使用.Net Web ADF已有的Tasks控件,也可以自定义Tasks,构建一些通用的GIS功能。使用已有的Tasks控件比较容易,所有的Tasks均有TaskManager管理,编辑TaskManager可以找到当前应用中所有的Tasks,因此,一个基本页面中只需包含TaskManager、TaskResults、及一个或多个Task控件就可以实现Task功能。而实际开发中,我们更多需要的是自定义各种Task,包括功能、外观,现在我们就一起来设计一个custom task。
目标:自定义一个功能,对指定的图层进行属性查询,返回查询的地图信息,将该功能封装成一个Task,添加到TaskManager中。
准备工作:
1.熟悉Web ADF Task已有控件的使用
2.了解Task Runtime Workflow
3.了解ESRI.ArcGIS.ADF.Web.UI.WebC阅读全文

posted @ 2007-12-11 15:17 Flyingis 阅读(6094) | 评论 (105) 编辑

.Net Web ADF 应用中的安全技术
摘要: 任何Web应用都离不开安全性考虑,安全机制分为硬件安全和软件安全,前者一般指的是服务的硬件分层部署,硬件防火墙的设置,服务器的双机热备,后者离软件开发人员的距离更近,可以想到的有哪些呢——密钥、secure sockets layer(SSL)、权限设置等等,本文所谈到的就是这里面的一种,在arcgis server中通过权限来设定用户的访问内容。阅读全文

posted @ 2007-12-06 12:54 Flyingis 阅读(2503) | 评论 (4) 编辑

又一个升级补丁引发的 arcgisserver cache 问题

posted @ 2007-09-07 16:56 Flyingis 阅读(694) | 评论 (0) 编辑

ArcGIS Server 开发系列(五)--自定义 Toolbar 工具
摘要: 前面的开发系列均是使用server开发模板程序Web Mapping Application,工具条上的基本工具是已经在模板中定制好的,在实际项目应用中,我们需要的工具远远不仅如此,如何在工具条中增加新的自定义工具是开发系列(五)所要描述的,其中使用ASP.Net 2.0 Callback framework进行异步刷新地图是重点。

目标:
自定义工具按钮进行矩选查询,高亮显示所选择的地图要素,页面下方的Gridview显示所选择要素的属性信息。

准备工作:
1.了解ESRI.ArcGIS.Server.WebControls.IMapServerToolAction接口
2.了解ASP.Net 2.0 Callback framework
3.新建一个网站,在ArcGIS Web Controls控件中拖动如下控件:Toolbar、Map、Toc、MapResourceManager,以及常用控件Label、DropDownList、Gridview。
4.设置控件属性,Toolbar、Toc的BuddyCo阅读全文

posted @ 2007-09-06 17:06 Flyingis 阅读(10168) | 评论 (245) 编辑

升级 ArcGIS Server 9.2 sp3 补丁

posted @ 2007-09-04 16:38 Flyingis 阅读(1069) | 评论 (0) 编辑

ArcGIS Server 开发系列(四)--ArcGIS Server data sources 开发
摘要: ArcGIS Server开发系列前几篇文章搭建了一个基本的webgis开发框架,包括模板应用程序搭建、属性查询、查询结果高亮显示,在arcims中,不论是使用9.2之前的javaconnector、.net_link、htmlviewer、还是9.2里的adf,这些功能都可以轻松实现,从软件成本上来看,ArcGIS Server高级版要比ArcIMS高出不少,如何体现ArcGIS Server价值呢?我们就从这一篇开始挖掘ArcGIS Server的价值,从ArcGIS Server data sources启航……

目标:
对点要素进行缓冲区分析

准备工作:
……………………

(希望管理员能够允许《ArcGIS Server 开发系列》文章放置在首页,虽为GIS开发类文章,但这些都经过我的思考,也相信会给大家带来收获,只希望更多人了解server、讨论server,谢谢:))阅读全文

posted @ 2007-08-27 00:21 Flyingis 阅读(10632) | 评论 (99) 编辑

ArcIMS + ArcEngine 生成等值线图
摘要: ArcIMS + ArcEngine 生成等值线图的方法,相对于自己写等值线生成方法来说显得有点累赘,好处是这种思路可以引入到ArcIMS + ArcEngine的其他应用中,这是丰富ArcIMS功能的一种途径,但中间会碰到一些问题。阅读全文

posted @ 2007-08-21 11:05 Flyingis 阅读(1920) | 评论 (2) 编辑

ArcGIS Server 开发系列(三)--漫游 Graphics data sources
摘要: 目标:
查询结果的高亮显示

准备工作:
1.以《ArcGIS Server 开发系列(二)--Web ADF 编程》示例配置和代码为基础。
2.MapResourceManager属性中增加一个名为Selection的MapResource,并将它移动到编号为0的位置,即显示在所有MapResource最上面。阅读全文

posted @ 2007-08-17 17:57 Flyingis 阅读(10358) | 评论 (96) 编辑

ArcGIS Server 开发系列(二)--Web ADF 编程
摘要: 目标:
根据查询语句实现图层信息查询
准备工作:
1.Windows XP sp2中/英文版
2.Visual Studio 2005中/英文版
3.ArcGIS Server 9.2(我打上了sp2补丁),创建一个ArcGIS Server服务,Map Server属性中更改Pooling,使用池化连接方式,Progresses选择“In a seperate process for each instance(high isolation)”,我的服务为“World”
4.利用vs2005创建一个模板server应用--Web Mapping Application,并更改MapResourceManager属性阅读全文

posted @ 2007-08-14 10:01 Flyingis 阅读(14761) | 评论 (64) 编辑

ArcGIS Server 开发系列(一)--编程框架总览
摘要: 理论性的描述总是让人觉得有点枯燥,但是做ArcGIS Server编程,不论是用.Net ADF还是Java ADF,都需要对Server开发的基本框架有所了解,这样在后面的代码编写中才能逐步理解这些架构的设计思想。阅读全文

posted @ 2007-08-09 16:04 Flyingis 阅读(20079) | 评论 (26) 编辑

ArcIMS[err0143] 解决方法
摘要: "Unable to display mapservice:[err0143] server not available for service ...",这是出现错误时网页的提示,应该如何解决这个问题呢?请继续往下看……阅读全文

posted @ 2007-07-30 14:13 Flyingis 阅读(855) | 评论 (0) 编辑

ArcGIS Server 体系结构
摘要: ArcGIS Server包含两个重要部分,一个是ArcGIS Server服务器端(SOM/SOCs),另外就是用于客户端开发的ADF(Application Developer Framework)程序集,包括adf for java和adf for .net。在掌握ArcGIS Server开发之前,先看看ArcGIS Server的体系架构。阅读全文

posted @ 2007-07-17 14:30 Flyingis 阅读(14861) | 评论 (11) 编辑

SuSE 9 32bit sp3 平台 ArcIMS 中文显示解决方案
摘要: 最初以为是操作系统的字体显示问题,但SuSE9.1本身是包含中文字体的,很容易让我们想到了JRE。 文章标题为《SuSE 9.1 平台 ArcIMS 中文显示解决方案》,ArcIMS运行于JRE环境之上,因此问题的根本在于SuSE9.1平台下JRE运行时环境的中文显示,通过文中介绍的方案可以解决SuSE9.1操作系统中运行于JRE之上的所有应用程序的中文显示问题,如ArcIMS Author打开SDE空间数据库时以中文命名的表无法显示,数据属性字段中的中文显示为乱码等等。阅读全文

posted @ 2007-05-28 09:27 Flyingis 阅读(1376) | 评论 (16) 编辑

全套 ArcGIS 软件安装(Windows 平台)
摘要: 虽然是Windows平台下的安装,但有时也经常碰到棘手的问题,文章记录的过程比较简单,如果大家有什么疑问可以在后面留言。 关于ESRI产品的安装,以后还会写,包括各种平台下的,各种软件搭配环境下的,有些我自己也是在学习的过程中,欢迎大家一起讨论。阅读全文

posted @ 2007-01-17 15:09 Flyingis 阅读(3631) | 评论 (0) 编辑

GeoTools 2.3.0 release available for download

posted @ 2007-01-10 22:38 Flyingis 阅读(685) | 评论 (2) 编辑

GeoRSS 应用方案

posted @ 2006-09-28 11:35 Flyingis 阅读(982) | 评论 (0) 编辑

BlueViewer 地图加载分析(C#)
摘要: BlueViewer是基于.NET Link进行ArcIMS二次开发的一个实例,里面包含了WebGIS最基本的一些功能。全文对BlueViewer程序启动地图加载的整个过程进行了分析,可以作为.NET Link初学参考。阅读全文

posted @ 2006-09-03 23:23 Flyingis 阅读(5687) | 评论 (109) 编辑

ArcIMS 连接器--.NET Link 使用方法
摘要: ArcIMS各种connector的开发方式存在着一些区别,其中.NET Link连接器仅仅是对XML文件的一种搭配与组装,使用.NET Framework中对XML文件的操纵来拼装所需的ArcXML请求,并接受ArcIMS应用服务器的响应。文章附加了一个简单例子描述了整个过程。 使用.NET Link进行ArcIMS二次开发,开发人员不仅需要熟悉ArcXML_reference,还需要熟悉javascript客户端开发,因为用户在客户端进行的操作和地图服务的响应,均是由javascript脚本来完成的。阅读全文

posted @ 2006-07-30 21:36 Flyingis 阅读(3310) | 评论 (29) 编辑

ArcIMS体系结构
摘要: ArcIMS的层次结构可以划分为:客户端--Web服务器--ArcIMS连接器--ArcIMS应用服务器--ArcIMS空间服务器--空间数据库。阅读全文

posted @ 2006-07-15 09:37 Flyingis 阅读(2123) | 评论 (7) 编辑

WebGIS发布前GIS工程规划设计

posted @ 2006-07-15 09:35 Flyingis 阅读(1347) | 评论 (4) 编辑

导航

统计信息

News

搜索

 

我的标签

随笔分类

随笔档案

文章分类

文章档案

个人博客

我关心的技术

友情链接

最新评论

阅读排行榜

评论排行榜