- 博客(44)
- 资源 (11)
- 收藏
- 关注

原创 arcgis for js 3.xx 绘制船舶点与形状(记录贴)
原理:已知船舶中心点,长度和宽度,使用点心点坐标加减计算出船舶的,船头,船尾坐标。下面直接上代码。let attributes= {}attributes.height = 99;//船长attributes.width = 15;//船宽attributes.sog = 15;//船速attributes.shipname = “001”;//船名attributes.cog = 125;//船头方向//判断船是否在行驶中function isSpeedLineVisibled(att
2021-04-13 09:27:04
442

原创 flex自定义事件(包括DispatchEvent与addEventListener)传参
在网上查了一会,用常用的自定义事件的方式,有时候进行传参、监听和发送貌似不成功。所自己找了一些资料,自己写了一个自定义的事件,直接使用自身的DispatchEvent和监听addeventlistener 个人感觉方便多。在这里显丑了。
2013-07-31 11:23:09
2268

原创 Arcgis for flex 调用百度地图与Google地图
调用百度地图的ActionScripts脚本是用的网上一位“GIS大奔”的博客。链接:http://www.gisall.com/html/72/124272-6284.html百度地图API http://dev.baidu.com/wiki/static/index.htm这调用百度地图和Google地图相差无几,只是坐标和几级的算法不一样的。这是GoogleMap 例子:packag
2012-11-06 16:43:44
3462

转载 减小flex文件(swf)的方法
减小flex文件(swf)的方法1、使用Release模式(这个通常会被忽视,呵呵) (1).点击flexbuilder上方的工具栏中的” ”, 弹出Export Release Build窗口,如下所示: 选择你要优化的mxml文件; 在Export to folder 中填入你要导出到的文件夹. 然后点击”finish”,在” F
2012-09-19 16:57:00
783

原创 Flex 自定义Tooltip 显示<s:datagrid>只显示行长标题的Tooltip
效果图:这样的效果,之前我使用Flex4.5 Spark主题的时候,可以直接显示出来。原理很简单,<s:DataGrid id="myadDG12" x="0" y="0" width="100%" height="100%" dataProvider="{report_disasterInfo}" horizontalScrollPolicy="on" fontFamily
2012-09-15 13:34:21
2335

翻译 Map 鼠标完成平移地图的操作。
Packagecom.esri.agsClasspublic class MapInheritanceMap mx.containers.Canvas 通过鼠标完成平移地图的操作。panDown():void平移向南panLeft():voi
2012-09-06 15:45:40
1209

原创 Flex4.5 自定义的日历控件
效果图:<mx:Form xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="22" minWidth="50" max
2012-09-05 13:44:38
1422

原创 Flex4.5 读取XMl数据,并邦定到ComboBox控件中
<mx:ComboBox id="list" width="125" height="26" change="list_changeHandler(event)" chromeColor="#c2e7fe" cornerRadius="5" selectedIndex="0" textAlign="center"/> import mx.collections.ArrayCol
2012-09-05 13:32:28
1283
1

原创 services-config.xml配置文件来设置
1.1.1. services-config.xml配置文件来设置(1) 修改工程的属性,修改“附加的编译器参数”,设置services-config.xml配置文件的路径,指向刚建立的网站中的“WEB-INF/flex”中的services-config.xml路径。也可以将services-config.xml这个文件拷贝到调用文件的同级目录中,然后设为-locale e
2012-04-20 16:56:58
4475
转载 JS的常用验证密码正则(转自用)
[A-Za-z0-9]+$ //由数字和26个英文字母组成的字符串。^((-\\d+)|(0+))$ //非正整数(负整数 + 0)^[A-Za-z]+$ //由26个英文字母组成的字符串。^[A-Z]+$ //由26个英文字母的大写组成的字符串。^[a-z]+$ //由26个英文字母的小写组成的字符串。^((-\\d+( //非正浮点数(负浮点数 + 0)^-[0-9]*[1-9][0-9]*$ //负整数。^[0-9]*[1-9][0-9]*$ //正整数。
2023-11-30 15:49:28
1594
原创 Oracle.ManagedDataAccess 连接数据库
Oracel除了System.Data.Oracle外的Oracle.ManagedDataAccess操作数据库连接
2022-09-05 19:03:09
808
转载 IIS服务器部署ASP.NET MVC网站时报错 HTTP 错误 403.14 - Forbidden 解决方法
服务器:IIS 6.1MVC版本:MVC4.0.NET 版本:4.0如图,报错:解决方法:(先到应用程序查看一下,网站使用的应用程序是否是与项目开发使用的framework版本同级,即4.0+开发的项目程序使用2.0+的跑也会报这个错误!)第一步:首先确认你安装了.net4.0,然后注册 .net4.0注册方法:在cmd中输入 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i第二步:.
2022-01-12 16:38:30
2777
1
原创 arcgis for js4.xx 打印地图模仿GIS打印出图
原理:是使用地图的view.takeScreenshot方法返回地图的图像,再创建一个新的画布,然后把生成的地图图形putImageData到画布里。var c = document.createElement("CANVAS");c.id = "printC"; viewer.takeScreenshot(options).then(function (screenshot) { var cWidth = screenshot.data.width; var cheight =
2021-12-15 11:28:34
1436
原创 JS监听页面元素删除子节点、增加子节点、修改子节点的内容
监听这个事件DOMSubtreeModified。表示如果当前监听元素的子节点有改动:包括删除子节点、增加子节点、修改子节点的内容,都会触发这个事件。var container = document.querySelector(".target")container.addEventListener('DOMSubtreeModified', function () { }, false);...
2021-10-22 14:19:15
1844
1
转载 C# 对字符进行UrlEncode/UrlDecode
1 string text= System.Web.HttpUtility.UrlEncode("heart", System.Text.Encoding.UTF8); //UrlEncode编码2 string data = System.Web.HttpUtility.UrlDecode(text, System.Text.Encoding.UTF8); //UrlDecode解码
2021-10-18 11:08:45
1589
原创 输入文本框添加清空按钮与功能
<input class="query-fiedl" type="text" placeholder="名称"/>span.clear-box { position: relative; } span.clear-box span { position: absolute; display: none; top: .
2021-09-15 17:51:43
1082
原创 CSS文字不换行,超出部分显示...
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
2021-05-26 15:45:51
1044
原创 阿里失量图标库
https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2
2021-05-21 20:18:59
424
转载 C# Microsoft.Office 操作Excel总结
1、导入命名空间:using Microsoft.Office.Interop.Excel;2、如何打开已有excel文档,或者创建一个新的excel文档 Application app = new Application(); Workbooks wbks = app.Workbooks; _Workbook _wbk = wbks.Add(excelTempPath + "quotaExcelTemp.xls"); Sheets shs = _wbk.Sheets; _Wor..
2021-05-18 11:45:10
1754
原创 将xml类型的excel文件转换为标准的Excel格式文件
/// <summary> /// 将xml类型的excel文件转换为标准的Excel格式文件 /// </summary> /// <param name="strpath">xml类型的excel文件物理路径</param> /// <param name="filePathName">标准的Excel格式文件物理路径</param> ...
2021-05-15 16:58:09
1016
1
转载 错误信息:检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误:80070005 拒绝访问。
解决方式: 1.输入命令mmc comexp.msc /32 2.依次双击【组件服务】-->【计算机】-->【我的电脑】->【DCOM配置】 3.在【DCOM配置】中找到“Microsoft Excel 应用程序”或“Microsoft Excel Application”,选中单击鼠标右键,然后点击“属性”,弹出“Microsoft Excel 应用程序属性”(或“Microsoft Excel Application 属性”)对话框 4.点击【标识】标签,.
2021-05-15 16:50:23
3692
原创 Flex和Flash开发人员的Adobe Flash Player( Windows )调试器( 也称为调试播放器或内容调试器 )和独立播放器( 又名投影仪 )
适用于Flex和Flash开发人员的Adobe Flash Player( Windows )调试器( 也称为调试播放器或内容调试器 )和独立播放器( 又名投影仪 )。13/04/2021 – 更新了 Flash Player 的调试器和独立版本,这些版本包含关键修复程序。最新版本是34.0.0.137( Windows )。我们鼓励所有用户更新到对应最新版本。https://www.flash.cn/support/debug-downloads...
2021-05-08 17:08:51
539
原创 NPOI.HSSF 导入excel数据(记录)
https://download.youkuaiyun.com/download/ttbat/15435334 NPOI.HSSF.Dll 下载地址。在项目引用 NPOI.HSSF.Dll 后 using NPOI.HSSF.UserModel;PS:excel文件只能读取1997-2003版本的,2007以上的excel版本无法读取。 /// <summary> /// /// </summary> /// <.
2021-02-23 15:03:24
680
1
原创 LINQ LIST转string[]
/// <summary> /// 返回船舶mmsID /// </summary> /// <returns></returns> public string[] GetShipId() { string result = ""; var list = this._service.GetShipList().W...
2021-02-23 14:42:21
456
原创 C#字符串压缩和解压(记录)
/// <summary> /// 将传入字符串以GZip算法压缩后,返回Base64编码字符 /// </summary> /// <param name="rawString">需要压缩的字符串</param> /// <returns>压缩后的Base64编码的字符串</returns> public static string GZ...
2021-02-23 14:40:03
452
1
原创 arcgis api for js 4.x 加载另类wmts地图
首先使用WebTileLayer类的createSubclass方法创建并重写一个TileLayer的图层类:var WMTSMeratorLayer2 = WebTileLayer.createSubclass([JSONSupport], { declaredClass: "WMTSMeratorLayer", normalizeCtorArgs: function (b, c) { return "string" === typeof b
2020-08-07 16:26:29
1175
1
转载 js代码实现地图轨迹点抽稀 Douglas-Peuker(道格拉斯-普克)抽稀算法
转缘起:目前在开发展示船舶轨迹的应用,有很多地图展示页面,其中一项就是播放轨迹。然而轨迹点太多了,七天的数据就有一万八千多个,点过多会影响性能,于是想到了抽稀。算法:目前来说轨迹抽稀较为常用的算法有:步长法、线段过滤法、Douglas-Peuker算法以及垂距限值法。Douglas-Peuker相对来说精度不错,国内大部分开发者也都在用,所以就采用了这个算法。大概搜了下,有很多语言的实现,唯独没找到js代码实现的,所以就自己写了一个。Douglas-Peuker算法:在曲线首尾两点A
2020-07-23 14:35:15
1871
原创 arcgis engine10.0 调用wms地图服务
IPropertySet pPropertSet = new PropertySetClass(); pPropertSet.SetProperty("url", url);//wms的服务地址 pPropertSet.SetPro...
2020-03-26 10:40:49
464
原创 arcgis for flex 画的graphic面,在其面上也能移动地图
当你定义的Graphic 需要一个Infowindown窗口来显示详细信息时,鼠标在其上想拖动地图是不可靠的。需要设置一个属性:checkForMouseListeners;checkForMouseListeners阻止了地图的缩放和移动,当鼠标在图形和图形已经注册鼠标监听器。映射鼠标处理程序检查鼠标下,鼠标移动,鼠标了,鼠标点击,鼠标双击事件监听器。这方便当你有一个大地图上的多边形
2013-09-11 15:29:49
1681
原创 在 Windows Server 2012 上安装 ASP.NET STATE SERVICE
缺省设置下 ASP.net 的安装要安装 ASP.net,可使用以下步骤:1、打开“服务器管理器”(Server Manager)2、在 Manage 菜单中,选择添加角色和功能3、选择基于角色的或基于安装4、选择合适的服务器,默认是本地服务器 5、选择 应用程序服务6、对于 ASP.net无需其它的功能(features),点击 Next 即可7、点击 Next
2013-03-15 14:14:29
5857
转载 在 Windows Server 2012 上安装 IIS 8
本文译自:http://learn.iis.net/page.aspx/1088/installing-iis-8-on-windows-server-2012/robmcm 发布于2012年2月29日,2012年5月25日更新Windows Server 2012 中的“服务器管理器”(Server Manager)是新的、根据用户体验作了改进。以下的详解并非是安装 IIS 的唯一步骤。
2013-03-15 13:54:43
1705
原创 Arcgis for flex 给Google卫星地图加上地点名(道路图层)
我这里面,是因为使用flexviewer-2.4框架,它们自带的config.xml 添加地图图层的方法。我使用添加不成功 所想出来的办法。框架自带的加载方法是。1、在config.x,ml文件里添加一个: 2、后在GooglemapLayer.as 文件里添加一个新的url:else if(mapStyle == "address"){//道路图 url =
2012-09-27 10:29:14
2373
原创 一个简单的加载模块弹出ProgressBar 加载进度条
效果图:import mx.managers.PopUpManager;import mx.modules.IModuleInfo;import mx.modules.Module;import mx.modules.ModuleLoader;import mx.modules.ModuleManager;import mx.controls.ProgressBar;i
2012-09-18 14:42:28
2747
原创 自定义皮肤-----tabBar按钮皮肤
效果图:<mx:TabBar x="3" y="-3" buttonHeight="30" buttonWidth="65" tabStyleName="tabbar" horizontalGap="1" fontSize="12" fontWeight="normal" textAlign="left" itemClick="tabbar1_item
2012-09-15 13:46:22
1027
原创 自定义皮肤-----条形状
--> <s:GradientEntry color="0xa6d9f2" alpha="1" /> <s:GradientEntry color="0x60add0" alpha="1" />
2012-09-15 13:40:44
758
原创 ArcGis for flex 弹出窗口定位
Map 用于装载各类图层,它有自己的比例尺、分辨率、地理坐标等属性,虽然图层也有这些属性,但是当图层加载到地图中进行显示时就会以地图的属性值来显示。该类中声明了一些与地图相关的事件,这样做可以在标签中直接注册事件的侦听器函数。例如 ,onLoad(event) 函数即为事件 load 的侦听器函数。侦听器函数也称为事件的响应函数,当触发某一事件时,则执行侦听器函数中的操作。 这里我使用se
2012-09-06 15:03:46
1982
原创 Flex spark.components.DataGrid与mx.controls.DataGrid邦定数据和项点击事件
spark.components.DataGrid 的邦定数据 <s:DataGrid id="yinji" x="0" y="-21" width="100%" height="397" dataProvider="{CaseData}" selectionChange="yinjiDG_itemClickHandler(event)" textAlign
2012-09-05 13:25:23
1004
转载 (浏览器的样式) rcGIS Viewer for Flex
原文地址http://blog.youkuaiyun.com/yu624774720hua/article/details/6573095设置为浏览器的样式您可以轻松地通过修改主配置文件中的Flex浏览器的基本样式设置。如果你正在编译的源,是有充分的灵活性额外的时尚选择。更改颜色和透明度你可以在色彩模式和透明度的浏览器通过修改主配置。样式设置应设置在[xhtml] view p
2012-08-16 11:39:39
760
Flex与ASP.NET通过Remoting方式交互实例
2012-04-20
Flash ActionScript 3.0 语言和组件参考CHM
2012-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人