GIS
文章平均质量分 66
Tinycircle
在从小O到圈爷的路上奋斗着,我是Tinycircle。
展开
-
平面点群最小包络圆模型与计算(含matlab源码)
平面点群最小包络圆模型与计算1 问题描述很多材料与口头表述中出现了这样一个句子:“求多边形最小外接圆”。事实上这样的描述是不准确的,多边形的外接圆指与多边形各顶点都相交的圆,若多边形存在外接圆,则外接圆唯一。这句话想表明的意思切确的来说,应该解释为求一个最小的圆,能够覆盖整个多边形。在探讨任意多边形的覆盖问题时,用平面点群来取代多边形,则更具备普适性。因此可将原问题转化为:“求平面点群最小原创 2017-03-08 21:36:11 · 5226 阅读 · 2 评论 -
Arcgis 10.3数据视图正常,但切换到布局视图无法看到画布和数据框
最近新装了Arcgis 10.3,想要用布局视图直接出如下的图(复制数据框即可实现,导出为.emf文件可保证Word中的高清)。 但是在实际做的时候,出现了Bug->数据视图正常,但切换到布局视图无法看到画布和数据框。具体而言是切到布局视图后,很难找到画布,随便点两下画布就不见了,完全无法继续制图。实际效果如下: 找了半天,发现了原因和解决方案。原因是Arcgis布局视图的默认模...原创 2018-05-29 11:29:07 · 43331 阅读 · 4 评论 -
Excel2016编辑和保存.bdf文件
在Arcgis中可以编辑属性表,但是相对非常麻烦。具体而言为:添加字段需要在菜单中操作;字段计算要打开字段计算器;修改字段需要开启编辑;增加大批新的属性不能直接复制只能通过表连接完成。属性表实际对应.dbf文件,想要通过传统的如Excel这样的表格软件,直接编辑.dbf,达到快速修改shapfile文件属性表的效果。目前有三种方案可以实现:1. 使用WPS WPS能...原创 2018-05-29 11:07:45 · 18824 阅读 · 5 评论 -
Arcgis 10.3 无法打开xlsx文件问题解决(通过xlsx文件添加XY坐标失败,把xlsx文件作为连接表失败)
平时在用Arcgis时使用xlsx表,主要有两个场景:①通过百度等地方爬取的POI数据具有经纬度字段,把这些信息放在xlsx文件中,通过Arcgis添加XY数据功能把POI添加到地图中去,再导出成shpfile文件方便后续使用;②做空间统计分析或者其他数据处理的时候,在Arcgis中不灵活,直接使用Excel来处理数据,处理完后通过关键字连接回 在多数电脑上上述两种场景可以正常执行...原创 2018-05-25 15:38:51 · 14187 阅读 · 2 评论 -
【ArcGIS技巧】利用ArcGIS获得两二值栅格影像变化区域(以城市扩展为例)
Q:如何获得城市用地变化部分的影像? 利用灯光遥感影像,通过阈值提取,获得了上海市1993年和2003年城市用地影像。城市用地影像为0-1二值,其中1表示城市,0表示非城市。现在需要得到1993年到2003年间,城市用地变化的影像,为进一步进行城市扩展相关研究提供支持。具体要进行的工作如下图所示: A : 利用ArcToolbox的逻辑异或计算工具! 所谓原创 2018-01-08 20:16:48 · 11422 阅读 · 3 评论 -
【GISer小O】JAVA后台的小白之路(一)_2 ——分分合合三剑客
【GISer小O】JAVA后台的小白之路(一)_2——分分合合三剑客 本文简单介绍Web开发中的三剑客:HTML/CSS/Javascript,阐述其关系。然后用示例demo讲解三者的分分合合。原创 2017-08-05 18:33:05 · 1483 阅读 · 0 评论 -
【GISer小O】JAVA后台的小白之路(一)_1 ——进击吧奔跑的Sumlib Text
**【GISer小O】JAVA后台的小白之路(一)_1——进击吧奔跑的Sumlib Text** 这一小节的核心是了解Sublime Text,完成html的helloworld,踏出万里长征第一步。原创 2017-08-04 21:32:44 · 888 阅读 · 0 评论 -
【GISer小O】JAVA后台的小白之路(序)——既然是个序,就得扯淡
【GISer小O】JAVA后台的小白之路(序)——既然是个序,就得扯淡 在网红大学号称全国最牛的GISer集散地念了三年书,发现自己还依然是个编程小弱鸡,在程序上暂时无法完全独挡一面。至少独立项目里让我做java后台,我还是处于半懵圈状态。幸好有实验室的一群大佬学长们在,幸好有一个给力的项目指导老师在。小O决定写点东西,记录下小O掌握SSM框架的过程,指不准就帮到哪个未来大佬了呢?原创 2017-08-04 15:31:00 · 1653 阅读 · 0 评论 -
本地发布地图服务到远程Arcgis Server服务器流程及可能存在的几个问题
在本地或者服务器上安装Arcgis Server的方法我就不赘述了,但是有一点值得注意:在win10和某些系统上安装arcgis后,输入http://localhost:6080/arcgis/manager无法直接访问控制台,而是一直处于等待状态。这种情况的根本原因是arcgis server站点尚未建立,需要输入http://localhost:6080/arcgis/admin/,登录后手动原创 2017-05-21 10:50:57 · 12254 阅读 · 4 评论 -
c#+vs 实现跨行语句和批量注释
笔者的开发语言为c#,开发环境visual studio 2010。 在写程序的时候,经常碰到两类问题,第一个是某语句太长了,需要分开来写。这个问题又分两种情况 ①普通语句较长,需要跨行书写: 不论是赋值语句,还是if这样的条件语句,在vs里是支持直接通过回车键换行的,开发平台以“;”作为设别语句结束的标志。 ②字符串过长,需要跨行书写: 但是原创 2017-05-10 15:56:38 · 2260 阅读 · 0 评论 -
c#,winform实现获取当前经纬度坐标(极其便捷)
近期开发winform桌面应用时,需要获取当前的经纬度坐标,并显示在地图上(我们要实现的是arcgis engine的地图,但事实上不论是百度还是googel这些地图,只要获取了当前的经纬度坐标,一切都好说)。我花费了快一天的时间终于解决这个问题。急切地想解决问题的话,请跳到Part 2直接扫一眼,copy代码用起,否则可以慢慢读,有帮助。Part one 在国内的网站找了一原创 2017-05-12 15:15:19 · 14456 阅读 · 10 评论 -
c#,winform调用百度地图及“BMap”未定义错误解决方案
今天在实验室写了一个测试程序:用c# winform 调用百度地图。一切都很顺利,运行程序地图能够正常显示。但是晚上回到寝室后,同样的程序运行时,却出现了“BMap”未定义的错误。费劲周折,花费了近两个小时才找到问题所在,并解决。 首先说一下c#调用百度地图的基本思路: ①要有一个能显示百度地图的html文件,不论是在本地端还是服务器端;这里给出一个示例代码原创 2017-05-11 01:02:37 · 1703 阅读 · 0 评论 -
c#+oracle实现读取图片并显示在picturebox中
废话不多说,先上结果图。 最近做某旅游系统,需要一个窗口来显示旅游景点的信息。主要内容包括名称、图片和描述。系统的数据库是位于阿里云服务器上的oracle,系统是用c#开发的winform应用。在数据显示这一部分,很重要的一个问题就是图片应该用什么样的方法存储?从网上看了诸多博客,发现主要有以下四种方法: ①把图片直接以blob的类型存在Oracle原创 2017-05-10 15:01:02 · 4666 阅读 · 6 评论 -
c#+AE开发:通过一个点(坐标)创建点状图层
背景: 最近,用c#做二次开发要实现一个功能,即通过鼠标点击创建一个以当前单机点为圆心的缓冲区。要创建缓冲区进行缓冲区分析,则必须要有相应的图层。因此我首先需要通过鼠标点创建一个点状图层添加到图层中去。在网上找到一篇博文《AE 创建shp图层》:http://www.cnblogs.com/jinqier/archive/2013/05/28/3104245.html,这篇...原创 2017-03-30 10:39:39 · 3578 阅读 · 4 评论 -
任意多边形费马点&点群中位中心求解
点群中位中心求解1问题讨论从上两式不难看出,空间点(x0,y0)可以取空间中任意一点有无穷种可能,因此难以求得精确。只能使用迭代的方式来求无限逼近的解,当然求用一些奇特的方法求近似解也是可以的。 更加一般的,点群的中位中心问题是p-median问题d特例,即1-median问题。P-中值问题可以描述。而同样的问题放在多边形中,就变成了费马点的求解。原创 2017-03-22 11:19:15 · 10223 阅读 · 3 评论 -
Arcgis 10.3 面转栅格失败原因
项目原因,经常需要把矢量的建设用地图层(A,G,S之类的)转化成栅格从而做建设用地扩展预测或城市形态分析。 这次突然在Arcgis 10.3环境下遇到了面转栅格失败的情况。仔细分析,发现是因为面转栅格的输出路径不能出现中文。 只要把输出路径改成英文即可正常运行。 输出的栅格是Arcgis适用的格式(一个文件夹),为了方便之后在其他软件中进一步处理,进一步导出成.tif格式。 ...原创 2018-07-06 11:33:08 · 44730 阅读 · 0 评论