`
NickWar
  • 浏览: 69871 次
  • 来自: 南京
文章分类
社区版块
存档分类
文章列表
Node.js是神马?简单来说,它是实现JavaScript在本地运行的一个框架,包括一个js语言解释器(V8)和一些类库。有了它,就可以使用js语言开发一些本地的应用,使js脱离浏览器的束缚。 Node.js使用的语言解释器与google chrome 浏览器用的是同一个高效的开源引擎-V8。 关于Node.js的入门教程可以参考这本书:"Node入门» 一本全面的Node.js教程",在线地址 http://www.nodebeginner.org/index-zh-cn.html 对于Node.js的开发,除了使用传统的文本编辑工具如Notepad++,vim,还 ...
关于PhoneGap的介绍:PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。官方地址:http://phonegap.com/ 关于Openlayers的介绍:Openlayers是一个用来在浏览器中显示地图的JavaScript类库,支持各种地图类型.官方地址:http://openlayers.org/ 目前Phonegap已经被A ...
最近看《最牛B的Linux Shell命令》(TopLinuxShellCommand),获益颇多啊,参考链接:http://wowubuntu.com/tag/linuxshell 里面提到使用Wget下载整个网站的命令,于是找到之前印象深刻的CentOS的教程网站http://www.centospub.com/试试, Wget有linux版,也有windows版本(地址:http://gnuwin32.sourceforge.net/packages/wget.htm), 捣鼓了半天,发现这个命令可以用(只需要html页面和gif图片):wget -A=,gif,html -r -n ...
今天在Solidot上看到一个无损图像压缩库,据称:它的解压缩图像的速度是PNG的2倍,压缩图像快20多倍,它对自然照片的压缩比接近或好于PNG,对高质量照片的压缩比有时甚至强于JPEG-LS。 于是乎,想一探究竟,用git下来源码(地址),200多K,发现在windows上编译比较困难,于是在ubuntu进行。。 首先 git clone git://gitorious.org/imagezero/imagezero.git 执行 ./buildconf.sh生成配置文件 可能需要安装一堆编译工具如autoconf,automake,libtool等 然后会生成一系列的配 ...
项目使用的界面库是DevExpress 相当好用,不过里面弹出对话框XtraMessageBox的按钮都是英文的, 可能会对用户造成困扰, 网上搜了搜,找到一种比较简单的方法解决这个问题,如下: 首先:定义一个继承自Localizer的类 using DevExpress.XtraEditors.Controls; namespace Com.SuyPower.Pgis.Main { class LocalizationCHS:DevExpress.XtraEditors.Controls.Localizer { public override string ...
最近在做的一个项目,用的地图控件比较特殊, 在地图上面自己绘制的东东没办法随地图一起导出成图片 只能绕个弯,用截屏的方式了 一开始用的是这样: /// <summary> /// 截图 /// </summary> /// <returns></returns> private Image CaptureScreen() { Image MyImage = null; //获得当前地图控件的大 ...
之前基于AE9.3做的工具,使用的组件包括地图的显示控件和数据图层操作组件等等, 代码升级是根据ESRI的官方文档做的,网页如下: How to migrate ArcGIS 9.3 Desktop and Engine stand-alone applications to ArcGIS 10 直接在VS 2010中打开解决方案,转换好之后,运行程序,弹出提示窗口说未找到ESRI.ArcGIS.Carto 9.3组件 找不到原因,仔细看了编译警告,提示一堆,如下: 无法解决“ESRI.ArcGIS.Carto, Version=10.0.0.0, Cultur ...
更改授权文件 lmutil lmpath -override all license.dat 关闭授权管理器 lmutil lmdown 重新读取授权文件 lmutil lmreread 重读的时候要注意先设置授权文件路径 查看当前授权文件位置 lmutil lmpath -status 查看当前授权服务器状态 lmutil lmstat 启动权限管理器 lmgrd -z -c licese.dat
新的ArcGIS 10版本的软件出来了,安装了ArcSDE,由于暂时没有拿到Desktop的授权文件,在网上找了个破解,但是 导入shape到sde的时候一直会提示错误,ERROR 000732 connection to host.sde does not exist or is not supported 不知道是不是授权的问题 ...
<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --> 虚拟机上安装了Ubuntu10.10 Cd版,想在学习OpenSceneGraph的同时学习使用Linux,自我感觉在使用中学习,应该更有效果。 安装编译好的OpenSceneGraph 首先,在Ubuntu中的命令行状态下输入Sudo Synaptic,在软件包管理器中搜索OpenSceneGraph,找到之后选择openscenegraph和openscenegraph-examples然后安装 ...
在ArcMap中设置点的符号时,有时会用到汉字等字体作为样式, 比如,在设置危险品的时候,可能会使用“危”字作为点图元的符号来显示 设置点图元符号的方法:在图层的右键菜单中点击“Properties”,即出现 “Layer Properties”窗体,在Symbology选项卡中,可点击样式, 弹出Symbol Selector 对话框,在此对话框中点“Properties...”按钮, 出现“Symbol Property Editor”对话框,在此对话框中可进行相应设置, 在Type下拉列表中选择“Character Marker Symbol” 如图: ...
管线和其附属物的坐标数据都是带有Z值的 而且有些情况下,一个管段的两个端点的x,y值一模一样(垂直的管段) 这样的线,在直接生成shape图层的时候,就会产生问题,特别是 使用ArcSDE的C API直接创建到表中的时候你会发现,这样的数据是生成不了的 解决的方法就是为图层添加Z值,一个图层是否带有高程值,可以在ArcMap中通过查看 图层的属性表得知,带有Z值的图元,在Shape字段中,其类型后面会有个ZM字样 比如point ZM,Polyline ZM 创建带高程Z值的图层时,只设置Point的Z属性是没有用的,默认情况下 ArcEngine会忽略Z值, 两步走, ...
卫片和航片文件一般都很大, 有时候需要制作一个缩略图,放在导航窗体中做底图 这个文件不用太清晰,只要反映整体面貌即可 在ArcMap,PCI和Erdas中,可以直接截屏,或者使用重投影等功能很方便地完成, 最近在用python和GDAL,于是乎,查了查资料,并不复杂, 首先要确定python安装了numpy库,代码 import gdal import numpy from gdalconst import * dataset = gdal.Open("F://数据//Raster//earth.img") width = dataset.Rast ...
最近刚出来python2.7版,也在零零散散学习python语言, 于是想在python中感受一下gdal, 顺便回首一下以前gdal的编译的问题, 以前编译GDAL一直不成功,因为我是在visual studio 2008的命令提示符中 直接使用nmake D:/gdal-1.7.1/makefile.vc 后来先cd 到 D:/gdal-1.7.1 然后使用namke makefile.vc,就成功了, 再后来研究gml与svg的时候,修改过ogr2ogr和ogrutils等的一些小范围代码 对于gdal的研究,仅限于此了。 废话不多说了,在python中使用gdal, ...
上次说了将一个多边形的点集合保存入数据库, 见此文: 将图元包含的点集合(IPointCollection)序列化为二进制保存到数据库 这次有需要,把数据读取出来然后再生成一个多边形,在ArcEngine中生成多边形还蛮曲折的, 可能是考 ...
Global site tag (gtag.js) - Google Analytics