GIS/RS
文章平均质量分 53
clever101
2006年本科毕业于CUG(武汉)的GIS专业,毕业后参加工作,现在在北京从事软件开发和团队管理工作。现任CSDN博客专家(CSDN博客访问量600万+)。熟练掌握C++、Java和Python等多门开发语言。在遥感图像处理、地理信息系统、导航地图和三维可视化方面具有丰富的开发经验。曾担任某上市公司首席架构师,主持过新一代遥感处理软件平台的研发。曾获有色金属工业科技进步奖二等奖。
展开
-
使用arcpy遇到的那些坑(四)
使用arcpy.gp.RasterCalculator_sa接口的一个诡异错误。原创 2022-08-20 20:07:49 · 858 阅读 · 0 评论 -
使用arcpy遇到的那些坑(一)
invalid syntax错误的解决。原创 2022-07-04 17:20:13 · 491 阅读 · 0 评论 -
使用arcpy遇到的那些坑(二)
使用arcpy.gp.RasterCalculator_sa接口的注意事项。原创 2022-07-07 11:34:41 · 3117 阅读 · 8 评论 -
哨兵2号数据介绍
1、数据介绍 哨兵2号是高分辨率多光谱成像卫星,携带一枚多光谱成像仪(MSI),用于陆地监测,可提供植被、土壤和水覆盖、内陆水路及海岸区域等图像,还可用于紧急救援服务。分为2A和2B两颗卫星。 第一颗卫星哨兵2号A于2015年6月23日01:52 UTC以“织女星”运载火箭发射升空。 6月29日,在轨运行4天的哨兵-2A卫星,传回了第一景数据,幅宽290km,卫星第一次扫描的范围是从瑞典开始,经过中欧和地中海,到阿尔及利亚结束。 第二颗卫星哨兵2号B于2017年3月07日北京时间9时49分原创 2020-12-19 18:44:09 · 17430 阅读 · 3 评论 -
geotif格式的波段描述信息探究
作者:朱金灿来源:http://blog.csdn.net/clever101 有时打开一些geotif文件,可以看到它的波段描述,但是它究竟存储在文件的什么位置呢?今天研究了一下,大致搞清了这个问题。 我首先搜索了一下geotif的格式说明,没有找到它的存储波段描述的tag,稍微和它接近的tag是TIFFTAG_IMAGEDESCRIPTION,但这个是存放整幅图原创 2015-01-06 18:41:19 · 2633 阅读 · 0 评论 -
调用C#版gdal库的一个注意事项
作者:朱金灿来源:http://blog.csdn.net/clever101 在编译完C#版gdal库(x86平台)下,写了一个C#的控制台测试程序,出现下面的错误: 解决办法是将工程的目标平台设为x86,如下图:原创 2015-01-07 18:44:53 · 1828 阅读 · 0 评论 -
pix格式的摸索(二)
作者:朱金灿来源:http://blog.csdn.net/clever101 PCI的系统格式pix是一个设计很巧妙的遥感图像格式,而且其设计巧妙之处不止一处两处,这些都有待我日后一一去摸索。今天就具体谈谈它的设计巧妙的一个地方——它是认真地考虑图像的大小端字节存储的问题并作出了针对性的设计。 关于计算机处理器的大小端字节序存储的基础知识不在本文的论述范围之原创 2014-12-16 23:54:24 · 3456 阅读 · 0 评论 -
根据仿射变换参数实现从地理坐标转换为图像坐标的一个思考
作者:朱金灿来源:http://blog.csdn.net/clever101 六个参数分别是: geos[0] top left x 左上角geox坐标 geos[1] w-e pixel resolution 东西方向像素分辨率 geos[2] rotation, 0 if image is "north up" 旋转角度,正北向上时为0...原创 2014-09-30 22:51:33 · 4142 阅读 · 1 评论 -
HDF文件的显示策略
作者:朱金灿来源:http://blog.csdn.net/clever101 hdf格式(类似还有netcdf格式)格式是国际上通用的遥感数据格式。它们都是采用不规则存储的格式,就是在一个hdf文件中可以存储栅格数据,矢量数据和其它一些属性数据,可以说hdf是包罗万象的。现实中即使是同一种卫星的hdf格式也是不一样。因为格式的不统一,显示hdf数据成为了一个难题。所谓显示hdf数原创 2014-10-25 13:10:54 · 6134 阅读 · 1 评论 -
ArcGIS二次开发入门(一)
作者:朱金灿来源:http://blog.csdn.net/clever101 公司培训ArcGIS二次开发(C#作为开发语言),自己回家动手实践了一下。 1. 首先是二次开发环境的安装,需要装下面两项:原创 2014-05-31 23:51:46 · 31404 阅读 · 9 评论 -
pix格式的一些摸索
作者:朱金灿来源:http://blog.csdn.net/clever101 以前因为工作关系研究过PCI的系统格式pix,但是遗留了一些问题,最近又想重新解决这些问题。研究了一天,有些收获,但是又遇到一些新问题,特此记录下来。 应该是pix格式的复杂性超出了我的想象。pix格式允许新增通道,原来我以为新增的通道都是保存在原有文件里的,今天利用PCI的im原创 2014-12-07 22:44:39 · 3469 阅读 · 0 评论 -
qgis显示引擎研究(一)
作者:朱金灿来源:http://blog.csdn.net/clever101 Qgis是一个著名的开源地理信息系统软件。今天研究了一下它的显示那一块,算是有一点眉目了。 在Windows环境下所有图像都构造一个位图来进行显示。QT也不例外,QT显示一个图像先要构造一个QImage出来。 Qgis中一个栅格文件对应一个栅格显示图层。栅格显示图层类为Qg原创 2014-12-11 18:33:23 · 3977 阅读 · 0 评论 -
ArcGIS二次开发之读取遥感图像像素值的做法
作者:朱金灿来源:http://blog.csdn.net/clever101 首先是读取遥感图像的R、G、B波段数据的做法。读取R、G、B波段数据的像素值主要通过IRaster接口的Read方法在Raster上读取指定位置的像素块(PixelBlock),然后通过像素块的GetVal方法获取指定Band中位置的像素值。首先我们来看一下IPixelBlock接口的GetVal方法,原创 2016-02-25 22:52:29 · 6711 阅读 · 0 评论 -
ENVI对一种WGS84投影不支持的情况说明
作者:朱金灿来源:http://blog.csdn.net/clever101 假如wkt字符串这样描述WGS84投影:GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.01745原创 2016-10-31 19:12:39 · 3447 阅读 · 0 评论 -
和像素工厂技术支持人员交流后有感
作者:朱金灿来源:http://blog.csdn.net/clever101 像素工厂是空客防务与空间公司的一个用于航空航天影像处理的软件产品,应该说是遥感行业的一个重量级的软件产品。以前在我的印象中它还是挺神秘的,因为尽管这个产品的功能很强大,但是国内单位购买这个产品的并不多。最近请来空客防务与空间公司旗下的像素工厂、街景工厂和控制点工厂等产品的国内的一个代理公司的技术支持人员来公司交流。原创 2017-02-28 22:37:03 · 3753 阅读 · 0 评论 -
openlayers4打开openstreetmap的做法
openlayers4打开openstreetmap的做法转载 2018-06-21 15:27:52 · 1322 阅读 · 0 评论 -
ENVI IDL编译单个pro文件的做法
ENVI IDL编译单个pro文件的做法转载 2018-08-28 13:21:26 · 2162 阅读 · 0 评论 -
gdal支持Hammer投影的做法
作者:朱金灿来源:http://blog.csdn.net/clever101 用记事本打开gdal源码ogr目录下的ogr_srs_proj4.cpp,在OGRErr OGRSpatialReference::exportToProj4( char ** ppszProj4 ) const函数添加下面一段代码:else if( EQUAL(pszProjectio...原创 2018-10-29 18:17:23 · 1023 阅读 · 2 评论 -
gdal以GA_Update方式打开jpg文件的做法
作者:朱金灿来源:http://blog.csdn.net/clever101 gdal库是不支持以GA_Update方式打开jpg文件的,原因在于gdal_1_10_1\frmts\jpeg文件夹下jpgdataset.cpp的JPGDatasetCommon::Open函数有一段代码: if( poOpenInfo->eAccess == GA_Update )原创 2014-01-26 15:53:18 · 3746 阅读 · 8 评论 -
PCI的imagework已由freeview软件代替
作者:朱金灿来源:http://blog.csdn.net/clever101 在PCI 9.1中重要模块集成显示环境imagework还存在,但是到了PCI 10.0中imagework已经消失了。以前还有点纳闷,今天发现原来的imagework模块的相当一部分功能已经放到了PCI推出的pix文件浏览器freeview软件,比如添加段的功能,如下图:原创 2014-01-16 19:02:46 · 2150 阅读 · 0 评论 -
shp数据和tab数据的两点区别
作者:朱金灿来源:http://blog.csdn.net/clever101 shp是ArcGIS的矢量格式,tab是Mapinfo的矢量格式。shp数据和tab数据有两点区别:一是shp数据的featureid从0开始,tab数据的feature id从1开始。因为shp数据的feature id从0开始,tab数据的feature id从1开始。具体就是假如一个shp文原创 2013-11-15 13:22:10 · 3950 阅读 · 0 评论 -
GIS开源程序收集
作者:粟卫民 创建日期:2007-6-11 最后修改:2007-6-22注意:每一个项目包含以下信息:名称主题分类描述开始时间语言许可演示网址项目网址成熟度活跃度评价 分类包括:GIS基础函数库、GIS控件、GIS桌面程序、GIS数据引擎、WEBGIS浏览器端程序、WEBGIS服务器程序、GPS相关程序,其它分类转载 2008-05-26 10:16:00 · 4842 阅读 · 1 评论 -
有关3S产业前景的一些思考
作者:朱金灿来源:blog.csdn.net/clever101 同学之间偶尔小聚,因为都是GIS专业毕业,便讨论起3S产业的前景。这是一个宏大的主题,而且我已两年多不从事GIS方面的开发,在GIS这方面不是权威。尽管如此,我还是愿意就我了解的领域把以前一些断断续续的想法汇总一下,以起一个抛砖引玉的作用。 从思想根源来说我认为中国古代人类的“顺风耳”、“千里眼”和“神行原创 2008-11-28 19:38:00 · 3076 阅读 · 7 评论 -
常见遥感卫星基本参数大全
1、CBERS-1 中巴资源卫星CBERS-1 中巴资源卫星由中国与巴西于1999年10月14日合作发射,是我国的第一颗数字传输型资源卫星卫星参数:太阳同步轨道 轨道高度:778公里,倾角:98.5o 重复周期:26天 平均降交点地方时为上午10:30 相邻轨道间隔时间为 4 天扫描带宽度:185公里星上搭载了CCD传感器、IRMSS红外扫描仪、广角成像仪,由于提供了从20米-256米分辨率的11转载 2008-12-19 10:01:00 · 12816 阅读 · 0 评论 -
GIS数据源的一个关键问题
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty原创 2009-05-25 22:49:00 · 2858 阅读 · 2 评论 -
略评几大遥感软件的二次开发方式
作者:朱金灿来源:http://blog.csdn.net/clever101 前言:前天我听了一个ERDAS Imagine销售人员对ERDAS Imagine新版本的介绍,得知ERDAS也准备做软件增值服务。由此引发了我对几大遥感软件的二次开发方式的了解和一些思考。 目前GIS软件的二次开发技术发展得如火如荼,从提供传统的C语言API接口到原创 2009-10-24 20:54:00 · 6399 阅读 · 4 评论 -
proj4库的编译方法
作者:朱金灿来源:http://blog.csdn.net/clever101 Proj.4库是开源GIS最著名的地图投影库,著名的开源图像库gdal中的投影转换函数也是动态调用该库函数的,目前的最新版本是proj-4.7.0。proj4库的下载地址是:http://trac.osgeo.org/proj/ 其编译方法原创 2010-02-01 21:00:00 · 8993 阅读 · 9 评论 -
测试MapWindowGis控件
作者:朱金灿来源:http://blog.csdn.net/clever101 MapWinGIS是一个著名的开源的ActiveX组件,功能上类似MapX(网上就有人以其代替MapInfo的著名组件MapX)。我用VS C++ 2005编写了一个例程,发现果然不错(开发环境为:VS C++ 2005+sp1,Win XP+sp3)。 首先使用VS C++ 2005新建一个单文原创 2010-02-03 21:59:00 · 7403 阅读 · 7 评论 -
易康(eCognition)的野心
作者:朱金灿来源:http://blog.csdn.net/clever101 看了智能化影像分类软件eCognition 8.0的发布,不禁有一种震撼,暗想:易康,其志不在小啊! 当前遥感正从早期的简单查看影像到影像信息的智能提取的道路飞速前进。多少年来,人们梦想着运用工业化流水线的方式影像数据生产矢量数据,实现RS和GIS的完美结合,要知道RS的原创 2009-12-18 23:07:00 · 4818 阅读 · 4 评论 -
参加东方道迩2010用户大会的归来总结
作者:朱金灿来源:http://blog.csdn.net/clever101/ 今天下午和同事去参加东方道迩2010用户大会,特写篇短文总结一下收获。因为对遥感比较有兴趣,便去听高分辨率卫星遥感技术行业应用这一专题的。 先是住建部的一位处长谈了遥感数据在规划建设中的应用,接着是辽宁省国土厅的一位高工讲了遥感技术在国土执原创 2010-05-20 00:12:00 · 2392 阅读 · 3 评论 -
编译MapWindowGis源码出现的重定义的问题及解决办法
作者:朱金灿来源:http://blog.csdn.net/clever101 下载最新的MapWindowGis源码,然后写了个测试程序,出现下面的重定义错误: 1>e:\2012\mapWindow\intdir\debug\testocx\mapWindow.tlh(4444): error C2535: “long mapWindow::IImage::GetOrigina原创 2012-11-28 18:23:06 · 4025 阅读 · 14 评论 -
有点坑爹的gdal库
作者:朱金灿来源:http://blog.csdn.net/clever101 今天同事遇到了这样一个问题。他的代码如下:FILE* fpHdr = NULL;fpHdr = fopen( "D:\\spec_lib\\igcp264\\igcp_1.hdr", "r"); CPLReadLine( fpHdr);原创 2012-12-11 18:36:23 · 2445 阅读 · 4 评论 -
对ESRI的shp文件的一点理解
作者:朱金灿来源:http://blog.csdn.net/clever101 如何理解ESRI的shp文件?一个shp文件一般由三个文件组成:shp文件、dbf文件、shx文件和prj文件。shp文件记录的是每个图形元素的坐标位置信息,dbf文件记录的是每个图形元素的特征信息,shx文件是一个映射文件,关联shp和dbf,prj文件记录的是整个文件用到的投影坐标信息。其中prj文原创 2013-05-28 08:48:32 · 4298 阅读 · 2 评论 -
gdal库集成MrSID库的做法
作者:朱金灿来源:http://blog.csdn.net/clever101 首先从Lizardtech网站:http://www.lizardtech.com/download/developer/下载MrSID的SDK,我下载的版本是:MrSID_DSDK-8.5.0.3422。 然后在gdal-1.9.1文件夹(gdal源码文件夹)下找到nmake.opt并打开,修原创 2013-09-22 00:16:09 · 2830 阅读 · 10 评论 -
PCI GXL学习之安装篇
作者:朱金灿来源:http://blog.csdn.net/clever101 上周简单学习了PCI gxl的使用和二次开发。说实话gxl没有我想象中那么自动化,我原以为把一个数据处理作业扔给gxl,它就会自动按照作业的步骤自动执行下去。实际上这是低估了测绘数据处理的复杂性,比如在0到4级数据产品生产中需要根据数据的实际情况输入不同的参数,另外上一步骤的处理结果有时并不是下一步骤的原创 2013-10-13 13:20:28 · 4345 阅读 · 4 评论 -
PCI GXL学习之二次开发篇
作者:朱金灿来源:http://blog.csdn.net/clever101 gxl的二次开发分初级和高级之分。初级是gxl提供了几百个模块供你编排成不同的作业。高级就是你可以编写你的算法模块,然后把它插进gxl里去。下面具体谈谈gxl二次开发的高级部分。高级二次开发需要做下面几个工作: 1. 编写算法模块 算法模块一般是控制台exe形式存在,参数用命令行原创 2013-10-13 15:49:02 · 3372 阅读 · 2 评论 -
PCI GXL学习之再造篇
作者:朱金灿来源:http://blog.csdn.net/clever101 再造一个PCI GXL?听起来是一件颇有难度的事,实际上并非不可能。本文拟从必要性、可行性和技术路线等方面谈谈再造PCI GXL的构想。 首先谈谈为何要再造一个PCI GXL。当初四维图新并购PCI失败,加拿大政府给出的理由是基于对国家安全保护的考虑,或许说明一点,一个国家的核心技术并不原创 2013-10-15 18:39:09 · 3685 阅读 · 0 评论 -
eCognition学习记录
作者:朱金灿来源:http://blog.csdn.net/clever101 昨天公司从外面请了人讲解eCognition的最新进展及项目二次开发应用情况。我做了大致下面记录: 1. eCognition为方便选取分类样本和建立规则集,已实现了多源数据融合显示,包括矢量数据等等。 2.eCognition主要由三个组件:Developer、Arctitect和Server组成。它们的区别和联系原创 2013-11-06 18:46:28 · 4157 阅读 · 1 评论 -
美国GIS研究的19个方向
1 空间数据库的准确性研究 地理信息数据中误差处理和不确定性错误处理的方法和技术,包括: ● 不确定性误差模型● 误差跟踪并对误差进行编码的方法● 计算和表达在GIS应用中的误差● 数据精度的评估● 数据质量、元数据、数据标准等问题研究 2 空间关系语言研究 ● 以地理空间概念的规范化形式为基础,利用自然语言和数学方法,形转载 2008-08-02 23:20:00 · 2106 阅读 · 0 评论