摘要: 在GIS开发中,根据图层属性字段对要素进行标注(图层标注)是一项常规的、必备的功能。在基于SharpMap开发GIS应用时,也可以方便的实现该功能。1、加载Shapefile图层数据SharpMap.Layers.VectorLayer vLayer = new SharpMap.Layers.Ve... 阅读全文
posted @ 2014-05-16 11:09 百折不回 阅读(4080) 评论(4) 推荐(0) 编辑
摘要: SharpMap是一个基于.NET Framework 4,采用C#开发的地图渲染引擎,非常易于使用。本教程针对SharpMap入门及开发,讲述如何基于SharpMap组件渲染Shapefile数据。一、添加SharpMap的UI组件至VS工具箱添加后如图所示二、加载Shapefile图层数据1、给... 阅读全文
posted @ 2014-05-10 12:52 百折不回 阅读(7126) 评论(11) 推荐(3) 编辑
摘要: MySQL适用 MS SQLServer适用 Oracle适用 MySQL适用 1、如图所示,根据Coord字段内容填充X/Y字段,并调整Coord字段格式(Coord字段原为[Latitude,Longitude]格式,需要将其调整为[Longitude,Latitude]格式) 2、解决MySQ 阅读全文
posted @ 2014-05-06 10:07 百折不回 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 图文介绍利用PhotoShop等分切图1、调用切片工具,右键选择划分切片2、指定水平划分、垂直划分的等分数量,点击确定3、在文件菜单中选择存储为...4、配置图像质量参数、点击存储、指定存储位置和名称结果如下:会自动建立一个images文件夹,生成了对应的32张等分切片 阅读全文
posted @ 2014-04-23 14:27 百折不回 阅读(1443) 评论(0) 推荐(1) 编辑
摘要: ArcGIS中默认情况下,地图文档的数据源路径为绝对路径。在这种情况下,如果移动/拷贝地图文档及其数据源后,再次打开地图文档时,就看不到具体图层数据了(图层列表中图层前有“!”图标,并且无法查看图层数据),需要重新设置数据源路径才能解决。不过还有一种更快捷的方式能够解决该问题,即“存储数据源的相对路... 阅读全文
posted @ 2014-04-19 14:13 百折不回 阅读(3306) 评论(1) 推荐(1) 编辑
摘要: 为Tomcat添加管理员 为了更好的管理tomcat服务器,我们通常会给tomcat添加用户管理员,这样就可以登录进入查看发布的项目。以下是实际操作步骤: 在Tomcat的配置目录下找到tomcat-users.xml文件,个人实际目录为D:\Program Files\Tomcat-7.0.42\ 阅读全文
posted @ 2014-02-27 17:01 百折不回 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博文《Oracle数据表转换为Shapefile(一)》中详细描述了一种基于Oracle数据表生产Shapefile的技术方法,本文同样以详细图解的方式描述一种更便捷的方法来完成同样的功能。详细步骤如下一 ArcGIS中添加OLE DB连接选择连接Oracle数据库方式设置连接用户名和密码,... 阅读全文
posted @ 2013-12-24 20:41 百折不回 阅读(1063) 评论(2) 推荐(2) 编辑
摘要: 严格来说,文章标题中的“转换”并不完全合适。本文的主要内容是基于Oracle数据表的数据来生产出Shapefile文件。进行该工作的一个前提条件是:Oracle数据表中包含坐标数值字段,一般来说就是x、y字段。一 导出Oracle数据表为csv文件查询数据表tcmmspoint原始数据,将其导出为CSV格式文件。二 将CSV文件转换为XLS文件(EXcel 97-2003 工作簿)用Excel打开上一步导出的CSV文件,另存为XLS格式文件(注意使用Excel 97-2003工作簿格式)。三 ArcGIS中添加XY数据启用ArcGIS的添加数据功能。选择上一步得到的XLS数据文件,并分别指定X 阅读全文
posted @ 2013-12-19 22:34 百折不回 阅读(2162) 评论(2) 推荐(2) 编辑
摘要: 立体形态的空间在现实世界中是绝对真实存在的,而无论哪种坐标系都是一个相对的基准,任何坐标系下的坐标都是相对坐标。因此,笛卡尔坐标系下,无论是二维(平面)坐标系还是三维坐标系,通过变换坐标轴的正向方向,都能够得到两种不同的坐标系:即左手坐标系(左手系)和右手坐标系(右手系)。二维坐标系下的左/右手系话... 阅读全文
posted @ 2013-07-14 00:55 百折不回 阅读(15263) 评论(0) 推荐(1) 编辑
摘要: 本文记录Windows 7 X86 SP1操作系统环境下,安装与配置OpenCV2.4.3的详细步骤。前置需求:已安装有VS2010。下载并安装OpenCV从http://www.opencv.org.cn/index.php/Download上下载OpenCV 2.4.3 for Windows版本的安装文件OpenCV-2.4.3.exe,双击就会自动解压安装,选择目标目录。我个人选择为D:\Program Files\OpenCV。注意不要使用含有中文字符的文件目录。下载并安装CMake从http://www.cmake.org/cmake/resources/software.html 阅读全文
posted @ 2013-07-01 14:46 百折不回 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 问题描述Win7(64)+Oracle(64),安装完毕后,使用PLSQL Developer出现以下问题:1 PLSQL Developer登录框中的Database下拉框始终空白,也即无法读取Oracle数据库服务实例;2 若此时手动填写Username、Password、Database然后登... 阅读全文
posted @ 2013-06-12 00:47 百折不回 阅读(1588) 评论(0) 推荐(1) 编辑
摘要: 微软Office Word本身已经提供了另存为PDF文档功能,对于少量文档,手工使用该方式进行Word转换为PDF尚可,一旦需要处理大量的文档,可能就显得有些捉襟见肘了。不过对于已经安装有Office环境,借助一些简单的代码即可实现批量Word转PDF了。源码奉上:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.IO;using System.Text;using System.Thr 阅读全文
posted @ 2013-05-25 11:52 百折不回 阅读(4246) 评论(6) 推荐(3) 编辑
摘要: 说来应该有多重方式可以实现PictureBox的图像重绘,本文针对一种应用情形,给出一种简便易用的方法来实现PictureBox的图像重绘。应用场景与实现方式应用场景:在开发一个图像切割程序,需要对图像切割方式做一直直观的展示。比如将一张尺寸为2048*1024的原图按8*4切割方式切割为尺寸为256*256的切片,在原图上绘制分割线来表示。实现代码:① 在空白背景上绘图Bitmap bitmap = new Bitmap(2048, 1024);Graphics graphic = Graphics.FromImage(bitmap);//此处使用GDI+在graphic对象上绘图...gr 阅读全文
posted @ 2013-05-21 00:18 百折不回 阅读(2764) 评论(1) 推荐(0) 编辑
摘要: 三维直角坐标系三维直角坐标系是一种利用直角坐标(x,y,z)来表示一个点 P 在三维空间的位置的三维正交坐标系。注:本文所讨论的三维直角坐标系,默认其x-轴、y-轴、z-轴满足右手定则(如右图所示)。在三维空间的任何一点 P ,可以用直角坐标(x,y,z)来表达其位置。如左下图显示了三维直角坐标的几何意义:点P在x-轴、y-轴、z-轴上的投影距离分别为x、y、z。如右下图所示,两个点 P 与 Q 的直角坐标分别为(3,0,5)与(-5,-5,7)。球坐标系球坐标系是一种利用球坐标(r,θ,φ)来表示一个点 P 在三维空间的位置的三维正交坐标系。下图描述了球坐标的几何意义:原点O与目标点P之间的 阅读全文
posted @ 2012-11-21 10:20 百折不回 阅读(46559) 评论(3) 推荐(3) 编辑
摘要: 在开源WebGIS实施方案(一):开篇中给出了Java环境下实现WebGIS的开源软件组合:uDig + PostgreSQL/PostGIS + Tomcat + GeoServer + Openlayers,本文讲述环境部署的具体步骤与相关注意事项。 安装/配置Java JDK、Tomcat 因 阅读全文
posted @ 2012-10-22 13:23 百折不回 阅读(2858) 评论(4) 推荐(2) 编辑