算法数据库相关技术专家
在GIS数据处理中,批量操作是经常遇到的问题,Python脚本是解决问题的最好方法。现在需要将arcgis10.1的mxd另存为10.0,不仅数量较多,而且每个mxd要素和标注非常多,手动来操作确实慢一些。
继上次《ArcObject10.1降级至10.0》又遇到版本降级问题。通常的方式有: 方案一:重新编译 将源代码加载到解决方案中,修改相应dll的版本,比较快捷的方式是多选后,设置属性中特定版本项为False,VS会自动搜索本机相应版本并映射 方案二:反编译 现实和理想总会存在差距。
本文略微有些长,花了好几晚时间编辑修改,若在措辞排版上有问题,请谅解。本文共分为四篇,下面是主要内容,也是软件开发基本流程。 阶段 描述 需求分析 主要描述实现本程序的目的及对需求进行分析,即为什么要花时间来编写,需要哪些功能等; 方案设计 根据现有的需求,设计出一个可行的方案(即使可能还存在某些问题),用户需要输入什么,程序需要处理什么,数据库、功能、界面的设计等; 编程实现 通过.NET编程实现图标批量下载的功能,重点分析其中遇到的问题及解决的方法。
版本升级确实很重要,在ArcGIS10.1中计算成功的,在10.0中出了问题。 问题 在进行栅格计算时,计算公式很简单,包括两个Ln函数: "-22.73 + 11.1 * Ln(5) + 0.34 * Ln("人口.tif")" 可计算结果报错:000539 : Python 错误消息。
在进行缓冲区查询时,查询的并是不要素本身的范围,而是缓冲一定半径,所以用到了ITopologicalOperator接口,主要是利用其buffer方法,代码如下: IFeatureClass pFeatureClass =…… ITopologicalOperator pTopologicalOperator = pFeatureClass.
通常,在项目开发初始,一般都是先做一个Demo,以方便进行修改设计、演示等,这可能导致项目命名并不符合最后的规范,则需要修改项目名称。VS没有推出这方面针对性的功能,网友们也纷纷自己写了软件。 方案一 Visual Studio Project Renamer 下载链接 方案二 VS项目重命名工具 下载链接 方案三 上面的软件固然方便,但总担心它们没有修改彻底。
数据库一般都有密码保护,但地理数据库没有。尝试用ArcGIS打开由Access创建的mdb数据库也无效。 官方也回答了这个问题 Question Can I use or set passwords on a personal geodatabase? Answer No, while the underlying(潜在的) .
先说一下我的开发环境: Win10 + ArcGIS10.0 + ArcEngine10.0 + Framework4.0 今天调用新的GP工具则出现"尝试读取或写入受保护的内存。这通常指示其他内存已损坏"的异常(在此环境下,昨天,我还能够正常的调用GP)。
在网上领得一款免费的路由器(斐讯活动),甚是欢喜,过了一个月提现了。 平时,不管到哪都是蹭别人的网,路由器有什么用? 但52论坛上有人暴出斐讯路由器存在收集用户信息的证据,我想说的是收集信息不光是他一家,而且我的信息基本没什么隐藏的,如果不放心可以重新刷一下硬件!(等以后尝试)
ArcGIS我是从9.3版本开始使用的,当时破解非常麻烦,容易出现各种问题,当时生成的许可文件是一个单独的exe;后来10版本甚至10.1都出来,我还是使用的那个exe来生成许可文件,正常使用没有问题,ArcGIS管理器中显示的过期是2048年。
在MapGIS浏览查看一下数据,各种不习惯;用mapgis自带的转shp功能,属性表会出错;利用名为map2shp的试用版软件可将mapgis格式的数据较为良好转成shp格式。但经常会遇到一个单位问题:mapgis的默认单位是毫米(我也不知道为什么),转过来的地图单位也是毫米,如下图所示,虽然显示单位可以任意改,但是地图单位为毫米对于计算和处理还是有各种问题。
前些时间,发表了《超星电子书下载攻略》,现出一个姐妹篇,因为原理都类似,都是通过操作临时文件来获取电子书。 环境工具 1.破解版APP。要有一个破解的畅想阅读APP,本文所用的只是更改了图书阅读的期限。
换成win10有一段时间了,界面风格比win7好看,但有部分程序还是不兼容,还好用虚拟机可以将就解决。但有一个问题一直困扰了我好久,今天终于解决了。 问题描述 在进程中,服务主机:本地系统(网络受限)的CPU使用率非常高,经常导致达到100%使电脑卡起,甚是恼火。
由于没有源代码,今天反编译了一个基于.NET的dll类库,再次遇到office版本差异问题,所以把它记录下来。 在反编译时,需要Aspose.Cells 5.3.1(Aspose是一套.NET类库,其中.Cells主要是用来操作表格,也不需要MS office的支持,但不开源);在反编译后,除了因为反编译带来的本身问题,还是一部分语法问题,修改如下: 修改后: (1)语法显示更简单; (2)面向对象思想表达得更明显。
最开始接触ArcGIS版本是9.3,为了需要也安装了9.2进行开发;因为自己的电脑配置较低,所以跑不起10.0中文版;毕业工作后,行业内用10.1居多(虽然10.3已出);现在10.4都要出来了;由于客户只有10.0的正版,所以这次要一键切换到10.0的版本,之前跳过这个版本,现在要重新来一次。
关于cblogs显示,一直有一个问题困扰我:在word编译好博文后,发表后首行缩进没了。 之前在body,p标签里添加了很多text-indent属性都不行;今天终于通过审查元素找到了,需要在#cnblogs_post_body p里添加。
我个从喜欢收集电子书籍,特别是一些专业书籍。虽然纸质版用起来更方便,但太贵,不能发挥它的价值。网上也有比较便宜的电子版,但我不愿意花钱购买,不是钱的问题。于是,我经常自己来探索电子书籍下载方法。这里分享一下在超星上下载电子书的心得。
PDF没有书签,就像吃饭没有筷子一样,虽然可以将就,但总不是很方便!现介绍一种快速生成书签的方法。 第一步,打开excel,制作书签目录,前面的一列是书签名称(黑色框),后面一列是PDF页码(红色框);如果有子书签,要错开一列;这里的正文部分直接用1、2、3……来代替了,如果能从百度上找到目录那更好了。
.NET少不了framewrok,其版本也比较多,默认情况下win7及上版本没有安装framework3.5,但有些软件又需要它,比如arcgis软件在安装时会检测是否存在3.5,如果没有,将不会正常继续下去。
前些日子,在论坛里看了有人发过这个软件,也有大神分析过网络版,如果是重帖,请删除吧;正好11.11注册了很多新会员,给他们一个见面礼吧,抛砖引玉,我才来论坛的时候,也是看着前人教程慢慢学习的;好久没冒泡了,因为工作很忙,我还差61分就晋级"出类拔萃"用户组了,请朋友们多多支持。
个人觉得win10扁平化的界面给人全新的感觉,但安装后,发现分辨率只有1280x720、1152x864、1024x768(推荐)、800x600,不管调整哪一个,都觉得分辨率还是有问题,看起来字体、窗体很扁,最后发现需要进行系统更新才能自动调整过来。
一向对数据库不熟悉,今天又遇到简单而又被忽略的问题——字符串的截取。 在Excel处理数据过程中,我们常用substring,left,mid,right来截取字符;在.NET编程中,我们常用substring函数来截取字符串;在SQL Server中,我们也用substring函数来实现字符串截取功能。
简介 Sub Points工具是 Esri 中国自主开发的一个插件,该工具优先考虑点在空间分布上的均匀合理性,并结合点数据中包含的 "优先级" 属性进行筛选。通过获取每个点在一定范围内拥有的相邻点的数目信息,得到地图中点密度的分布状况。
说来奇怪,以前运行正常的程序(涉及excel表格输出),现在运行失败了,一调试,发现了如下问题: 无法将类型为"Microsoft.Office.Interop.Excel.ApplicationClass"的 COM 对象强制转换为接口类型"Microsoft.Office.Interop.Excel._Application"。
制图工作中,大量密集点显示是最常遇到的问题。其特点是分布可能不均匀、数据点比较密集,容易造成空间上的重叠,影响制图美观。那么,如果美观而详细的显示制图呢? 主要原理 Maplex中对标注有很好的显示控制,一旦显示符号,则会出现符号存在、标注不存在,并且可能存在符号互相叠置的现象(如上图所示);使用牵引符号将符号作为标注的一部分来显示,调整阈值自动进行标注间避让,计算出地图上所有标注的最佳放置,可以实现当标注不存在时,符号也不存在,从而达到不改变数据的情况下,完美地自动点抽稀。
制图工作中,大量密集点显示是最常遇到的问题。其特点是分布可能不均匀、数据点比较密集,容易造成空间上的重叠,影响制图美观。那么,如果美观而详细的显示制图呢? Subset Features(子集要素)工具是 ArcGIS 地统计分析模块的一个工具,该工具可将数据按照百分比进行抽稀,生成两个结果数据集,一个是抽稀后保留的数据,另一个是互补的那一部分数据。
应网友要求,更新一个以前的版本,效果如下: 更改方法 修改一:更改对象的可访问性 Assembly: RWXComLibrary, Version=2.1.0.3 Name: RWXComLibrary.
Microsoft又迎来了更新的季节。对于我来说,win10就算了,不太稳定,特别是遇到一些专业的程序,因为很多行业软件开发、测试环境都是winxp或win7等;VS2015也安上了,但还没用,一直用2010比较熟悉和稳定;今天来尝试了Office2016 下载安装包 去"MSDN我告诉你"下载最新版本的镜像文件,2.41个G,越来越大。
在使用log4net时,感觉最麻烦的就是配置文件了,为了使用方便,我不得不先准备好一个完整的配置文件方案,测试了输出到文本、控制台、windows事件、SQL Server数据库都没有问题,但输出到oracle就不那么顺利了。
继上一次mysql同步sql server后,这一次需要将Oracle同步到sql server上来,方案相似,只是在sql server链接oracle的时候费了很多时间。 一、测试环境 本方案实现的测试环境如表3-1所示。
分享一些arcgis符号库干货,自己也可以参考网上的教程自己做,但尽量要符合标准规范。 下面是一些符号示例(并不一定是官方标准的): 土地利用总体规划图 水土保持图 1:5万土地利用现状 1:1万地形图 农村二调 下载地址:http://www.
我们知道,有些应用程序可以重复打开,有些只能打开一个,我以前写的程序为了防止用户打开多个程序,都是去遍历Process 查找进程的方式,现在看起来真是不专业,今天看大神的破解分析文章时,认识了mutex,从中get到了新的方法。
这是一个非常有趣的问题。 现在我一个点层叫"汶川73",有一个面层也叫"汶川73",使用空间连接工具来计算每个面中被落入有多少个点。但不管怎么算,结果都只能生成点,不能生成面,难道这个工具本来就是这样的,看了帮助还是搞不懂。
不知不觉,接触破解逆向已经三个月了,从当初的门外汉到现在的小白,这个过程只有经历过才知道其中的苦与乐: 有无知、困惑、痛苦、惊喜、彻悟、欣慰…… 有无助的软件脱壳,茫然的代码分析,有无趣的反复测试, 有人说破解不应该程序员干的事,我回复我不是程序员; 有人说.NET程序太没难度了,去破安卓,后来我真开始研究起安卓来; 有人说能不能把支付宝破了,我没回答。
Aero玻璃效果 下图左是DevExpress无玻璃效果,图右是Windows自带玻璃效果. Windows Aero 是从 Windows Vista 开始使用的新型用户界面,透明玻璃感让用户一眼贯穿。
数据库在应用程序中是必不可少的部分,mysql是开源的,所以很多人它,mssql是微软的,用在windows平台上是非常方便的,所以也有很多人用它。现在问题来了,如何将这两个数据库同步,即数据内容保持完全一致。
在实际生活中,很多时候我们采集的数据是有限点数据,插值可以生成面状的图层。一般要进行的步骤是利用点云的边界来裁切插值结果数据。这里总结一下求点云的最小边界的方法。 方法一:手动矢量法 如果数据量不大,手动矢量化,准确又简单。
曾经认为自己对于ArcGIS 开发许可问题比较理解了,并小结在《ArcEngine10.x开发的许可问题》中。 01.权限问题 今天在调用GP时失败(插值式开发,使用的是他人框架),因为需要Advanced级别权限。
第一次汉化,高手勿喷。 01.问题描述 在ArcGIS中有个添加数据窗口,如果在应用程序中直接调用它,则风格一致性则存在问题,很多时间我们都自定义添加数据窗口,我曾经也尝试过。详见ExplorerControls的显示问题 使用了第三方控件ExplorerControl,但还是存在一个问题:它是VB.NET写的英文版本,整个界面还是不和谐。
无意中看到一个PDF转换器,叫PDFdo,看起了功能挺多的,于是想把它破了。 下载 官网:http://www.pdfdo.com/ 安装 安装后,只有一个exe应用程序,如果是.NET 程序应该有很多dll才对啊。
SQL Server迁移助手(SSMA)团队开发了针对MySQL的迁移助手Microsoft SQL Server Migration Assistant 2008 for MySQL。微软同时发布了其他三个迁移助手: SSMA for Access, SSMA for Oracle, and SSMA for Sybase (all v4.2) 。
最近在做mysql数据库实时同步到mssql数据库的方案,花了一周时间,测试通过了,在实际机器上测试出现了若干问题。第一个问题就是在mssql上链接mysql的问题。 第一步,安装 Mysql ODBC 首先要在mssql的机器上安装mysql ODBC,如果没有安装将报错: 但安装不一定就能成功,比如会报错1918: 出现这种情况的原因是服务器上没有安装运行库,安装 MS C++2010后,再安装ODBC就没问题了。
曾经写过《使用Python脚本批量裁切栅格》,但今天又遇到这个情况则发现了问题。我们遇到的实际问题往往是有一个需要裁剪的影像(大块的),另外有一个矢量面,现在需要按矢量面每一个要素进行裁剪,无奈arcgis里的工具无法方便地做到。
作者:Gabor Paller 翻译:YULIANGMAX v1.0 表中的vx、vy、vz表示某个Dalvik寄存器。根据不同指令可以访问16、256或64K寄存器。 表中lit4、lit8、lit16、lit32、lit64表示字面值(直接赋值),数字是值所占用位的长度。
一般敢说万能的莫非真有两把刷子。今天来破解试试,看效果好用不。 下载:http://down.chinaz.com/soft/36780.htm 补丁: http://www.t00y.com/file/109208900【轻量万能自定义信息管理系统 7.1.028 补丁程序(去掉关于窗口).rar】 使用:将补丁程序【WNExcel-破解版.exe】拷入安装目录下运行,在点击"授权",输入任意字符,即可破解为正式版。
我不会写Android,这是我第一个破解Android的例子,耗时接近一天,希望大神不要见笑! 本程序为商业软件,不便发布APK程序。 不要给我发消息,我不得回,有问题,直接回帖就可以了。 准备工作 在开始之前,要进行以下准备工作: (1)安装JDK,至于版本,自己选择吧,目前我是用JDK1.6版,可以去官网下载安装,并进行环境配置; (2)安装模拟器,APK软件要运行测试,需要环境,模拟器是个好东西,我用的是海马玩模拟器,不知道行不行; (3)APK编辑器下载,现在我还是工具党,只能依靠工具,我用的是APK改之理,我并不知道为什么要取这么一个名字。
同事叫我帮忙弄一下电脑,开机,出现"配置Windows Update失败,还原更改,请勿关闭计算机",我从来不更新Windows Update,更新都为成功,第一次遇到失败了,不知道怎么处理了。 思路一:按正常启动出现了问题,那就按"最后一次正确配置"来吧,好家伙,居然启动中没有这一项,无奈; 思路二:进入安全模式吧,这是解决很多问题的模式,可F8进入安全模式还是出现这个问题,一点都不安全! 思路三:修复启动,拿出PE,修改启动,一下子就好了。
在AO或AE开发中,并没有ESRI.ArcGIS.esriSystem这个dll,只有ESRI.ArcGIS.System,凡是需要ESRI.ArcGIS.esriSystem命名空间时,添加ESRI.ArcGIS.System引用即可。
问题描述:在10.3刚出为不久,就发现有时属性表会出现中文乱码的问题。 解决方法:在Cmd命令行中输入以下命令: reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.
今天在整理文件是,发现手上还有个谷歌地图下载助手-睿智版,是C#写的。查了它们的官网,好像很久没有更新了,可能是垮了吧。 我把.NET程序破解分为三个阶段:软件分析,从软件使用上来分析功能的限制,即为下一步提供线索;代码分析,分析.net代码或IL代码,寻找关键跳转;测试分析,根据第二步分析,进行破解测试。