自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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数据库)

如何使用GeoWave实现简单的时空范围查询。

2024-12-13 15:29:14 519

原创 利用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

原创 Java geotools实现热力图,生成tiff文件

基于Java/geotools生成tiff格式的热力图,

2023-09-16 10:46:14 2580 3

原创 【Cesium】Cesium实现淹没分析(CallbackProperty方式)

Cesium实现淹没分析(获取范围地形高度极值)

2022-07-19 21:41:04 5170 1

原创 【Cesium】Cesium实现可视域分析

Cesium实现可视域分析

2022-07-16 10:41:58 6821 12

原创 【Cesium】距离量测和面积量测

Cesium距离量算和面积量算功能

2022-07-13 10:19:35 2528 2

原创 【Cesium入门】四、相机系统

Cesium相机系统(camera)

2022-04-10 19:02:22 1832

原创 【Cesium入门】三、申请令牌(token)并加载地形数据

Cesium申请token,加载地形数据

2022-04-09 08:56:33 12621 3

原创 【Cesium入门】二、创建一个极简的Cesium项目(Hello World)

cesium HelloWorld

2022-04-04 11:04:28 3931 2

原创 【Cesium入门】一、Cesium安装部署运行

cesium安装部署运行

2022-04-03 10:32:51 7277 3

原创 [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关注的人

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