- 博客(53)
- 资源 (5)
- 收藏
- 关注
原创 【Langchain系列七】Langchain+FastAPI(字符串输出与OpenAI规范流式输出)+FastGPT
将Langchain的智能问答功能封装为API接口,并应用于前端接口调用、FastGPT接入、Cherry studio接入
2025-08-19 15:18:56
853
原创 【Langchain系列六】Langchain+Gradio界面化
基于gradio实现基于提示词、可调参数、流式输出等情况的智能问答系统可视化操作
2025-08-19 12:41:23
446
原创 【Langchain系列五】DbGPT——Langchain+PG构建结构化数据库智能问答系统
基于Langchain+PG实现智能问数,即结构化数据库智能问答,并测试了智谱清言、通义千问、讯飞星火、ollama等的对比,验证了基于代理的方式和COT链的方式的效果
2025-08-18 18:08:31
647
原创 【Langchain系列四】RAG——基于非结构化数据库的智能问答
基于Langchain进行RAG智能问答。支持文档:web网页、pdf、word、excel、文件夹、自定义文本支持拆分方式:无RAG、递归、字符拆分、语义拆分向量存储:Faiss
2025-08-18 17:41:06
332
原创 【Langchain系列三】GraphGPT——LangChain+NebulaGraph+llm构建智能图数据库问答系统
基于nebula graph图数据库和Langchain进行智能问数
2025-08-18 17:22:40
348
原创 【Langchain系列二】LangChain+Prompt +LLM智能问答入门
基于Langchain和基本提示词的大模型只能问答开发,以及情绪分析、写作助手、前端代码生成、哄哄模拟器等经典提示词学习
2025-08-18 17:14:12
248
原创 【Langchain系列一】常用大模型的key获取与连接方式
本文提供了主流大模型API的申请渠道和使用方法。主要内容包括:Langchain支持的大模型清单、各厂商API Key申请平台(如OpenAI、Kimi、百度千帆等6家主流厂商)、以及第三方代理平台信息(硅基流动、火山引擎等5家)。重点介绍了两种Langchain连接方式:1)通过OpenAI通用接口连接在线API(推荐方式);2)通过连接本地Ollama部署模型。
2025-08-18 15:40:14
375
原创 适合小白的Nebula图数据库教程(部署安装、常用命令、数据迁移全系列教程)
nebula图数据库部署安装、常用命令、数据结构、数据迁移等完整教程
2025-08-18 11:08:01
1148
原创 【坐标转换】坐标转换基本理论
大地坐标系根据其原点的位置不同,分为地心坐标系和参心坐标系。地心坐标系的原点与地球质心重合,参心坐标系的原点与某一地区或国家所采用的参考椭球中心重合,通常与地球质心不重合。
2024-04-30 16:23:44
797
原创 ArcEngine符号相关
1.图层符号设置1.1.通过图层属性面板设置符号1.2.设置自定义符号1.3.读取lyr图层文件设置符号1.4.读取style样式文件设置符号1.5.添加图层标注2.几何符号设置3.符号转图片进行预览
2022-04-19 16:47:13
1016
原创 arcengine读取栅格闪退
arcengine读取栅格闪退csbs如果在进行argis二次开发的时候没有进行mapcontrol控件的初始化,往往会遇到莫名其妙的问题,比如读取栅格数据闪退,创建数据库失败,自定义坐标系或者未知坐标系的图层无法读取等,解决方案如下:cs在主程序初始化时加上如下代码:private void Initial(){ var win = new Window() { Content = new WindowsFormsHost() { Child = new AxMa
2021-11-08 16:25:55
1508
原创 asp.net framework配置swagger并支持上传文件
asp.net framework配置swagger并支持上传文件swagger配置配置swagger支持文件上传c#写webapi时刚开始习惯用postman进行调试,但是感觉每次都要修改网址有点麻烦,后来发现swagger可以很好的解决这个问题,以下记录探索过程swagger配置安装nuget包Swashbuckle安装后会自动在App_Start生成SwaggerConfig.cs文件项目右键——属性——生成,勾选生成xml文件eg bin\WebApi.xml【若对api写了注释,
2021-09-07 15:48:05
2406
原创 ArcPy开发环境配置
ArcPy开发环境配置在线版本搭建1. 下载Pip文件2. 设置pip源为阿里云镜像3. 安装pip方法1:方法2(推荐):4. ArcPy开发环境搭建离线版本搭建第一步第二步第三步第四步在线版本搭建1. 下载Pip文件https://bootstrap.pypa.io/pip/2.7/get-pip.py打开后复制粘贴,保存为get-pip.py文件2. 设置pip源为阿里云镜像参考: https://blog.csdn.net/cityice/article/details/5388342
2021-08-24 16:23:25
3200
原创 Arcengine点,线,面,文本渲染
Arcengine点,线,面,文本渲染1.点2.线3.面(Polygon和Envelop)(1)pFillSymbol.Style = esriSimpleFillStyle.esriSFSSolid(2)pFillSymbol.Style = esriSimpleFillStyle.esriSFSNull(3)pFillSymbol.Style = esriSimpleFillStyle.esriSFSHollow(4)pFillSymbol.Style = esriSimpleFillStyle.esr
2021-08-20 10:40:44
1120
原创 Arcengine打印视图与布局视图原理解析
Arcengine打印视图与布局视图原理解析1.LayoutControl与MapControl视图同步1.1.视图同步处理1.2.原理1.3.打印视图缩放至某地图视图可视范围2.1.LayoutControl与MapControl视图同步1.1.视图同步处理/// <summary>/// 地图视图与数据视图同步/// </summary>/// <param name="mapcontrol"></param>/// <param na
2021-08-19 12:24:12
1569
原创 C#编写BS接口环境部署及开发调试方法
C#接口环境部署1.IIS环境部署配置2.创建ASP.NET Web应用程序3.发布项目4.IIS上添加网址5.跨域处理参考资料: (1条消息) Win10下IIS配置 C#项目的部署与发布_绝圣弃智-零的博客-CSDN博客_c#项目部署 https://blog.csdn.net/qq_40741855/article/details/849983081.IIS环境部署配置找到控制面板:【开始】菜单鼠标右击,打开【控制面板】——【程序】——【启用或关闭Windows功能】,为了防止缺漏,iis相
2021-08-18 14:21:24
3176
原创 GitLab相关(不定时更新)
Gitlab相关vs如何启用老版本GIT推送GitLab开发人员无法推送代码Fork后的分支同步主分支内容vs如何启用老版本GIT推送安装vs2019之后,git变成了如下样式,用起来感觉不太方便如果想回归以前的版本可以在工具——选型——环境——预览功能,取消勾选体验新版Git点击确定,即可回到以前的版本GitLab开发人员无法推送代码打开设置——仓库——受保护的分支将允许推送代码改为开发人员和管理人员即可Fork后的分支同步主分支内容1.在分支文件夹右键——Git Bash h
2021-08-12 10:51:01
1143
原创 dxg:TableView.FormatConditions 表格按条件高亮显示
dxg:TableView.FormatConditionsPredefinedFormatName自定义样式<Grid Grid.Row="1" Margin="10"> <dxg:GridControl SelectionMode="Row" HorizontalContentAlignment="Center" HorizontalAlignment="Stret
2021-07-12 11:24:01
811
1
原创 GeoServer WMTS切片计算
GeoServer WMTS切片计算各级别关系计算规则(1)计算Pixel Size(2)计算Scale在geoserver中打开GridSets,选择WGS 84的切片进行查看可以看到如下信息各级别关系LevelPixel SizeScaleTilesip1 : sm * ni +1p /21 : (s/2)2m * 2n计算规则level=0时,切片如图所示(1)计算Pixel Size由于像素为256256,切片数量为21,经纬度范
2021-07-07 14:43:12
3328
原创 ArcGIS面缝隙检查
ArcGIS面缝隙检查方法1方法2结果分析方法11.合并合并所有图层,得到Merge数据管理工具——常规——合并6.45 秒2.缓冲(可选)如果需要缓冲区,则对merge进行缓冲得到buffer分析工具——邻域分析——缓冲3.范围图层:以buffer的范围创建范围图层,得到extent3.擦除从extent擦除buffer分析工具——叠加分析——擦除3min38s4.拆分数据管理工具——要素——多部件至单部件3min22s拆分后删除最外边框的要素即可得到面缝隙方法21
2021-07-06 15:45:43
4352
原创 ArcGIS版本更新对比
@[TOC](ArcGIS版本更新对比)ArcGIS10.3新特性2014年12月10日惊艳1:以用户为中心(Named User)的授权模式ArcGIS 10.3采用了全新授权模式:Named User,即从“许可机器”转向“许可用户”。一旦用户成为许可用户(Named User),无论用户在任何地方、任何时间,都可以通过任意设备随时随地的访问所拥有的地图、应用,数据以及各种分析能力。这使得ArcGIS的能力,能够根据用户的需要,灵活的延展到各个地方。惊艳2:最强3D“芯”ArcGIS 10.3
2021-07-01 17:55:23
12743
原创 arcengine几何转换(线面互换,几何与geojson、wkt互换)
线与面的相互转换线转面面转线线转面/// <summary> /// 线转面 /// </summary> /// <param name="geo"></param> /// <returns></returns> public static IPolygon PolylineToPolygon(object geo) { ISegmentCollection polygons = new Pol
2021-06-30 15:52:51
1754
原创 ITopologicalOperator使用说明
ITopologicalOperator使用说明var operator=geometry as ITopologicalOperator官网帮助文档拓扑方法只能应用于高级几何图形。高级几何图形包括point, multipoint, polyline and polygon。要将此方法用于低级几何图形,如segments (Line, Circular Arc, Elliptic Arc, Bézier Curve), paths or rings,必须将它们包装到高级几何图形类型中。
2021-06-29 19:12:27
413
原创 GIS与数学
GIS与数学向量基础(1)向量的表示(2) 向量运算四参数七参数计算计算角度限差内的折点求两线交点点到几何图形的距离向量基础(1)向量的表示(2) 向量运算四参数七参数计算计算角度限差内的折点/// <summary>/// 获取角度限差内的节点/// </summary>/// <param name="geo"></param>/// <param name="torrance">角度上限</param>//
2021-06-29 17:33:32
314
原创 Arcengine开发效率优化(不定时更新)
Arcengine开发效率优化建议1.修改要素效率对比方法1:IFeature赋值方法2 IRow赋值结论2.新增要素效率对比3.删除要素效率对比4.遍历要素效率对比5. 计算点到目标几何的最短距离是否在容差范围内5.1 esri方法5.2.数学方法结论1.修改要素效率对比需要对图层的某个字段统一赋值方法1:IFeature赋值var dataset = layer as IDataset;var workspaceEdit = dataset.Workspace as IWorkspaceEdi
2021-06-24 09:56:19
1298
原创 Arcengine 自定义工具鼠标样式设置
Arcengine 自定义工具鼠标样式设置1.系统自带样式2. 自定义鼠标样式温馨提示arcengine开发过程中,有时会需要自定义工具,尤其是在开发要素编辑模块的时候,那么如何修改鼠标样式呢?自定义工具需要继承 ESRI.ArcGIS.ADF.BaseClasses.BaseTool,刚开始以为直接设置public override int Cursor => 2;2对应esriControlsMousePointer里面的值,然而并没有生效,接着观察发现哪怕是ae自带的工具,cursor
2021-06-23 10:02:17
995
原创 arcengine 这个集合中找不到此项目
arcengine 这个集合中找不到此项目Feature.Shape 几何赋值报错Feature.Store报错近期在ArcEngine开发过程中碰到很多“这个集合中找不到此项目”的错误,每次引发的原因都不一样,解决方案也有所不同,特做以下整理,若之后遇到其它情况和解决方案,将会不定时更新Feature.Shape 几何赋值报错原因:可能是一个有z值一个没有z值引起的方法1:给几何对象设置z值public static IGeometryDef GetGeometryDef(IFeat
2021-06-07 11:42:21
3488
转载 远程服务器上共享文件夹的上传与下载
远程服务器上共享文件夹的上传与下载环境配置代码实现环境配置1.远程服务器上选择需要共享的文件夹,右键——属性——共享,设置为共享即可详情可参考https://blog.csdn.net/btt2013/article/details/51142507代码实现using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Diagno
2021-06-02 18:09:51
961
原创 ArcSde开启编辑报错解决方案
如何将arcgis server注册到数据库创建ArcSDE连接文件创建ArcSDE连接文件工具箱中选择数据管理(Data Managerment)
2021-06-01 16:17:41
906
原创 geometry没有Z值或者geometryZ值为空解决方案
近日碰到在执行feature.shape=geo的操作时会报geometry没有z值(the geometry has no z values)以及geometry的z值为空(the geometry has no null values)的错误,这通常是因为使用的数据源是用其它软件导出的,默认是有z值的,但是arcgis默认是没有z值的,以致产生了矛盾。然而网上找的许多解决方案并不完善,因此优化后解决方案如下:确保创建的字段是有z值的///获取参考几何信息 public static IGeomet
2021-05-13 22:59:10
3459
转载 C# 模拟鼠标移动和点击(转载)
本文转载自: C# 模拟鼠标移动和点击_biyusr的专栏-CSDN博客https://blog.csdn.net/biyusr/article/details/108376195我们需要用到的mouse_event函数,位于user32.dll这个库文件里面,所以我们要先声明引用。 [System.Runtime.InteropServices.DllImport("user32")] private static extern int mouse_event(int dwFlags,.
2021-03-25 15:15:06
2243
翻译 GIS 25种必备编辑工具
GIS 25种必备编辑工具【创建要素】1. 线段2.涂鸦3.直角4.圆弧5. 追踪6. 放射【对齐现有要素】7. 移动8. 旋转9. 按比例缩放【改变现有要素形状】10.编辑顶点11. 重塑12.替换13.延伸14. 裁剪15.圆弧16.简化17.增密18.平滑【分割与合并现有要素】19. 分割20.合并21. 缓冲区22. 等分23. 线段分割24.拆分【坐标几何】25.导线本文源于对GISGeography网站的文章翻译,原文链接:GIS Editing Tools [Cheatsheet] -
2021-03-11 18:02:47
5136
3
原创 三维Server竞品分析
目录背景 5 (1) 3D数据来源丰富 5 (2) 数据量巨大 5 (3) 硬件要求高 5 (4) 多源数据的存储管理 5 (5) 海量数据的高效渲染困难 5 (6) 三维空间分析的功能较弱 5 (7) 二三维GIS一体化融合能力不足 5竞品对象 6商业软件竞品分析 83.1. 受支持的操作系统 8 ArcGIS说明: 8 SuperMap说明: 9 (1)iServer 10i 不支持 32 位的 Windows 平台 9 (2)iEdge 暂不支持 Unix 系统 93.2. 支持的数据库.
2021-03-11 14:09:21
1111
原创 bug及解决方案合集(不定时更新)
bug及解决方案合集1 .Net1.1 检索 COM 类工厂中 CLSID 为 {XXXX-XXXX-XXX-XXXXX-XXX} 的组件时失败,原因是出现以下错误:1.2 CS1752无法嵌入互操作类型"OPCServerClass"。请改用适用的接口2 ArcGIS2.1 Error: ArcGIS version not specified. You must first bind to an ArcGIS version prior to using any ArcGIS components2.2
2021-03-11 11:22:01
884
原创 AxMapControl,TOCControl,AxPageLayoutControl,鹰眼
地图控件AxMapControl本章将主要介绍AxMapControl控件的初始化、地图事件以及与内容列表控件AxTOCControl的绑定public AxMapControl MapControl { get; private set; }public AxTOCControl TocControl { get; private set; }private void AxMapControlPage_Loaded(object sender, RoutedEventArgs e){
2021-03-11 10:45:48
1205
arcgis天地图lyr图层文件合集
2022-04-19
三维server竞品分析5.0.pdf
2021-03-11
ArcEngine加载谷歌地图(c#,GoogleLayer.cs)
2021-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人