<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[郝大大的博客]]></title><description><![CDATA[见微知著]]></description><link>https://blog.youkuaiyun.com/HB_Programmer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HB_Programmer]]></copyright><item><title><![CDATA[java打开txt]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/108397606</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/108397606</guid><author>HB_Programmer</author><pubDate>Tue, 30 Nov 2021 14:22:10 +0800</pubDate><description><![CDATA[public static void loadFile(String filePath) {
    List&lt;String&gt; strList = new ArrayList&lt;String&gt;();
    File file = new File(filePath);
    if (!file.exists()) {
        return;
    }
    try {
        InputStream instream = new FileInputStream.]]></description><category></category></item><item><title><![CDATA[java读取txt]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/108397825</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/108397825</guid><author>HB_Programmer</author><pubDate>Tue, 30 Nov 2021 14:20:53 +0800</pubDate><description><![CDATA[public static void writeFile(String filePath, String contents) {
    try {
        File file = new File(filePath);
        file.createNewFile();
        try (FileWriter writer = new FileWriter(file);
             BufferedWriter buffer = new BufferedWriter.]]></description><category></category></item><item><title><![CDATA[GeoScene 调用GP服务 异步]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/121559762</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/121559762</guid><author>HB_Programmer</author><pubDate>Fri, 26 Nov 2021 14:40:46 +0800</pubDate><description><![CDATA[以点的缓冲区分析为例：


&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &]]></description><category></category></item><item><title><![CDATA[GeoScene 调用GP服务 同步]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/121559201</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/121559201</guid><author>HB_Programmer</author><pubDate>Fri, 26 Nov 2021 14:22:43 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;2.]]></description><category></category></item><item><title><![CDATA[GeoScene发布缓冲区GP服务]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/121513987</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/121513987</guid><author>HB_Programmer</author><pubDate>Wed, 24 Nov 2021 14:50:22 +0800</pubDate><description><![CDATA[1、首先插入天地图底图到GeoScene中



2、创建点shape，打开目录窗格



3、找到存放数据的文件夹，右击选择新建



4、选择几何类型为：点，输入要素类名称：点，选择坐标系：当前地图，点击右下角的运行



5、找到目录下面的“文件夹”-bufferGP-bufferGP.tbx工具箱，右击新建“模型”



6、按照arcgis js（九）地理处理任务 发布GP服务_郝大大的博客-优快云博客内容设置模型参数



7、双击“模型”



8、输入参数，点击“运行”


...]]></description><category></category></item><item><title><![CDATA[arcgis js（九）天际线分析]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/120342368</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/120342368</guid><author>HB_Programmer</author><pubDate>Fri, 17 Sep 2021 11:34:06 +0800</pubDate><description><![CDATA[1、城市环境具有复杂的空间组成 - 既包含建筑物、树木、街道设施等实体结构的密集集合，也包含公园或公共城市广场等城市开放空间。使用天际线来更好的分析城市空间及其涵盖的空间区域，以便对城市中的特殊地点引起注意。

2、3D Analyst工具集包含一套可以满足多种应用的天际线工具。在用户确定观察点处可以看到的天空范围以及特定视点存在的可能障碍物时，这套工具可以对所采用的多种方案进行图形化比较。



3、工具说明



4、Skyline_3d基本用法

数据准备

通常对于城市天际线分析而言，最低数据要..]]></description><category></category></item><item><title><![CDATA[Android拍照保存]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/120127507</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/120127507</guid><author>HB_Programmer</author><pubDate>Mon, 06 Sep 2021 10:34:53 +0800</pubDate><description><![CDATA[1、拍照是在安卓开发中常用到的一个功能，所以需要熟练掌握

2、实现的功能是：拍照、保存到指定文件夹、照片可以命名

3、先获得读取文件夹的权限：


&lt;uses-permission android:name="android.permission.CAMERA" /&gt;
&lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;


List&lt;String&gt; permissio]]></description><category></category></item><item><title><![CDATA[arcgis for android（十）地理（电子）围栏实现]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/120041909</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/120041909</guid><author>HB_Programmer</author><pubDate>Wed, 01 Sep 2021 17:00:53 +0800</pubDate><description><![CDATA[1、上一章讲了arcgis for android 入门与提高（九）地理查询 + 触摸事件，本节讲一个应用，给定一个地理范围，判断当前位置是否进入到划定的围栏（可以构建多个围栏，判断这个点是否在所有的多边形内）。最好基于arcgis for android 入门与提高（六）定位https://blog.youkuaiyun.com/HB_Programmer/article/details/119993487，用获取的当前位置判断是否进入地理围栏。

2、原理是一点是否在多边形内，所以只要判断当前的经纬度是否在构建的多]]></description><category></category></item><item><title><![CDATA[arcgis for android（八）加载shape和影像]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/120031867</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/120031867</guid><author>HB_Programmer</author><pubDate>Wed, 01 Sep 2021 09:00:49 +0800</pubDate><description><![CDATA[1、上一章讲了arcgis for android 入门与提高（七）加载服务https://blog.youkuaiyun.com/HB_Programmer/article/details/120009351，介绍了三种加载服务图层的方式，这节讲如何加载各类数据。

2、shape数据是最常用的数据，arcgis for android提供了提别方便的接口供我们使用，当然这个接口的权限是最高的，所以只能在开发者模式中使用：


...]]></description><category></category></item><item><title><![CDATA[arcgis for android（九）地理查询 + 触摸事件]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/120031792</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/120031792</guid><author>HB_Programmer</author><pubDate>Wed, 01 Sep 2021 08:56:13 +0800</pubDate><description><![CDATA[1、上一章讲了arcgis for android 入门与提高（七）加载服务https://blog.youkuaiyun.com/HB_Programmer/article/details/120009351，介绍了三种加载服务图层的方式，这节讲如何查询shape属性，用消息框显示出来。
]]></description><category></category></item><item><title><![CDATA[arcgis for android（七）加载arcgis server服务]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/120009351</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/120009351</guid><author>HB_Programmer</author><pubDate>Tue, 31 Aug 2021 09:52:04 +0800</pubDate><description><![CDATA[1、上一章讲了arcgis for android 入门与提高（六）定位https://blog.youkuaiyun.com/HB_Programmer/article/details/119993487，在前几章的基础上继续学习新的知识：arcgis for android API可以加载arcgis server发布的服务，如何发布服务可以在网上一搜就有很多详细的资料，把发布的服务放到服务器，生成一个url，就是我们要访问的地址。先来看三个重要的图层类，以及它们之间的区别和使用。

2、ArcGISVectorT]]></description><category></category></item><item><title><![CDATA[arcgis for android（六）定位]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/119993487</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/119993487</guid><author>HB_Programmer</author><pubDate>Mon, 30 Aug 2021 11:26:26 +0800</pubDate><description><![CDATA[1、上一节讲了如何加载天地图arcgis for android 入门与提高（五）加载天地图https://blog.youkuaiyun.com/HB_Programmer/article/details/107731664，这节讲解如何定位，定位有很多方式，但是原理都是基于GPS，第一种常用的定位方式就是Android系统自带的定位，封装在​LocationListener和LocationManager里面，自带的有个很大的缺陷：室内基本无法定位！坐标系是WGS84的，误差在十米左右；第二种可以用百度定位API，]]></description><category></category></item><item><title><![CDATA[arcgis for android（三）显示三维场景]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/119985939</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/119985939</guid><author>HB_Programmer</author><pubDate>Sun, 29 Aug 2021 21:31:14 +0800</pubDate><description><![CDATA[1、上一节讲了arcgis for android 入门与提高（二）显示二维地图https://blog.youkuaiyun.com/HB_Programmer/article/details/119985752，接下来看看如何显示三维地图。

2、基于Android Studio，我们打开AndroidManifest.xml，添加网络权限和三维控件支持：


&lt;uses-permission android:name="android.permission.INTERNET" /&gt;
&lt;uses.]]></description><category></category></item><item><title><![CDATA[arcgis for android（二）显示二维地图]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/119985752</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/119985752</guid><author>HB_Programmer</author><pubDate>Sun, 29 Aug 2021 21:23:04 +0800</pubDate><description><![CDATA[1、上一节讲了 arcgis for android 入门与提高（一）配置环境https://blog.youkuaiyun.com/HB_Programmer/article/details/119967868，接下来看看如何显示二维地图。

2、基于Android Studio，我们打开AndroidManifest.xml，添加网络权限和二维控件支持：


&lt;uses-permission android:name="android.permission.INTERNET" /&gt;
&lt;uses-f]]></description><category></category></item><item><title><![CDATA[arcgis for android（一）配置Android Sutdio环境]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/119967868</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/119967868</guid><author>HB_Programmer</author><pubDate>Sat, 28 Aug 2021 15:40:24 +0800</pubDate><description><![CDATA[1、做了一年多的Android GIS开发，突然想做个深刻的总结，记录这一年两个月收获的点点滴滴和遇到的难题，给自己一个交代，不留遗憾！

2、esri 这两年在开发接口方面做了很大的改进和提升，给gis开发者和工作者提供了极大的便利，也能把桌面端arcgis的大部分功能进行地理服务处理，返回到其他平台上，真是一个好消息。官网地址https://developers.arcgis.com/android/，去年六月份我接触Android的时候API版本是100.8.0，在首页我们看到当前版本是100.1..]]></description><category></category></item><item><title><![CDATA[Android 设置动画]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/119891547</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/119891547</guid><author>HB_Programmer</author><pubDate>Tue, 24 Aug 2021 15:44:36 +0800</pubDate><description><![CDATA[1、设置闪烁效果


Animation animation = new AlphaAnimation(1, 0);
animation.setDuration(1000);
animation.setInterpolator(new LinearInterpolator());
animation.setRepeatCount(Animation.INFINITE);
animation.setRepeatMode(Animation.REVERSE);
imageView.setAnimation(an]]></description><category></category></item><item><title><![CDATA[arcgis js（九）地理处理任务 缓冲区分析]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/119857936</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/119857936</guid><author>HB_Programmer</author><pubDate>Sun, 22 Aug 2021 21:15:04 +0800</pubDate><description><![CDATA[1、基于上一节的讲解我们已经知道如何发布GP服务，https://blog.youkuaiyun.com/HB_Programmer/article/details/119837395，接下来进入正题，后面会分节介绍如何进行调用和处理众多的地理任务，给从事本专业的高校学生或者对GIS感兴趣的开发者提供一个学习思路，满足大家对地理信息处理的迫切需求。

2、
...]]></description><category></category></item><item><title><![CDATA[arcgis js（九）地理处理任务 三维可视域分析]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/119856698</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/119856698</guid><author>HB_Programmer</author><pubDate>Sun, 22 Aug 2021 19:39:11 +0800</pubDate><description><![CDATA[1、这里引用官方的例子：https://developers.arcgis.com/javascript/latest/sample-code/geoprocessing-viewshed/


&lt;html&gt;

&lt;head&gt;
    &lt;meta charset="utf-8" /&gt;
    &lt;meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /&gt;
  ]]></description><category></category></item><item><title><![CDATA[arcgis js（八）地理查询]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/119844246</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/119844246</guid><author>HB_Programmer</author><pubDate>Sat, 21 Aug 2021 20:08:50 +0800</pubDate><description><![CDATA[1、地理查询主要是查询该图层的每个图斑的属性，分为基本查询和按距离查询，基本查询指的是如果鼠标选择的点在图斑上或内才有效，按距离查询指的是在给定距离内如果查询到了图斑就把该图斑作为查询对象，第一种适合用在面状图层中，第二种方式适合点和线状图层。

2、请仔细阅读下面的代码，带有注释，需要慢慢消化。查询对象可以是服务图层，这里发布了一个服务图层service layer，全是面状图斑，所以用这两种查询方法都比较适合。


&lt;html&gt;

&lt;head&gt;
    &lt;meta char]]></description><category></category></item><item><title><![CDATA[arcgis js（九）地理处理任务 发布GP服务]]></title><link>https://blog.youkuaiyun.com/HB_Programmer/article/details/119837395</link><guid>https://blog.youkuaiyun.com/HB_Programmer/article/details/119837395</guid><author>HB_Programmer</author><pubDate>Sat, 21 Aug 2021 11:30:56 +0800</pubDate><description><![CDATA[1、地理处理Geoprocessing，简称GP，是一个很重要的概念，我们都知道arcgis工具箱提供的各种工具，其实它们的本质就是一个一个的地理处理任务，只不过是arcgis提前写好了输入输出。在web端也能够调用工具箱所有的工具，先创建一个模型构建器，然后把这个模型发布为地理处理任务GP Task给arcgis js调用即可。Task类型的处理都是放在服务器上的，如何发布也是地理处理任务很重要的一部分。

2、发布GP Task的方法

打开工具箱，新建一个工具箱，新建模型，





3、创建tas.]]></description><category></category></item></channel></rss>