自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我就是那个帕吉

努力努力再努力

  • 博客(101)
  • 资源 (7)
  • 收藏
  • 关注

原创 2.表格单元图片绘制

基础的表格展示能也能体现出数据,但是缺乏美观并且看起来很单调。通过把一部分数据的表达方式变为图片呈现,能够更加的生动。以Bool数据类型的列为例,通常展示数据,直接填入“是”、“否”能够直接表达信息,但是不够美观。通过继承 ImageResDrawFormat 实现针对Bool的专用图片绘制格式。Column对象有个SetDrawFormat方法,可以设置该列的绘制方式。通过设置后即可通过图片填充单元格。环境:Android Studio。愿你出走半生,归来仍是少年!//bool列绘制样式。

2024-03-27 16:52:13 355

原创 1.简单使用SmartTable

快速配置自动生成表格;自动计算表格宽高;表格列标题组合;表格固定左序列、顶部序列、第一行、列标题、统计行;自动统计,排序(自定义统计规则);表格图文、序列号、列标题格式化;表格各组成背景、文字、网格、padding等配置;表格批注;表格内容、列标题点击事件;缩放模式和滚动模式;注解模式;内容多行显示;分页模式;首尾动态添加数据;丰富的格式化;支持二维数组展示(用于类似日程表,电影选票等);

2024-03-27 16:40:54 2040

原创 10.多柱状图(MuliBarChart)

愿你出走半生,归来仍是少年!环境:.NET 7、MAUI话接上回(),从单柱拓展到多柱状图。

2024-01-25 17:32:20 593

原创 9.单柱状图(SingleBarChart)

愿你出走半生,归来仍是少年!环境:.NET 7、MAUI话接上回(),从折线图变更为单柱状图。

2024-01-25 17:26:34 439

原创 8.多折线图(MuliLineChart)

愿你出走半生,归来仍是少年!环境:.NET 7、MAUI话接上回(),多个类型的折线图。

2024-01-25 17:16:36 704

原创 7.单折线图(SingleLineChart)

愿你出走半生,归来仍是少年!环境:.NET 7、MAUI数据的统计呈现主要以图表形式为主,而折线图是统计图中最常用的形式之一。LiveChartsCore.SkiaSharpView是一个简单、灵活、交互式、强大的跨平台图表库,支持在MAUI框架下可安装LiveChartsCore.SkiaSharpView.Maui包进行使用,基于其CartesianChart类进行封装,实现单柱的柱状图展示。

2024-01-25 16:55:12 1173

原创 6.Toast(Android)

愿你出走半生,归来仍是少年!环境:.NET 7、MAUI在Maui开发中使用的Toast太丑了,在android项目中使用时不够看。通过Maui的安卓绑定库可实现将android中已有的包导入到C#项目中使用,借助这个方法就可以使用以前在android原生开发中的包了。

2024-01-25 16:24:39 606

原创 5.列表选择弹窗(BottomListPopup)

愿你出走半生,归来仍是少年!环境:.NET 7、MAUI。

2024-01-25 15:09:21 817

原创 4.列表选择弹窗(CenterListPopup)

愿你出走半生,归来仍是少年!环境:.NET 7、MAUI在屏幕中间弹窗的列表选择弹窗。

2024-01-25 15:03:14 798

原创 3.确认弹窗(ConfirmPopup)

愿你出走半生,归来仍是少年!环境:.NET 7在开发中,最常用的弹窗之一表示确认弹窗,为了减少重复的开发工作,所以需要基于Popup进行封装。

2024-01-25 14:38:18 582

原创 2.依附弹窗(AttachListPopup)

愿你出走半生,归来仍是少年!环境:.NET 7基于基础的Popup对象实现的依附于某个控件的弹窗,弹窗可呈现数组对象,达到较好的选择交互效果。

2024-01-25 14:24:54 951

原创 Maui基础开发实战记录

愿你出走半生,归来仍是少年!环境:.NET 7。

2024-01-25 11:59:09 737

原创 1.新建项目

GEGGEG愿你出走半生,归来仍是少年!环境:.NET 7、MAUI。

2024-01-25 11:57:18 391

原创 14.块参照的旋转(BlockReference)

愿你出走半生,归来仍是少年!环境:.NET FrameWork4.5、ObjectArx 2016 64bit、Entity6.在排水管网数据的编图时,时常会遇见针对雨水箅等进行旋转。由于数据存储在数据库内,通过CAD自带的旋转功能只能变更图面而无法修改数据表本身,所以需要自行开发功能实现旋转:搞定块参照的旋转交互然后更新数据表内的旋转角。

2024-01-25 11:25:10 428

原创 1.基于C#的Dbf读写(文件结构概述)

/ 获取更新日期:年 1// 获取更新日期:月 2// 获取更新日期:日 3try//转换为日期catch//获取文件的最后一次编辑时间通过三次的ReadByte()方法依次读取出年月日,并转换为对应的日期。当出错时就以文件的最后编辑时间作为参照。

2024-01-25 09:12:06 2410

原创 13.浮动面板(PaletteSet)

愿你出走半生,归来仍是少年!环境:.NET FrameWork4.5、ObjectArx 2016 64bit、Entity6.在CAD中进行通用组件开发或常驻界面的控件开发时,可使用PaletteSet作为停靠面板,然后将自己的空间放入其中。

2024-01-21 17:03:01 700

原创 12.扩展字典(ExtensionDictionary)

扩展字典通常以键值对的方式存储数据。由于Xrecord(数据扩展记录)对象的特殊性,使得扩展字典可以存储任意类型的数据。

2024-01-11 21:47:26 1022 1

原创 6.12.瓦片图层(TilesOverlay)

愿你出走半生,归来仍是少年!瓦片图层是用于承载栅格数据进行展示的图层。由于其瓦片加载的方式,非常适合移动端进行大范围栅格信息的展示。瓦片图层可根据与其搭配的数据提供器/数据源类型进行不同服务格式的呈现,具体的呈现放到第7部分细说,此处概略介绍瓦片图层的基础知识以及如何进行透明度设置。

2023-11-15 22:28:35 413 4

原创 6.11.面图层(Polygon)

愿你出走半生,归来仍是少年!通过面图层可实现一个面的绘制,该面可包含多个孔洞。

2023-11-15 22:13:16 174

原创 6.10.多段线图层(Polyline)

愿你出走半生,归来仍是少年!通过此图层可表达出一个多段线要素。

2023-11-15 22:02:43 236

原创 6.9.定位图层(MyLocationNewOverlay)

愿你出走半生,归来仍是少年!在移动端的Gis应用中,定位是必不可少的实用性功能。通过Overlay的派生类MyLocationNewOverlay可实现Gps以及网络定位数据的实时展示。

2023-11-15 21:51:04 155

原创 6.8.旋转手势图层(RotationGestureOverlay)

通过创建实例并添加底图后,可支持手势旋转地图进行展示。具体方法如下,其实这些方法也没啥用。愿你出走半生,归来仍是少年!

2023-11-14 21:55:24 66

原创 6.7.罗盘图层(CompassOverlay)

它会跟随手机方向更新南北方向位置,通过其方法可进行设置(没啥说的啊)。通过创建实例并添加到地图中后,会在地图上增加一个罗盘控件。愿你出走半生,归来仍是少年!

2023-11-14 21:53:23 73

原创 6.6.比例尺图层(ScaleBarOverlay)

通过创建这个实例并添加到MapView中后,会在地图上出现一个随着缩放等级变换的比例尺控件。通过其方法可进行位置、单位等等参数设置。愿你出走半生,归来仍是少年!

2023-11-14 21:51:06 314

原创 6.5.事件图层(MapEventsOverlay)

简单来说就是一个不参与绘制但是可进行交互的图层,它具备了单击和长按的交互功能。通过继承它重写上方的两个方法,可实现不同的交互功能使用。愿你出走半生,归来仍是少年!

2023-11-14 21:48:33 97

原创 6.4.图标集合图层(ItemizedIconOverlay)

方便的图层化管理点数据,可在一个图层中根据点的属性实现不同的符号化策略,支持单击和长按交互。

2023-11-14 21:45:12 93

原创 6.3.可点击的图标图层(ClickableIconOverlay)

愿你出走半生,归来仍是少年!ClickableIconOverlay是IconOverlay的派生类,在其父类的基础上新增了Id属性、扩展数据以及交互事件。IconOverlay中包含的部分可查看上一篇文章。

2023-11-14 21:23:53 72

原创 6.2.图标图层(IconOverlay)

适用于数据量小且业务简单的应用,无法满足以要素图层的形式管理点的需求,除非在外面再套一层组图层。无法满足一个点频繁变换符号化效果的需求。

2023-11-14 21:13:10 158

原创 6.1.组图层(FolderOverlay)

愿你出走半生,归来仍是少年!FolderOverlay是Overlay的派生类,其主要作用是用于包含图层,作为组图层使用。相当于在MapView中构建图层树时作为节点使用。

2023-11-14 21:05:51 81

原创 6.图层(OverLayer)

愿你出走半生,归来仍是少年!在Osmdroid中,数据的承载主要依托于图层对象进行展示。以下为现在Osmdroid支持的图层类型以及部分概述。

2023-11-13 22:40:54 247

原创 5.图层控制器(DefaultOverlayManager)

愿你出走半生,归来仍是少年!图层控制器用于操作在MapView中的图层。

2023-11-13 21:06:29 156

原创 4.投影(Projection)

Projection主要用于屏幕坐标和空间坐标的转换使用,而非Gis中的空间投影。以上三个方法为将屏幕坐标转换为空间坐标。在做性能优化时可用。以上两个方法为将空间坐标转换为屏幕坐标。在做性能优化时可用。以上三个方法为将距离(米)转换为像素。通过此方法可获取当前的屏幕边框范围。愿你出走半生,归来仍是少年!

2023-11-13 20:56:20 246

原创 3.地图控制器(MapController)

愿你出走半生,归来仍是少年!地图控制器是用于控制MapView的一系列操作,常用于用户交互使用。在MapView创建后会自动生成一个默认的MapController了,通过MapView的getController可获取到。

2023-11-13 20:46:20 323

原创 2.地图(MapView)

愿你出走半生,归来仍是少年!在Osmdroid中MapView是最为重要的一个类,它承载了用户交互、数据展示等重要责任。

2023-11-13 20:33:13 369

原创 1.Osmdroid概述

osmdroid是Android的MapView (v1 API)类的一个(几乎)完全/免费的替代品。它还包括一个模块化的瓦片提供程序系统,支持许多在线和离线的瓷砖源,并支持内置的覆盖,用于绘制图标、跟踪位置和绘制形状。在最初使用时曾写下了一系列关于OsmDroid的文章,去年开始又基于它做了一系列的项目并且现阶段又使用了新的底图框架,所以在此总结。简而言之,OsmDroid是一款在android系统上运行,且支持瓦片服务、矢量绘制、GNSS定位显示等功能的一个底图框架。愿你出走半生,归来仍是少年!

2023-11-13 20:10:24 592

原创 8.OsgEarth 鼠标位置及LabelControl中文显示

愿你出走半生,归来仍是少年!在人机交互中,最常用的就是鼠标。获取鼠标在三维场景中的空间位置是保证交互结果正确的保障。

2023-11-02 17:25:37 569

原创 7.OsgEarth加载Obj模型

愿你出走半生,归来仍是少年!除了大面积的倾斜摄影的加载,同时还存在单个模型的加载。常用的obj模型作为单体在三维场景中的呈现。原理类似于中的倾斜加载。

2023-11-02 16:52:34 520

原创 6.OsgEarth加载倾斜摄影

愿你出走半生,归来仍是少年!三维场景中常用的地表模型包含倾斜摄影,通过CC处理出来的倾斜摄影是一个通过文件夹进行分块的,然后通过元数据记录了其空间位置信息(原点)。本文通过解析文件后进行多块情况的批量加载。

2023-11-02 16:43:54 1109

原创 5.OsgEarth加载地形

愿你出走半生,归来仍是少年!在三维场景中除了使用影像体现出地貌情况,还需要通过地形体现出地势起伏,还原一个相对真实的三维虚拟世界。osgEarth可通过直接加载Dem数据进行场景内的地形构建。

2023-10-28 15:01:46 1123

原创 4.OsgEarth加载Mbtiles

愿你出走半生,归来仍是少年!

2023-10-28 11:35:10 341

MapWinGis5.3安装包

MapWinGis5.3安装包

2023-12-06

cad object arx 2016 sdk

面向于CAD2016版本的SDK包,支持c# 开发

2022-06-28

Cad ObjectArx 2021 SDK

Cad ObjectArx 2021 SDK

2022-05-10

QGIS-OSGeo4W-3.10.1-1-Setup-x86_64.exe

QGIS-OSGeo4W-3.10.1-1-Setup-x86_64.exe

2020-11-11

MapWinGIS-only-v5.2.4-Win32-VS2017.exe

mapwingis5.2.4 32 Com组件安装包

2020-11-11

MapWinGIS-only-v5.1.0-Win32-VS2017.exe

mapwingis5.1.0 32 Com组件安装包

2020-11-11

dxf转svg,svg转png

可将dxf文件转换为svg文件; 可将svg文件转换为png文件。 压缩包为源码文件

2020-11-11

Sqlite_DotSpatial.zip

包含64、32位的Sqlite和Spatialite库(C#用),通过对应的文章可实现空间数据库的挂载,完成对矢量数据的存储、更新、读取等等一系列的空间函数操作

2020-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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