最近在做项目时,要求可以上传shp文件到指定的地图中,地图开发使用的arcgisapi,网上找了好多解析shp文件的js,但都不是太理想,直到群里的小伙伴提到Gdal

首先,到GDAL官网下载自己使用vs对应版本的库文件(官网上都已经编译好了,直接下载下来就行)地址:http://www.gisinternals.com/release.php

这里需要注意,官网上提供了vs32位和64位的库文件,但是vs目前只有32版本的,所以不需要下载64位版本

下载完成后,将csharp目录_csharp后缀的动态库引用到工程项目

这里需要注意,其中有一个版本的的dll需要在bin文件夹中找到,连同csharp文件夹下的8个dll同时放到自己编译项目的bin文件目录下

另外,操作这些还没完,原来自己就是按照这样的操作,编译是没什么问题了,但就是跑不起来,提示初始化设置失败

造成上述原因,还缺少一个重要的环节,就是要将bin文件夹下所有的dll一并放到自己工程的bin下面(这里面可能涉及到一些引用关系,自己没明白)

然后,运行项目,OK~~

最新文章

  1. BZOJ 3489: A simple rmq problem
  2. Error:java:Compilation failed: internal java compiler error
  3. html5,表单的综合案例
  4. Python脚本模拟登录网页之GitHub篇
  5. Go Walk教程 - 流程控制( switch)
  6. 20145208 实验五 Java网络编程
  7. ASP.NET MVC 3.0 Controller基础
  8. PHP接口(interface)和抽象类(abstract)
  9. actionInvocation
  10. 爬虫(scrapy第一篇)
  11. 【深度学习篇】---CNN和RNN结合与对比,实例讲解
  12. JavaScript 条件语句
  13. Python随笔--对象
  14. react基础学习 一
  15. Mysql设置大小写敏感
  16. 描述一下 cookies,sessionStorage 和 localStorage 的区别
  17. IOS 圆形进度条
  18. 用docker-compose部署postgres+ postgis
  19. golang 获取get参数
  20. [LeetCode] 884. Uncommon Words from Two Sentences_Easy tag: Hash Table

热门文章

  1. AtCoder Regular Contest E - Or Plus Max
  2. PHP调用Python快速发送高并发邮件
  3. Html.Partial 和 Html.RenderPartial 、Html.Action 和 Html.RenderAction区别
  4. Al-Qaeda affiliate in&…
  5. 实验楼之Linux快捷、用户及文件权限、文件查看
  6. 1、R-reshape2-cast
  7. HDU - 1171 Big Event in HDU 多重背包
  8. Beetl使用注意事项
  9. 动态插入的html代码,点击节点无效以及获取节点下标的方法
  10. php 判断手机号运营商