自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GIS on the road happy_h

地理分析、应用建模、数据分析(B站:https://space.bilibili.com/548580793)

  • 博客(63)
  • 资源 (7)
  • 收藏
  • 关注

原创 Arcpy基础入门-6、arcpy要素属性操作

空间数据具有三大特征:空间特征、属性特征和时间特征,同样组成一个几何要素的对象也包括空间几何、属性以及时间表达.这一节我们以一个实例来说一下arcpy对几何对象属性的操作,属性的操作和数据库的操作基本相同,包括查询、添加、更改和删除,添加和删除主要是针对整个属性添加或者删除一个字段,查询和更改是针对一个要素的属性进行操作,我们来先看一个实例:import time,osimport

2015-10-02 20:47:59 23118 2

原创 AE+C#开发问题之五——地图代数ERROR 010328: Syntax error at or near symbol NEW-LINE.

最近在使用地图代数计算两个或者几个栅格数据的最大值、最小值、平均值的时候,遇到如下问题:先粘贴下代码:IGeoDataset tempGeodata1 = pRaster1 as IGeoDataset;// IGeoDataset tempGeodata2 = pRaster2 as IGeoDataset; IMapAlgebra

2015-07-26 14:59:58 5030 3

原创 Arcpy基础入门-5、读取自定义格式xml

arcpy作为一种脚本开发语言,其功能的目的是为用户提供强有力的可扩展性。这一节通过示例,介绍比较下使用python和arcpy读取自定义格式的xml并构建要素的方法。先简单描述下自定义的xml格式:j自定义了一种北京54坐标系的航迹数据,每一个航迹包括了属性和对应的集合点。将xml格式的数据转化为要素有两种方式:一种是较为常见的创建要素,赋属性的方式,使用

2015-07-12 17:56:37 4520 4

原创 AE+C#开发问题之四——The Field type is invalid or unsupported for the operation. [Override]

用arcengine将企业级数据库导出为shp文件时,出现下面的错误:The Field type is invalid or unsupported for the operation. [Override]这个错误的根源在于,shp格式不支持制图表达的字段,如果企业级数据库里面有制图表达的字段,用工具删掉就行了。

2015-06-07 16:00:15 2552

原创 ArcGIS操作——object name is not a regular identifier for underlaying DBMS[ArcGIS企业级数据导入错误]

往企业级数据库导入数据的时候出现这样的问题:object name is not a regular identifier for underlaying DBMS;网上查了查,主要是数据图层字段中出现了数据库中不支持的字段符号,原因对比如下:修改前:修改后:只需要把数据库不支持的字段重新命名一下,就ok了

2015-06-06 11:51:09 3635

原创 AE+C#开发问题之三——ISymbologyControlEvents_OnStyleClassChangedEvent的e属性强制转换问题

做图层样式修改的时候,遇见了下面的问题esriSymbologyStyleClass是一个枚举, symbologyStyleClass是一个对象可以理解为symbologyStyleClass并没有实现esriSymbologyStyleClass,或者esriSymbologyStyleClass只能作为一个属性代码改为下面的就好了:switch

2014-12-19 09:28:42 3371 5

原创 Arcpy基础入门-4、arcpy工具进阶

Arcpy 创建工具进阶

2014-11-15 15:52:23 15573 2

原创 Arcpy基础入门-3、arcpy创建地理处理工具

利用arcpy创建新的地理处理工具

2014-11-13 14:20:37 10719 5

原创 Arcpy基础入门-2、arcpy的批处理功能

教程1中我们简单的说了arcpy的使用方法,这应该特符合中国的国情吧,先会用再说。我们这一节还是讲arcpy的使用。说一下arcpy的批处理功能。ArcGIS作为世界领先的平台GIS软件,其应用的广泛性和良好的用户体验已经毋庸置疑。ArcGIS从地理数据库、地理处理框架、地理数据可视化三个方面构架起整个平台。同许多平台一样,arcgis有效的对其核心代码进行了封装,并提供了对功能的定制。这也算

2014-11-06 20:48:34 16400 6

原创 Arcpy基础入门-1、如何使用arcpy

Arcpy 基础入门 arcpy使用

2014-10-27 21:22:46 53567 19

原创 Arcpy 复制数据库

分别按照要素类、表格、要素数据集、栅格数据集分别将数据存储到新的数据库

2014-10-13 21:19:26 3906 1

原创 ArcGIS如何创建地形剖面图

原始数据:DEM或者TIN

2014-10-02 16:16:46 30129 11

原创 python结合Arcpy处理EXCEL数据生成多边形

看书的时候,遇见了如下数据:

2014-09-29 16:33:44 9399 5

原创 地理国情普查外业调绘轨迹线的整理方法

1、在做外业元数据整理时,需要xianjiang

2014-09-20 13:46:11 3126

原创 ArcGIS C#插件式开发总结1——编辑过程自动保存插件(Button实现)

ArcGIS 自动保存插件

2014-09-16 19:16:24 11736 21

原创 Arcpy 复制带有要素数据集的数据库

复制带有要素数据集的数据库,在复制要素数据集的时候要更改工作空间,xiande

2014-09-08 11:29:47 4673 3

原创 Arcpy 按照要素输出地图

策略:先获得要素,然后地图suofang

2014-09-05 20:49:23 4856 5

原创 百度手机地图可以走的更远

不能说百度手机地图做的不好,百度依靠长期积累的数据和技术优势将本地生活服务、路径查询、导航等工具性的功能做到极致,产品体验也相当好。可以说百度手机地图满足了人生活在空间里最基本的需求:我要找到某个地方、我需要知道附近有什么、我需要知道到某个地方怎么走。可这些也都是工具性的功能而已。如果仅仅满足工具性的功能,那么支付宝就不会做余额宝、微信就不会做游戏和朋友圈,二者的目的无非只有一个:提高用户打开

2014-08-17 13:29:06 1371

原创 Arcpy 合并一个文件夹下的FileGDB

策略:先创建一个GDB,将遍历到的第一个GDB里面所有的要素图层

2014-08-09 15:05:47 7034 1

原创 Arcpy 进度条

import sys reload(sys) sys.setdefaultencoding('utf-8') import arcpyfrom arcpy import env # Allow overwriting of output # env.overwriteOutput = 1 # Set current workspace #inPath = arcpy

2014-07-18 16:39:06 2974

原创 Arcpy 在ArcToolbox里的使用

今天试验了一下编辑的python脚本在

2014-06-12 15:35:50 12305 4

原创 Arcpy 第一个函数式的写法[纪念]

import arcpydef MDBToSHP(inMdb, outPath): arcpy.env.workspace = inMdb outLocation = outPath fcs = arcpy.ListFeatureClasses() fcCount = len(fcs) for fc in fcs: # Copy t

2014-06-11 15:21:48 1529

原创 Arcpy 批量转化工具

1 mdb导出为shp文件2 mxd文档导出为图片

2014-06-11 14:56:58 4628

原创 Arcpy 随机选取部分要素并导出

# Import system modulesimport arcpy, os, timeimport randomfrom arcpy import envprint '程序开始:' + str(time.ctime()) # Set environment settingsenv.workspace = "D:\刘金榜\pythonlearint.gdb" # Set lo

2014-05-19 13:41:56 8769 2

原创 Arcpy基础入门-6、遍历

1、列出所有的要素类import arcpyarcpy.env.workspace = "D:\用户目录\Documents\ArcGIS\可达性分析成果.gdb"# Use Python's built-in function len to reveal the number of feature classes# in the workspacefcs = arcpy.Li

2014-05-09 20:50:53 9761

原创 ArcGIS提取CAD数据

1、CAD面数据的提取:提取CAD数据时,最好的办法就是把不相干的CAD图层和数据删掉。 2、CAD数据空间校正的问题:从CAD导出的图层进行空间校正的时候,CAD数据作为源图层也不能校正到目标图层,这极有可能是CAD导出图层的问题。 解决方法是新建一个图层,将原CAD数据图层复制到新的图层上,再进行空间校正即可。

2014-05-02 15:06:52 6876

原创 子窗体一直显示在前,主窗体还能继续进行操作

if (!frmTab.Visible) { frmTab.Show(this.Owner); } else { frmTab.Visible = true; }frmTab为一窗体对象

2013-08-23 14:25:02 793

原创 ArcGIS 帮助文档行内模型变量替换的示例的一个错误

ArcGIS帮助文档中有如下的一个示例:在下方的模型中,工作空间变量 Data Workspace 的值为 C:\Data.gdb。通过将此变量名称用百分号括起,此工作空间位置将被替换为Project 工具参数中的行内变量。运行时,将使用实际变量值 C:\Data.gdb 替换 %Data Workspace%。在做实验的时候

2013-07-07 21:04:28 2341 2

原创 现状容积率计算模型

建筑物现状容积率计算模型

2013-07-03 10:24:33 5536 2

原创 栅格数据空间分析之四基于栅格数据空间分析的选址

基于栅格数据的选址,基于矢量数据的选址和基于栅格数据的选址分析比较

2013-07-02 14:22:27 3946 1

原创 栅格数据空间分析之三地图代数进阶

在一中简单介绍了一下地图代数的算术运算,二中介绍了一下栅格数据的基本概念。下面就详细的说一下地图代数。包括两方面的内容:地图代数的基本运算、地图代数的函数和类型1、 地图代数的基本运算:(算术、关系、位、布尔、组合、逻辑、累计、赋值)算术运算(+、-、*、/ 、Mod):栅格单元相对应进行加减乘除运算,当Mod作用于有理数时,将截断小数位,返回整数。若栅格单元没有数值(Nodata),则相

2013-06-30 20:50:53 7329 2

原创 栅格数据空间分析之二什么是栅格数据

栅格数据模型、栅格数据如何表示地理实体、栅格数据与矢量数据的区别

2013-06-21 16:38:21 10497 2

原创 ArcGIS 使用的若干小技巧

1、属性地段名的长度有限制,Shapefile属性表采用dBase格式进行存储,而dBase字段名称被限定在10个字符内。超过10个字符后,自动提取前10个字符;在做模型流程分析时,对属性进行计算时,如果用Shapefile格式的文件进行计算,一定要注意;2、如何画空心的多边形?画多边形时,画完一个多边形,右键单击Finish Part, 然后接着在多边形内部画空心Finish

2013-06-19 22:10:25 8885

原创 栅格数据空间分析之一从地图代数算术运算说起

前言:基于栅格数据的分析已然成为空间数据分析的重要方向之一,在选址、规划、水文等领域运用越来越广。自己学习加总结写了一些文章,希望和大家分享,共同学习共同进步。第一篇文章,就从栅格数据代数算术运算说起,让大家对栅格数据有个感性的认识。1、数据准备为了进行地图代数,我们首先创建两个常量栅格数据,采用ArcGIS Create Constant Raster工具

2013-06-19 21:48:23 10598

原创 GIS在商业中的应用

1、一个公司利用GIS来评估其办公地点迁址将对员工变换工作(employees’ commute to work)的影响;2、用GIS开发客户数据库,并用以辨别客户的分布情况,加大邮件宣传的效率并提高客户的回头率;3、用GIS来帮助小型商业公司寻找那些具有合适的商业、经济、人口和交通属性等内容的贸易空间,如给零售企业提供分析和咨询服务,或者给零售企业提供相关的软件服务;      比如

2013-03-04 22:06:40 3088

原创 ArcEngine 10.0 的一个bug

用ArcEngine 10.0进行框架搭建时如果用两个两个SplitContainer那么数据列表控件和地图显示控件将不能绑定,如下图 这时就需要用代码进行绑定,在窗体构造函数里添加如下代码 public Form1() { InitializeComponent(); this.axTOCControl

2012-09-19 09:57:43 1260

原创 c# 选择目录中过滤器的写法

openFileDialog.Filter = "Map Documents(*.mxd)|*.mxd|所有文件(*.*)|*.*";调用打开文件对话框时,通常都要写过滤器。根据VS2008的提示,过滤器时分组的。如上,蓝色和黄色的各位一组。每组之间要用|隔开以示区别。

2012-09-15 14:44:27 1878

原创 c# string两个函数的用法

1、IndexOfusing System; using System.Collections.Generic; public class Example { public static void Main() { List dinosaurs = new List(); dinosaur

2012-09-12 11:17:21 983

原创 ArcEngine9.3程序转为ArcGIS10.0程序

安装ArcGIS10.0后,在打开ArcGIS9.3或以前的版本会出现很多错误,这是我的一点点经验1、删除错误的引用,然后相应添加上10.0所对应的引用;2、在主程序的入口添加上这句话 ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);如果还有其他的错误就需要慢慢调试了

2012-06-30 15:54:05 2766

原创 无法识别的转义序列

\是用来转义的特殊字符。当你需要\这个字符本身时,需要转义。 方法一:在引号前加@,如:openShpFile.InitialDirectory = @"D:\毕业设计\数据";方法二:用\\,如openShpFile.InitialDirectory = "D:\\毕业设计\\数据";

2012-04-29 09:24:03 6182

arcgis_切片的制作

ArcGIS ,切片的制作, 如何在ArcGIS里进行切片的制作

2013-07-25

基于栅格数据空间分析数据

基于栅格数据空间分析数据, 栅格数据空间分析元数据,包括溪流、排水管道、土地利用、土壤适宜性数据

2013-07-02

武汉大学遥感信息工程学院

武汉大学遥感信息工程学院机试试题和文档。以及实现

2012-10-03

c++读取二进制文件

c++读取二进制文件,主要讲read和write两个函数

2012-04-02

武大遥感院研究生复试机试试题实现2004-2011

武大遥感院研究生复试机试试题实现2004-2011

2012-04-02

VC++下的Unicode编程

VC++下的Unicode编程,讲述ASCALL UNICODE

2011-05-05

嵌入式系统(嵌入式开发)

嵌入式系统,主要描述嵌入式系统的发展历程、现状及构成

2011-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除