自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 PostGIS中的常用函数

网上看到的最全最详细的PostGIS空间函数整理,搬运过来方便以后查看PostGreSQL(五)PostGIS-常用函数 - huiyii - 博客园 (cnblogs.com)顺便记录一个问题:ST_AsGeoJSON函数返回的Json虽然有crs属性,但无法被ArcGIS的开源项目的geojsonToArcGIS方法识别到,转出的要素wkid全是4326,不清楚是不是我的使用方式不对。

2022-08-24 16:01:27 1496

原创 Entity Framework Core 3.1添加唯一约束特性

添加唯一约束目前网上都是 EF5及以上的内容了,新技术肯定强,一个特性就解决了//EF5以下版本并不支持[Index("IX_FirstAndSecond", 2, IsUnique = true)] public string Email { get; set; }老框架找了半天,现在搬运一下class MyContext : DbContext{ public DbSet<Person> People { get; set; } protected o

2022-02-21 11:14:52 1226

转载 github打不开?不改host也可以

code5分钟推送半小时,host改起来还很麻烦,最近找到一个方法经过几天实测能很好解决问题,现在搬运过来防止找不到。github打不开时只需在浏览器中输入一次github的IP地址即可。具体步骤如下:1、通过站长工具找出DNS地址:进入站长工具网站的域名解析网址:http://tool.chinaz.com/dns/ ,在A类型的查询中输入github.com,找出最快的IP地址;2、然后在浏览器输入最快的IP地址,进入;3、显示该地址不安全可以点击高级选项,添加例外,之后每次直接访问gi

2022-02-18 07:40:12 28258 19

转载 vue项目如何读取本地json文件数据

在项目根目录有一个static文件夹目录,将所需要的json文件放在该static目录下,使用axios发起get请求获取对应的json文件数据 import axios from 'axios' // 安装axios后引入 Vue.prototype.$axios = axios // 将axios挂载到原型上方便使用// 使用get请求获取到static目录下的 test.json文件的数据 this.$axios.get('/static/test.json').then(res

2021-12-13 20:54:24 11899

转载 EF core 使用空间数据的方法

.net core 使用空间数据比framework麻烦了不少,将方法搬运过来方便查找使用的库Microsoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFrameworkCore.SqlServer.NetTopologySuiteTip:此处以SQL Server作为例子,如果使用其他数据库,重点在于引用其他数据库的NetTopologySuite包,如下图适用于postgreSQL的包Startup.cspub..

2021-12-03 17:15:22 748

原创 将shp数据导入SQL Server

记录Shape2SQL的使用过程及注意事项一、Shape2SQL工具可以将shape数据导入SQL Server 2008R2下载地址:dotMorten | SQL Server 2008 Spatial Tools (sharpgis.net)http://www.sharpgis.net/page/SQL-Server-2008-Spatial-Tools二、使用方式1、shapefile:输入一个shp文件的路径2、server:点击 configure按钮,弹窗..

2021-11-26 16:41:16 2751 2

转载 c# – 使用Newtonsoft.Json反序列化DbGeometry

使用EF6框架接收前端发来的json数据并转换为实体时遇到了问题,常规字段CRUD都没有问题,但是操作空间数据(geometry类型)时遇到了报错An exception of type ‘Newtonsoft.Json.JsonSerializationException’ occurred inNewtonsoft.Json.dll but was not handled in user codeAdditional information: Error getting value from

2021-11-03 13:44:25 539

转载 单选框单击取消选中

单选框,选中之后是无法取消选择的,必然有选中项。如果为必填项,不会存在问题,实际情况是:有可能是非必填项,现在想取消选择。客户实际是配置了一项‘未知’来表示无值的情况。有如下考虑:1.改为下拉框,添加一项‘请选择’,特定值,后台过滤。2.改为多选框,通过js限制只能选一项。3.单击选中的单选框,取消选中。想当然的代码 1 2 3 4 5 $("input[type='radio']").click(functio..

2021-10-28 14:21:55 7536

原创 Bootstrap Table 中的ajax属性

网上有挺多Bootstrap Table结合ajax的例子,但新版Bootstrap Table在构造的时候给ajax属性一个带请求的函数就行了。一、官方示例<link href="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.css" rel="stylesheet"><script src="https://unpkg.com/bootstrap-table@1.18.3/dist/b.

2021-10-15 14:53:42 2359

转载 OpenLayers 实用属性方法及代码实例

1.ol.interaction.Pointer 是管理地图down、move、up事件的基类,也用于管理地图拖拽事件。 构造函数结构如下:new ol.interaction.Pointer(opt_options) options包括的属性有: handleDownEvent:处理地图的down事件。如果该事件返回true,drag队列开始执行。 handleDragEvent:处理地图的drag事件。当down事件返回true,鼠标在拖拽过...

2021-09-26 15:27:27 1929

原创 OpenLayers 获取图层(ol.source.Vector类)中Features的各种方式

目录一、获取图层源二、调用方法方法一:forEachFeature方法二: getFeatures1.1 featuresCollection_1.2 featuresRtree_方法三:getFeatureById一、获取图层源所有方法都基于source层,所有需要先获得ol.source.Vector的实例layerName.getSource()二、调用方法方法一:forEachFeature 该方法可以直接...

2021-09-23 15:21:05 12333 4

原创 OpenLayers Select API介绍及使用

Select是交互事件中的一种,用于选择矢量图层上的几何图形,添加选择交互事件后,点击地图上的几何图形或者将鼠标移动到几何图形上时,将获取到几何图形的相关信息,我们可以将选择的几何图形进行高亮显示。使用起来很简单,首先创建一个Select对象,然后再使用Map的addInteraction方法添加该对象。选择的事件包括Single-click, Click, Hover ,Alt+Click等。可以使用condition属性来指定事件类型。var select = new ol.interacti

2021-09-14 13:34:37 2549 1

空空如也

空空如也

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

TA关注的人

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