![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#二次开发(铁路项目开发)
在完成项目中记录下来遇到的问题。
只想敲代码的研究僧
这个作者很懒,什么都没留下…
展开
-
C#二次开发(三)之基于Dotspatial的点提取以及坐标获取
而在获取坐标时,由于涉及坐标系转换,因此需要关注坐标的处理。其中,后面两步是为了坐标最后一位四舍五入。原创 2023-07-02 15:22:30 · 330 阅读 · 1 评论 -
C#二次开发(二)之基于Dotspatial的路网数据路径规划
由于项目提出的要求是基于点、线组成的路网,提取出指定起点、终点的路径,同时也需要提取出途经的点。首先是加载数据,利用的是自带的AddLayers函数,相对于AddLayer来说差别是能够一次性加载多个数据。原创 2023-07-02 15:06:04 · 419 阅读 · 1 评论 -
C#二次开发(一)之DotSpatial使用心得记录
由于实验室项目要求开发一个用于铁路数据检索的小软件供甲方人员使用,而一般用于二次开的Arcengine需要配置的库较复杂,因此选用了轻量级的二次开发组件DotSpatial。(GIS)库,以UserControl的形式提供地图控件。在进行二次开发时,按照一般的二次开发步骤进行组件组合。其中存在一个较大问题就是官方组件的大部分名称都是英文,如果需要汉化,Dotspatial提供有官方的Demomap,其中实现了组件中所有的基础功能。组件的函数使用需要参照官方的说明文档,官方给出的是chm格式英文说明文件。原创 2023-07-02 14:12:54 · 872 阅读 · 2 评论