2011-10-10 0:55:12

本文详述了FFmpeg的编译流程、支持库安装、使用方法以及配置选项,涵盖了从下载到编译,再到FFmpeg各组件的详细步骤,并提供了FFmpeg的基本用法、配置选项和常用命令说明。
2011-10-10 0:55:12 




   ffmpeg编译及使用


1 ffmpeg介绍
ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库。


它被mplayer或者xine使用作为解码器。还有,国内比较流行的播放器影音风暴或MyMPC的后端ffdshow也是使用ffmpeg的解码库的。


ffmpeg软件包经编译过后将生成三个可执行文件,ffmpeg,ffserver,ffplay。其中ffmpeg用于对媒体文件进行处理,ffserver是一个http的流媒体服务器,ffplay是一个基于SDL的简单播放器。
ffmpeg 中有五个库文件,libavcodec,libavformat,libavutil,libswscale,libpostproc,其中库 libavcodec,libavformat用于对媒体文件进行处理,如格式的转换;libavutil是一个通用的小型函数库,该库中实现了CRC校验码的产生,128位整数数学,最大公约数,整数开方,整数取对数,内存分配,大端小端格式的转换等功能;libswscale,libpostproc 暂时不知道何用。




2 ffmpeg下载
最新的ffmpeg可以通过svn下载,SVN辅助的软件有:
SubVersion,从 http://subversion.tigris.org/ 下载,支持linux。
TortoiseSVN,从 http://tortoisesvn.tigris.org/ 下载,是很不错的SVN客户端程序,


为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端,用起来很方便。


subversion安装,记住最好之前装过apr和apr-util,在apache.org网站能下到
wget http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz
tar zvxf subversion-1.3.2.tar.gz
cd subversion-1.3.2
./configure --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd/
make
make install
如果安装了FC6,它已经带了svn,不用装了。
ffmpeg的下载:我们就可以通过svn命令获取最新的ffmpeg,命令如下:
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg






3 ffmpeg支持库的安装


* xvid
xvid的获取地址如下:
http://www.xvid.org/
wget http://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz
配置编译
   for x86
#./configure --prefix=/usr/local
#make
#make install
   for arm
#CC=arm-linux-gcc ./configure --prefix=/usr/local/arm/arm-linux --build=i686-pc-linux --host=arm-linux --target=arm-linux
#make
#make install




* x264
x264的获取地址如下:
svn co svn://svn.videolan.org/x264/trunk x264
配置编译
   for x86
#./configure --enable-shared --prefix=/usr/local
#make
#make install
   for arm
#CC=arm-linux-gcc ./configure --enable-pthread --enable-shared --host=arm-linux


--prefix=/usr/local/arm/arm-linux
#make
#make install




* 支持mp3
lame的获取地址如下: http://lame.sourceforge.net/index.php
配置编译
   for x86
./configure --enable-shared --prefix=/usr/local




* 支持Ogg Vorbis:




* AC3和dts编码的支持
libdts编译参数
./configure --prefix=/usr
make
make install




* mpg4 aac格式支持,如果ffserver服务器还针对手机用户服务,所以,类似aac,mpg4铃声格式的支持,我们也得做。这里我们安装faad2和faac就行,下载请到http://www.audiocoding.com/modules/mydownloads/,http://prdownloads.sourceforge.net/faac
   FAAD2的编译
cd faad2
autoreconf -vif
./configure --prefix=/usr --with-mp4v2 --enable-shared
make
make install
   faac的编译
cd faac
chmod +x bootstrap
./bootstrap
./configure --prefix=/usr --with-mp4v2 --enable-shared
make
make install
在编译ffmpeg,在configure时加上--enable-amr_nb --enable-faad --enable-faac参数。




* 支持3gp格式,这也是现在好多手机支持的格式,所以也得支持编译
编译的时候加上--enable-amr_nb --enable-amr_wb参数就行,根据编译系统的提示,所以我们得下载一些编译3gp所需得文件。
源码网址:http://www.3gpp.org/ftp/Specs
wget http://www.3gpp.org/ftp/Specs/ar ... 6.204/26204-510.zip
解压以后把里面的文件都拷贝到libavcodec/amrwb_float
wget http://www.3gpp.org/ftp/Specs/ar ... 6.104/26104-510.zip
解压以后把里面的文件都拷贝到libavcodec/amr_float




* ffmpeg支持VC1格式
    微软ASF格式的三个版本,WMV1,WMV2,WMV3分别对应MediaPlayer的版本7,8和9,所以很多时候会称VC1为WMV3或 WMV9,都是它了,有时候在代码里,也能看到称呼它为VC9的。因为微软还没有正式公开这种格式,所以当前对VC1的支持还很不完善。本文基本是根据 Multimedia Mike的一篇博客翻译和完善而来。
    (1) 首先要下载 SMPTE VC-1 reference decoder,这个组织是要收费的,可以从这里下载免费的。
    (2) 在ffmpeg目录下的libavcodec目录下面,建立目录libvc1。
    (3) 将VC1_reference_decoder_release6/decoder/目录中的*.c和*.h文件全部copy到libvc1目录下。
    (4) 将VC1_reference_decoder_release6/shared/目录中的*.c和*.h文件全部copy到libvc1目录下。
    (5) 将 libvc1-makefile.txt放到libvc1下的Makefile文件。
    (6) 将smpte-vc1.c文件放到libavcodec目录下。
    (7) 修改libavcodec目录下的vc9.c,将文件最后的wmv3_decoder这个AVCodec的structure,用#if 0和#endif包含起来,也就是使它失效了。
    (8) 修改libavcodec目录下的allcodecs.c,将register_avcodec(&wmv3_decoder)上下的注释去掉,使它发挥作用。
    (9) 修改libavcodec目录下的Makefile,把OBJS的列表中加入smpte-vc1.o。
    (10)修改ffmpeg主目录下的Makefile文件,把-L./libavcodec/libvc1 -lvc1$(BUILDSUF)加入到FFLIBS后面。
    (11) 进入ffmpeg/libavcodec/libav1,执行make
    (12) 到ffmpeg主目录下,执行config;make;make install。config时根据实际情况带参数。




* 采用ffmpeg转码制作FLV文件的方法
    采用ffmpeg转码制作FLV文件,和转码成其它媒体类型的重要差别是一定要有lame库支持,因为FLV的声音编码采用mp3格式,非lame这个东东不行。编译ffmpeg中加入lame库真是一场灾难,特别在windows下,很多参数都不能发挥作用,最后直接手工copy和改一些文件,记录如下:
    (1) 如果在Windows下编译,第一步当然是下载MinGW和MSYS来装上了。到http://mingw.sourceforge.net/去下载最新版的MinGW-5.0.2.exe和MSYS-1.0.11-2004.04.30-1.exe。
    (2) 先安装MinGW,直接运行MinGW-5.0.2.exe安装,选择目录,譬如选择D:\MinGW为安装目录。安装时需要选择gcc和make模块,安装文件本身很小,会从网上下载模块来安装。
    (3) 然后安装MSYS,也是直接运行MSYS-1.0.11-2004.04.30-1.exe安装。安装目录一般选择D:\MinGW\bin \1.0。,安装过程会询问刚才安装MinGW的目录,输入D:\MinGW,其它都回答'Y'就搞定了。如果不清楚,可以看这个图片效果。
    (4) 运行MSYS,桌面上有个图标,双击就运行了,运行结果是一个模拟unix的命令窗口,后面的编译都在这种状态下进行。前面4步在linux不需要。
    (5) 到http://lame.sourceforge.net/去下载最新版的lame-3.97b2.tar.gz,copy到你认为合适的地方,解压后进入lame解压出来的目录中。执行
        ./configure --prefix=PREFIX
        make
        make install
    (6) 就把编译出来的include下的lame目录copy到/usr/include目录下,把lib下的几个库文件都copy到/usr/lib目录下。这里注意有个变化,如果只copy lib目录下的静态库到/usr/lib下,就是只copy libmp3lame.a文件,编译出来的ffmpeg最终就不会对libmp3lame的动态库有依赖关系,这是因为编译首先找动态库,动态库没有才找静态库。如果不做这个copy,后面编译ffmpeg时无论如何指定参数,都会报错LAME not found,不知道是哪里的bug。
    (7) 从http://ffmpeg.mplayerhq.hu/取得最新的ffmpeg,现在自由软件都大量采用SVN了,要先装一个SVN,可以去http://tortoisesvn.tigris.org/下载windows版的SVN,去http://subversion.tigris.org/下载linux版的SVN。SVN如何编译安装这里就省略了。
    (8) 如果在windows下,打开解压后的ffmpeg目录下的Makefile文件,在FFLIBS的那一行后面加上-lmp3lame$(BUILDSUF)。这个也不知道是哪个bug引起的,搞了好长时间才搞出来,郁闷。Linux下不用这样。




4 ffmpeg的编译


配置编译
for x86
#./configure --prefix=/usr --enable-gpl --enable-shared --enable-mp3lame --enable-amr_nb --enable-amr_wb --enable-amr_if2 --enable-libogg --enable-vorbis --enable-xvid --enable-a52 --enable-a52bin --enable-faadbin --enable-dts --enable-pp --enable-faad --enable-faac --enable-x264 --enable-pthreads --disable-ffserver --disable-ffplay
make
make install


补充1:
关于3gp的编译,如果大家要编译--enable-amr_nb-fixed,那就不能跟--enable-amr_nb同时编译,我不大清楚这两者到底有什么区别,似乎


fixed是修正版,管他呢,编译的方法:
wget http://www.3gpp.org/ftp/Specs/ar ... 6.073/26073-510.zip
解压以后把里面的文件都拷贝到libavcodec/amr目录下


修改libavcodec/amr/makefile 找到CFLAGS = -Wall -pedantic-errors -I. $(CFLAGS_$(MODE)) -D$(VAD) 换成CFLAGS = -Wall -I.


$(CFLAGS_$(MODE)) -D$(VAD) -DMMS_IO


整体编译参数就是
#./configure --prefix=/usr --enable-gpl --enable-shared --enable-mp3lame --enable-amr_nb-fixed --enable-amr_wb --enable-amr_if2 --enable-libogg --enable-vorbis --enable-xvid --enable-a52 --enable-a52bin --enable-dts --enable-pp --enable-faad --enable-faadbin --enable-faac --enable-x264 --enable-pthreads --disable-ffserver --disable-ffplay
make
make install


for x86的简易配置
#./configure --prefix=./install --disable-shared --enable-pthreads --enable-libx264 --enable-libxvid --arch=i686 --enable-gpl
#make
#make install


for arm
配置编译
#./configure --prefix=/home/zht/redhatzht/sources/image-colletct/ffmpeg/install --enable-static --disable-shared --enable-libx264 --enable-libxvid --cross-compile --cc=arm-linux-gcc --arch=arm --enable-gpl --disable-strip --disable-network --disable-ipv6 --disable-vhook --disable-audio-beos --disable-audio-oss --disable-mpegaudio-hp  --enable-pthreads --enable-small --disable-parsers --disable-debug
#make
#make install


注意:


(1)“/home/zht/redhatzht/sources/image-colletct/ffmpeg”为ffmpeg源码所在目录。
(2)“/usr/local/arm”为arm-linux-gcc交叉编译器所在目录。
(3) 如果库文件安装在/usr/local/lib目录中导致配置失败,可以在/etc/ld.so.conf文件中添加/usr/local/lib目录,然后执行#ldconfig。
    x86上的ldconfig不能在arm上运行,arm上的ldconfig工具是在建立交叉编译器时,编译glibc是产生的,可以拷贝到arm-linux中。
(4) 本文大部分内容来自网络,其中xvid,x264的库,我亲手安装过,ffmpeg的配置编译for x86的简易配置,for arm,我亲手配置编译过,并在x86,arm上可用,编译配置都是采用静态库。




5 ffmpeg用法
ffmpeg作为媒体文件处理软件,基本用法如下:
ffmpeg -i INPUTfile [OPTIONS] OUTPUTfile
输入输出文件通常就是待处理的多媒体文件了。可以是纯粹的音频文件,纯粹的视频文件,或者混合的。ffmpeg支持绝大部分的常见音频,视频格式,象常见的各种mpeg,AVI封装的DIVX和Xvid等等,具体的格式支持列表可以使用ffmpeg -formats查看或直接查阅文档。
另外,由于Linux把设备视为文件,因此-i选项后可以跟设备名。比如DV,视频卡,光驱或者其它的各类设备。输出的内容通过


Options调整,其主要的选项如下:
-vcodec  视频流编码方式
-b        视频流码率(默认只有200k,一般都需要手动设置,具体的数值视codec选择而定)
-r        视频流帧数(一般说来PAL制式通常用25,NTSC制式通常用29)
-s         视频解析度(分辨率,也要视codec和你的需要而定。另:具体写法使用“数字x数字”的形式)
-t         处理持续时间。
-acodec   音频流编码方式
-ab          音频流码率(默认是同源文件码率,也需要视codec而定)
-ar           音频流采样率(大多数情况下使用44100和48000,分别对应PAL制式和NTSC制式,根据需要选择)
-vn  屏蔽视频流
-an  屏蔽音频流
-author  设置媒体文件的作者
-title  设置媒体文件的题目
-f  强制使用某种格式
-target type 使用预置的格式转换(可以转成dvd,vcd或svcd)


除此之外还有些更高级的选项,如设定vbr,或设定high quality,或者设定vbr的buff和max/min码率,象一般我们自用的dvd抓轨啦,DV转vcd dvd啦,网上下载的电影转成vcd或dvd都不一定需要用到它们。


常用命令选项说明
-fromats 显示可用的格式
-f fmt 强迫采用格式fmt
-I filename 输入文件
-y 覆盖输出文件
-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持(截图需要)
-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持
-title string 设置标题
-author string 设置作者
-copyright string 设置版权
-comment string 设置评论
-target type 设置目标文件类型(vcd,svcd,dvd),所有的格式选项(比特率,编解码以及缓冲区大小)自动设置,只需要输入如下的就可以了:ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg
-hq 激活高质量设置


-b bitrate 设置比特率,缺省200kb/s
-r fps 设置帧频,缺省25
-s size 设置帧大小,格式为WXH,缺省160X128.下面的简写也可以直接使用:Sqcif 128X96 qcif 176X144 cif 252X288 4cif 704X576
-aspect aspect 设置横纵比 4:3 16:9 或 1.3333 1.7777
-croptop/botton/left/right size 设置顶部切除带大小,像素单位
-padtop/botton/left/right size 设置顶部补齐的大小,像素单位
-padcolor color 设置补齐条颜色(hex,6个16进制的数,红:绿:蓝排列,比如 000000代表黑色)
-vn 不做视频记录
-bt tolerance 设置视频码率容忍度kbit/s
-maxrate bitrate设置最大视频码率容忍度
-minrate bitreate 设置最小视频码率容忍度
-bufsize size 设置码率控制缓冲区大小
-vcodec codec 强制使用codec编解码方式. 如果用copy表示原始编解码数据必须被拷贝.(很重要)


-ab bitrate 设置音频码率
-ar freq 设置音频采样率
-ac channels 设置通道,缺省为1
-an 不使能音频纪录
-acodec codec 使用codec编解码


-vd device 设置视频捕获设备,比如/dev/video0
-vc channel 设置视频捕获通道 DV1394专用
-tvstd standard 设置电视标准 NTSC PAL(SECAM)
-dv1394 设置DV1394捕获
-av device 设置音频设备 比如/dev/dsp


-map file:stream 设置输入流映射
-debug 打印特定调试信息
-benchmark 为基准测试加入时间
-hex 倾倒每一个输入包
-bitexact 仅使用位精确算法 用于编解码测试
-ps size 设置包大小,以bits为单位
-re 以本地帧频读数据,主要用于模拟捕获设备
-loop 循环输入流。只工作于图像流,用于ffserver测试




5 example
(1) ffmpeg的使用


"Video and Audio grabbing"
FFmpeg can use a video4linux compatible video source and any Open Sound System audio source:         
        ffmpeg /tmp/out.mpg
Note that you must activate the right video source and channel before launching ffmpeg. You can use any TV viewer such as


xawtv (<http://bytesex.org/xawtv/>) by Gerd Knorr which I find very good. You must also set correctly the audio recording


levels with a standard mixer.
"Video and Audio file format conversion"


* You can input from YUV files:      
        ffmpeg -i /tmp/test%d.Y /tmp/out.mpg
The Y files use twice the resolution of the U and V files. They are raw files, without header. They can be generated by all decent video decoders. You must specify the size of the image with the -s option if ffmpeg cannot guess it.


* You can input from a RAW YUV420P file:         
        ffmpeg -i /tmp/test.yuv /tmp/out.avi
The RAW YUV420P is a file containing RAW YUV planar, for each frame first come the Y plane followed by U and V planes, which are half vertical and horizontal resolution.


* You can output to a RAW YUV420P file:         
        ffmpeg -i mydivx.avi -o hugefile.yuv


* You can set several input files and output files:         
        ffmpeg -i /tmp/a.wav -s 640x480 -i /tmp/a.yuv /tmp/a.mpg
Convert the audio file a.wav and the raw yuv video file a.yuv to mpeg file a.mpg


* You can also do audio and video conversions at the same time:         
        ffmpeg -i /tmp/a.wav -ar 22050 /tmp/a.mp2
Convert the sample rate of a.wav to 22050 Hz and encode it to MPEG audio.


* You can encode to several formats at the same time and define a mapping from input stream to output streams:         
        ffmpeg -i /tmp/a.wav -ab 64 /tmp/a.mp2 -ab 128 /tmp/b.mp2 -map 0:0 -map 0:0
Convert a.wav to a.mp2 at 64 kbits and b.mp2 at 128 kbits. "-map file:index" specify which input stream is used for each output stream, in the order of the definition of output streams.


* You can transcode decrypted VOBs         
        ffmpeg -i snatch_1.vob -f avi -vcodec mpeg4 -b 800 -g 300 -bf 2 -acodec mp3 -ab 128 snatch.avi
This is a typical DVD ripper example, input from a VOB file, output to an AVI file with MPEG-4 video and MP3 audio, note that in this command we use B frames so the MPEG-4 stream is DivX5 compatible, GOP size is 300 that means an INTRA frame every 10


seconds for 29.97 fps input video.  Also the audio stream is MP3 encoded so you need LAME support which is enabled using --enable-mp3lame when configuring.  The mapping is particularly useful for DVD transcoding to get the desired audio language.


NOTE: to see the supported input formats, use ffmpeg -formats.




(2) ffplay的使用


ffplay - FFplay media player
SYNOPSIS


ffplay [options] input_file
DESCRIPTION


FFplay is a very simple and portable media player using the FFmpeg libraries and the SDL library. It is mostly used as a test bench for the various APIs of FFmpeg.
OPTIONS


"Main options"


show help force displayed width force displayed height disable audio disable video disable graphical display force format
"Advanced options"


show the stream duration, the codec parameters, the current position in the stream, and the audio/video synchronisation drift. force RTP/TCP protocol usage instead of RTP/UDP. It is only meaningful if you are doing stream with the RTSP protocol.


set the master clock to audio ( type=audio), video ( type=video) or external ( type=ext). Default is audio. The master clock is used to control audio-video synchronization. Most media players use audio as master clock, but in some cases (streaming or high quality broadcast) it is necessary to change that. This option is mainly used for debugging purposes.




(3) ffserver的使用
ffsserver - FFserver video server
SYNOPSIS


ffserver [options]
DESCRIPTION


FFserver is a streaming server for both audio and video. It supports several live feeds, streaming from files and time shifting on live feeds (you can seek to positions in the past on each live feed, provided you specify a big enough feed


storage in ffserver.conf).


This documentation covers only the streaming aspects of ffserver / ffmpeg. All questions about parameters for ffmpeg, codec questions, etc. are not covered here. Read ffmpeg-doc.html for more information.
OPTIONS


print the license print the help use configfile instead of /etc/ffserver.conf


6 其他(参考)


(1)mencoder篇
   首先获取mplayer软件包极其mplayer官网上自带的codecs.如果喜欢mplayer,也可以下载gui和font.关于mplayer-1.0rc1在71.21的/home/zhengyu/tools中能找到.如果需要网上下载,可以去官网:http://www.mplayerhq.hu/de...下载rc1地址如


下:http://www1.mplayerhq.hu/M...最新的svn版本:http://www1.mplayerhq.hu/M...官网同时也给出了一些codec,其中就有rm格式的codec:http://www1.mplayerhq.hu/M...    xplore也提供下载,mplayer1.0rc1下载,codec下载.


   下载完成之后,将tar vxjf essential-20061022.tar.bz2;sudo mkdir -p /usr/lib/codecs;sudo cp -rf essential-20061022/*


/usr/lib/codecs;然后解包mplayer,按如下方式编译:


./configure --prefix=/usr/local --enable-gui --enable-largefiles  --enable-gif --enable-png --enable-jpeg --language=zh_CN --with-codecsdir=/usr/lib/codecs/
make
(sudo make install)


   然后就可以使用mencoder,当然也有一个没有gui的mplayer可以播放各种视频了.不过我们需要的是mencoder.至此,ffmpeg+mencoder搭建完成.


(2) 常见操作说明
对于ffmpeg,可以将除swf,rmvb,wmav9以外的视频/音频格式转换成flv/mp3,同时可以截取这些视频文件中的某个时间的该帧图片.这些实际上就是一个视频播客显示的部分.对于mencoder,支持各种常见格式的视频/音频转换成flv/mp3.或者转换成avi.


1) ffmpeg进行操作的常用方法:


   * 转换成flv文件:ffmpeg -i infile.* -y (-ss second_offset -ar ar -ab ab -r vr -b vb -s vsize) outfile.flv
        其中second_offset是从开始的多好秒钟.可以支持**:**:**格式,至于ar,ab是音频的参数,可以指定ar= 22050,24000,44100(PAL制式),48000(NTSC制式),后两种常见,ab=56(视音频协议的codec而定,如果要听高品质,则80以上).vr,vb,vsize是视频参数,可以指定vr=15,25(PAL),29(NTSC),vb=200,500,800,1500 (视视频协议的codec而定,可以通过查看专业的codec说明文档获取,如果你手头有一份详细的各种codec的文档,请提供一份给我,不胜感激.),还有一些参数-acodec ac -vcodec vc(ac指定音频codec,ar和ab可以省去,vc指定视频codec,vr和vb可以省去,自动采用相应的codec参数)还有很多高级参数,如 -qmin,-qcale等,请查看详细文档。还有-an和-vn参数,分别从多媒体文件中提取出纯粹视频和音频。另,如果你是用shell批量处理,请使用-y参数覆盖生成flv.


   * 截取图片:ffmpeg -i infile.* -y (-ss second_offset) -t 0.001 -s msize (-f image_fmt) outfile.jpg
            其中second_offset同上,msize同vsize,图片大小.image_fmt=image2强制使用 jpg,image_fmt=gif,强制使用gif格式.还可以用-vframes fn指定截取某帧图片,fn=1,2,3,...




2)mencoder操作
    mencoder的作用主要在视频转码方面.在安装完mplayer后,mencoder也编译生成了.可以man mencoder获取mencoder的说明文档. mencoder的参数更加复杂,不过也无非是音频处理视频处理两个方面,可以参看网络例子:http://www.masoncn.com/pos...这里不作详细的列举了.


   mencoder进行操作的常用方法: mencoder infile.* -o outfile.* [-ovc 目标视频格式] [-oac 目标音频格式] [-of 目标文件格式]


   * 转换成flv文件: mencoder infile.* -o outfile.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts


vcodec=flv:vbitrate=150:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050


   * 转换成avi文件: mencoder infile.* -o outfile.avi -of avi -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts


bitrate=600


   * 转换成wmv文件(复杂写法,其中高级参数可以省去): mencoder infile.* -o outfile.wmv -of lavf -ofps 25 -oac mp3lame -lameopts


cbr:preset=128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=768:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=320:240 -srate


22050 -sws 9 -subcp cp936 -subpos 0 -subalign 0 -subfont-text-scale 3 -lavfopts i_certify_that_my_video_strea
   其中-ovc,-oac和-of是必须的,-ovc是指定视频codec,指定了ovc之后通常带一个该codec的opt参数,-oac是指定音频 codec,也会在其后带一个codec的opt参数.可以指定细节以决定视频音频质量和转换速率.具体的细节可以参看专业的技术文档.


7  ffmpeg配置选项


[root@web ffmpeg]# ./configure --help
Usage: configure [options]
Options: [defaults in brackets after descriptions]


Standard options:   基本选项参数
  --help                   显示此帮助信息|print this message
  --log[=FILE|yes|no]      记录测试并输出到config.err文件|log tests and output to FILE [config.err]
  --prefix=PREFIX          安装程序到指定目录(默认/usr/local)|install in PREFIX [/usr/local]
  --libdir=DIR             安装库到指定目录(默认prefix/lib)|install libs in DIR [PREFIX/lib]
  --shlibdir=DIR           指定共享库路径(默认prefix/lib)|install shared libs in DIR [PREFIX/lib]
  --incdir=DIR             指定includes路径(默认prefix/include/ffmpeg)|install includes in DIR[PREFIX/include/ffmpeg]
  --mandir=DIR             指定man page路径(默认prefix/man)install man page in DIR [PREFIX/man]
  --enable-mp3lame         启用mp3编码libmp3lame(默认关闭)enable MP3 encoding via libmp3lame[default=no]
  --enable-libogg          启用ogg支持libogg(默认关闭)enable Ogg support via libogg [default=no]
  --enable-vorbis          启用Vorbis支持libvorbis(默认关闭)enable Vorbis support via libvorbis [default=no]
  --enable-faad            启用faad支持libfaad(默认关闭)enable FAAD support via libfaad [default=no]
  --enable-faadbin         启用faad运行时链接支持(默认关闭)build FAAD support with runtime linking[default=no]
  --enable-faac            启用faac支持libfaac(默认关闭)enable FAAC support via libfaac [default=no]
  --enable-libgsm          启用GSM支持libgsm(默认关闭)enable GSM support via libgsm [default=no]
  --enable-xvid            启用xvid支持xvidcore(默认关闭)enable XviD support via xvidcore [default=no]
  --enable-x264            启用H.264编码(默认关闭)enable H.264 encoding via x264 [default=no]
  --enable-mingw32         启用MinGW本地/交叉win环境编译|enable MinGW native/cross Windows compile
  --enable-mingwce         启用MinGW本地/交叉winCE环境编译enable MinGW native/cross WinCE compile
  --enable-a52             启用A52支持(默认关闭)enable GPLed A52 support [default=no]
  --enable-a52bin          启用运行时打开liba52.so.0(默认关闭)open liba52.so.0 at runtime [default=no]
  --enable-dts             启用DTS支持(默认关闭)enable GPLed DTS support [default=no]
  --enable-pp              启用后加工支持(默认关闭)enable GPLed postprocessing support [default=no]
  --enable-static          构建静态库(默认启用)build static libraries [default=yes]
  --disable-static         禁止构建静态库(默认关闭)do not build static libraries [default=no]
  --enable-shared          构建共享库(默认关闭)build shared libraries [default=no]
  --disable-shared         禁止构建共享库(默认启用)do not build shared libraries [default=yes]
  --enable-amr_nb          启用amr_nb float音频编解码器|enable amr_nb float audio codec
  --enable-amr_nb-fixed    启用fixed amr_nb codec | use fixed point for amr-nb codec
  --enable-amr_wb          启用amr_wb float音频编解码器|enable amr_wb float audio codec
  --enable-amr_if2         启用amr_wb IF2音频编解码器|enable amr_wb IF2 audio codec
  --enable-sunmlib         启用Sun medialib(默认关闭) | use Sun medialib [default=no]
  --enable-pthreads        启用pthreads(多线程)(默认关闭)use pthreads [default=no]
  --enable-dc1394          启用libdc1394、libraw1394抓取IIDC-1394(默认关闭)enable IIDC-1394 grabbing using libdc1394 and


libraw1394 [default=no]
  --enable-swscaler        启用计数器支持?(默认关闭)software scaler support [default=no]
  --enable-avisynth        允许读取AVISynth脚本本件(默认关闭)allow reading AVISynth script files [default=no]
  --enable-gpl             允许使用GPL(默认关闭)allow use of GPL code, the resulting libav* and ffmpeg will be under GPL


[default=no]


Advanced options (experts only): 高级选项参数(供专业人员使用)
  --source-path=PATH       源码的路径(当前为/root/flv/ffmpeg)| path to source code [/root/flv/ffmpeg]
  --cross-prefix=PREFIX    为编译工具指定路径 | use PREFIX for compilation tools []
  --cross-compile          假定使用了交叉编译 | assume a cross-compiler is used
  --cc=CC                  指定使用何种C编译器(默认gcc)use C compiler CC [gcc]
  --make=MAKE              使用特定的make | use specified make [make]
  --extra-cflags=ECFLAGS   添加ECFLAGS到CFLAGS | add ECFLAGS to CFLAGS []
  --extra-ldflags=ELDFLAGS 添加ELDFLAGS到LDFLAGS(默认-Wl,--as-needed)| add ELDFLAGS to LDFLAGS [ -Wl,--as-needed]
  --extra-libs=ELIBS       添加ELIBS | add ELIBS []
  --build-suffix=SUFFIX    为专用程序添加后缀 | suffix for application specific build []
  --arch=ARCH              选择机器架构(默认x86)select architecture  [x86]
  --cpu=CPU                选用最低的cpu(影响指令的选择,可以在老CPU上出错) | selects the minimum cpu required (affects


instruction selection, may crash on older CPUs)
  --powerpc-perf-enable    启用PPC上面的性能报告(需要启用PMC)enable performance report on PPC
                           (requires enabling PMC)
  --disable-mmx            禁用MMX | disable MMX usage
  --disable-armv5te        禁用armv5te | disable armv5te usage
  --disable-iwmmxt         禁用iwmmxt | disable iwmmxt usage
  --disable-altivec        禁用AltiVec | disable AltiVec usage
  --disable-audio-oss      禁用OSS音频支持(默认启用)disable OSS audio support [default=no]
  --disable-audio-beos     禁用BeOS音频支持(默认启用)disable BeOS audio support [default=no]
  --disable-v4l            禁用video4linux提取(默认启用)disable video4linux grabbing [default=no]
  --disable-v4l2           禁用video4linux2提取(默认启用)disable video4linux2 grabbing [default=no]
  --disable-bktr           禁用bktr视频提取(默认启用)disable bktr video grabbing [default=no]
  --disable-dv1394         禁用DV1394提取(默认启用)disable DV1394 grabbing [default=no]
  --disable-network        禁用网络支持(默认支持)disable network support [default=no]
  --disable-ipv6           禁用ipv6支持(默认支持)disable ipv6 support [default=no]
  --disable-zlib           禁用zlib(默认支持)disable zlib [default=no]
  --disable-simple_idct    禁用simple IDCT例程(默认启用)disable simple IDCT routines [default=no]
  --disable-vhook          禁用video hooking支持 | disable video hooking support
  --enable-gprof           enable profiling with gprof [no]
  --disable-debug          禁用调试符号 | disable debugging symbols
  --disable-opts           禁用编译器最优化 | disable compiler optimizations
  --disable-mpegaudio-hp   启用更快的解码MPEG音频(但精确度较低)(默认禁用)faster (but less accurate) MPEG audio decoding


[default=no]
  --disable-protocols      禁用 I/O 协议支持(默认启用)disable I/O protocols support [default=no]
  --disable-ffserver       禁用生成ffserver | disable ffserver build
  --disable-ffplay         禁用生成ffplay | disable ffplay build
  --enable-small           启用优化文件尺寸大小(牺牲速度)optimize for size instead of speed
  --enable-memalign-hack   启用模拟内存排列,由内存调试器干涉? | emulate memalign, interferes with memory debuggers
  --disable-strip          禁用剥离可执行程序和共享库 | disable stripping of executables and shared libraries
  --disable-encoder=NAME   禁用XX编码器 | disables encoder NAME
  --enable-encoder=NAME    启用XX编码器 | enables encoder NAME
  --disable-decoder=NAME   禁用XX解码器 | disables decoder NAME
  --enable-decoder=NAME    启用XX解码器 | enables decoder NAME
  --disable-encoders       禁用所有编码器 | disables all encoders
  --disable-decoders       禁用所有解码器 | disables all decoders
  --disable-muxer=NAME     禁用XX混音器 | disables muxer NAME
  --enable-muxer=NAME      启用XX混音器 | enables muxer NAME
  --disable-muxers         禁用所有混音器 | disables all muxers
  --disable-demuxer=NAME   禁用XX解轨器 | disables demuxer NAME
  --enable-demuxer=NAME    启用XX解轨器 | enables demuxer NAME
  --disable-demuxers       禁用所有解轨器 | disables all demuxers
  --enable-parser=NAME     启用XX剖析器 | enables parser NAME
  --disable-parser=NAME    禁用XX剖析器 | disables parser NAME
  --disable-parsers        禁用所有剖析器 | disables all parsers




8 参考资料


ffmpeg的编译大全
ffmpeg的使用
ffmpeg_mencoder环境搭建和视频处理总结
自译的ffmpeg ./configure参数
Script ===================== 工具路径 布局名称 问题图斑占用永久基本农田叠加分析图 索引图层 陇把镇\原始数据\问题图斑范围 排除图层 YJJBNTBHTB核实处置 输出文件夹 I:\占耕建房\新建文件夹 输出文件前缀 2 输出格式 JPEG ===================== 消息 开始时间: 2025年11月25日 10:08:28 [2025-11-25 10:08:28] INFO: ================================================================================ [2025-11-25 10:08:28] INFO: 开始处理布局: 问题图斑占用永久基本农田叠加分析图 [2025-11-25 10:08:28] INFO: 索引图层路径: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 排除图层: YJJBNTBHTB核实处置 [2025-11-25 10:08:28] INFO: 输出文件夹: I:\占耕建房\新建文件夹 [2025-11-25 10:08:28] INFO: 输出前缀: 2 [2025-11-25 10:08:28] INFO: 输出格式: jpeg [2025-11-25 10:08:28] INFO: ================================================================================ [2025-11-25 10:08:28] INFO: 检查地图框 '地图框' 中的地图 '地图' [2025-11-25 10:08:28] INFO: 找到索引图层: 陇把镇\原始数据\问题图斑范围 (位于地图 '地图') [2025-11-25 10:08:28] INFO: 将应用过滤的图层: c533124陇川县_原始下发点_SpatialJoin7 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: c533124陇川县_原始下发点_SpatialJoin5 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\户撒乡 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\景罕镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\章凤镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\城子 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\户撒乡 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\景罕镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\章凤镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\城子 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 533124陇川县_原始下发点数据 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇川县2018-2024年农村宅基地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\主房_附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\主房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\主房_附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\主房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\附房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\院场1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\主房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\宗地_ClearZM_SpatialJoin [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\附房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\院场1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\主房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\宗地_ClearZM_SpatialJoin [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\附房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\院场1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\主房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\宗地_ClearZM_SpatialJoin [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\附房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\院场1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\主房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\宗地_ClearZM_SpatialJoin [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\房屋庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\房屋庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\房屋庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\房屋庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\城子镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\章凤镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\景罕镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\户撒乡 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\城子镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\章凤镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\景罕镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\户撒乡 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑庭院属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\压占永久基本农田图斑属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑附房用房属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑主房属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑庭院属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\压占永久基本农田图斑属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑附房用房属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑主房属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\主房附房庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\主房附房庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 不动产\ZRZ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 不动产\SHYQZD [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 不动产\ZRZ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 不动产\SHYQZD [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 建设用地报批成果 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇川县2010年至2024年5月农转用 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 规划用地用海(国空) [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 排除图层: YJJBNTBHTB核实处置 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19变更二调耕地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2019年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2018年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2017年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2016年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2015年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2014年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2013年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2012年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2011年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2010年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2019年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2018年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2017年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2016年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2015年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2014年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2013年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2012年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2011年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2010年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇川坝区范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 信息采集-房屋图斑202510281127 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Annotation [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Point [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Polyline [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Polygon [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-MultiPatch [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Annotation [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Point [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Polyline [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Polygon [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-MultiPatch [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\DLMCZJ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\线状地物 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\JSYDGZQ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\BQFW [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\GHJBNTBHQ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\TDGHDL [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\DLMCZJ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\线状地物 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\JSYDGZQ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\BQFW [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\GHJBNTBHQ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\TDGHDL [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三调 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\STBHHX [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\YJJBNTBHTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\GDBHMB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\CZKFBJ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\STBHHX [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\YJJBNTBHTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\GDBHMB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\CZKFBJ [2025-11-25 10:08:28] INFO: 开始处理 138 个页面... [2025-11-25 10:08:29] INFO: 处理页面 1/138 [2025-11-25 10:08:29] ERROR: 处理页面 1 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:29] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:30] INFO: 处理页面 2/138 [2025-11-25 10:08:30] ERROR: 处理页面 2 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:30] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:31] INFO: 处理页面 3/138 [2025-11-25 10:08:31] ERROR: 处理页面 3 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:31] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:31] INFO: 处理页面 4/138 [2025-11-25 10:08:32] ERROR: 处理页面 4 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:32] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:33] INFO: 处理页面 5/138 [2025-11-25 10:08:33] ERROR: 处理页面 5 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:33] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:34] INFO: 处理页面 6/138 [2025-11-25 10:08:34] ERROR: 处理页面 6 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:34] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:35] INFO: 处理页面 7/138 [2025-11-25 10:08:35] ERROR: 处理页面 7 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:35] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:36] INFO: 处理页面 8/138 [2025-11-25 10:08:36] ERROR: 处理页面 8 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:36] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:37] INFO: 处理页面 9/138 [2025-11-25 10:08:37] ERROR: 处理页面 9 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:37] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:38] INFO: 处理页面 10/138 [2025-11-25 10:08:38] ERROR: 处理页面 10 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:38] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:39] INFO: 处理页面 11/138 [2025-11-25 10:08:39] ERROR: 处理页面 11 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:39] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:40] INFO: 处理页面 12/138 [2025-11-25 10:08:40] ERROR: 处理页面 12 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:40] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:41] INFO: 处理页面 13/138 [2025-11-25 10:08:41] ERROR: 处理页面 13 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:41] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:41] INFO: 处理页面 14/138 [2025-11-25 10:08:41] ERROR: 处理页面 14 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:41] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:42] INFO: 处理页面 15/138 [2025-11-25 10:08:42] ERROR: 处理页面 15 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:42] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:43] INFO: 处理页面 16/138 [2025-11-25 10:08:43] ERROR: 处理页面 16 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:43] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:44] INFO: 处理页面 17/138 [2025-11-25 10:08:44] ERROR: 处理页面 17 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:44] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:45] INFO: 处理页面 18/138 [2025-11-25 10:08:45] ERROR: 处理页面 18 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:45] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:46] INFO: 处理页面 19/138 [2025-11-25 10:08:46] ERROR: 处理页面 19 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:46] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:47] INFO: 处理页面 20/138 [2025-11-25 10:08:47] ERROR: 处理页面 20 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:47] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:48] INFO: 处理页面 21/138 [2025-11-25 10:08:48] ERROR: 处理页面 21 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:48] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:49] INFO: 处理页面 22/138 [2025-11-25 10:08:49] ERROR: 处理页面 22 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:49] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:50] INFO: 处理页面 23/138 [2025-11-25 10:08:50] ERROR: 处理页面 23 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:50] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:51] INFO: 处理页面 24/138 [2025-11-25 10:08:51] ERROR: 处理页面 24 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:51] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:52] INFO: 处理页面 25/138 [2025-11-25 10:08:52] ERROR: 处理页面 25 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:52] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:53] INFO: 处理页面 26/138 [2025-11-25 10:08:53] ERROR: 处理页面 26 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:53] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:54] INFO: 处理页面 27/138 [2025-11-25 10:08:54] ERROR: 处理页面 27 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:54] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:55] INFO: 处理页面 28/138 [2025-11-25 10:08:55] ERROR: 处理页面 28 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:55] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:55] INFO: 处理页面 29/138 [2025-11-25 10:08:55] ERROR: 处理页面 29 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:55] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:56] INFO: 处理页面 30/138 [2025-11-25 10:08:56] ERROR: 处理页面 30 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:56] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:57] INFO: 处理页面 31/138 [2025-11-25 10:08:57] ERROR: 处理页面 31 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:57] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:58] INFO: 处理页面 32/138 [2025-11-25 10:08:58] ERROR: 处理页面 32 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:58] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:59] INFO: 处理页面 33/138 [2025-11-25 10:08:59] ERROR: 处理页面 33 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:08:59] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:00] INFO: 处理页面 34/138 [2025-11-25 10:09:00] ERROR: 处理页面 34 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:00] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:01] INFO: 处理页面 35/138 [2025-11-25 10:09:01] ERROR: 处理页面 35 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:01] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:02] INFO: 处理页面 36/138 [2025-11-25 10:09:02] ERROR: 处理页面 36 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:02] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:03] INFO: 处理页面 37/138 [2025-11-25 10:09:03] ERROR: 处理页面 37 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:03] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:04] INFO: 处理页面 38/138 [2025-11-25 10:09:04] ERROR: 处理页面 38 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:04] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:05] INFO: 处理页面 39/138 [2025-11-25 10:09:05] ERROR: 处理页面 39 时出错: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:05] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: 'pageRow' object has no attribute 'getValue' [2025-11-25 10:09:06] INFO: 恢复图层原始状态... [2025-11-25 10:09:06] INFO: 恢复图层: c533124陇川县_原始下发点_SpatialJoin7 [2025-11-25 10:09:06] INFO: 恢复图层: c533124陇川县_原始下发点_SpatialJoin5 [2025-11-25 10:09:07] INFO: 恢复图层: 户撒乡 [2025-11-25 10:09:07] INFO: 恢复图层: 景罕镇 [2025-11-25 10:09:07] INFO: 恢复图层: 章凤镇 [2025-11-25 10:09:07] INFO: 恢复图层: 城子 [2025-11-25 10:09:07] INFO: 恢复图层: 户撒乡 [2025-11-25 10:09:07] INFO: 恢复图层: 景罕镇
11-26
批量按地图系列(空间)出图,隐藏索引要素外的要素 ===================== 工具路径 I:\arcgispro工具箱\自制工具箱.atbx\PLCT ===================== 参数 布局名称 问题图斑占地示意图 索引图层 陇把镇\原始数据\问题图斑范围 排除图层 输出文件夹 I:\占耕建房\分析图、证明材料\陇把镇分析图\分析图\11-18改\占地 输出前缀 文件名字段 TBBH 输出格式 JPEG 比例尺 300 DPI 150 ===================== 消息 开始时间: 2025年11月26日 8:58:23 [2025-11-26 08:58:23] INFO: 脚本开始执行 [2025-11-26 08:58:23] INFO: 获取到 10 个有效索引要素 [2025-11-26 08:58:23] INFO: 记录图层状态: c533124陇川县_原始下发点_SpatialJoin7 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: c533124陇川县_原始下发点_SpatialJoin5 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 户撒乡 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 景罕镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 章凤镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 城子 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 户撒乡 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 景罕镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 章凤镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 城子 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 533124陇川县_原始下发点数据 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 陇川县2018-2024年农村宅基地 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房_附房 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房_附房 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 院场1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地_ClearZM_SpatialJoin - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 院场1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地_ClearZM_SpatialJoin - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 院场1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地_ClearZM_SpatialJoin - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 院场1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房1_ClearZM - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地_ClearZM_SpatialJoin - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋庭院 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋庭院 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋庭院 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋庭院 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 城子镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 章凤镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 景罕镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 户撒乡 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 城子镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 章凤镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 景罕镇 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 户撒乡 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑属性结构表 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑庭院属性结构表 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 压占永久基本农田图斑属性结构表 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑附房用房属性结构表 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑主房属性结构表 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑属性结构表 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑庭院属性结构表 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 压占永久基本农田图斑属性结构表 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑附房用房属性结构表 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑主房属性结构表 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房附房庭院 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 主房附房庭院 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 庭院 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 附房 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 房屋建筑图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 宗地 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 问题图斑范围 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: ZRZ - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: SHYQZD - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: ZRZ - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: SHYQZD - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 建设用地报批成果 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 陇川县2010年至2024年5月农转用 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划用地用海(国空) - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHDLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 规划地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: YJJBNTBHTB核实处置 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 10-19变更二调耕地 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2019年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2018年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2017年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2016年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2015年DLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2014年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2013年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2012年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2011年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2010年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2019年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2018年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2017年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2016年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2015年DLTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2014年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2013年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2012年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2011年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2010年DLTB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 陇川坝区范围 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 陇把镇 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 信息采集-房屋图斑202510281127 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-Annotation - 可见性: True, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-Point - 可见性: True, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-Polyline - 可见性: True, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-Polygon - 可见性: False, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-MultiPatch - 可见性: True, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-Annotation - 可见性: True, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-Point - 可见性: True, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-Polyline - 可见性: True, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-Polygon - 可见性: False, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: 2、陇把镇航飞总图纸-MultiPatch - 可见性: True, 查询: LyrOn=1 And LyrFrzn <>1 [2025-11-26 08:58:23] INFO: 记录图层状态: DLMCZJ - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 线状地物 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: JSYDGZQ - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: BQFW - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHJBNTBHQ - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: TDGHDL - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: DLMCZJ - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 地类图斑 - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 线状地物 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: JSYDGZQ - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: BQFW - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GHJBNTBHQ - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: TDGHDL - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 三调 - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: STBHHX - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: YJJBNTBHTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GDBHMB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: CZKFBJ - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: STBHHX - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: YJJBNTBHTB - 可见性: True, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: GDBHMB - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: CZKFBJ - 可见性: False, 查询: [2025-11-26 08:58:23] INFO: 记录图层状态: 5331242013ZY3DOM.img - 可见性: True, 查询: [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242013YG2DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242013YG2+ZY3DOM-2.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242013YG2+ZY3DOM-1.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242013ZY3DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] INFO: 记录图层状态: 5331242013ZY3DOM.img - 可见性: True, 查询: [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242013YG2DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242013YG2+ZY3DOM-2.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242013YG2+ZY3DOM-1.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242013ZY3DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 12.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 12.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 2020年影像 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020ZY02DDOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020ZY02D+GF1+GF6DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020PLBDOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020PLBDOM1.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020JL1+GF2DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020JL1+GF2+GF7DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020GJ1DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020GJ1DOM1.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020ZY02DDOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020ZY02D+GF1+GF6DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020PLBDOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020PLBDOM1.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020JL1+GF2DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020JL1+GF2+GF7DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020GJ1DOM.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 5331242020GJ1DOM1.img 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区一.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区五.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区四.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区十.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区三.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区七.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区六.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区九.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区二.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区八.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区一.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区五.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区四.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区十.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区三.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区七.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区六.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区九.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区二.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] WARNING: 无法记录图层 测区八.tif 的状态: The attribute 'definitionQuery' is not supported on this instance of Layer. [2025-11-26 08:58:23] INFO: ==== 处理要素 1/10 (OID: 1, 名称: 533124103Z00779) ==== [2025-11-26 08:58:23] INFO: 重置图层状态... 已取消函数 已取消脚本 批量按地图系列(空间)出图,隐藏索引要素外的要素... (PLCT)已被用户中止。 运行 失败,结束时间:2025年11月26日 8:59:55 (历时: 1 分 32 秒)
11-27
-- MySQL dump 10.13 Distrib 8.0.42, for Win64 (x86_64) -- -- Host: 127.0.0.1 Database: tlias -- ------------------------------------------------------ -- Server version 8.0.42 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!50503 SET NAMES utf8mb4 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `clazz` -- DROP TABLE IF EXISTS `clazz`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `clazz` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID,主键', `name` varchar(30) NOT NULL COMMENT '班级名称', `room` varchar(20) DEFAULT NULL COMMENT '班级教室', `begin_date` date NOT NULL COMMENT '开课时间', `end_date` date NOT NULL COMMENT '结课时间', `master_id` int unsigned DEFAULT NULL COMMENT '班主任ID, 关联员工表ID', `subject` tinyint unsigned NOT NULL COMMENT '学科, 1:java, 2:前端, 3:大数据, 4:Python, 5:Go, 6: 嵌入式', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='班级表'; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `clazz` -- LOCK TABLES `clazz` WRITE; /*!40000 ALTER TABLE `clazz` DISABLE KEYS */; INSERT INTO `clazz` VALUES (1,'JavaEE就业163期','212','2025-04-30','2025-06-29',10,1,'2024-06-01 17:08:23','2024-06-01 17:39:58'),(2,'前端就业90期','210','2024-07-10','2024-01-20',3,2,'2024-06-01 17:45:12','2024-06-01 17:45:12'),(3,'JavaEE就业165期','108','2024-06-15','2024-12-25',6,1,'2024-06-01 17:45:40','2024-06-01 17:45:40'),(4,'JavaEE就业166期','105','2024-07-20','2024-02-20',20,1,'2024-06-01 17:46:10','2024-06-01 17:46:10'),(5,'大数据就业58期','209','2024-08-01','2024-02-15',7,3,'2024-06-01 17:51:21','2024-06-01 17:51:21'),(6,'JavaEE就业167期','325','2025-11-20','2026-05-10',36,1,'2024-11-15 11:35:46','2024-12-13 14:31:24'); /*!40000 ALTER TABLE `clazz` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `dept` -- DROP TABLE IF EXISTS `dept`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `dept` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID, 主键', `name` varchar(10) NOT NULL COMMENT '部门名称', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='部门表'; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `dept` -- LOCK TABLES `dept` WRITE; /*!40000 ALTER TABLE `dept` DISABLE KEYS */; INSERT INTO `dept` VALUES (1,'学工部','2025-05-04 22:32:58','2025-05-13 19:48:47'),(2,'教研部','2025-03-25 09:47:40','2025-03-25 15:17:04'),(3,'咨询部','2025-03-25 09:47:40','2025-03-30 21:26:24'),(4,'就业部','2025-03-25 09:47:40','2025-03-30 09:47:40'),(5,'人事部','2025-03-25 09:47:40','2025-03-30 09:47:40'),(10,'财务部','2025-05-04 22:33:52','2025-05-06 21:34:02'),(11,'后勤部','2025-05-04 23:55:36','2025-05-04 23:58:49'); /*!40000 ALTER TABLE `dept` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `emp` -- DROP TABLE IF EXISTS `emp`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `emp` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID,主键', `username` varchar(20) NOT NULL COMMENT '用户名', `password` varchar(32) DEFAULT '123456' COMMENT '密码', `name` varchar(10) NOT NULL COMMENT '姓名', `gender` tinyint unsigned NOT NULL COMMENT '性别, 1:男, 2:女', `phone` char(11) NOT NULL COMMENT '手机号', `job` tinyint unsigned DEFAULT NULL COMMENT '职位, 1 班主任, 2 讲师 , 3 学工主管, 4 教研主管, 5 咨询师', `salary` int unsigned DEFAULT NULL COMMENT '薪资', `image` varchar(255) DEFAULT NULL COMMENT '头像', `entry_date` date DEFAULT NULL COMMENT '入职日期', `dept_id` int unsigned DEFAULT NULL COMMENT '部门ID', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`), UNIQUE KEY `phone` (`phone`) ) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='员工表'; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `emp` -- LOCK TABLES `emp` WRITE; /*!40000 ALTER TABLE `emp` DISABLE KEYS */; INSERT INTO `emp` VALUES (1,'shinaian','123456','施耐庵',1,'13309090001',4,15000,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2000-01-01',2,'2023-10-20 16:35:33','2023-11-16 16:11:26'),(2,'songjiang','123456','宋江',1,'13309090002',2,8600,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2015-01-01',2,'2023-10-20 16:35:33','2023-10-20 16:35:37'),(3,'lujunyi','123456','卢俊义',1,'13309090003',2,8900,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2008-05-01',2,'2023-10-20 16:35:33','2023-10-20 16:35:39'),(4,'wuyong','123456','吴用',1,'13309090004',2,9200,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2007-01-01',2,'2023-10-20 16:35:33','2023-10-20 16:35:41'),(5,'gongsunsheng','123456','公孙胜',1,'13309090005',2,9500,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2012-12-05',2,'2023-10-20 16:35:33','2023-10-20 16:35:43'),(6,'huosanniang','123456','扈三娘',2,'13309090006',3,6500,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2013-09-05',1,'2023-10-20 16:35:33','2023-10-20 16:35:45'),(7,'chaijin','123456','柴进',1,'13309090007',1,4700,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2005-08-01',1,'2023-10-20 16:35:33','2023-10-20 16:35:47'),(8,'likui','123456','李逵',1,'13309090008',1,4800,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2014-11-09',1,'2023-10-20 16:35:33','2023-10-20 16:35:49'),(9,'wusong','123456','武松',1,'13309090009',1,4900,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2011-03-11',1,'2023-10-20 16:35:33','2023-10-20 16:35:51'),(10,'linchong','123456','林冲',1,'13309090010',1,5000,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2013-09-05',1,'2023-10-20 16:35:33','2023-10-20 16:35:53'),(11,'huyanzhuo','123456','呼延灼',1,'13309090011',2,9700,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2007-02-01',2,'2023-10-20 16:35:33','2023-10-20 16:35:55'),(12,'xiaoliguang','123456','小李广',1,'13309090012',2,10000,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2008-08-18',2,'2023-10-20 16:35:33','2023-10-20 16:35:57'),(13,'yangzhi','123456','杨志',1,'13309090013',1,5300,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2012-11-01',1,'2023-10-20 16:35:33','2023-10-20 16:35:59'),(14,'shijin','123456','史进',1,'13309090014',2,10600,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2002-08-01',2,'2023-10-20 16:35:33','2023-10-20 16:36:01'),(15,'sunerniang','123456','孙二娘',2,'13309090015',2,10900,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2011-05-01',2,'2023-10-20 16:35:33','2023-10-20 16:36:03'),(16,'luzhishen','123456','鲁智深',1,'13309090016',2,9600,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2010-01-01',2,'2023-10-20 16:35:33','2023-10-20 16:36:05'),(17,'liying','55555','李应',1,'13309090017',1,5800,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2015-03-21',1,'2023-10-20 16:35:33','2025-05-11 14:33:07'),(18,'shiqian','123456','时迁',1,'13309090018',2,10200,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2015-01-01',2,'2023-10-20 16:35:33','2023-10-20 16:36:09'),(19,'gudasao','123456','顾大嫂',2,'13309090019',2,10500,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2008-01-01',2,'2023-10-20 16:35:33','2023-10-20 16:36:11'),(20,'ruanxiaoer','123456','阮小二',1,'13309090020',2,10800,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2018-01-01',2,'2023-10-20 16:35:33','2023-10-20 16:36:13'),(21,'ruanxiaowu','123456','阮小五',1,'13309090021',5,5200,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2015-01-01',3,'2023-10-20 16:35:33','2023-10-20 16:36:15'),(22,'ruanxiaoqi','123456','阮小七',1,'13309090022',5,5500,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2016-01-01',3,'2023-10-20 16:35:33','2023-10-20 16:36:17'),(23,'ruanji','123456','阮籍',1,'13309090023',5,5800,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2012-01-01',3,'2023-10-20 16:35:33','2023-10-20 16:36:19'),(24,'tongwei','123456','童威',1,'13309090024',5,5000,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2006-01-01',3,'2023-10-20 16:35:33','2023-10-20 16:36:21'),(25,'tongmeng','123456','童猛',1,'13309090025',5,4800,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2002-01-01',3,'2023-10-20 16:35:33','2023-10-20 16:36:23'),(26,'yanshun','123456','燕顺',1,'13309090026',5,5400,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2011-01-01',3,'2023-10-20 16:35:33','2023-11-08 22:12:46'),(27,'lijun','123456','李俊',1,'13309090027',2,6600,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2004-01-01',2,'2023-10-20 16:35:33','2023-11-16 17:56:59'),(28,'lizhong','123456','李忠',1,'13309090028',5,5000,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2007-01-01',3,'2023-10-20 16:35:33','2023-11-17 16:34:22'),(30,'liyun','123456','李云',1,'13309090030',NULL,NULL,'https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg','2020-03-01',NULL,'2023-10-20 16:35:33','2023-10-20 16:36:31'),(36,'guoyujia','123456','郭宇佳',1,'13309243078',2,8001,'https://java-ai-28.oss-cn-beijing.aliyuncs.com/2025/06/c57f4f9c-941f-4ff8-8125-ec63f67ff5c2.jpg','2025-05-01',1,'2025-05-12 11:38:23','2025-06-19 16:39:44'),(44,'maodie','123456','耄耋',1,'13022111045',4,50000,'https://java-ai-28.oss-cn-beijing.aliyuncs.com/2025/05/f41cebb4-082c-4f84-b1c4-d0050412ac09.png','2025-03-15',10,'2025-05-10 23:49:59','2025-05-10 23:49:59'),(45,'pengqian','123456','彭谦',1,'18729903553',5,10000000,'https://java-ai-28.oss-cn-beijing.aliyuncs.com/2025/06/be8baca2-732b-490f-a56a-1d18b9b7c614.jpg','2025-06-02',3,'2025-06-02 23:19:54','2025-06-02 23:19:54'),(48,'fengborui','123456','冯博睿',1,'15888888887',2,3000,'https://java-ai-28.oss-cn-beijing.aliyuncs.com/2025/06/08ddac82-9432-47fd-8f0a-0850e4623440.jpg','2025-06-18',11,'2025-06-19 16:42:12','2025-06-19 16:42:12'); /*!40000 ALTER TABLE `emp` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `emp_expr` -- DROP TABLE IF EXISTS `emp_expr`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `emp_expr` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID, 主键', `emp_id` int unsigned DEFAULT NULL COMMENT '员工ID', `begin` date DEFAULT NULL COMMENT '开始时间', `end` date DEFAULT NULL COMMENT '结束时间', `company` varchar(50) DEFAULT NULL COMMENT '公司名称', `job` varchar(50) DEFAULT NULL COMMENT '职位', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='工作经历'; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `emp_expr` -- LOCK TABLES `emp_expr` WRITE; /*!40000 ALTER TABLE `emp_expr` DISABLE KEYS */; INSERT INTO `emp_expr` VALUES (6,44,'2022-05-05','2024-05-30','白手套','猫财神'),(7,45,'2025-03-12','2025-06-02','三角洲行动','摸金少校'),(8,48,'2025-03-13','2025-04-25','陕理工附中','校长'); /*!40000 ALTER TABLE `emp_expr` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `operate_log` -- DROP TABLE IF EXISTS `operate_log`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `operate_log` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', `operate_emp_id` int unsigned DEFAULT NULL COMMENT '操作人ID', `operate_time` datetime DEFAULT NULL COMMENT '操作时间', `class_name` varchar(100) DEFAULT NULL COMMENT '操作的类名', `method_name` varchar(100) DEFAULT NULL COMMENT '操作的方法名', `method_params` varchar(2000) DEFAULT NULL COMMENT '方法参数', `return_value` varchar(2000) DEFAULT NULL COMMENT '返回值', `cost_time` bigint unsigned DEFAULT NULL COMMENT '方法执行耗时, 单位:ms', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='操作日志表'; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `operate_log` -- LOCK TABLES `operate_log` WRITE; /*!40000 ALTER TABLE `operate_log` DISABLE KEYS */; INSERT INTO `operate_log` VALUES (1,1,'2025-05-14 16:17:14','org.example.controller.DeptController','add','[Dept(id=null, name=678, createTime=2025-05-14T16:17:13.590562200, updateTime=2025-05-14T16:17:13.590562200)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',12),(2,1,'2025-05-14 16:17:20','org.example.controller.DeptController','update','[Dept(id=12, name=678666, createTime=2025-05-14T16:17:14, updateTime=2025-05-14T16:17:20.396796900)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',6),(3,1,'2025-05-14 16:17:23','org.example.controller.DeptController','delete','[12]','{\"code\":1,\"msg\":\"success\",\"data\":null}',6),(4,36,'2025-05-14 23:52:40','org.example.controller.DeptController','add','[Dept(id=null, name=666, createTime=2025-05-14T23:52:39.992155700, updateTime=2025-05-14T23:52:39.992155700)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',28),(5,36,'2025-05-14 23:52:44','org.example.controller.DeptController','update','[Dept(id=13, name=666888, createTime=2025-05-14T23:52:40, updateTime=2025-05-14T23:52:44.173557500)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',8),(6,36,'2025-05-14 23:52:46','org.example.controller.DeptController','delete','[13]','{\"code\":1,\"msg\":\"success\",\"data\":null}',7),(7,NULL,'2025-05-27 20:07:38','org.example.controller.DeptController','add','[Dept(id=null, name=, createTime=2025-05-27T20:07:38.466774100, updateTime=2025-05-27T20:07:38.466774100)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',29),(8,NULL,'2025-05-29 15:35:25','org.example.controller.DeptController','add','[Dept(id=null, name=搞笑部, createTime=2025-05-29T15:35:25.066868500, updateTime=2025-05-29T15:35:25.066868500)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',15),(9,NULL,'2025-05-29 15:35:45','org.example.controller.DeptController','add','[Dept(id=null, name=搞笑部, createTime=2025-05-29T15:35:44.727359400, updateTime=2025-05-29T15:35:44.727359400)]','null',399),(10,NULL,'2025-05-29 15:36:43','org.example.controller.DeptController','add','[Dept(id=null, name=搞笑部, createTime=2025-05-29T15:36:43.372420500, updateTime=2025-05-29T15:36:43.372420500)]','null',4),(11,NULL,'2025-05-29 16:47:32','org.example.controller.DeptController','add','[Dept(id=null, name=, createTime=2025-05-29T16:47:31.852988600, updateTime=2025-05-29T16:47:31.852988600)]','null',5),(12,NULL,'2025-05-29 16:52:17','org.example.controller.DeptController','add','[Dept(id=null, name=32, createTime=2025-05-29T16:52:16.564102800, updateTime=2025-05-29T16:52:16.564102800)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',5),(13,NULL,'2025-05-29 17:12:29','org.example.controller.DeptController','add','[Dept(id=null, name=搞笑部, createTime=2025-05-29T17:12:29.474613400, updateTime=2025-05-29T17:12:29.474613400)]','null',5),(14,NULL,'2025-05-29 18:03:31','org.example.controller.DeptController','update','[Dept(id=14, name=123, createTime=2025-05-27T20:07:38, updateTime=2025-05-29T18:03:30.662468)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',9),(15,NULL,'2025-05-29 18:04:06','org.example.controller.DeptController','update','[Dept(id=19, name=233333, createTime=2025-05-29T16:52:17, updateTime=2025-05-29T18:04:06.350611100)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',4),(16,NULL,'2025-05-29 18:32:13','org.example.controller.DeptController','delete','[19]','{\"code\":1,\"msg\":\"success\",\"data\":null}',15),(17,NULL,'2025-05-29 18:34:17','org.example.controller.DeptController','delete','[14]','{\"code\":1,\"msg\":\"success\",\"data\":null}',4),(18,NULL,'2025-05-29 18:37:32','org.example.controller.DeptController','delete','[15]','{\"code\":1,\"msg\":\"success\",\"data\":null}',5),(19,NULL,'2025-05-29 18:38:58','org.example.controller.DeptController','add','[Dept(id=null, name=沙增乐部, createTime=2025-05-29T18:38:57.904253900, updateTime=2025-05-29T18:38:57.904253900)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',4),(20,NULL,'2025-05-29 18:39:03','org.example.controller.DeptController','update','[Dept(id=21, name=沙增乐, createTime=2025-05-29T18:38:58, updateTime=2025-05-29T18:39:02.502901)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',3),(21,NULL,'2025-05-29 18:39:15','org.example.controller.DeptController','delete','[21]','{\"code\":1,\"msg\":\"success\",\"data\":null}',3),(22,NULL,'2025-05-29 22:27:39','org.example.controller.DeptController','add','[Dept(id=null, name=asdasdasd, createTime=2025-05-29T22:27:39.396613400, updateTime=2025-05-29T22:27:39.396613400)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',5),(23,NULL,'2025-05-29 22:27:57','org.example.controller.DeptController','delete','[22]','{\"code\":1,\"msg\":\"success\",\"data\":null}',3),(24,NULL,'2025-06-02 21:11:31','org.example.controller.DeptController','add','[Dept(id=null, name=沙增乐部, createTime=2025-06-02T21:11:31.464335100, updateTime=2025-06-02T21:11:31.464335100)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',24),(25,NULL,'2025-06-02 21:11:44','org.example.controller.DeptController','delete','[23]','{\"code\":1,\"msg\":\"success\",\"data\":null}',9),(26,NULL,'2025-06-02 21:12:13','org.example.controller.DeptController','add','[Dept(id=null, name=456, createTime=2025-06-02T21:12:12.517675600, updateTime=2025-06-02T21:12:12.517675600)]','{\"code\":1,\"msg\":\"success\",\"data\":null}',4),(27,NULL,'2025-06-02 21:17:43','org.example.controller.DeptController','delete','[24]','{\"code\":1,\"msg\":\"success\",\"data\":null}',5); /*!40000 ALTER TABLE `operate_log` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `student` -- DROP TABLE IF EXISTS `student`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `student` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID,主键', `name` varchar(10) NOT NULL COMMENT '姓名', `no` char(10) NOT NULL COMMENT '学号', `gender` tinyint unsigned NOT NULL COMMENT '性别, 1: 男, 2: 女', `phone` varchar(11) NOT NULL COMMENT '手机号', `id_card` char(18) NOT NULL COMMENT '身份证号', `is_college` tinyint unsigned NOT NULL COMMENT '是否来自于院校, 1:是, 0:否', `address` varchar(100) DEFAULT NULL COMMENT '联系地址', `degree` tinyint unsigned DEFAULT NULL COMMENT '最高学历, 1:初中, 2:高中, 3:大专, 4:本科, 5:硕士, 6:博士', `graduation_date` date DEFAULT NULL COMMENT '毕业时间', `clazz_id` int unsigned NOT NULL COMMENT '班级ID, 关联班级表ID', `violation_count` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '违纪次数', `violation_score` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '违纪扣分', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `no` (`no`), UNIQUE KEY `phone` (`phone`), UNIQUE KEY `id_card` (`id_card`) ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='学员表'; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `student` -- LOCK TABLES `student` WRITE; /*!40000 ALTER TABLE `student` DISABLE KEYS */; INSERT INTO `student` VALUES (1,'段誉','2022000001',1,'18800000001','110120000300200001',1,'北京市昌平区建材城西路1号',1,'2021-07-01',2,0,0,'2024-11-14 21:22:19','2024-11-15 16:20:59'),(2,'萧峰','2022000002',1,'18800210003','110120000300200002',1,'北京市昌平区建材城西路2号',2,'2022-07-01',1,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(3,'虚竹','2022000003',1,'18800013001','110120000300200003',1,'北京市昌平区建材城西路3号',2,'2024-07-01',1,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(4,'萧远山','2022000004',1,'18800003211','110120000300200004',1,'北京市昌平区建材城西路4号',3,'2024-07-01',1,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(5,'阿朱','2022000005',2,'18800160002','110120000300200005',1,'北京市昌平区建材城西路5号',4,'2020-07-01',1,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(6,'阿紫','2022000006',2,'18800000034','110120000300200006',1,'北京市昌平区建材城西路6号',4,'2021-07-01',2,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(7,'游坦之','2022000007',1,'18800000067','110120000300200007',1,'北京市昌平区建材城西路7号',4,'2022-07-01',2,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(8,'康敏','2022000008',2,'18800000077','110120000300200008',1,'北京市昌平区建材城西路8号',5,'2024-07-01',2,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(9,'徐长老','2022000009',1,'18800000341','110120000300200009',1,'北京市昌平区建材城西路9号',3,'2024-07-01',2,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(10,'云中鹤','2022000010',1,'18800006571','110120000300200010',1,'北京市昌平区建材城西路10号',2,'2020-07-01',2,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(11,'钟万仇','2022000011',1,'18800000391','110120000300200011',1,'北京市昌平区建材城西路11号',4,'2021-07-01',1,0,0,'2024-11-14 21:22:19','2024-11-15 16:21:24'),(12,'崔百泉','2022000012',1,'18800000781','110120000300200018',1,'北京市昌平区建材城西路12号',4,'2022-07-05',3,6,17,'2024-11-14 21:22:19','2024-12-13 14:33:58'),(13,'耶律洪基','2022000013',1,'18800008901','110120000300200013',1,'北京市昌平区建材城西路13号',4,'2024-07-01',2,0,0,'2024-11-14 21:22:19','2024-11-15 16:21:21'),(14,'天山童姥','2022000014',2,'18800009201','110120000300200014',1,'北京市昌平区建材城西路14号',4,'2024-07-01',1,0,0,'2024-11-14 21:22:19','2024-11-15 16:21:17'),(15,'刘竹庄','2022000015',1,'18800009401','110120000300200015',1,'北京市昌平区建材城西路15号',3,'2020-07-01',4,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(16,'李春来','2022000016',1,'18800008501','110120000300200016',1,'北京市昌平区建材城西路16号',4,'2021-07-01',4,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(17,'王语嫣','2022000017',2,'18800007601','110120000300200017',1,'北京市昌平区建材城西路17号',2,'2022-07-01',4,0,0,'2024-11-14 21:22:19','2024-11-14 21:22:19'),(18,'郑成功','2024001101',1,'13309092345','110110110110110110',0,'北京市昌平区回龙观街道88号',5,'2021-07-01',3,2,7,'2024-11-15 16:26:18','2024-11-15 16:40:10'); /*!40000 ALTER TABLE `student` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; -- Dump completed on 2025-06-19 20:26:22 为什么在Navicat Premium 15中运行不了
06-20
行 3765: line 87077 : 11-18 18:54:55.555950 2011 2037 D UsbDeviceManager: exited USB accessory mode 行 3766: line 87077 : 11-18 18:54:55.555950 2011 2037 D UsbDeviceManager: exited USB accessory mode 行 3767: line 87078 : 11-18 18:54:55.556147 2011 2037 D UsbDeviceManager: UsbFunc: [functions: , forceRestart: false, mCurrentFunctionsApplied: true, mCurrentFunctions: accessory] 行 3768: line 87078 : 11-18 18:54:55.556147 2011 2037 D UsbDeviceManager: UsbFunc: [functions: , forceRestart: false, mCurrentFunctionsApplied: true, mCurrentFunctions: accessory] 行 3769: line 87079 : 11-18 18:54:55.556209 2011 2037 I UsbDeviceManager: Setting USB config to 行 3770: line 87079 : 11-18 18:54:55.556209 2011 2037 I UsbDeviceManager: Setting USB config to 行 3771: line 87080 : 11-18 18:54:55.556291 2011 2037 D UsbDeviceManager: setUsbConfig(0) request:9 行 3772: line 87080 : 11-18 18:54:55.556291 2011 2037 D UsbDeviceManager: setUsbConfig(0) request:9 行 3773: line 87082 : 11-18 18:54:55.557540 2011 2037 D UsbDeviceManager: timeout message queued 行 3774: line 87083 : 11-18 18:54:55.557634 2011 2037 D UsbDeviceManager: setUsbConfig(1) request:10 行 3775: line 87083 : 11-18 18:54:55.557634 2011 2037 D UsbDeviceManager: setUsbConfig(1) request:10 行 3776: line 87086 : 11-18 18:54:55.558131 2011 2037 D UsbDeviceManager: timeout message queued 行 3792: line 87159 : 11-18 18:54:55.616462 2011 2037 D UsbDeviceManager: UsbFunc: [functions: , forceRestart: false, mCurrentFunctionsApplied: false, mCurrentFunctions: ] 行 3793: line 87159 : 11-18 18:54:55.616462 2011 2037 D UsbDeviceManager: UsbFunc: [functions: , forceRestart: false, mCurrentFunctionsApplied: false, mCurrentFunctions: ] 行 3794: line 87160 : 11-18 18:54:55.616868 2011 2037 I UsbDeviceManager: Setting USB config to 行 3795: line 87160 : 11-18 18:54:55.616868 2011 2037 I UsbDeviceManager: Setting USB config to 行 3796: line 87161 : 11-18 18:54:55.616951 2011 2037 D UsbDeviceManager: setUsbConfig(0) request:11 行 3797: line 87161 : 11-18 18:54:55.616951 2011 2037 D UsbDeviceManager: setUsbConfig(0) request:11 行 3798: line 87162 : 11-18 18:54:55.617370 2011 2037 D UsbDeviceManager: timeout message queued 行 3799: line 87163 : 11-18 18:54:55.617421 2011 2037 D UsbDeviceManager: setUsbConfig(1) request:12 行 3800: line 87163 : 11-18 18:54:55.617421 2011 2037 D UsbDeviceManager: setUsbConfig(1) request:12 行 3801: line 87164 : 11-18 18:54:55.617684 2011 2037 D UsbDeviceManager: timeout message queued 帮我分析一下这段代码
12-04
2025-09-06 02:51:39.535 11752-12832 ADB_SERVICES adbd I post waitpid (pid=12831) status=0000 2025-09-06 02:51:39.837 1095-2189 NtpTrustedTime system_server D currentTimeMillis() cache hit 2025-09-06 02:51:39.862 1095-2189 NetworkStatsRecorder system_server W unknown interfaces [wlan0, lo], ignoring those stats 2025-09-06 02:51:39.868 1095-2189 NtpTrustedTime system_server D currentTimeMillis() cache hit 2025-09-06 02:51:39.874 2487-3343 TrafficManageService com.miui.securitycenter.remote I mina mTrafficStatsReceiver onReceive 2025-09-06 02:51:39.875 1439-1832 PhoneInterfaceManager com.android.phone E [PhoneIntfMgr] checkCarrierPrivilegesForPackage: No UICC 2025-09-06 02:51:39.882 1439-1832 PhoneInterfaceManager com.android.phone E [PhoneIntfMgr] checkCarrierPrivilegesForPackage: No UICC 2025-09-06 02:51:39.883 626-626 ata_acm int....factoryInterface@1.0-service W type=1400 audit(0.0:21469): avc: denied { dac_override } for capability=1 scontext=u:r:factory_services:s0 tcontext=u:r:factory_services:s0 tclass=capability permissive=0 2025-09-06 02:51:39.892 626-712 factoryInterface_common int....factoryInterface@1.0-service E ERROR: factoryInterface,serial_config.cpp,265,open_usb(): Open /dev/ttyGS0 fail 2025-09-06 02:51:40.393 626-712 factoryInterface_common int....factoryInterface@1.0-service E ERROR: factoryInterface,serial_config.cpp,265,open_usb(): Open /dev/ttyGS0 fail 2025-09-06 02:51:40.383 626-626 ata_acm int....factoryInterface@1.0-service W type=1400 audit(0.0:21470): avc: denied { dac_override } for capability=1 scontext=u:r:factory_services:s0 tcontext=u:r:factory_services:s0 tclass=capability permissive=0 2025-09-06 02:51:40.679 1095-1191 PowerWrap system_server I PowerHal_TouchBoost 2025-09-06 02:51:40.699 1095-1191 PowerWrap system_server I PowerHal_TouchBoost 2025-09-06 02:51:40.883 626-626 ata_acm int....factoryInterface@1.0-service W type=1400 audit(0.0:21471): avc: denied { dac_override } for capability=1 scontext=u:r:factory_services:s0 tcontext=u:r:factory_services:s0 tclass=capability permissive=0 2025-09-06 02:51:40.894 626-712 factoryInterface_common int....factoryInterface@1.0-service E ERROR: factoryInterface,serial_config.cpp,265,open_usb(): Open /dev/ttyGS0 fail 2025-09-06 02:51:41.089 1095-1191 PowerWrap system_server I PowerHal_TouchBoost 2025-09-06 02:51:41.145 459-459 SurfaceFlinger surfaceflinger I [Built-in Screen (type:0)] fps:2.591705,dur:4244.31,max:3658.59,min:9.15 2025-09-06 02:51:41.182 1095-1191 PowerWrap system_server I PowerHal_TouchBoost 2025-09-06 02:51:41.218 12754-12754 AndroidRuntime person.tools.treasurebox D Shutting down VM 2025-09-06 02:51:41.227 12754-12754 AndroidRuntime person.tools.treasurebox E FATAL EXCEPTION: main Process: person.tools.treasurebox, PID: 12754 java.lang.NullPointerException: null cannot be cast to non-null type java.util.Calendar at person.tools.treasurebox.customview.widget.TrafficConsumptionLineChartMarker.refreshContent(TrafficConsumptionLineChartMarker.kt:55) at com.github.mikephil.charting.charts.Chart.drawMarkers(Chart.java:745) at com.github.mikephil.charting.charts.BarLineChartBase.onDraw(BarLineChartBase.java:271) at android.view.View.draw(View.java:20355) at android.view.View.updateDisplayListIfDirty(View.java:19195) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4381) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4354) at android.view.View.updateDisplayListIfDirty(View.java:19145) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4381) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4354) at android.view.View.updateDisplayListIfDirty(View.java:19145) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4381) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4354) at android.view.View.updateDisplayListIfDirty(View.java:19145) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4381) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4354) at android.view.View.updateDisplayListIfDirty(View.java:19145) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4381) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4354) at android.view.View.updateDisplayListIfDirty(View.java:19145) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4381) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4354) at android.view.View.updateDisplayListIfDirty(View.java:19145) at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:686) at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:692) at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:801) at android.view.ViewRootImpl.draw(ViewRootImpl.java:3542) at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:3322) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2676) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1594) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7661) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1047) at android.view.Choreographer.doCallbacks(Choreographer.java:843) at android.view.Choreographer.doFrame(Choreographer.java:771) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1033) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:201) at android.app.ActivityThread.main(ActivityThread.java:6820) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:922) 2025-09-06 02:51:41.250 440-473 vendor.med...r@2.1-impl ven...ek.hardware.power@2.1-service I notifyAppState_2_1 pack:person.tools.treasurebox, act:person.tools.treasurebox, pid:12754, uid:10135, state:3 2025-09-06 02:51:41.251 2030-2053 octvm_klo mcd I klo lock 2025-09-06 02:51:39.863 1095-2189 chatty system_server I uid=1000(system) Binder:1095_B identical 2 lines 2025-09-06 02:51:39.864 1095-2189 NetworkStatsRecorder system_server W unknown interfaces [wlan0, lo], ignoring those stats 2025-09-06 02:51:41.252 1095-2189 ActivityManager system_server W Force finishing activity person.tools.treasurebox/.customview.view.LineChartMarkerActivity 2025-09-06 02:51:41.254 1095-2189 PowerWrap system_server I PowerHal_Wrap_mtkPowerHint 2025-09-06 02:51:41.255 1095-2189 PowerWrap system_server I PowerHal_Wrap_mtkPowerHint 2025-09-06 02:51:41.256 440-472 libPowerHal ven...ek.hardware.power@2.1-service I 17: cpu_ctrl set freq: 2001000 -1 1500000 -1 2025-09-06 02:51:41.263 1095-12833 AES system_server W Exception Log handling... 2025-09-06 02:51:41.263 1095-12833 AES system_server W Skipped - do not care third party apk 2025-09-06 02:51:41.264 12754-12754 Process person.tools.treasurebox I Sending signal. PID: 12754 SIG: 9 2025-09-06 02:51:41.265 1095-2189 ActivityManager system_server D report kill process: killerPid is:12754, killedPid is:12754 2025-09-06 02:51:41.269 2030-2053 octvm_klo mcd I get wanted event[mask:128, name:data_app_crash@1757098301263.txt] from the watchset ---------------------------- PROCESS ENDED (12754) for package person.tools.treasurebox ---------------------------- 2025-09-06 02:51:41.269 2030-2053 octvm_klo mcd I start gathering logcat log... 2025-09-06 02:51:41.283 1095-1190 InputDispatcher system_server W channel 'e2f25e9 person.tools.treasurebox/person.tools.treasurebox.customview.view.LineChartMarkerActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9 2025-09-06 02:51:41.283 1095-1190 InputDispatcher system_server E channel 'e2f25e9 person.tools.treasurebox/person.tools.treasurebox.customview.view.LineChartMarkerActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 2025-09-06 02:51:41.283 1095-1190 InputDispatcher system_server W channel '10e1762 person.tools.treasurebox/person.tools.treasurebox.customview.view.CustomViewTestActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9 2025-09-06 02:51:41.284 1095-1190 InputDispatcher system_server E channel '10e1762 person.tools.treasurebox/person.tools.treasurebox.customview.view.CustomViewTestActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 2025-09-06 02:51:41.284 2030-2053 octvm_klo mcd I gathering logcat log done 2025-09-06 02:51:41.284 2030-2053 octvm_klo mcd I klo unlock 2025-09-06 02:51:41.284 11752-11752 ADB_SERVICES adbd I for fd 18, revents = 2011 2025-09-06 02:51:41.284 1095-8460 WindowManager system_server I WIN DEATH: Window{e2f25e9 u0 person.tools.treasurebox/person.tools.treasurebox.customview.view.LineChartMarkerActivity} 2025-09-06 02:51:41.284 11752-11752 ADB_SERVICES adbd I for fd 18, revents = 2011 2025-09-06 02:51:41.284 1095-8460 InputDispatcher system_server W Attempted to unregister already unregistered input channel 'e2f25e9 person.tools.treasurebox/person.tools.treasurebox.customview.view.LineChartMarkerActivity (server)' 2025-09-06 02:51:41.284 1095-2189 ActivityManager system_server I Process person.tools.treasurebox (pid 12754) has died: fore TOP 2025-09-06 02:51:41.284 1095-1114 libprocessgroup system_server W kill(-12754, 9) failed: No such process 2025-09-06 02:51:41.286 440-473 vendor.med...r@2.1-impl ven...ek.hardware.power@2.1-service I notifyAppState_2_1 pack:person.tools.treasurebox, act:person.tools.treasurebox, pid:12754, uid:10135, state:3 2025-09-06 02:51:41.288 1095-2818 WindowManager system_server I WIN DEATH: Window{10e1762 u0 person.tools.treasurebox/person.tools.treasurebox.customview.view.CustomViewTestActivity} 2025-09-06 02:51:41.288 1095-2818 InputDispatcher system_server W Attempted to unregister already unregistered input channel '10e1762 person.tools.treasurebox/person.tools.treasurebox.customview.view.CustomViewTestActivity (server)' 2025-09-06 02:51:41.290 1095-1114 libprocessgroup system_server W kill(-12754, 9) failed: No such process 2025-09-06 02:51:41.290 1095-1114 libprocessgroup system_server I Successfully killed process cgroup uid 10135 pid 12754 in 5ms 2025-09-06 02:51:41.297 459-1187 SurfaceFlinger surfaceflinger W Attempting to set client state on removed layer: person.tools.treasurebox/person.tools.treasurebox.customview.view.LineChartMarkerActivity#0 2025-09-06 02:51:41.297 459-1187 SurfaceFlinger surfaceflinger W Attempting to destroy on removed layer: person.tools.treasurebox/person.tools.treasurebox.customview.view.LineChartMarkerActivity#0 2025-09-06 02:51:41.299 1095-2189 PowerWrap system_server I PowerHal_Wrap_mtkPowerHint 2025-09-06 02:51:41.299 1095-2189 PowerWrap system_server I PowerHal_Wrap_mtkPowerHint 2025-09-06 02:51:41.300 1285-1285 EventBus com.android.systemui D [1285, u0] send(AppTransitionFinishedEvent) 2025-09-06 02:51:41.300 1285-1285 EventBus com.android.systemui D [1285, u0] -> ForcedResizableInfoActivityController [0x976a029, P1] onBusEvent(AppTransitionFinishedEvent) 2025-09-06 02:51:41.300 1285-1285 EventBus com.android.systemui D [1285, u0] onBusEvent(AppTransitionFinishedEvent) duration: 27 microseconds, avg: 862 2025-09-06 02:51:41.302 1095-2189 PowerWrap system_server I PowerHal_Wrap_mtkPowerHint 2025-09-06 02:51:41.302 1095-2189 PowerWrap system_server I PowerHal_Wrap_mtkPowerHint 2025-09-06 02:51:41.305 459-1187 SurfaceFlinger surfaceflinger I [SF client] Remove(0xaea97ee0) for (1095:system_server) 2025-09-06 02:51:41.309 454-2151 APM_AudioPolicyManager audioserver D AudioPolicyManager:setRecordSilenced(uid:10135, silenced:1) 2025-09-06 02:51:41.309 454-2151 AudioFlinger audioserver D AudioFlinger::setRecordSilenced(uid:10135, silenced:1) 2025-09-06 02:51:41.309 1095-1119 ActivityManager system_server W setHasOverlayUi called on unknown pid: 12754 2025-09-06 02:51:41.313 1095-1170 ViewRootIm...easurebox] system_server D hardware acceleration = false , fakeHwAccelerated = true, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false 2025-09-06 02:51:41.325 1095-1113 Boost system_server D hostingType=activity, hostingName=person.tools.treasurebox/.customview.view.CustomViewTestActivity, callerPackage=person.tools.treasurebox, isSystem=false, isBoostNeeded=false. 2025-09-06 02:51:41.326 607-634 thermal_repeater thermal I inotify_add_watch error! 2025-09-06 02:51:41.326 607-634 thermal_repeater thermal I Error 2: No such file or directory 2025-09-06 02:51:41.327 1095-1113 ActivityManager system_server I Start proc 12836:person.tools.treasurebox/u0a135 for activity person.tools.treasurebox/.customview.view.CustomViewTestActivity caller=person.tools.treasurebox 2025-09-06 02:51:41.335 12836-12836 ols.treasurebo pid-12836 I Late-enabling -Xcheck:jni 2025-09-06 02:51:41.341 612-638 ApmSession mtk_agpsd D Connect 2025-09-06 02:51:41.342 386-386 hwservicemanager hwservicemanager W getTransport: Cannot find entry vendor.mediatek.hardware.apmonitor@1.0::IAPMonitorService/default in either framework or device manifest. 2025-09-06 02:51:41.342 612-638 ApmSession mtk_agpsd D Connect: false 2025-09-06 02:51:41.342 612-638 ApmNative mtk_agpsd D apmIsKpiEnabled2: type = 54, ret = 0 2025-09-06 02:51:41.360 1095-1170 Surface system_server D lockCanvas 2025-09-06 02:51:41.360 1095-1170 Surface system_server D Surface::connect(this=0x90e39000,api=2) 2025-09-06 02:51:41.394 626-712 factoryInterface_common int....factoryInterface@1.0-service E ERROR: factoryInterface,serial_config.cpp,265,open_usb(): Open /dev/ttyGS0 fail 2025-09-06 02:51:41.383 626-626 ata_acm int....factoryInterface@1.0-service W type=1400 audit(0.0:21472): avc: denied { dac_override } for capability=1 scontext=u:r:factory_services:s0 tcontext=u:r:factory_services:s0 tclass=capability permissive=0 2025-09-06 02:51:41.396 11752-11752 ADB_SERVICES adbd I local_socket_flush_incoming write_data=1250735 2025-09-06 02:51:41.400 11752-11752 ADB_SERVICES adbd I service_to_fd shell:stat -c %u /proc/12836 | xargs -n 1 cmd package list packages --uid 2025-09-06 02:51:41.403 12836-12836 re-initialized> pid-12836 W type=1400 audit(0.0:21473): avc: denied { read } for name="u:object_r:mtk_amslog_prop:s0" dev="tmpfs" ino=9762 scontext=u:r:untrusted_app:s0:c135,c256,c512,c768 tcontext=u:object_r:mtk_amslog_prop:s0 tclass=file permissive=0 2025-09-06 02:51:41.410 12836-12836 libc pid-12836 E Access denied finding property "persist.vendor.sys.activitylog" 2025-09-06 02:51:41.423 440-473 vendor.med...r@2.1-impl ven...ek.hardware.power@2.1-service I notifyAppState_2_1 pack:person.tools.treasurebox, act:person.tools.treasurebox.customview.view.CustomViewTestActivity, pid:12836, uid:10135, state:1 2025-09-06 02:51:41.424 1285-1285 EventBus com.android.systemui D [1285, u0] send(AppTransitionFinishedEvent) 2025-09-06 02:51:41.425 1095-1170 Timeline system_server I Timeline: App_transition_ready time:9127560 2025-09-06 02:51:41.425 1285-1285 EventBus com.android.systemui D [1285, u0] -> ForcedResizableInfoActivityController [0x976a029, P1] onBusEvent(AppTransitionFinishedEvent) 2025-09-06 02:51:41.425 1285-1285 EventBus com.android.systemui D [1285, u0] onBusEvent(AppTransitionFinishedEvent) duration: 20 microseconds, avg: 860 2025-09-06 02:51:41.425 1095-1170 Timeline system_server I Timeline: App_transition_stopped time:9127560 2025-09-06 02:51:41.427 1285-1285 EventBus com.android.systemui D [1285, u0] send(AppTransitionFinishedEvent) 2025-09-06 02:51:41.428 1285-1285 EventBus com.android.systemui D [1285, u0] -> ForcedResizableInfoActivityController [0x976a029, P1] onBusEvent(AppTransitionFinishedEvent) 2025-09-06 02:51:41.428 1285-1285 EventBus com.android.systemui D [1285, u0] onBusEvent(AppTransitionFinishedEvent) duration: 30 microseconds, avg: 857 2025-09-06 02:51:41.428 454-8468 APM_AudioPolicyManager audioserver D AudioPolicyManager:setRecordSilenced(uid:10135, silenced:0) ---------------------------- PROCESS STARTED (12836) for package person.tools.treasurebox ---------------------------- 2025-09-06 02:51:41.428 454-8468 AudioFlinger audioserver D AudioFlinger::setRecordSilenced(uid:10135, silenced:0) 2025-09-06 02:51:41.533 11752-11752 ADB_SERVICES adbd I for fd 29, revents = 10 2025-09-06 02:51:41.534 11752-12850 ADB_SERVICES adbd I post waitpid (pid=12848) status=0000 2025-09-06 02:51:41.671 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden field Landroid/os/Trace;->TRACE_TAG_APP:J (light greylist, reflection) 2025-09-06 02:51:41.672 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/os/Trace;->isTagEnabled(J)Z (light greylist, reflection) 2025-09-06 02:51:41.722 12836-12836 AppCompatDelegate person.tools.treasurebox D Checking for metadata for AppLocalesMetadataHolderService : Service not found 2025-09-06 02:51:41.783 12836-12836 Binder:intercep person.tools.treasurebox W type=1400 audit(0.0:21474): avc: denied { getattr } for path="/data/data/com.miui.contentcatcher" dev="dm-2" ino=3088579 scontext=u:r:untrusted_app:s0:c135,c256,c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0 2025-09-06 02:51:41.794 12836-12861 ViewContentFactory person.tools.treasurebox D initViewContentFetcherClass 2025-09-06 02:51:41.794 12836-12861 ViewContentFactory person.tools.treasurebox D getInterceptorPackageInfo 2025-09-06 02:51:41.794 12836-12861 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/app/AppGlobals;->getInitialApplication()Landroid/app/Application; (light greylist, linking) 2025-09-06 02:51:41.795 12836-12861 ViewContentFactory person.tools.treasurebox D getInitialApplication took 2ms 2025-09-06 02:51:41.796 12836-12861 ViewContentFactory person.tools.treasurebox D packageInfo.packageName: com.miui.catcherpatch 2025-09-06 02:51:41.803 12836-12836 Binder:intercep person.tools.treasurebox W type=1400 audit(0.0:21475): avc: denied { getattr } for path="/data/data/com.miui.catcherpatch" dev="dm-2" ino=3114656 scontext=u:r:untrusted_app:s0:c135,c256,c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0 2025-09-06 02:51:41.814 12836-12861 ViewContentFactory person.tools.treasurebox D initViewContentFetcherClass took 21ms 2025-09-06 02:51:41.815 12836-12861 ContentCatcher person.tools.treasurebox I ViewContentFetcher : ViewContentFetcher 2025-09-06 02:51:41.815 12836-12861 ViewContentFactory person.tools.treasurebox D createInterceptor took 21ms 2025-09-06 02:51:41.822 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (light greylist, reflection) 2025-09-06 02:51:41.895 626-712 factoryInterface_common int....factoryInterface@1.0-service E ERROR: factoryInterface,serial_config.cpp,265,open_usb(): Open /dev/ttyGS0 fail 2025-09-06 02:51:41.893 626-626 ata_acm int....factoryInterface@1.0-service W type=1400 audit(0.0:21476): avc: denied { dac_override } for capability=1 scontext=u:r:factory_services:s0 tcontext=u:r:factory_services:s0 tclass=capability permissive=0 2025-09-06 02:51:41.898 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/graphics/FontFamily;-><init>()V (light greylist, reflection) 2025-09-06 02:51:41.898 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/graphics/FontFamily;->addFontFromAssetManager(Landroid/content/res/AssetManager;Ljava/lang/String;IZIII[Landroid/graphics/fonts/FontVariationAxis;)Z (light greylist, reflection) 2025-09-06 02:51:41.898 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/graphics/FontFamily;->addFontFromBuffer(Ljava/nio/ByteBuffer;I[Landroid/graphics/fonts/FontVariationAxis;II)Z (light greylist, reflection) 2025-09-06 02:51:41.898 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/graphics/FontFamily;->freeze()Z (light greylist, reflection) 2025-09-06 02:51:41.898 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/graphics/FontFamily;->abortCreation()V (light greylist, reflection) 2025-09-06 02:51:41.899 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/graphics/Typeface;->createFromFamiliesWithDefault([Landroid/graphics/FontFamily;Ljava/lang/String;II)Landroid/graphics/Typeface; (light greylist, reflection) 2025-09-06 02:51:41.994 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (light greylist, reflection) 2025-09-06 02:51:42.053 12836-12836 SurfaceFactory person.tools.treasurebox I [static] sSurfaceFactory = com.mediatek.view.impl.SurfaceFactoryImpl@35df084 2025-09-06 02:51:42.069 12836-12836 ViewRootIm...tActivity] person.tools.treasurebox D hardware acceleration = true , fakeHwAccelerated = false, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false 2025-09-06 02:51:42.072 459-1187 SurfaceFlinger surfaceflinger I [SF client] NEW(0xab9552d0) for (1095:system_server) 2025-09-06 02:51:42.077 12836-12836 PhoneWindow person.tools.treasurebox V DecorView setVisiblity: visibility = 0, Parent = android.view.ViewRootImpl@5842533, this = DecorView@50b90f0[CustomViewTestActivity] 2025-09-06 02:51:42.079 1095-1196 UiModeManager system_server V switch night mode to 1 2025-09-06 02:51:42.085 607-607 thermal_repeater thermal I [recvMdThermalInfo] ret=30, strLen=127, 3, 39, -127, 0, 32767, -28377 2025-09-06 02:51:42.136 1095-1267 WindowManager system_server I Relayout Window{479f0cd u0 person.tools.treasurebox/person.tools.treasurebox.customview.view.CustomViewTestActivity}: oldVis=4 newVis=0 focusMayChange = true 2025-09-06 02:51:42.150 12836-12836 Surface person.tools.treasurebox D Surface::allocateBuffers(this=0xa47ad000) 2025-09-06 02:51:42.159 459-459 SurfaceFlinger surfaceflinger I [Built-in Screen (type:0)] fps:12.829244,dur:1013.31,max:649.58,min:13.13 2025-09-06 02:51:42.159 12836-12862 ConfigStore person.tools.treasurebox I android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0 2025-09-06 02:51:42.159 12836-12862 ConfigStore person.tools.treasurebox I android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0 2025-09-06 02:51:42.159 12836-12862 OpenGLRenderer person.tools.treasurebox I Initialized EGL, version 1.4 2025-09-06 02:51:42.159 12836-12862 OpenGLRenderer person.tools.treasurebox D Swap behavior 2 2025-09-06 02:51:42.168 12836-12836 Looper person.tools.treasurebox W Slow Looper main: doFrame is 390ms late because of 3 msg, msg 1 took 391ms (late=59ms h=android.app.ActivityThread$H w=159) 2025-09-06 02:51:42.180 12836-12862 Surface person.tools.treasurebox D Surface::connect(this=0xa47ad000,api=1) 2025-09-06 02:51:42.183 12836-12862 libEGL person.tools.treasurebox I [MTK Game SDK] low_latency_mode(0) pid(-1) property(-1) 2025-09-06 02:51:42.248 12836-12862 ion person.tools.treasurebox E ioctl c0044901 failed with code -1: Invalid argument 2025-09-06 02:51:42.292 1095-1170 View system_server D [Warning] assignParent to null: this = DecorView@752c93[treasurebox] 2025-09-06 02:51:42.292 1095-1119 ActivityManager system_server I Displayed person.tools.treasurebox/.customview.view.CustomViewTestActivity: +986ms 2025-09-06 02:51:42.293 1095-1119 Timeline system_server I Timeline: Activity_windows_visible id: ActivityRecord{d4d52dd u0 person.tools.treasurebox/.customview.view.CustomViewTestActivity t55} time:9128428 2025-09-06 02:51:42.310 1095-1170 Surface system_server D Surface::disconnect(this=0x90e39000,api=2) 2025-09-06 02:51:42.311 459-495 SurfaceFlinger surfaceflinger W Attempting to set client state on removed layer: Splash Screen person.tools.treasurebox#0 2025-09-06 02:51:42.311 459-495 SurfaceFlinger surfaceflinger W Attempting to destroy on removed layer: Splash Screen person.tools.treasurebox#0 2025-09-06 02:51:42.315 1095-1267 PowerWrap system_server I PowerHal_Wrap_mtkPowerHint 2025-09-06 02:51:42.315 1095-1267 PowerWrap system_server I PowerHal_Wrap_querySysInfo 2025-09-06 02:51:42.317 1095-1267 PowerHalWrapper system_server E <amsBoostStop> duration: 6000ms 2025-09-06 02:51:42.317 1095-1267 PowerWrap system_server I PowerHal_Wrap_mtkPowerHint 2025-09-06 02:51:42.317 1095-1267 PowerWrap system_server I PowerHal_Wrap_mtkPowerHint 2025-09-06 02:51:42.395 626-712 factoryInterface_common int....factoryInterface@1.0-service E ERROR: factoryInterface,serial_config.cpp,265,open_usb(): Open /dev/ttyGS0 fail 2025-09-06 02:51:42.393 626-626 ata_acm int....factoryInterface@1.0-service W type=1400 audit(0.0:21477): avc: denied { dac_override } for capability=1 scontext=u:r:factory_services:s0 tcontext=u:r:factory_services:s0 tclass=capability permissive=0 2025-09-06 02:51:42.547 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (light greylist, reflection) 2025-09-06 02:51:42.547 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (light greylist, reflection) 2025-09-06 02:51:42.548 12836-12836 ols.treasurebo person.tools.treasurebox W Accessing hidden method Landroid/os/Trace;->traceCounter(JLjava/lang/String;I)V (light greylist, reflection) 2025-09-06 02:51:42.895 626-712 factoryInterface_common int....factoryInterface@1.0-service E ERROR: factoryInterface,serial_config.cpp,265,open_usb(): Open /dev/ttyGS0 fail 2025-09-06 02:51:42.893 626-626 ata_acm int....factoryInterface@1.0-service W type=1400 audit(0.0:21478): avc: denied { dac_override } for capability=1 scontext=u:r:factory_services:s0 tcontext=u:r:factory_services:s0 tclass=capability permissive=0 崩溃分析
09-07
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值