- 博客(34)
- 资源 (8)
- 收藏
- 关注
转载 SuperMap支持的国产化环境
目前,国产化的趋势逐渐呈现,信息的重要性不言而喻,在很多方面我们都努力将硬件、软件、技术国产化。在GIS方面,涉及国土等,国产化就更为重要。以下是SuperMap支持的国产化环境,包括了服务器、CPU、系统、数据库、中间件。更多精彩内容请关注微信公众号pygis。
2022-10-30 14:15:55 714 1
原创 element分页搜索表格
获取全部表格数据,存取到tableData中,然后filterData用于储存当前表格显示数据,就完成了搜索功能,再将filterData进行分页后,绑定到表格的data中,即可完成前端的分页可搜索表格了。一个input输入框,一个table表格,还有标页码部分pagination。很多时候用到一些表格,总有不同的需求,下边是一个常见的实用性表格。其他的代码注释中讲的应该还挺清楚了就不过多赘述了。该组件可直接复制使用。...
2022-07-30 17:11:51 889
原创 Excel批量转Word
平时的工作中,尤其是一些文职类工作中,常会遇到这样的问题:我们有一个Excel文件,每一行都是一个人的信息,需要将每个人的信息填写到Word表格中;一个人,一张表,一个下午,真烦恼。
2022-03-25 19:41:28 2871 7
原创 AE中的面符号(填充符号)渲染
窗口设计:所用到的控件:axSymbolControl、groupBox、MarkerSymbol(Button)、Label、Button、NumericUpDown符号窗口代码(记得绑定【确定】【取消】窗口加载等事件): public partial class SymbolForm : Form { private IMapControlDefault m_mapControl; private ILayer m_Layer;...
2022-03-24 20:21:00 543
原创 AE中的线符号渲染
窗口设计:所用到的控件:axSymbolControl、groupBox、MarkerSymbol(Button)、Label、Button、NumericUpDown符号窗口代码(记得绑定【确定】【取消】窗口加载等事件):/// <summary> /// 地图符号对象 /// </summary> private IMapControlDefault m_mapControl; privat...
2022-03-23 20:45:23 192
原创 AE中的点符号渲染
窗口设计:所用到的控件:axSymbolControl、groupBox、MarkerSymbol(Button)、Label、Button、NumericUpDown符号窗口代码(记得绑定【确定】【取消】窗口加载等事件):public partial class PointSymbol : Form { /// <summary> /// 地图符号对象 /// </summary> ...
2022-03-22 20:24:14 590
原创 将su模型导入arcgis,并获取高度信息,多面体转shp文件(ArcMap)
问题:将Sketchup中导出的su模型,导入arcgis并得到面shp文件,进而获取各建筑的高度、面积等信息。思路: (1)导入arcgis得到多面体 (2)转为面shp文件 (3)计算高度/面积等1、【3D Analyst工具】【转换】【由文件转出】【导入3D文件】(在此步骤之间,建议先建立一个用于储存过程文件的数据库) 导入3D文件工具位置 导入3D文件参数设置 导入3D文件结果图(ArcScene展示结果)
2022-03-22 16:14:06 3055 7
原创 AE中TOC右键功能
图层右键功能图层右键功能中用到了contextMenuStrip控件,前文有提到,详细可参照上文,若有任何问题欢迎留言交流!1、打开属性表主窗体代码: private void 打开属性表ToolStripMenuItem_Click(object sender, EventArgs e) { try { AttributeForm attributeForm = new ...
2022-03-21 21:20:13 744
原创 AE功能扩展一
1、添加栅格影像基本思路:声明栅格工作空间→创建栅格数据集对象→创建金字塔→声明图层对象→刷新地图控件 private void AddBaseMap(string filepath) { IWorkspaceFactory pWorkspaceFactory = new RasterWorkspaceFactory(); IWorkspace pWorkspace = pWorkspaceFactory.OpenF...
2022-03-20 21:02:51 692
原创 基于AE的基础的GIS系统的开发
一个GIS系统需要的基本功能的代码一些基本的拖拽操作就不讲了,直接上代码吧。打开.mxd文件基本思路:判断mxd路径存在→打开mxd文件string filename = Application.StartupPath + "\\GIS系统.mxd";if (axMapControl1.CheckMxFile(filename)){ axTOCControl1.SetBuddyControl(axMapControl1); //设置TOC与MapControl绑定...
2022-03-19 21:56:17 593
原创 AE初步~
AE开发就是我们常说的ArcEngine二次开发。1、配置环境目前来讲,稳定的版本配置,一般配置为VS2012+ArcEngine10.2。安装ArcEngine时,安装图中三项即可,顺序为ArcGIS License Manager→替换文件→ArcObjects SDKs→ArcEngine。(网上安装教程很多,不再赘述)2、新建项目选择窗体应用程序在工具箱中有以上这些工具说明安装配置成功(有些不那么恰当的配置会存在工具箱中没有,但可以通过工具箱中右键添加选项卡的
2022-03-18 22:03:58 526
原创 e值的计算
e值该如何计算呢?若关于ex幂级数展开ex=1+x+x2/2!+x3/3!+•••+xn/n!取x=1,有e=1+1/2+1/6+•••接下来就是十分简单的编程这里选用了python语言(当然也可以选用其他编程语言)进行计算import timee=1 #ebn=1since = time.time()for i in range(100000): bn=bn*(i+1) #n! e=e+1/bnspend = time.time()-sinceprint(e)p
2022-02-20 18:09:25 3983
原创 π的值该怎么求?
π值该如何计算呢?既然arctan1=π/4,若关于arctanx幂级数展开arctanx=x-x3/3+x5/5-x7/7+•••+x2n+1/(2n+1)取x=1,有π/4=1-1/3=1/5-1/7+•••,所以π=(1-1/3+1/5-1/7+•••)*4接下来就是十分简单的编程这里选用了python语言(当然也可以选用其他编程语言)进行计算import timeqpi=1 #quaterPisince = time.time()for i in range(100000000
2022-01-18 18:00:47 1453
原创 关于C#窗体应用程序的一点总结
1、在窗体Form在Form_Load函数中写了过多的界面初始化语句导致界面卡顿时解决方法为:将一些初始化语句写在public Form()函数中,会大大加快程序的初始化加载速度。 2、为button按钮添加提示方法:给Form窗体增加ToolTip控件,在代码中使用toolTip1.SetToolTip(ButtonName,Tip)函数进行提示添加例:toolTip1.SetToolTip(button10, "退出系统"); 3、使用了splitcontain
2021-12-28 00:02:04 823
原创 WMTS服务解析
WMTS服务解析1、基本思路拼接地址,请求xml文件↓处理获取的xml文件,返回参数↓获取xml解析得到的参数,组织结构2、对应函数requestWMTS (olUrl)↓handleWMTS(xml,fullName)↓getWMTSparam(curRecord)3、操作步骤①点击【添加服务】②输入名称、链接、类型③点击【确定】(解析保存)4、解析须知(1)拼接地址结构添加服务地址:http://你的Geoserver网址/gwc/servi
2021-07-08 21:45:07 3129 4
原创 柱状山地图(我的世界风地图)(100种制图法4)
柱状山地图(我的世界风地图)一、问题制作一幅柱状山(我的世界)风格的地图二、操作步骤1、加载数据 ![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/72bb545797f265338053073789128c9a.png#pic_center)加载数据结果图2、环境设置![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/dbbc41bc262a892c21cda51f59
2021-04-11 17:13:31 301
原创 将su模型导入arcgis,并获取高度信息,多面体转shp文件(ArcMap)
问题:将Sketchup中导出的su模型,导入arcgis并得到面shp文件,进而获取各建筑的高度、面积等信息。思路: (1)导入arcgis得到多面体 (2)转为面shp文件 (3)计算高度/面积等1、【3D Analyst工具】【转换】【由文件转出】【导入3D文件】(在此步骤之间,建议先建立一个用于储存过程文件的数据库)导入3D文件工具位置 导入3D文件参数设置 导入3D文件结果图(ArcScene展示结果 【打开属性表】,此时模型的
2021-02-26 12:30:00 1777 2
原创 水墨画地图(100种制图法3)
水墨画地图一、问题制作一幅水墨画风格的地图二、操作步骤1、加载数据加载数据结果图 2、环境设置环境设置参数设置3、投影栅格 投影栅格参数设置4、可视化(1)打开ArcScene软件,加载数据加载数据结果(2)拉伸【图层属性】【基本高度】图层属性参数设置 (3)设置符号系统符号系统参数设置标注参数设置 透明度设置 (4)渲染渲染参数设置可用【场景属性】【夸大】,进行适当夸大。(5)调整角
2021-02-05 14:07:25 1300
原创 边界墙地图(100种制图法2)
边界墙地图一、问题制作一幅边界墙风格的地图二、操作步骤1、添加数据 湖北省边界及DEM数据加载结果图 2、环境设置 环境设置参数设置3、投影使用【投影栅格】和【投影】工具分别对DEM和边界数据进行投影。 投影参数设置 投影结果图 投影栅格参数设置 投影栅格结果图4、要素转线要素转线参数设置 要素转线结果5、转为整型该步骤是为了后边的【栅格转面】工具
2021-01-29 15:32:12 458
原创 环形地图(100种制图法1)
环形地图一、问题制作一幅确定中心的环形地图二、操作步骤以北京为中心为例1、加载数据添加数据参数设置加载数据结果图(此时若数据坐标不统一,应将数据进行统一投影坐标系)2、环境设置环境设置参数设置3、按属性选择绘制中心选择绘制中心图4、建立缓冲区。用自定义命令添加【缓冲向导】工具,使用【缓冲向导】工具添加缓冲区缓冲向导参数设置建立缓冲区结果图5、相交相交参数设置相交结果图6、融合融合参数设置融合结果图7、要素转线要素转线参数设置要素转
2021-01-25 17:35:34 978
原创 适宜地提取(问题版)
耕地代码为11,12。应该用投影坐标系进行之后操作Con(((“Extract_LU_21” == 11 | | “Extract_LU_21” == 12) & & “Extract_dem_1” < 800 & & “Slope_Extrac1” < 15 & & (“Aspect_Extra1” == - 1 | | ( “Aspect_Extra1” >= 67.5 & &a...
2021-01-09 23:07:50 745
原创 ArcGIS城市建筑日照分析
ArcGIS进行建筑日照分析所处位置:116.286286E,40.2131021N1、确定研究边界,输入高程数据 2、矢量转栅格 3、计算方位角计算太阳高度角和坡度角,分别根据给定的公式,计算12:00、13:00、14:00三个时间点的太阳高度角和太阳方位角。结果: 时刻,高度角,方位角,ArcGIS中的方位角12:00 ,29.25°, 0
2020-09-14 21:31:07 8785 10
原创 名侦探柯南剧集数据统计分析
说起名侦探柯南大家都还算熟悉吧,电视动画片《名侦探柯南》改编自青山刚昌创作的同名漫画,于1996年1月8日首播。剧情介绍高中生侦探工藤新一和青梅竹马的同学毛利兰一同去游乐园玩的时候,目击了黑衣男子的可疑交易现场。只顾偷看交易的工藤新一,却忽略了从背后接近的另一名同伙。他被那名男子灌下了毒药,当他醒来时,身体居然缩小了!如果让那些家伙知道工藤新一还活着的话,不仅性命难保,还会危及身边的人。在阿笠博士的建议下他决定隐瞒身份,在被小兰问及名字时,化名江户川柯南,为了搜集那些家伙的情报,寄住在父亲以侦探为业
2020-09-14 19:16:16 1304
原创 道路中心线提取、河道中心线的提取(ArcScan)
道路中心线的提取,相信大家并不陌生。道路中心线是道路路线几何设计中的重要特征线,也是道路交通管理中的重要控制线。街区内的道路应考虑消防车道的通行,道路中心线间的距离不宜大于160米。今儿个,博主来跟大嘎伙儿分享下最近发现的道路中心线或河道中心线的提取方法。常见的道路中心线的一般提取步骤为:【面转线】(或【要素转线】)→【开始编辑】→选中所有线要素,【高级编辑】【打断相交线】→删去道路头部线段→【提取中心线】。 接下来要介绍的这种方法是利用ArcScan进行中心线提取处理
2020-09-03 19:03:30 15304 14
原创 福利|GISer需知网站
一些GISer需知的网站推荐1、https://www.usgs.gov/美国地质调查局 美国地质勘探局(United States Geological Survey,简称USGS),又译美国地质调查局,是美国内政部所属的科学研究机构。负责对自然灾害、地质、矿产资源、地理与环境、野生动植物信息等方面的科研、监测、收集、分析;对自然资源进行全国范围的长期监测和评估。为决策部门和公众提供广泛、高质量、及时的科学信息。像一些地质灾害点、地震带等的数据可以从该网站上进行下载。
2020-08-30 23:34:24 1532
原创 C#+SQL Server的数据库管理系统常用的代码
数据库管理系统数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可以支持多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data M
2020-08-25 22:05:19 1560
原创 盘点十大GIS相关算法
1、道格拉斯-普克算法(Douglas–Peucker)道格拉斯-普克算法(Douglas–Peucker algorithm,亦称为拉默-道格拉斯-普克算法、迭代适应点算法、分裂与合并算法)是将曲线近似表示为一系列点,并减少点的数量的一种算法。该算法的原始类型分别由乌尔斯·拉默(Urs Ramer)于1972年以及大卫·道格拉斯(David Douglas)和托马斯·普克(Thomas Peucker)于1973年提出,并在之后的数十年中由其他学者予以完善。算法的基本思路是:对每一条曲线的首末点虚连一
2020-08-18 17:08:23 10064 2
原创 学生出题小助手
最近也开到开学季了,一些小学生的家长给博主反映了一些困扰,要每天给孩子出题目,也是完成老师布置的作业任务。博主就花了些时间,简单的敲了些代码,还不够完善,希望有兴趣的伙伴能将它完善下或提出些好的建议。 某小学数学作业 话不多说,上代码。1、先定义几个必要的变量 List<string> records = new List<string>();Random rand = new Random();string s;in
2020-08-15 22:52:46 194
原创 百度网盘等相关百度产品账号不存在问题
开篇先讲一下,其实是很简单的问题,由于百度网盘暂时未推出客服,就变成了比较考验我们探索能力及解决小问题能力的事了。 百度网盘介绍百度网盘(原百度云)是百度推出的一项云存储服务,已覆盖主流PC和手机操作系统,包含Web版、Windows版、Mac版、Android版、iPhone版和Windows Phone版。用户将可以轻松将自己的文件上传到网盘上,并可跨终端随时随地查看和分享。2016年,百度网盘总用户数突破4亿。2016年10月11日,百度云改名为百度网盘,此后会更加专注发展个人存储、
2020-08-07 15:57:12 5602
原创 寻找西北—东南线(类黑河—腾冲线)
西北—东南线(类黑河—腾冲线)黑河—腾冲线黑河—腾冲线,即瑷珲-腾冲线,或胡焕庸线(英文:Hu Line),是一条贯穿中国版图的假想直线段。是我国著名地理学家胡焕庸(1901~1998)在1935年提出的划分我国人口密度的对比线。该线从中国东北边境的黑龙江省黑河市(原名“瑷珲”)一直延伸到中国西南边境的云南省腾冲市(地级市),大致地划分出了中国人口在区域上的分布,体现了中国人口东南和西北的分布区域之悬殊差异。瑷珲—腾冲一线,在中国人口地理上起着画龙点睛的作用,在地理学(特别是人口地理学与人文地理学)以及
2020-08-01 00:19:49 1031
原创 MATLAB绘制一幅中国地图
今天博主跟大家讲一下如何用MATLAB制作一幅中国地图,那废话不多说,我们先看一下最终效果吧。mercator墨卡托圆柱投影地图 lambert兰伯特圆锥投影地图 一张中国地图大概包括以下要素:中国矢量数据(面、省界线等shp数据)、地图四要素(图名或标题、指北针、比例尺、图例),最好加一个海南岛及南海诸岛的鹰眼图。 大概思路:清理内存地图投影加载面文件加载省界线文件(包含国界(含九段线)
2020-07-30 23:27:41 10262 22
原创 python的matplotlib.pyplot绘制甘特图
博主本来就像简单地找一下代码,画一幅甘特图,结果百度之后发现甘特图的代码基本都不是用matplotlib库,但是像柱状图等统计图通常都是用这个库进行绘制的,所以博主就花了一些时间,自己敲了一份代码,简单地绘制了一份博主想要的甘特图,下边博主就来介绍分享一下。 何为甘特图?甘特图(Gantt chart)又称为横道图、条状图(Bar chart)。其通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况。以提出者亨利·劳伦斯·甘特(Henry Laurence Gan
2020-07-19 13:27:44 3214
全国土壤矢量数据(土壤种类等信息)
2020-10-13
Algorithm.exe
2020-09-14
python批量写网页代码.rar
2020-08-18
屏幕绘制点线面.rar
2020-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人