Category Archives: 源代码

ArcGIS Engine中Point、Polyline和Polygon的创建

编程

GIS二次开发

最近Gevin事情比较多,每天都要花大部分时间写程序,所以Web2.0系列的文章只能暂停更新一段时间了。

今天Gevin和大家分享的是GIS二次开发中Point、Polyline和Polygon的创建方法。本文介绍的方法使用C#和ArcGIS Engine进行开发。

Continue reading

Tags: , ,

常用的PHP数据库操作方法(MYSQL版)

Gevin的空间

Gevin最近一直在折腾自己的网站首页——Gevin的空间,写的大部分PHP脚本都要用到和MYSQL数据库相关的操作,今天把这些方法和大家分享一下,希望大家能多多交流!

一、数据库操作

1. 连接MYSQL数据

_connect()

e.g.

$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or die(‘Unable to connect, please check connection paremeters’);

Continue reading

Tags: , , , ,

完美解决301重定向的两种方法

301重定向真是个好方法啊。前一篇文章Gevin也说过,本博客不幸被换域名了。域名一换,以前辛苦做博客的成果也就报废了,网上的相关链接也打不开了,搜索引擎的收录也杯具了……

幸好有301重定向能有效解决这样的问题。正如月光博客这篇文章中说的,

301重定向可促进搜索引擎优化效果

从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。

关于301重定向的更多内容,大家不妨Google一下。本文只介绍实现方法啦!

Continue reading

Tags: , , , , , ,

ArcGIS Engine空间分析简单实现

coding

本文简单介绍一下ArcGIS Engine中空间分析实现。空间分析需要的接口是ITopologicalOperator接口,本文介绍一下缓冲区的生成以及多边形的合并。利用ArcGIS Engine进行空间分析是比较简单的,希望本文有抛砖引玉之效

一、缓冲区的生成

缓冲区的生成是利用ITopologicalOperator接口的Buffer方法实现,非常简单,所以这里直接贴代码啦!

Tags: , ,

C#生成随机颜色

转载本文,请表明出处:Gevin的博客

C#生成随机颜色,就是一个思路的问题,本文介绍一种思路,抛砖引玉了。

生成RGB颜色,其实就是生产3个0~255范围内的随机数,分别代表R,G,和B

生成随机数每种编程语言都会有的,本文就不详细介绍了,下面提供一个生成随机深颜色的方法代码: Continue reading

Tags: , ,