在ArcGIS中直接将数据拖入,即可城市建筑轮廓,坐标是WGS1984,比如成都放大后是这样的,在ArcGIS中可以看到字段,包括层高,有了层高后我们就可以将其换算为城市建筑高度。有了建筑轮廓数据,我们能做什么呢?主要有: 城市建筑天际线分析 建筑空间构建,提取周边建筑轮廓,生成周边建筑环境要素。 建筑密度分析,可以快速分析出研究区域的建筑密度情况。 建筑高度分析,分析区域内的建筑高度整体情况。 除了上述量化分析,我们还可以应用数据画出很多漂亮的图
2024-09-14 16:36:33 457.76MB 文档资料
1
对于服务器上传需要的AccessDatabaseEngine执行文件
2024-09-14 11:58:38 53.42MB 应用程序 AccessDatabaseEn
1
DirectX 8.0 是微软开发的一套图形应用程序接口(API),主要用于提升计算机游戏和多媒体应用的图形处理能力。在Windows 11操作系统上安装DirectX 8.0的步骤如下,同时也会介绍相关的图形SDK及其重要性。 我们需要解压下载的zip压缩包。压缩包通常包含了安装所需的多个文件,为了能够访问这些文件,我们需要使用解压缩工具,如WinRAR或7-Zip。解压后,所有文件会出现在一个新创建的目录中,这样我们才能进行下一步操作。 解压完成后,找到并双击执行`DX81MusicProducer.exe`这个文件。这通常是一个安装向导,它会引导用户完成安装过程。在这个阶段,系统可能会提示用户同意许可协议、选择安装位置以及设置其他选项。在DirectX 8.0的安装过程中,用户通常会被要求选择一个目录来unzip文件,这一步是为了将必要的组件解压到特定的位置,以便后续的安装。 unzip过程结束后,转到刚刚指定的解压目录,这里你会找到`setup.exe`安装程序。双击运行此文件,正式开始DirectX 8.0的安装。安装程序会检测系统环境,确保兼容性,并安装所有必需的库和驱动。这个过程可能需要一些时间,因为它包括了图形驱动、声音驱动和其他与DirectX相关的组件。 DirectX 图形SDK(Software Development Kit)是为开发者提供的工具集,包含文档、示例代码、编译器和调试工具等,帮助他们利用DirectX API创建游戏和图形密集型应用。DirectX 8.0的SDK允许开发者充分利用硬件加速功能,提升图形渲染速度和质量,实现更流畅的游戏体验和更逼真的视觉效果。SDK中的文档和示例对于初学者来说极其宝贵,它们详细解释了如何使用DirectX API来实现各种图形和音频效果。 值得注意的是,虽然DirectX 8.0在当时是一个重大进步,但随着时间的推移,更新的版本如DirectX 9、10、11和12相继推出,提供了更多的功能和优化。尤其是在Windows 11这样的现代操作系统上,推荐使用最新版本的DirectX以获得最佳性能和兼容性。不过,对于某些较老的游戏或应用,DirectX 8.0可能仍然是必要的,因此了解其安装过程和SDK的重要性依然有价值。 DirectX 8.0的安装涉及到解压缩、执行安装程序和选择合适的路径等多个步骤。对于开发者而言,DirectX 图形SDK是一个强大的工具,可以帮助他们创造出色的游戏和多媒体应用。尽管现在有更新的版本,但对于那些依赖旧版API的软件,理解DirectX 8.0仍然具有实际意义。
2024-09-14 08:32:56 9.84MB DirectX SDK
1
PMBlog PMBlog是一个类似Jekyll / OctopressPHP版静态博客生成程序。具有文章/页面的生成,自定义主题,自定义插件等基本功能。 关于采用自定义主题,这里想要感谢Twig。之前采用的是自己写的模板引擎,本身自己麻烦,而且做主题也很麻烦,因为又需要记一套语法。采用了开源的Twig模板引用(语法来自Django和Jinjia,和Jekyll,Octopress的语法是类似的)擎之后,开发主题就变得非常的得心应手了。 关于自定义插件,这里想要感谢Pico。Pico是一种静态CMS程序,参考了它的代码,我才能将PMBlog的插件系统给开发出来,这里真是非常感谢! 必要条件
2024-09-13 21:28:56 232KB markdown static-site-generator
1
Python数据分析与应用PPT、教案、实训数据、习题全套资料
2024-09-13 11:02:54 126.41MB python 数据分析
1
资料齐全。内含有以下资料,有移远4G模块移植教程 kernel usb转串口驱动源代码,QMI_WWAN,GobiNet 保姆级教学,你需要的资料都有!!!!! Quectel_Linux_Android_GobiNet_Driver_V1.6.5.zip Quectel_Linux_USB_Serial_Option_Driver_20231211.zip Quectel_QConnectManager_Linux_V1.6.0.16.zip Quetecl_Linux_Android_QMI_WWAN_Driver_V1.2.6.zip WCDMA<E_QConnectManager_Linux&Android_V1.1.34.zip Quectel_UMTS_LTE_5G_Linux_USB_Driver_用户指导_V1.0 Quectel_UMTS_LTE_5G_Linux_USB驱动用户指导_V1.0.0_Preliminary_20220801(1)。pdf Quectel_UMTS_LTE_5G_Linux_USB_Driver_User_Guide_V3.1.pdf
2024-09-13 10:18:24 56.24MB linux android
1
《S3C2440在Keil环境下裸机程序开发——聚焦UART串口通信》 S3C2440是一款由Samsung公司推出的高性能、低功耗的ARM920T内核微处理器,广泛应用于嵌入式系统设计。在进行基于S3C2440的裸机程序开发时,Keil μVision是一款常用的集成开发环境(IDE),它提供了强大的编译、调试工具,使得开发者能够高效地编写和测试代码。本文将深入探讨在Keil环境下针对S3C2440的裸机程序开发,尤其是关于UART(通用异步接收/发送器)串口通信的部分。 理解裸机程序的概念是关键。裸机程序是指不依赖任何操作系统,直接运行在硬件上的程序。在S3C2440上,这意味着我们需要直接操作处理器寄存器来初始化系统、配置外设,并实现基本功能。 UART是嵌入式系统中最常见的通信接口之一,用于设备间的串行通信。在S3C2440中,UART模块支持全双工通信,可以同时进行数据的发送和接收。为了使用UART,我们需要对相应的寄存器进行设置,包括波特率、数据位数、停止位和奇偶校验等参数。 在Keil环境下,我们首先需要创建一个新项目,选择对应的处理器模型(S3C2440)。然后,我们需要编写启动代码,这部分代码通常包括设置堆栈指针、初始化内存管理单元(MMU)、配置中断控制器等。 接下来,我们关注UART的初始化。在S3C2440的 datasheet 中,可以找到UART的相关寄存器,如UARTLCR(线路控制寄存器)、UARTFDR(分频因子寄存器)和UARTDLL(低波特率发生器寄存器)等。通过设置这些寄存器,我们可以设定波特率、数据格式和其他通信参数。例如,通过调整UARTFDR,可以实现精确的波特率设置。 在程序中,我们还需要实现发送和接收函数。发送函数一般会向UART的 THR(传输寄存器)写入数据,而接收函数则会检查RBR(接收寄存器)是否有新数据,并将其读取出来。同时,我们需要处理中断,当数据准备好或发送完成时,UART会触发中断,我们可以在中断服务程序中进行相应的处理。 为了测试UART功能,可以连接一个串口终端工具,如RealTerm或Putty,设置与UART相同的波特率、数据位数、停止位和校验位,然后在S3C2440上运行程序,通过串口发送和接收数据,观察是否正常通信。 总结来说,S3C2440在Keil下的裸机程序开发涉及了处理器寄存器的操作、中断系统的管理以及UART通信协议的实现。通过理解这些基本概念和技术,开发者可以为S3C2440构建各种定制化的嵌入式应用,而UART串口通信作为基础的外设接口,是嵌入式开发中的重要一环。在这个过程中,Keil μVision提供了强大的开发工具,使得整个流程更加便捷和高效。
2024-09-13 10:13:25 86KB S3C2440 keil uart
1
智能计量插座-HLW8012设计资料REV30是关于一款基于HLW8012芯片的智能插座的设计文档。HLW8012是一款高效、低功耗的三相电能计量集成电路,广泛应用于电力监测、智能插座、智能家居等领域。这款芯片集成了电流、电压测量以及功率计算功能,能够精确地测量用电设备的能耗情况。 在智能计量插座的设计中,HLW8012起着核心作用。它通过内部的模数转换器(ADC)对输入的电压和电流信号进行采样,然后根据采样值计算出功率、电能等参数。这些参数可以通过通信接口如UART或SPI输出到微控制器,以便于实时监控和管理电力消耗。 设计资料REV30通常包含了以下内容: 1. **技术规格**:详细列出HLW8012芯片的技术参数,如工作电压范围、电流测量范围、精度等级、通信接口类型等。 2. **电路原理图**:展示了如何将HLW8012集成到智能插座的电路中,包括电压和电流传感器的连接方式、外围电路设计,以及与微控制器的接口连接。 3. **应用示例**:提供具体的电路布局和PCB设计实例,指导工程师进行硬件设计。 4. **软件开发**:可能包含固件代码示例,展示如何读取和处理HLW8012输出的数据,以及如何实现远程通信功能。 5. **测试方法**:指导如何验证设计的正确性和性能,包括校准步骤和性能指标的测量。 6. **安全与合规**:解释如何满足电气安全标准,如IEC 61000系列、UL标准等,确保产品符合全球各地的法规要求。 7. **故障排除指南**:列出可能出现的问题和解决办法,帮助工程师快速定位和修复问题。 8. **设计变更记录**:REV30表示这是设计的第30个修订版本,通常会记录自上一版本以来所做的改动和改进。 通过学习和理解这些设计资料,工程师可以有效地开发出基于HLW8012的智能计量插座,实现对电器能耗的精确监测和控制,为智能家居系统提供关键的能源管理数据,有助于节能和优化用电行为。同时,该资料也适用于教学和研究,帮助学生和研究人员了解智能电表和能源管理系统的工作原理。
2024-09-12 22:43:59 16.36MB HLW8012
1
调用海康威视相机进行rk3588 ffmedia音视频硬件编解码,在官方ffmedia_release demo的基础上新增功能,包括基于海康威视sdk,读入相机图片,对图片进行单次h264编码,调用ffmedia进行硬件编码,保存为h264裸流文件,可以通过vlc ffplay显示。连续读入海康威视相机图像并进行硬件h264编码保存为h264裸流文件,边采集边压缩边写入h264裸流文件,并能通过ffplay进行播放。同时修改demo例程增加解码数据传输功能,读入rtsp拉流数据,h264解码,后调用回调函数保存为mp4格式数据,可以直接播放。 另外包括交叉编译cmakelists.txt文件的编写与使用方法,包括调用ffmedia需要依赖的第三方库,包括整个工程的建立过程。 工程文件可以直接在rk平台端编译运行使用并测试功能。
2024-09-12 20:27:05 88.23MB 硬件编解码
1
实时校园巴士小程序源码是一个基于PHP后端技术构建的项目,旨在为学生和教职员工提供方便快捷的校园巴士查询服务。此项目包含了前端的小程序界面以及后台管理系统,旨在实现功能如实时公交位置追踪、路线规划、上下车点查询等。 PHP作为后端语言,是Web开发中的常用工具,它具有易学、执行速度快、跨平台的特点。在这个项目中,PHP可能被用于处理用户请求,与数据库交互,进行数据处理和计算,以及生成动态响应。开发者可能使用了诸如Laravel或CodeIgniter这样的PHP框架,以提高开发效率和代码的可维护性。 在后端开发中,数据库设计是关键部分。考虑到这是一个校园巴士系统,数据库可能包含以下表:巴士信息(包括ID、型号、颜色、容量等)、路线信息(起点、终点、途经站点、时间表)、站点信息(名称、坐标、关联路线)、用户信息(账号、密码、权限)等。开发者可能使用了MySQL或者PostgreSQL这样的关系型数据库来存储和管理这些数据。 前端小程序部分使用了微信小程序(WXSS)进行开发,这是一种轻量级的框架,专为微信环境设计,可以提供原生应用般的用户体验。开发者可能利用WXML(微信小程序标记语言)来定义页面结构,而WXSS则用于样式布局。小程序中可能包括了地图集成,以便显示巴士实时位置,还可能有下拉刷新、上拉加载更多等交互功能。 此外,项目名称中的“HMT-Bus-GO-WXSS_BACK-END-master”可能表示这是项目的主分支,"HMT"可能是学校或项目团队的缩写。"BACK-END"强调了这部分源码是后端相关的,而"master"是Git版本控制系统中的默认分支,表明这是项目的主线版本。 在实际部署和运行这个系统时,开发者可能需要配置服务器环境,比如设置Apache或Nginx作为Web服务器,并确保PHP运行环境(如PHP-FPM)和数据库服务正常运行。同时,为了实现与微信小程序的通信,可能还需要配置微信开发者工具,获取AppID并进行相关设置。 这个项目涵盖了从数据库设计到前后端开发的全过程,对于学习PHP后端开发和微信小程序实践的开发者来说,是一个有价值的参考资料。通过分析和研究这个源码,可以深入理解如何构建一个实用的实时公交信息系统,提升自己的编程和项目管理能力。
2024-09-12 17:05:21 486KB 源码
1