GIS
文章平均质量分 66
chicharito1429
这个作者很懒,什么都没留下…
展开
-
使用python及百度API对百度poi数据进行爬取(二)
开始按计划实现流程。一 区域分割。这个步骤是整个方案比较关键的一步,区域分割的要求如下。不能太大,因为一个区域一个类别的POI数目不能超过400;覆盖要完全,要包括全市的市域;不能有重叠。1 之前网上有人写了个程序,但是我觉得这种方式不好,覆盖不全。思路打开,所谓区域分割,好像和格网数据类似,于是我就找同事要了几种全市的格网数据,经过比较分析,2KM*2KM的格网基本能满足我原创 2017-06-08 10:28:54 · 5797 阅读 · 2 评论 -
使用python及百度API对百度poi数据进行爬取(一)
档案系统初期算是告一段落了,利用一点时间继续爬取POI。和领导聊聊,受益匪浅。之前我的想法是爬取一份poi数据,直接能用;而领导听了之后,觉得更好的方式是爬取多个渠道来源的POI数据,然后做一个数据比较融合(最终事情能不能成不好说,但是经过这么一回,细节技术上有所提高,宏观把控整体项目流程能力有所长进,更重要的是通过和能人交流,以更高的眼界更宏观的看待数据、应用以及问题,这就是成长)。 我之前采用原创 2017-06-07 09:57:18 · 14620 阅读 · 2 评论 -
cesium和leaflet的二三维联动
最近做个项目,要实现二三维联动。二维是基于leaflet的地图,三维是基于cesium,webgl的场景。要实现的是,平移、缩放二维地图时,三维跟着平移缩放,反过来也一样。 一 问题界定总体看,一共三个问题。1 要解决二维三维循环联动的问题。就是说,不能拖动二维,三维跟着动,然后二维再跟着三维动,无限循环。2 二维和三维的平移联动3 二维和三维的缩放联动...原创 2019-12-17 10:08:26 · 5170 阅读 · 1 评论 -
leaflet常用插件
leafletjs地图框架,在地图这块功能还是强大,而且支持插件扩展和自定义开发。虽然leafletjs源码很小,功能精简,但是框架优势在于,插件自定义开发和扩展这部分设计,而且开源。 现在发现只要项目用得到的,在leaflet插件中都可找到应用或者类似应用,给开发带来很大方便。以下是整理的部分插件 1、常用地图切换加载(osm、google、baidu、gaode、tia...翻译 2019-12-10 10:08:04 · 898 阅读 · 0 评论 -
初探arcgis的python脚本的使用 (三)
需求:地籍科有以图幅接合表为范围的单幅的权属图的高清扫描件(tiff格式),前期已经配准完毕,现想要将单幅的权属图连成片,作为底图参考。解决方案:使用镶嵌数据集构建数据——发布成imageserver服务——使用arcigs(或另搭小平台)进行数据展示、查询和使用问题及处理: 我做事情一般先把复杂的问题变简单(提纲挈领、构建解决方案),再把简单的问题复杂化(精细化、开始实施)...原创 2019-03-12 10:40:14 · 3668 阅读 · 0 评论 -
初探arcgis的python脚本的使用 (二)
最近要给分局部署软件,需要一系列数据,首当其冲的是要做单独的区的一个影像切片,有趣的是,单位只有全市的影像切片,居然没有分区的,而且原始的tif影像数据也是全市杂糅在一起的,我只能自己来处理数据。拿到几百个G的原始tif数据后,发现几个特点和问题:一 数据的横坐标不带41二 数据是以图幅网格的副图名三 数据量巨大我的目的:一 将数据转为带41的二 将转换完的...原创 2018-09-04 09:35:49 · 9596 阅读 · 3 评论 -
初探arcgis的python脚本的使用
对于习惯于使用C#+AE处理GIS数据的人们而言,python for arcgis 实在是找不到什么用武之地,处理数据,使用toolbox就可以解决部分问题,如果需要编程,C#+AE也就足够解决大部分问题了,用python干嘛呢?直到前几天,工作中有个需求,最后一步就是把tiff数据使用链接文件进行栅格变换,arcgis中的toolbox有执行这项工作的工具。如图这工具倒没什么可说的,能完成任务...原创 2018-06-22 15:02:33 · 14902 阅读 · 3 评论 -
Geoserver发布矢量切片服务
一 切片前需要确认的环境配置:a) JAVA环境:GeoServer是一套基于JAVA环境下的开源项目,因此需要配置好JAVA环境,博主采用的是JAVA1.8,因为最新版的GeoServer文档中提出需要JAVA_8,低配版本(JAVA7)我也试过,但没有成功,所以为了稳妥起见,我推荐你使用JAVA8,特别要注意的是,GeoServer当前不支持JAVA9。 b) Tomcat:Web容翻译 2018-01-09 14:31:50 · 5043 阅读 · 0 评论 -
ArcEngine 要素更新效率探讨
最近在做一个房籍图的管理系统,其中需要处理一下地图数据。要求是给图幅接合表的图层增加一个字段,然后在属性数据库中查询每个要素(格网)的图幅数,将结果写入新建字段里。对于经常用程序做GIS数据处理的,这个实现起来并不难,使用ArcEngine简单写个处理程序即可。不过,不同于之前的应用类程序,这种数据处理程序是要考虑效率问题的。我第一次写的函数 private void FJT_原创 2017-10-13 09:56:34 · 2520 阅读 · 1 评论 -
AGS的相关项目的问题和解决方案
题目起的不好,叫啥我也说不清,可能应该叫地图模块的项目实施。之前的土地档案系统,要加入地图模块。基本功能是点击查询到的档案,地图模块弹出,高亮并缩放至所选宗地。其实功能还算简单,所以程序写起来还算容易,但是数据要求很多。一 所需数据1 皇姑区线划数据(需切片,需配图(道路植被水系))2 皇姑区影像数据(需切片)3 影像注记数据(需配图(道路植被水系))4 地籍区原创 2017-09-15 08:25:32 · 1000 阅读 · 0 评论 -
使用arcgis addin开发的arcgis图层一键符号化工具
一 背景需求传统的Arcgis符号化方式是利用arcgis打开图层,右键属性-符号系统-类别-与样式中的符号系统匹配,进行符号化,缺点显而易见,就是要一个图层一个图层的符号化,对于大量数据集产生的大量的图层,其工作所需时间长、效率低、人员多(不过对计算产值可能有好处)、易出错。笔者开发的这个小工具,运行在arcgis desktop上,将所需符号化的图层数据全部加载进来,配置相关参数后,就可一原创 2017-06-21 10:10:05 · 4661 阅读 · 2 评论 -
arcgis addin开发初探
最近因为工作需要,要写一个图层一键匹配符号的功能。用ae写还要做好多准备工作,于是直接用addin在arcgis中开发。闲话扯到这,进入正题。Add-in的概念Add-in可以理解为可以包含多种UI和非UI对象的插件包概念。其中支持的对象类型包括(主要分两大类):第一大类:交互类按钮和工具:按钮和工具是简单的控制,可以出现在工具栏按钮或在个案上的菜单。组合框:原创 2016-10-17 14:34:06 · 3331 阅读 · 1 评论 -
矢量切片
原文地址:http://zhihu.esrichina.com.cn/article/5671、矢量切片简介GIS的底图一直使用金字塔技术进行切图,使用户能够快速访问指定级别的地图或者影像。但是切图本身是一张图片,无法进行交互。于是又引入了矢量图层用来显示矢量点线面,这通常需要先获取矢量地理数据(例如GeoJson),然后通过前端将其绘制成不同元素便能通过鼠标进行响应交互了。这转载 2016-09-29 14:15:40 · 4959 阅读 · 0 评论