“如果一件事情超过自己的能力,自己很难达到,那就像是婴儿跳高,不但没有好处,反而拔苗助长”。

  4月份时报名参加了2018年ESRI杯GIS应用开发比赛,到前几天提交了作品。作品很简单,没有那么多复杂深刻的功能,但至少完整,涉及到各方面的基本知识。学到了很多,前端HTML\CSS\JavaScript的基本用法和Bootstrap\jQuery等框架的使用,后端asp.net中ashx文件访问后台数据库的机制、ajax的用法,ArcMap发布FeatureLayer并在代码中调用的方法,ArcGIS JavaScript API的基本使用等等。做比赛前,我只是懂一些C#的知识,其他的什么都不懂,现在对很多知识都有了简单的大概的了解,虽然不是那么深刻,但有了一些自己的认识。

  我想在这里记录作品制作过程,等以后忘记了还可以回来看看,如果能帮助到别人,那最好了。可能会有很多错误或者是我理解不对的地方,希望读者可以指正。

  回到开头的那句话,很多时候,我们不知道在一些事情面前,我们是不是婴儿,是要去尝试,还是安稳地循规蹈矩。只有尝试了才知道,但往往,我们并不是婴儿,在这个过程中,我们本身就是在成长,会学到很多。


目录:

  1.两种方法实现asp.net方案的前后端数据交互(aspx文件、html+ashx+ajax)

  2.使用Bootstrap框架写一个登陆\注册界面

  3.ArcGIS JavaScript API4.8 底图选择的几种方案

  4.将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

  5.在ArcMap中发布FeatureLayer(要素图层)

  6.在地图中调用显示FeatureLayer并进行render、popupTemplate、添加图例等相关内容的设置

  7.选中FeatureLayer元素并高亮显示

  8.将展示内容(div、iframe)放在Expand控件中

  9.解决将Excel表导入到SQL Server数据库时出现Text was truncated or one or more characters had no match in the target code错误

  10.实现DataTables搜索框查询结果高亮显示

[目录]搭建一个简单的WebGIS应用程序的更多相关文章

  1. 用dubbo+zookeeper+spring搭建一个简单的http接口程序

    dubbo是一个分布式服务框架,是阿里巴巴开发的一个解决RPC远程调用优化的核心框架,包含负载均衡算法,能提高分布式系统的性能. zookeeper是hadoop的一个子项目,主要用来解决分布式系统的 ...

  2. JMS学习(四)-一个简单的聊天应用程序分析

    一,介绍 本文介绍一个简单的聊天应用程序:生产者将消息发送到Topic上,然后由ActiveMQ将该消息Push给订阅了该Topic的消费者.示例程序来自于<JAVA 消息服务--第二版 Mar ...

  3. 超详细,新手都能看懂 !使用SpringBoot+Dubbo 搭建一个简单的分布式服务

    来自:JavaGuide Github 地址:https://github.com/Snailclimb/springboot-integration-examples 目录: 使用 SpringBo ...

  4. 使用 SpringBoot+Dubbo 搭建一个简单分布式服务

    实战之前,先来看几个重要的概念 开始实战之前,我们先来简单的了解一下这样几个概念:Dubbo.RPC.分布式.由于本文的目的是带大家使用SpringBoot+Dubbo 搭建一个简单的分布式服务,所以 ...

  5. 使用新浪云 Java 环境搭建一个简单的微信处理后台

    前一段时间,写了一篇在新浪云上搭建自己的网站的教程,通过简单构建了一个 maven 的项目,展示部署的整个流程,具体的操作可以参看这里. 新浪云服务器除了可以搭建自己的网站以外,也非常的适合作为微信公 ...

  6. 用nodejs搭建一个简单的服务器

    使用nodejs搭建一个简单的服务器 nodejs优点:性能高(读写文件) 数据操作能力强 官网:www.nodejs.org 验证是否安装成功:cmd命令行中输入node -v 如果显示版本号表示安 ...

  7. Linux内核监控模块-1-驱动模块(LKM)开发(以一个简单的hello world程序为例)

    在上面一篇中介绍到,监控模块要做成一个驱动模块(或者说是可加载模块,LKM),动态的加载到Linux内核中.那么这篇就简单的介绍一下怎样做一个这样的驱动模块.   以简单的hello world程序为 ...

  8. 【netty】(2)---搭建一个简单服务器

    netty(2)---搭建一个简单服务器 说明:本篇博客是基于学习慕课网有关视频教学.效果:当用户访问:localhost:8088 后 服务器返回 "hello netty"; ...

  9. 使用gitblit搭建一个简单的局域网服务器

    使用gitblit搭建一个简单的局域网服务器 1.使用背景 现在很多使用github管理代码,但是github需要互联网的支持,而且私有的git库需要收费.有一些项目的代码不能外泄,所以,搭建一个局域 ...

随机推荐

  1. redis的持久化之RDB的配置和原理

    Redis优秀的性能是由于其将所有的数据都存储在内存中,同样memcached也是这样做的,内存中的数据会在服务器重启后就没有了,也就是不能保证持久化.但是为什么Redis能够脱颖而出呢,很大程度上是 ...

  2. .NET开发微信小程序-上传图片到服务器

    1.上传图片分为几种: a:上传图片到本地(永久保存) b:上传图片到本地(临时保存) c:上传图片到服务器 a和b在小程序的api文档里面有.直接说C:上传图片到服务器 前端代码: /* 上传图片到 ...

  3. echarts3 迁徙图 迁入迁出

    geoCoordMap = { '上海': [121.4648,31.2891], '佛山': [112.8955,23.1097], '保定': [115.0488,39.0948], '兰州': ...

  4. mybatis的sqlmapper详解

    http://blog.csdn.net/u012302681/article/details/46326877

  5. SpringBoot vue

    springboot 整合vue就行前后端完全分离,监听器,过滤器,拦截器 https://github.com/ninuxGithub/spring-boot-vue-separateA blog ...

  6. 图解HTTPS建立过程

    阅读目录 准备工作(对应图中prepare1234) 发起链接 最后 关于网络安全加密的介绍可以看之前文章: 1. 网络安全——数据的加密与签名,RSA介绍2. Base64编码.MD5.SHA1-S ...

  7. 彻底弄懂HTTP缓存机制及原理

    前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能. 但是对于很多前端 ...

  8. 新浪微博注册(elenium Python 自动化)

    from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom time import sleep ...

  9. ranker_worker.go

    package         outputDocs, numDocs := engine.rankers[shard].Rank(request.docs, request.options, req ...

  10. pyspark列合并为一行

    将 dataframe 利用 pyspark 列合并为一行,类似于 sql 的 GROUP_CONCAT 函数.例如如下 dataframe : +----+---+ | s| d| +----+-- ...