- 浏览: 83344 次
- 来自: 北京
最新评论
-
sqguke:
有收获。尤其是组件和皮肤操作部分。
Flex组件与Skin的关系 -
liyanhui1001:
弱弱的问句url服务那块咋整
ArcGIS Flex热图 -
andyny2006:
你好,请问这个ArcGISHeatMapLayer 类加载ur ...
ArcGIS Flex热图 -
webworkyang:
可以加载sogou的3d地图吗
ArcGIS Server加载sogou地图 -
q1466136480:
想问下有可以调用谷歌卫星地图的方法吗?
ArcGIS Server flex加载Google地图
文章列表
环境:Windows Server 2008 R2 64位操作系统
数据库:Oracle 10.2.0.4 64位数据库
ArcSDE:32位,93版本及931补丁
部署要求:ArcSDE与Oracle数据库部署在同一机器上
安装步骤:
1、安装完Oracle 10.2.0.4服务端之后,必须安装32位的客户端,客户端选择的是10.2.0.1客户端。目前尚未发现Bug。
之所以安装32位客户端,是因为
swfobject的用法
- 博客分类:
- Flex
官方网址介绍http://code.google.com/p/swfobject/wiki/documentation
用法:html部分<div id="swf1">......</div>js部分 swfobject.embedSWF("test.swf", "swf1", "300", "120", "9.0.0",);
源码部分:这是2.2中的源码。看参数就明白怎么使用了。embedSWF: function(swfUrlStr, rep ...
Skin是Flex 4.0的产品,旨在让开发者通过Skin表现组件的外观,进而实现皮肤外表与业务数据的分离。为组件定义一个Skin非常容易,如下示例即是一段简单的Skin代码。
<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<!-- host comp ...
地理所的一台服务器上有两个域名,外网均可访问。然后又架构了一台ArcGIS Server,部署成功,却只能本机访问,局域网ip和外网ip均不成。两个小时的时间就只在ArcGIS server上找原因,甚至开始怀疑iis服务器。为什么域名地址和外网ip地址都可以访问,却偏偏不能访问我的ArcGIS Server?
两个小时后,在另外一台服务器上,开始部署;这台服务器上有一个外网ip,但没有任何网站应用,结果外网访问ArcGIS Server成功。终于把目光投向了那两个应用网站上,坑爹的一个网站居然绑定了IP地址。
所以,只需要 ...
使用过Flex API的人都知道里面有个DrawTool工具,可以画点、线、面,非常的方便。于是就有人提问过这样的问题:DrawTool有个默认的drawtip提示,比如Click to start adding points,Double-click to finish等等,如何修改这些默认的ToolTip?
FlexViewer或Flex API在之前版本有个ESRIMessages.properties文件,里面记录了FlexViewer默认的一些设置,其中就包括这个DrawTip。而到了2.5版本之后,这个文件莫名的消失了,取而代之的是locale文件夹中的 ...
一直都认为HeatMap是一个伟大的widget,它可以清晰的表达当前的热点区域,无论是直观上还是动态性方面,都是一项了不起的二维地图革新。之前在农业项目中多是等值面的应用,等值面它是通过精确插值计算所得到的结果。突然有一天领导只是要展示效果的时候,我想起了用热图展示,领导对其效果却是大为惊讶。
今天有空,我只是抽取了若干数据,权重(weight)字段不做考虑,简短时间内做了一个demo。下图为我的北京三年生活热点地图(2009-2012)。
最后附上代码HeatmapLayer,是我未做修改的源码,大家一起学习进步
添加图例、比例尺、指北针
- 博客分类:
- ArcObjects
代码中有注释,直接上
指北针
public void AddNorthArrow(IPageLayout pageLayout)
{
IGraphicsContainer container = pageLayout as IGraphicsContainer;
IActiveView activeView = pageLayout as IActiveView;
// 获得MapFrame
IFrameElement frameElement = con ...
ArcObjects实现柱图符号化
- 博客分类:
- ArcObjects
不多说了,直接上代码,代码中有注释。代码源于项目,任何转载请注明:hi-ajg.iteye.com
。
柱图符号化C#代码
private void doBarChartRenderer()
{
IFeatureLayer flayer=(IFeatureLayer)axMapControl1.get_Layer(0);
IGeoFeatureLayer pGeoFeatureLayer = flayer as IGeoFeatureLayer;
...
虚拟机VMWare部署Teamforge
- 博客分类:
- 案例应用
Teamforge是一款强大的团队开发工具,由于直接安装需要完整占用一台服务器,为节约服务器资源可以选择虚拟机安装,但是需要将虚拟机的IP地址映射到本地IP才能正常访问。
本次实验采用VMWare Station8.0.1和Teamforge6.1虚拟机版本,具体步骤如下:
1.安装VMWare并打开Teamforge的虚拟机文件,打开网络设定,选择NAT方式
2.按照Teamforge向导配置Teamforge服务器,记录访问IP地址
3.在VMWare网络配置中更改NAT高级设置,添加PortForwarding,将记录IP映射到本地即可
VMWare网络设定
N ...
ArcObjects疑难解答(一)
- 博客分类:
- ArcObjects
在一个团队中,不乏编程的高手,但有时却缺乏GIS高手。结合自己的工作,以ArcGIS为例,来补充解答ArcObjects的问题。面对问题,大家一起探讨,我们会将所有的问题日益完善,并解答。非常欢迎大家的留言及后续补充,同 ...
FlexViewer开发,大多是继承自BaseWidget,进行Widget开发。整个FlexViewer的框架架构,可以看做是由容器(Container)、管理器(Manager)以及一个个Widget组成的,其中Widget即是FlexViewer中实现功能的微型组件,在一定程度上讲,Widget承载了我们的需求实现。
在整个FlexViewer中,只有index.mxml是主应用程序,所有的widget都是Componet。所以,我们要创建自己的widget,第一步即是,创建一个mxml Component。
第二步,继承自Ba ...
FlexViewer在运行加载ViewerContainer之后,会首先通过HttpService加载config.xml文件,该文件通过ConfigManager获得ConfigXML,通过对ConfigXML的解析获得ConfigData。
对config.xml文件的解析,获得包括全局概念的属性设置(括号内为config.xml中的节点),包括
proxyUrl(httpproxy)、
BingKey(key)、
...
上午做了关于FlexViewer的讲座,项目组决定下面继续在FlexViewer界面上拓展,因此我也有意通过博客与大家分享。众所周知,FlexViewer是由Esri公司推出的基于Web的Flex应用框架,开发人员通过配置文件即可快速搭建一个以地图服务应用为目的的富互联网应用。
学习FlexViewer,最重要的是掌握其框架结构,了解FlexViewer组织模式,包括VierContainer、MapManager、ConfigManager、WidgetManager的关联关系,以及事件。本篇将重点讲述FlexViewer的组织原理以及开发方法,先从事件入手,通 ...
ArcGIS Server采用了面向服务的企业级应用架构框架,并基于DCOM的负载平衡方法,通过分布式部署,可以应对企业级高性能的需求。
1、ArcGIS Server的框架结构
部署之前,很有必要了解ArcGIS Server的架构 ...
经常不方便上网查阅帮助文档,这个离线帮助还是挺给力的,2.2版本的。之前是朋友给我的,先给大家分享了。
希望能够帮助有需要的人。