GIS
文章平均质量分 70
GIS实战
Yokon_D
书中自有白玉京,楼高四万八千丈,仙人凭栏把芙蓉。
展开
-
大幅tif转PNG,横向重叠裁剪代码
【代码】大幅tif转PNG,横向重叠裁剪代码。原创 2024-03-18 14:39:29 · 388 阅读 · 0 评论 -
海岸带地物分类步骤
(1)打开非监督分类结果图像并在视窗口中显示。(2)在图层管理器(Layer Manager)中,在 Classes 上右键选择 Hide all classes 菜单,之后勾选 Class1,只显示一个分类类别,通过目视判别该类的名称。(3)在 Toolbox 工具箱中,双击 Raster management/ Edit ENVI Header 工具,在文件输入对话框中选择非监督分类结果。原创 2023-07-15 10:42:27 · 998 阅读 · 0 评论 -
海洋水质参数提取
NewRoi_from_ASCII.sav,将 ASCI 文件格式存储的实测数据转换成感兴趣区文件(ROI),安装扩展补丁步骤如下:(1)将“ENⅥ_HJ1A1B_Tools.sav”和“ENⅥ_HJ1A1B_Tools.sav”两个文件复制到“...\ Exelis\ENVI51\extensions”文件夹内。首先利用 Feature Extraction 模块中提供的面向对象图像分割工具获取分割矢量结果,然后手动提取太湖边界矢量,最后利用此矢量文件裁剪大气校正结果得到太湖区域的图像。原创 2023-07-15 10:52:51 · 1723 阅读 · 1 评论 -
利用卫星影像进行海岸线提取
渤海(Bohai Sea),是中国最北的近海,是中华人民共和国的内海,同时也属于内水范畴。海岸线全长约3800公里。东西宽约346公里,南北长约550公里。面积约8万平方公里,平均深度18米。渤海是一个近封闭的内海,东面以辽东半岛的老铁山岬经庙岛至山东半岛北端的蓬莱岬的联线与黄海分界。其它三面环陆,北,西,南三面分别与辽宁、河北、天津和山东三省一市毗邻。根据地形地貌,渤海可分辽东湾、渤海湾、莱州湾、中央浅海盆地和渤海海峡5部分。原创 2023-07-15 19:13:19 · 1409 阅读 · 0 评论 -
ARCGIS10.7道路多部分问题解决方法
右键图层打开属性表,添加字段part,类型选择文本。选中属性表中的part列,右键打开字段计算器,选择python输入!shape.partcount!然后确定找到属性表中part属性大于1的道路,对图层开始编辑,选中路线,编辑折点并打开草图属性,找出出现问题的连接点,右键选择缩放到此处。如果出现问题的地方显示一个绿点一个红点,说明该处首尾相接,将红色点绿色点放在一起即可。然后选择编辑器下的合并,将两个部分合并为一个部分。对于出现问题的地方不是首尾相接,就需要先确定路线方向,然后进行打断处理原创 2022-06-27 09:27:13 · 1488 阅读 · 0 评论 -
【专题地图编制设计与制作】
地图编制设计书1.专题地图编制设计(1)图名、比例尺、地图目的、用途和编制原则与要求(2)地图投影与图面配置(3)编图资料的分析评价和利用处理方案(4)地图内容、指标,表示方法和图例设计(5)地图概括(制图综合)的原则要求和方法(6)地图编绘程序与工艺(7)图式符号设计与地图整饰要求(8)一般包括图片配置设计,资料及其利用略图,地图概括样图,图式图例(包括符号、色标)设计等2.专题地图制作1.专题地图编制设计(1)图名、比例尺、地图目的、用途和编制原则与要求图名:全国人口密度与GDP增长关系图比例尺原创 2022-05-27 11:50:57 · 5200 阅读 · 0 评论 -
ARCGIS土地适宜性分析
1、生成坡度栅格图(1)建立TIN网加载高程点gcd.shp数据通过ArcToolbox工具: 3D Analyst工具->数据管理->TIN->创建TIN,如下图所示。生成TIN网,如下图所示。(2)由TIN网生成栅格图通过ArcToolbox工具: 3D Analyst工具->转换->由TIN转出-> TIN转栅格,生成栅格图,如下图所示。(3)由栅格图生产坡度图。通过ArcToolbox工具: 3D Analyst工具->栅格表原创 2022-05-12 21:17:09 · 8332 阅读 · 3 评论 -
基于VS2015的GIS开发代码(超详细版)
部分操作流程如下一、打开地图文档,保存地图文档代码二、SQL查询代码三、统计最大值、拉框放大代码四、鹰眼图代码一、打开地图文档,保存地图文档代码打开地图文档算法流程:①获取地图信息,包括地图名称、格式、储存位置②设置确定按钮③检查地图有效性,无法打开时弹出错误提示try { OpenFileDialog pOpenFileDialog = new OpenFileDialog(); //获取或设置一个值,该值指示如果用户指定不存在原创 2022-05-07 15:17:35 · 1515 阅读 · 0 评论