自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (13)
  • 收藏
  • 关注

原创 Geomesa(三)图层的裁剪分析

裁剪分析说明图层裁剪:绘制一个裁剪范围,一般业务中裁剪范围都会用geojson表示,当然也可以放到shp文件中裁剪跟图层相交很类似,区别就是对属性的处理和图层数据量,数据量多少影响了具体实现逻辑和思路是有区别的准备工作首先在Pom文件中添加依赖后续要去操作shp文件和geojson之间的转换spark sql的包是换一种写法初始化spark <dependency> <groupId>org.geotools</group

2020-09-11 15:39:49 1496 4

原创 Geomesa(二)开发环境搭建

开发环境搭建创建项目前文说过的基础软件比如 java scala等等都先安装好再继续1: 打开Idea,新建项目,选择Maven下一步2: 填写名称,完成即可3: 打开Pom 文件先把提前定义好的属性加进去 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.ou

2020-09-11 12:01:50 1207

原创 Geomesa(一)基础介绍、定位

关于GeoMesaGeomesa是Apache协议的开源项目,用来处理地理数据的分布式基础引擎。但是Geomesa包含的东西有点多,官网乍一看乱七八糟的。但细看会发现多主要是由于数据源多导致的,其核心的模块就并不多,主要就geomesa-spark-core、geomesa-Spark JTS、geomesa-Spark Sql,在开发过程中发现起始用的最多的也就是geomesa-spark-core了官网地址Geomesa官网地址 https://www.geomesa.org/documenta.

2020-09-11 10:20:12 3220

原创 大数据环境部署一(hdfs集群搭建)

大数据环境部署一(hdfs集群搭建)大数据分析使用的数据源是shp文件,目前存储方案是存储在HDFS中。Hdfs文件服务器部署起来比较简单,简述一下。hdfs版本选择比较随意,3.x都可以。hdfs部署正常情况下10分钟就够了,需要注意的就是免密登录哪里,不要随便chomd权限,不然会很麻烦的。如果是新机器,几乎不需要改权限就可以正常部署。1:安装软件和前提环境服务器:centeros7.6必要前提环境:java1.8,安装过程忽略,自行csdnhdfs安装包下载:[下载地址](http:

2020-07-27 17:25:11 2074

原创 GeoServe 跨域头和X-frame跨域设置

GeoServe 跨域头和X-frame跨域设置Geoserver跨域头服务器默认的跨域是没开启的,http跨域设置只需要放开两个配置就行好。修改共两处约177行处,将这个注释放开 <!-- Uncomment following filter to enable CORS --> <filter> <filter-name>cross-origin</filter-name> <filter-

2020-06-11 15:48:04 1240

原创 GeoServer rest Api 发布地图的一些注意问题

GeoServer rest Api 发布地图的一些注意问题最近要用GeoServer Api实现后台发布地图服务的功能,github上发现有人写好的管理类接口geoserver-managergeoserver-managergit地址Geoserver 官网 rest api但这个库已经很久没更新了,且里面的数据传输都是用的xml格式最新的1.7只支持geoserver2.9,但基础的功能还是可以用的。问题一 styles接口无法上传样式geoserver-manager一开始上.

2020-06-04 10:17:31 2389 2

原创 ArcGis 大数据环境 非集群模式下环境部署搭建(七)

部署arcgis Ga Server大数据分析节点是在Ga Server上执行的,想使用大数据分析,必须安装GA Server Xftp上传ArcGIS_Server_Linux_1071_169796.tar.gz到服务器上 解压ArcGIS_Server_Linux_1071_169796.tar.gz安装包tar -zxvf ArcGIS_Server_Linux_1071_169796.tar.gz 修改文件系统限制修改文件句柄数cat /etc/security/li

2020-05-15 16:48:24 462 9

原创 ArcGis 大数据环境 非集群模式下环境部署搭建(六)

部署arcgis 时空datastore 时空datastore是用作大数据分析结果存储,如果要使用大数据分析功能,则必须要安装时空datastore,需要注意的是时空datastore也是要联合在host server上。 使用xftp将ArcGIS_DataStore_Linux_1071_169808.tar.gz上传到服务器上 解压安装包tar -zxvf ArcGIS_DataStore_Linux_1071_169808.tar.gz 修改文件句柄、交换内存等限制时空dat

2020-05-15 16:42:50 347

原创 ArcGis 大数据环境 非集群模式下环境部署搭建(五)

部署arcgis Host Server在这里插入图片描述Portal安装完成后下一步就是安装Host Server,Host Server即arcgis Server,只是他的作用是用来存储发布的服务或portal分析后产生的服务数据,portal本身是不存储跟服务有关的信息的。 Xftp将ArcGIS_Server_Linux_1071_169796.tar.gz上传到服务器上tar -zxvf ArcGIS_Server_Linux_1071_169796.tar.gz 进入到解压后

2020-05-15 16:39:44 376

原创 ArcGis 大数据环境 非集群模式下环境部署搭建(四)

安装arcgis portal使用xftp将Portal_for_ArcGIS_Linux_1071_169807.tar.gz上传到portal服务器上 修改文件句柄数Linux默认用户文件句柄数比较少,但是portal使用的会比较多,安装前请先修改文件句柄数cat /etc/security/limits.conf 查看系统文件句柄数设置,在文件末尾vi /etc/security/limits.conf在文件末输入下面内容arcgis soft nofile 65536arcg

2020-05-15 16:33:53 439

原创 ArcGis 大数据环境 非集群模式下环境部署搭建(三)

安装webadaptorTomcat安装后,下一步就是安装webadaptor Xftp上传Web_Adaptor_Java_Linux_1071_169645.tar.gz到服务器上 进入到软件目录/home/arcgis/soft解压,直接解压到当前目录即可tar -zxvf ./Web_Adaptor_Java_Linux_1071_169645.tar.gz 进入到解压后的目录WebAdaptor执行静默安装./Setup -m silent -l yes -d /home/

2020-05-15 16:27:29 310

原创 ArcGis 大数据环境 非集群模式下环境部署搭建(二)

部署arcgis portal安装arcgis portal之前先把tomcat、webadaptor安装好再安装。1) 安装tomcat 用xftp先将apache-tomcat-8.5.43.tar.gz上传到portal机器上 cd到软件目录,切换到root用户cd /home/arcgis/softsu root 解压tomcat包到/usr/local下 tar -zxvf ./apache-tomcat-8.5.43.tar.gz -C /usr/local/ 创建

2020-05-15 16:23:37 318

原创 ArcGis 大数据环境 非集群模式下环境部署搭建(一)

Arcgis 大数据环境需要安装arcgis portal、arcgis datastore、arcgis webadatpor、tomcat、java、arcgis server、hdfs环境、配置python3.6环境、安装大数据分析依赖的py插件、更新arcgis补丁包等操作’,安装部署比较繁琐,为了让大家都能够掌握如何部署大数据环境,故有此。部署环境说明安装软件以及版本名称 版本Linux版本 CentOS Linux release 7.5.1804 (Core)Arcgis版本

2020-05-15 16:18:36 748

原创 ArcGis Portal、Host集群、Ga集群部署(五)

安装Datastore修改配置文件,解除文件句柄等使用限制修改 /etc/security/limits.confarcgis soft nofile 65536arcgis hard nofile 65536arcgis soft fsize unlimitedarcgis hard fsize unlimitedarcgis soft nproc 25059arcgis hard nproc 25059arcgis soft as unlimitedarcgis hard as un

2020-05-15 15:45:40 285

原创 ArcGis Portal、Host集群、Ga集群部署(四)

静默方式配置WebAdapter./configurewebadaptor.sh -m portal -w https://portal.cloud.local/arcgis/webadaptor -g https://portal.cloud.local:7443 -u admin -p admin1111其他说明运行诊断工具检查是否符合安装要求在命令行中浏览至 <Portal for ArcGIS 安装目录>/arcgis/portal/tools/portaldiag 目录,然

2020-05-15 15:42:36 297

原创 ArcGis Portal、Host集群、Ga集群部署(三)

安装Portal for ArcGIS解压portal安装包,tar -xzvf Portal_for_ArcGIS_Linux_1051_156440.tar.gz切换到arcgis账户静默安装portal,./Setup -m silent -l yes参数说明根据安装提示报出如下错误信息。要增加软限制和硬限制,您需要使用超级用户访问权限编辑 /etc/security/limits.conf 文件。例如,可在与此类似的文件中添加下面两行:查看文件句柄数cat /etc/secur

2020-05-15 15:38:40 330 1

原创 ArcGis Portal、Host集群、Ga集群部署(二)

安装webadapter解压webadapter安装包,tar -xzvf Web_Adaptor_Java_Linux_1051_156442.tar.gz进入下Webadapter目录下静默安装./Setup -m silent -l yes -d --/home/arcgis参数说明进入到webadapter安装目录、拷贝arcgis.war到Tomcat/webapps文件夹下cd /home/arcgis/webadaptor10.5.1/cp ./arcgis.war /ho

2020-05-15 15:35:23 243

原创 ArcGis Portal、Host集群、Ga集群部署(一)

写在前面Arcgis大数据环境集群环境安装起来比较麻烦,需要注意事项太多,之前公司在做大数据这块,了解比较多,采坑也挺多的这里把这些年部署大数据环境整理的文档发出来,希望帮助大家少踩点坑。ArcGis Portal、Host集群、Ga集群部署(一)Arcgis Portal 集群搭建配置文档安装教程网络版来源于博客地址:https://www.cnblogs.com/gis-luq/p/7486127.html离线版安装前准备上传文件到服务器,x-ftpxshell登陆Cento

2020-05-15 15:32:50 611

原创 GeoServer稳定版centeros单机部署

GeoServer稳定版centeros单机部署下载安装包稳定版下载地址 http://geoserver.org/release/stable/Packages 第一个链接就是了下载完上传到centeros服务器上,找个位置tar -zxvf ./文件名 解压环境变量需要提前安装java环境记得GEOSERVER_HOME一定要导出# export java environmentexport JAVA_HOME=/usr/local/jdk1.8.0_161export CLA

2020-05-15 14:44:12 737

原创 GeoTools集成一些细节

Geotools官网http://docs.geotools.org/GeoTools的Maven仓库关于maven仓库配置以前的pom文件仓库配置是这样子的 <repository> <id>osgeo</id> <name>Open Source Geospatial Foundation Repository</name> <url>http:

2020-05-15 12:02:00 961

原创 Vue-Cli3中集成Cesium 1.63.1

Vue中集成Cesium目前有两种方式1:直接引用Cesium 手段是在vue项目中修改 public/index.html文件,直接引用cesium.js和widgets.css。 其中直接引用的方式又可以分为两种,引用在线的文件或引用本地的文件。1.1 引用在线文件 这里直接引用官网的文件地址<script src="https://cesium.com/downloads/cesiumjs/releases/1.63.1/Build/Cesium/Cesium.js"&gt

2020-05-15 11:13:30 3524 3

原创 Cesium+Vue 数据拦截引起的卡顿

原因Cesium + Vue开发中当把Cesium的对象放入到 store、data、computed中,会引起Cesium帧率严重下降的问题。特别是再加载离子系统时,帧率会降到0,好恐怖。主要原因是因为Vue的双向绑定机制,放在data里面的Cesium对象被监控拦截。区分情况一般情况只加载简单地址可以忽略这问题,基本不会影像使用。但是当做光照阴影显示、离子效果等这种很炫酷的效果,会发现帧率掉的很严重,甚至卡死。办法解决办法也很简单粗暴,就是避免将Cesium的任何对象放入data、s

2020-05-15 11:12:33 4763 1

原创 Teigha4.0 Dwg数据与shp数据转换代码

Teigha4.0 Dwg数据与shp数据转换代码转换工具简单封装了一下,实现了Dwg转Shp数据格式逻辑,不满足可以对基类扩展继承有加载数据、预览数据、多线程后台转换和进度等可以继续封装实现多任务,自动任务等功能工程下载https://gitee.com/wangwg/OpenProjects...

2020-05-15 11:10:36 696

原创 关于ArcShapeFileNet

关于ArcShapeFileNet.net下操作shp文件的类库不是很多,git上找一找也能找到不少。但是呢,这么多年一致用的是Arcgis全家桶,所以呢就找了找,还真找到了一个古老的Arcgis对shp文件操作的类库。老归老,但能满足需求,所以足够了。主要用途是用于dwg转换shp格式,又不想花钱,又要东西,很为难。ArcShapeFileNet到底多少年了,没深究,但里面的有些设计,明显能感觉到很古老,比如数组是从1开始计数。又比如对编码格式的支持,中文的只有gb2312,且这个国标andr

2020-05-15 11:10:03 292

原创 Teigha做dwg数据转换shp过程中特殊图层拟合

Teigha做dwg数据转换shp过程中特殊图层拟合shp数据格式因为很老,所以不支持圆、圆弧、贝斯尔曲线等特殊图形。在数据转换过程中需要通过算法拟合生成一个类似的线段或面来达到同等效果。主要思路是通过正弦、余弦、正贴值计算。定义点对象首先定义一个简单的对象,用来存储转换后的点结果。//非常简单的对象 public class DwgPoint { public DwgPoint() { } public DwgP

2020-05-15 11:09:29 531

原创 Teigha4.0数据结构和读取

Teigha4.0数据结构和读取数据组成部分Dwg数据大概由BlockTable、LayerTable、TextStyleTable、LinetypeTable等BlockTable数据块所有的数据都是存放在BlockTable对象中,BlockTableRecord是BlockTable的记录对象。Dwg的CurrentSpaceId也是BlockTableRecord对象,块对象是递归包含关系。一般的遍历dwg数据写法是BlockTableRecord blockTableRecord

2020-05-15 11:08:53 3437

原创 Vs2019集成Teigha4.0

Vs2019集成Teigha4.0创建类库使用Teigha4.0,.Net框架也要使用4.0,且生成类型->目标平台需要设置成X86为了尽量将所有跟Dwg相关的操作封装到一个类库中,这里新建一个类库模块,保证其他类库中不在会引用Teigha相关的Api。把下载的类库全部防区工程根目录下,代码结构下创建启动类创建一个Winform应用,设置跟类库一样,选择4.0、X86Teigha类库在使用过程中需要初始化一个全局的Services对象,只需要保证对象不释放就可以。在类库中创建一个

2020-05-15 11:07:48 2296 1

原创 Teigha4.0加载显示Dwg文件

Teigha4.0加载显示Dwg文件网上显示Dwg的例子不是很好找,最好还是去官网下载例子。这里的demo大抵参考官网例子完成的。初始化驱动在窗体加载事件里面初始化显示驱动,代码怎么看都很奇怪,但人家就是这种写法需要注意的是加载模块的名称,官网例子是WinOpenGL.txv、3.0版本的是WinGDI.gs、这里加载WinBitmap.txv模块,这几个到底啥含义没有去深究。 PaintGraphics = Graphics.FromHwnd(panel.Handle);

2020-05-15 11:05:39 3496 4

原创 Teigha前世今身

1:ODA历史 2010ODA(Open Design Alliance)是一个非盈利的组则,在40多个国家有1100多个成员。ODA致力于促进开放的、工业标准的CAD数据和遗留的CAD数据的格式交换。 ODA开发用于技术图形应用程序的核心平台Teigha™, Teigha支持dwg、dgn、stl、pdf之间的数据交换。Teigha支持的多个平台:Windows、Mac、Unix、Linux等。 ODA 会员可以用 C++, .NET, 和 ActiveX 接口开发自己的应用程序。ODA的宗旨是开发核心

2020-05-15 11:00:39 1488 3

原创 ArcGIS10.2许可无法启动解决办法

前言:最近需要用到10.2版本,所以就下载了10.2,结果在安装LicenseManager的时候卡了我好一会,实在无语,之前的个个版本都尝试过破解,都一次成功,这次卡到这里记录一下原因,以及解决办法一 10.2下载地址分享         http://pan.baidu.com/s/1hq62BNe.com  里面包含了Desktop和Server,需要的自己下载。二 安装前准备工

2014-03-13 09:45:28 58393 4

原创 AO开发SDE(三)

注:文章内容都为实际项目需求开发轨迹今天主要是数据库的直连方式和两种数据加载过滤方式。直连是不可避免的,肯定会在AO中直接连接数据库来读取数据等,至于两种数据加载过滤方式主要是为了不显示不需要的数据,已加快地图的绘制效率,提高用户交互性等。两种过滤方式为Add query Layer和definition query。Add query Layey是选择在加载数据之前过滤,只加载满足条

2014-03-11 11:40:56 1284

原创 SDE导入数据错误(000936)

环境:oracle10g arcgis10.0未打补丁,win7旗舰版32位系统之前在自己测试的时候很正常,未出现任何错误,今天拿到了一些真实数据,在尝试做性能测试之前,导入数据就卡主了,很是纳闷。数据库环境:通过SDE对数据库表需要进行分区,参数都已经配置好了。第一次尝试导入时候,报错000732,这不是坑爹呢,发现这些错误乱报呢,有时候根本不准确,因为之前数据库路径不对的情况下也是

2014-03-10 15:06:20 993

原创 AO开发SDE(二)

引言: 这次的主要内容是连接SDE加载数据和开始编辑时候碰到的问题一:关于初始化问题这个主要是关系到许可的问题,如果许可初始化不到位的话,那么功能很容易报错,出现各式各样的错误。自己碰到的大约有几个:1. 检索 COM 类工厂中 CLSID 为 {4AFAF64D-0CB2-4ADB-BC88-9FB07548D10D} 的组件失败,原因是出现以下错误: 80040111 Clas

2014-03-07 16:38:32 2026

原创 SDE数据导入和其他功能错误(error-000372 999999)

前言:10版本以后的数据导入为毛会有这样子的蛋疼的错误,其实不止数据导入,但凡是配置参数里面有SDE数据库连接的工具都会统统报错,有人说是因为系统,但我觉得不是          一:发现问题在catalog中将单个或者多个数据导入到SDE库中,配置好参数后执行弹出如下错误:ERROR-000372 大致内容就是说坐标系不对啥的,胡扯。有时候还会弹出ERROR-999999错误。乱七八

2014-03-07 14:46:04 2224

原创 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

前言:昨天在电脑上安装了oracle11g 64位服务端,32位客户端,安装完成后,运行正常,结果第二天重启电脑后发现再次连接报错ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务百度了一下发现一大堆这种问题,虽然网上众多,但是自己还是需要记录一下。解决办法:在安装目录下找到E:\app\wwg\product\11.2.0\dbhome_2\NETWORK\ADMI

2014-03-06 20:47:09 637

原创 AO开发SDE(一)

前言: 有段时间没动过AO开发了,突然上手一下子还真有点不习惯。VS也有段时间没用了,最近刚把环境装好,把开发过程中的问题都写出来,话说这些问题都是以前碰到过得,就是因为没记录,所以现在碰到老问题还需要去百度一下,实在汗颜,以后的问题都会记录在案,养成良好的习惯,写出来的才记得最牢靠。正文:环境AE10.0+VS2010 .NET的c#语言开发。当我新建了一个工程后,简单放了MAP

2014-03-05 10:33:36 967

原创 获取系统环境变量

百度百科:境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。         string _Path = System.Envir

2014-03-04 15:35:42 537

原创 SDE与oracle表分区(一)

引言:当默认典型安装的SDE与数据库配合达不到想要的效率时,就会考虑按照需求重新配置SDE与数据库之间的配合,已达到满意的效果。         如当数据库的表过大的时候,通常在oracle上会采用分区表形式,对表按照业务需求进行分区,达到提高效率的目的。同样的SDE与数据库配合使用时,也会存在这样的问题,同样需要对表按照业务需求进行分区。再SDE中对数据分区与oracle中有所区别。一:

2014-03-04 11:20:55 1991

原创 arcmap 10.1连接oracle一个小错误

环境:win7旗舰版64位 oracle10g arcgis10.1最近需要弄oracle,所以就在自己台式机上安装了oracle10g服务端。安装很顺利,结果在最后用catalog采用直连的方式连接oracle数据库时候,提示无法解析的连接字符串。很是纳闷,还有本地装的toad也无法连接,琢磨半天,数据库安装部署都正确。查找了相关资料发现catalog这玩意是32位的,还有我的toad也

2014-03-01 18:53:12 2473

原创 静态类构造事件简介

静态类构造初始化         静态类已static为标示,不可继承(只能充object继承)和被继承(静态类是密封型的),可以添加构造函数,但是必须是无参数的默认构造函数。静态类创建时间         静态类的构造时间准确的说应该是在你使用该类的第一次时候创建,换言之,如果你定义了静态类,但是一直没有使用,那么这个静态类是没有被构造出的,这样就节约了内存。静态类的构造次数只有

2013-09-16 10:20:43 1069

arcgis10.6.1.txt

arcgis10.6.1.txt

2020-05-15

arcgis10.4.txt

arcgis10.4.txt

2020-05-15

arcgis10.3.txt

arcgis10.3.txt

2020-05-15

arcgis10.2.txt

arcgis10.2.txt

2020-05-15

迪米特法则

迪米特法则 是面向对象设计中很重要的一种设计规则

2012-12-25

超市选址地理信息系统开发

超市选址地理信息系统开发 描述了当需要建一个超市时候,如何在一片区域里面选取最合适的地点

2012-12-25

Windows7下vs2010发布网站

Windows7下vs2010发布网站 包含了很多在vs2010下发布网页的错误和解决办法

2012-12-25

系统集成项目管理工程师复习提纲

系统集成项目管理工程师复习提纲 考试概要

2012-12-25

基于云计算的空间插值计算

讲述了如何在云平台下实现地理信息系统的空间插值计算,目的在于利用云计算的高效率和分布式存储的优势实现网络共享的插值计算

2012-12-25

arcgis server 10安全配置

讲述arcgis server 地图服务安全性配置

2012-12-25

C#操作office(超经典).pdf

word开发基础教材

2012-03-13

电子沙盘军征符号扩展库

基于arcgis9.3 c#开发的军征符号

2012-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除