- 博客(6)
- 收藏
- 关注
原创 用C#写一个灵活的要素Feature属性Properties质检WebAPI接口(四)
本文主要介绍接口的调用。接口页面测试参数[ { "layer": "ZRZ", "feature": [ { "type": "Feature", "geometry": null, "properties":
2018-06-13 14:23:46 296
原创 用C#写一个灵活的要素Feature属性Properties质检WebAPI接口(三)
本文介绍一下功能实现,并给出核心部分代码。首先要定义各种结构,包括传入参数、传出结果、规则集合等,如下:using GeoJSON.Net.Feature;using Newtonsoft.Json;using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;us...
2018-06-13 14:18:55 367
原创 用C#写一个灵活的要素Feature属性Properties质检WebAPI接口(二)
本文主要介绍质检规则的配置。CheckValue.json属性取值质检规则(单一字段)[ { "featureclass": [ "ZD_SHYQ", "ZD_SHYQ_WRK" ], "rule": [ { "name": "ZDTZM&q
2018-06-13 12:03:09 418
原创 用C#写一个灵活的要素Feature属性Properties质检WebAPI接口(一)
需求概述某项目中,要对宗地、自然幢数据进行质检。质检规则非常多,大致可以分为几类:一是要求某一属性字段值要么为空,要么为指定值;二是要求为某一属性字段值要么为空,要么从指定的集合中取值;三是要求当某一字段取值不为空时,某些字段也不能为空;四是要求当某一字段取值不为空,某一字段的取值必须为该字段值的某一位或某几位。设计思路把规则搞成配置文件,程序只负责解析规则,检查数据,以及输出结果。上述规则中,前...
2018-06-13 11:54:47 341
原创 用C#写一个简单的数据同步Windows服务(二)
本文主要介绍已经写好的数据同步Windows服务的部署说明。一、 部署包至少包括*.exe可执行文件、*.exe.config配置文件、Intall.bat安装脚本、Unintall.bat卸载脚本四个文件。 二、 配置项配置文件的配置项说明:1. 配置文件的appSettings标签下保存本服务常用且必需的配置项。 2. log项为日志文件的存放路径(绝对路径,下同),如配置的文件夹不存在,服务...
2018-06-13 11:37:24 3806
原创 用C#写一个简单的数据同步Windows服务(一)
需求概述从某中间数据库中取得指定的未同步的数据,同步到另一个库的某些表中。使用一个编号字段进行匹配,同步完成后将未同步的数据标识为已同步状态。该服务可定时自动执行。设计理念程序、数据、配置分开,以使功能更灵活。数据库操作类,使用通用的OldDB相关类,以增强兼容性。关键操作记录到日志中,以方便在出现问题时进行排查。配置文件<?xml version="1.0" encoding="utf-8...
2018-06-13 11:34:15 3504 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人