- 博客(29)
- 收藏
- 关注

原创 【Arcpy】 将一个shpefile分解为多个要素类并导出为shapefile文件
#!/usr/bin/python# -*- coding: utf-8 -*-import arcpyimport osoutpath=r"D:\output_buffer"arcpy.env.workspace=outpathhospital_buffer=unicode(r"D:/南昌医院_buffer.shp","utf-8") #医院缓冲区数据with arcpy.da.S...
2020-03-22 10:36:43
1583
原创 利用GeoWave导入矢量数据到HBase/Accumulo数据库
最近在做有关地理时空大数据的实验,本文将介绍如何利用geowave框架,将矢量数据导入到HBase或Accumulo等NoSQL数据库中。
2024-12-13 11:07:32
644
原创 Java模拟并发请求,并统计请求的平均响应时间(CountDownLatch)
CountDownLatch是一个同步工具类,它通过一个计数器来实现的,初始值为线程的数量。每当一个线程完成了自己的任务,计数器的值就相应得减1。当计数器到达0时,表示所有的线程都已执行完毕,然后在等待的线程就可以恢复执行任务。try {//先阻塞在这里,等待主线程将latch的计数器减为0//执行完一次latchTotal的计数器减一,latchTotal减到0后,主线程才会继续往下执行return -1L;
2024-12-11 20:39:21
425
原创 【Docker安装Redis】Docker安装Redis,读取Redis配置文件,支持远程访问
一键docker安装启动redis,读取redis配置文件,并支持远程访问
2023-12-15 10:53:52
799
原创 [Arcgis Engine for Java]在工作空间下创建shp文件(要素类)
直接上代码public IFeatureClass createFeatureClass(IFeatureWorkspace featureWorkspace, ISpatialReference spatialReference, List<ShpField> fieldList,
2021-04-13 20:25:01
369
1
原创 [Arcgis Engine for Java]将所选要素导出为shp文件
1、按条件筛选要素//空间关系过滤条件IQueryFilter sf = new QueryFilter();//geometry和spatialRel是必须的IFeatureClass fc = xxx;ISelectionSet selectionSet = fc.select(sf,esriSelectionType.esriSelectionTypeSnapshot,esriSelectionOption.esriSelectionOptionNormal,null);2、导出成shp
2021-04-13 20:15:35
1378
原创 Freemarker导出word图片不显示可能的原因
最近工作中需要导出word,百度一下后发现freemarker支持自己定义模板样式,只要把数据按规定格式塞进去就好,尝试之后发现导出的图片不显示,一番操作后发现了原因,记录一下,以防止下次再忘了:1、原因一:在图片的占位符内插入的base64编码带有类似**“data:image/png;base64,”**的前缀,把前缀去掉即可。2、原因二:一般插入图片都是把base64编码插入<w:bindData>标签中: <w:binData w:name="wordml://0300000
2021-01-09 10:40:45
3774
原创 Intellij IDEA构建Arcgis objects for java项目
前言网上大多数arcgis objects for java的项目都是用Eclipse开发,这次我用Intellij IDEA构建了一个Spring boot 项目,引入了Arcgis Engine依赖,具体如下:一、项目环境1、32位jdk:1.8 ,目前Arcgis Engine只支持32位JDK2、maven:3.6.33、Arcgis 10.24、Arcgis Engine 10.25、Intellij IDEA 2019.3二、项目结构很平常的Spring boot项目结构三、
2020-11-12 19:21:16
2442
3
原创 [Java]如何将String字符串进行base64编码
应工作需要,需要将字符串进行base64编码,方法很简单,如下:1、引入pom依赖<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version></dependency>2、进行转
2020-10-25 10:44:30
8296
原创 [GeoServer]GeoServer服务中增删改
一、GeoServer服务增删改geoServer服务中图层要素的增删改,如果是通过postgis发布的数据,可以直接操作数据库实现。而如果是通过shp发布,则需要发送post请求,附带xml参数实现。1、要素修改发送URL:http://localhost:8080/geoserver/wms<wfs:Transaction version="2.0.2" service="WFS" xmlns="http://www.someserver.example.com/myns
2020-10-24 19:21:21
1720
3
原创 【JAVA】网络编程中,IO流的一点坑
最近在学习TCP协议,过程中发现一点坑,特来总结:1、IO流关闭后会导致Socket关闭,所以要把IO流关闭放到最后2、BufferedReader的Readline()方法,必须读到/r或/n才会停止,否则一直处于阻塞状态。所以在客户端传输数据时,要在数据的最后加一个换行符。...
2020-06-04 09:18:35
225
原创 [Arcobjects sdk for java]提取矢量点所在位置的栅格数据值
【arcobjects sdk for java】提取矢量点所在位置的栅格数据值```java * 用ExtractValuesToPoints获取坐标点处的像元值 * rasterdataset: 栅格数据集 * featureclass: 矢量数据 * 返回 output_dataset:返回数据集 */ public static IGeoDataset getPixelValueOfRasterData(RasterDataset rasterdataset, Featur
2020-05-27 18:51:15
376
原创 【JAVA】面向对象设计——成员变量和局部变量的区别
成员变量和局部变量1、定义位置不同:成员变量是定义在类中,类的方法外;局部变量定义在类的方法里。public class Car{ String color; String type; int number; public static void run(Car c) { int x=1; System.out.pri...
2020-04-09 20:38:54
157
原创 【JAVA】static
静态成员Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。如:public class StaticTest{ public static String string="shiyanlou"; public static void main(Str...
2020-04-02 16:23:03
223
转载 【python】高德坐标转wgs84
采集到的数据是这样的代码:import mathimport xlrdx_pi = 3.14159265358979324 * 3000.0 / 180.0pi = 3.1415926535897932384626 # πa = 6378245.0 # 长半轴ee = 0.00669342162296594323 # 扁率def gcj02towgs84(lng, lat):...
2020-03-20 11:18:36
2962
原创 【JAVA】ArrayList
ArrayList是一种用来表示集合的数据结构,相比于数组,ArrayList在增删改元素的方面有着更大的优势。1、 ArrayList的定义1、导入包 import java.util.ArrayList;2、ArrayList<存储的数据类型> 变量名=new ArrayList<存储的数据类型> [];注意:如果希望向集合ArrayList当中存储基本类型数据...
2020-03-19 11:09:37
128
原创 【JAVA】方法的重载
一、什么是重载?在JAVA中,允许一个类中出现方法名相同的几个方法,但是方法的参数类型或个数必须不同。1、方法名相同2、方法的参数类型,参数个不一样3、方法的返回类型可以不相同4、方法的修饰符可以不相同5、main 方法也可以被重载例子:public class MethodLoadDemo{ public static int add(int x,int y) ...
2020-03-18 16:28:13
175
原创 【JAVA】数组的定义、使用
一维一、定义一个数组数据类型[] 变量名 = new数据类型[存储元素的个数]int[] arr=new int[20];二、定义数组元素1、数据类型[] 变量名= new 数据类型[]{元素1,元素2,元素3…}int[] arr = new int[]{1,2,3,4,5} ;`2、数据类型[] 变量名={元素1,元素2,元素3…}int[] arr ={1,2,3,4,5...
2020-03-17 22:31:28
188
原创 利用pip安装第三方库后,在pycharm中却无法识别
在我们使用python的过程中,常使用pip去安装所需的第三方库pip install xxx但最近在学习的过程中,发现在成功安装了第三方库后,pycharm中却没有显示我所安装的库。解决方法一、问题的根源仔细研究后发现,问题的根源来自pycharm中的project interpreter这是项目的解释器,而解释器路径下的库就决定了你这个项目中可以使用的库!!我们利用pip安...
2020-02-29 17:13:12
911
转载 Tomcat配置arcgis api for javascript
参考以下链接,学习了https://blog.youkuaiyun.com/qq_36375770/article/details/80019651
2020-02-27 16:25:16
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人