基础操作
GIS开发者
辽宁工程技术大学硕士研究生毕业,长期从事WebGIS、移动GIS开发工作,全栈 (前端、后端、Android、小程序、H5),现任某地理信息公司研发部经理,叩叩965894265
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Xmind文件转CSV、Excel文件
不知道小伙伴们有没有发现,新版Xmind文件转Excel是收费的功能。因为自己不经常使用Xmind,收到一个这样的文件,需要转换成Excel,也不不值得破解或者付费。在github上有一个工具,非常不错,可以实现将Xmind文件转CSV格式,然后自己用Excel另存为Excel文件就可以了。原创 2024-01-31 19:45:00 · 6089 阅读 · 0 评论 -
Win10功能上没有Hyper-V的解决办法
最近需要在windows10上安装docker Desktop,然而docker Desktop依赖于Hyper-V。自己的电脑上控制面板功能里没有Hyper-V。这里记录一下解决方案。复制以下代码,然后另存为do.cmd。在文件上右键,以管理员的身份运行。pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.tx原创 2021-03-25 10:36:35 · 3173 阅读 · 2 评论 -
在Macbook上安装Homebrew
前言在Macbook上进行一些c++库的编译工作非常方便,但是在国内安装Homebrew时,会遇到一些麻烦,这里简单梳理一下,记录一下整个流程。环境准备1.安装GitHomebrew的安装依赖与git,需要先安装Git,这个网上的教程很多,不再详细讲述。需要给git进行全局配置,防止下载失败。git config --global http.postBuffer 5242880002.配置hosts因为国内域名解析污染,会经常导致下载失败,安装失败。需要本机配置域名对应的原创 2021-01-26 08:48:01 · 568 阅读 · 0 评论 -
idea2020进行git操作特别慢、卡顿的问题解决
最近换了新的电脑,idea也安装了2020版的,可就是在idea上点击git提交、push、merge等命令特别慢,特别难受不。同一个项目,直接使用cmd窗口进行git命令,或者使用其他git工具都非常快。问题原因这个最终在网上搜索时发现,居然和显卡有关,至于现在我也不太明白。我电脑是双显卡的,独显是英伟达GTX 1650Ti的。需要把git相关的程序都配置在独显高性能模式下运行解决方案桌面右键——NVIDIA控制面板,选择 3D设置——管理3D设置——程序设置,点击添加,选择git安装目.原创 2020-10-27 10:30:59 · 19606 阅读 · 18 评论 -
shp文件自相交处理
今天基于GDAL使用shp文件对栅格影像进行裁剪时出现了下面的问题,提示多边形自相交了Warning 1: Ring Self-intersection at or near point 112.48666420300003 34.830899357000078ERROR 1: Cutline polygon is invalid.很多人的第一反应是使用ArcGIS进行**拓扑检查*...原创 2019-11-28 14:44:31 · 9626 阅读 · 2 评论 -
Java读写MongoDB数据库
最近写了一个小程序,将一对txt文件中的内容,读出来,写入到MongoDB数据库中,然后查询,代码如下:package com.test;import com.mongodb.Block;import com.mongodb.DBObject;import com.mongodb.MongoClient;import com.mongodb.client.FindIterable;...原创 2019-04-10 08:30:11 · 2171 阅读 · 0 评论 -
ArcGIS Desktop10.3位置分配,选址分析
ArcGIS Desktop10.3进行位置分配分析,首先要准备好一个本地网络数据集,可以参考ArcGIS Desktop 10.3制作网络数据集,并通过ArcGIS Server发布为NAServer。 位置分配、选址分析主要是通过添加待选地点、需求点,然后通过你设置的各类权重参数,本文的权重是距离,从你设置的待选地点中选出到所有需求点距离之和最小的点。首先,...原创 2018-08-08 10:21:13 · 12593 阅读 · 4 评论 -
ArcGIS批量打断相交线
在数据处理时,有时候需要把相交的线全部从交点打断。今天说一下在ArcGIS里 如何实现:最初线的效果如上图所示打开ArcToolBox,找到要素转线工具在弹出的面板中处理选择线要素图层然后确定最终生成断开之后的图层,如下图所示:可以看到,线全部从交点处断开了...原创 2018-06-08 09:01:57 · 15851 阅读 · 3 评论 -
Google地图切片TMS格式,本地使用
利用地图下载器下载的已经切好的Google影像切片TMS格式,如何发布供本地使用呢?图片格式如下:解决方案本地安装tomcat或者其他的web容器,将文件放在tomcat的webapps文件夹下然后启动tomcat,就可以访问到了在openlayers访问该服务器的地址代码如下所示:<!DOCTYPE html><html> <head> <...原创 2018-06-06 11:32:34 · 10894 阅读 · 8 评论 -
在ArcGIS中,线要素批量加节点
因为实际需要,要对ArcGIS中的线要素批量等距离添加节点。寻找了很久终于找到了解决办法。如下在ArcGIS中打开线要素在ArcToolBox里选择增密在弹出的面板中进行操作,选择需要加密的要素图层,然后选择增密方法 距离/角度/偏移量,这里我选择的是距离,然后输入距离,选择距离单位,这里选择了米最后加密的结果如下所示:...原创 2018-06-06 08:42:46 · 14099 阅读 · 1 评论 -
webview video全屏的解决方案
在Android webview开发中,发现video元素全屏时只能竖屏,如果横屏的时,webview会刷新。为了解决这个问题,果断采用了以下方案。1.全屏时暂停当前视频播放,并记录时间。2.在body中添加一个video,宽度设置为屏幕高度,高度设置为屏幕宽度3.旋转这个video90度,再平移至屏幕中心。4.video读取播放地址和记录的播放时间。原创 2017-10-16 15:50:15 · 1607 阅读 · 0 评论 -
经纬度、平面坐标系转换方法
使用工具:经纬度与我国54、80大地坐标转换的小工具我们经常需要进行坐标系之间、经纬度和XY之间的转换,我们使用这个小工具,做一个介绍。这里以从XY到经纬度的转换为例:首要要明确XY使用的坐标系XY点所在分带的中央子午线,这个不清楚自己去百度分带方法XY的格式:在坐标的使用中通常在Y坐标前加入了带号,计算时需要去掉代号再计算一定要分清XY,不要弄错B代表纬度,L代表经度,H代表原创 2016-11-13 16:28:57 · 65617 阅读 · 7 评论 -
EasyRoads3D使用教程
easyRoads3d是在Unity3D上很方便的一款造路插件,它造出的路可以随地形起伏,我使用的是2.5.5pro版,建议不要使用免费版,功能太少了,受限制。安装时注意中文路径,关于它的使用经验也是挺少的导入插件的步骤就不说了安装时一定要注意没有中文路径,其次是提示完成之后提示你需要更新API的话,一定要点更新,刚刚忘记截图了,还有就是创建道路之前一定要有创建好了地形,然后就很简单了。原创 2016-11-08 22:03:20 · 11246 阅读 · 10 评论 -
Unity3D地形建模插件World Composer用法(大范围地形建模)
World Composer插件是一款不错的大范围地形建模的小插件,非常实用,网上的视频教程大部分是骗人的,只有一个老外的教程还讲的全是英语。自己动手做了一下,分享一下过程。我使用的是Unity3D5.4.2;World Composer1.48首先在Unity3D内Assets——Import Package——Custom Package导入插件导入插件之后原创 2016-11-08 21:14:21 · 13996 阅读 · 15 评论 -
ArcGIS栅格裁剪
自己进行了ArcGIS栅格的裁剪,总结了一些小经验:首先需要准备好待裁剪的栅格影像和裁剪范围,这里是博主自己画的面要素然后ArcToolbox——数据管理工具——栅格——栅格处理——裁剪如果选择了使用输入要素裁剪几何,裁剪出的栅格会和裁剪多边形一样,如果没有选择,则裁剪结果是裁剪多边形的外接矩形,前者比后者缺失的地方不是透明的,注意影响使用,两种结果如下:原创 2016-08-14 16:15:45 · 11522 阅读 · 2 评论 -
ArcGIS for Android加载栅格数据,缩放受限的问题
最近在做ArcGIS移动端开发的时候,发现加载的影像在APP中只能缩放1或2级,有时候还不能缩放 FileRasterSource rasterSource = new FileRasterSource( Environment.getExternalStorageDirectory() + File.separator + "Download" +原创 2016-08-14 15:58:17 · 4031 阅读 · 0 评论 -
ArcGIS无法移动要素,坐标或测量值超出范围的问题
在ArcGIS中平移要素时经常出现“无法移动要素。坐标或测量值超出范围”的问题,这种情况通常有由于坐标系的空间范围问题造成的,如果你还想使用这个坐标系,有一个很简单的处理方法:1.首先去掉数据的坐标系具体的操作见http://blog.youkuaiyun.com/gisuuser/article/details/521979092.平移数据,不会出现任何问题根据自己的需要平移原创 2016-08-13 10:39:12 · 56487 阅读 · 2 评论 -
Android Studio里引入别的project作为库
首先把已有项目复制到正在创建的project中配置文件原创 2016-07-21 20:25:11 · 471 阅读 · 0 评论
分享