随笔分类 -  GIS

可能会包含ArcGIS,MapGIS,Skyline的使用技巧和二次开发
摘要:ArcGIS API for JavaScript(3.x)如何加载天地图《[ArcGIS API for Javascript 加载天地图(经纬度投影) - 张凯强 - 博客园](https://www.cnblogs.com/zhangkaiqiang/p/7358627.html)》这篇文章已经写的很好了,但放到 4.x 上没法用,这里我将他的方法升级到 4.x 版本供大家参考。(4.x 修... 阅读全文
posted @ 2019-01-03 23:53 zjffun 阅读(2031) 评论(0) 推荐(0)
摘要:arcscan1. 矢量化的栅格图像必须是二值图像2. 有矢量图层 阅读全文
posted @ 2019-01-03 23:51 zjffun 阅读(164) 评论(0) 推荐(0)
摘要:这几天学习 leaflet 在加载天地图时将以前的接口拿来用结果偏差了特别大(差不多是 90 度),中国纬度到了 100 多,试了改变投影和 y 轴翻转的配置都不好使,最后上网搜索到了[Leaflet.ChineseTmsProviders](https://github.com/htoooth/Leaflet.ChineseTmsProviders.git)(MapGIS 的示例也是用的它)查看... 阅读全文
posted @ 2019-01-03 23:50 zjffun 阅读(1441) 评论(0) 推荐(0)
摘要:在每帧动画时设置 Marker 的 transform 属性就行,[zjffun/Leaflet.MovingMarker at zjf/feature-rotate](https://github.com/zjffun/Leaflet.MovingMarker/tree/zjf/feature-rotate) 我在这个 Fork 中实现了一下。Leaflet.MovingMarker 插件为了让... 阅读全文
posted @ 2019-01-03 23:49 zjffun 阅读(2717) 评论(1) 推荐(0)
摘要:有两种方法,一种直接改 CSS,一种是通过继承拓展 popup。# 方法一:改 CSS下面是一个将原有样式清空的设置(可能清的不全,只是提供个思路)```scss.l-popup { &--no-style { /* 用不了 &#{&} 这种写法*/ .leaflet-popup-close-button.leaflet-popup-close-button { displ... 阅读全文
posted @ 2019-01-03 23:48 zjffun 阅读(13162) 评论(0) 推荐(0)
摘要:毕业设计选择 Skyline 的 Web 端二次开发,由于以前没有接触过 ActiveX 控件的使用,二次开发手册是英文的读起来有点吃力,并且 IE 直接控制台输出 ActiveX 控件创建的对象看不到内部的属性和方法,使得整个毕设快做完了才感觉弄明了 Skyline 二次开发的套路。# 手册存放位置默认安装是:C:\\Program Files (x86)\\Skyline\\TerraExpl... 阅读全文
posted @ 2019-01-03 23:47 zjffun 阅读(600) 评论(0) 推荐(0)
摘要:一个页面加载多个 TerraExplorer3DWindow 和 SGWorld 等只有第一个能用(即使用 iframe 也是一样) 所以我决定打开两个新页面实现多窗口对比,然后我在《主页面》使用 window.open 打开了两个《新页面》,但这两个新页面使用 SGWorld 时居然在主页面(使用 window.open 的页面)产生了效果,感觉和以前的一个页面加载多个 TerraExplor... 阅读全文
posted @ 2019-01-03 23:46 zjffun 阅读(236) 评论(0) 推荐(0)
摘要:# [GitHub 上获取源码](https://github.com/1010543618/Skyline-3DWindowSync)# 1. 打开个 3D 窗口一个页面加载多个 TerraExplorer3DWindow 和 SGWorld 等只有第一个能用(即使用 iframe 也是一样) 所以我决定打开两个新页面实现多窗口对比,然后我在《主页面》使用 window.open 打开了两个《... 阅读全文
posted @ 2019-01-03 23:45 zjffun 阅读(197) 评论(0) 推荐(0)
摘要:以前上学就学过,现在工作又遇到了,拿出来复习一下(看的很老的博客讲的都比较细了,不知道最近又有没有新方法)1. 引射线法:从被判断的点发射一条射线,与多边形有奇数个交点则在多边形内2. 面积和法:从多边形一顶点出发,计算被判断的点和相邻两点组成的三角形的面积和(可用 1/2 \* 向量叉乘求),面积和与多边形面积相等则在多边形内3. 夹角和法:从多边形一顶点出发,计算被判断的点和多边形相邻两... 阅读全文
posted @ 2019-01-03 23:44 zjffun 阅读(4147) 评论(0) 推荐(0)
摘要:- 54 用的苏联的,越向南方偏差越大。 - 54 和 80 采用不同的参考椭球体,不存在通用的转换参数,一般而言比较严密的是用七参数布尔莎模型> > 阅读全文
posted @ 2019-01-03 23:43 zjffun 阅读(565) 评论(0) 推荐(0)
摘要:> # 一般步骤1. 选择地球的模型2. 将地理坐标转为笛卡尔坐标或极坐标# 构成## 投影面圆柱、圆锥## 投影方向正轴、横轴、斜轴## Notable lines切、割## 比例尺图上距离与实际距离的比值## 模型球面、椭球面、大地水准面(geoid)# 横纵坐标高斯投影和 UTM(通用横轴墨卡托投影)投影坐标系都以中央子午线和赤道的交点作为坐标原点,纵坐标和纬度对应,横坐标和经度对应。由... 阅读全文
posted @ 2019-01-03 23:41 zjffun 阅读(696) 评论(0) 推荐(0)
摘要:# 地理坐标系(Geographic Coordinate System)> [https://baike.baidu.com/item / 地理坐标系](https://baike.baidu.com/item/地理坐标系) > 地理坐标系(Geographic Coordinate System),是使用三维球面来定义地球表面位置,以实现通过经纬度对地球表面点位引用的坐标系。一个地理坐标系包... 阅读全文
posted @ 2019-01-03 23:40 zjffun 阅读(770) 评论(0) 推荐(0)
摘要:# 结论经度偏移大到离谱:- 考虑本地坐标系经度偏移 > 0.006:- 考虑 BD09 坐标偏移,原因参见:经度偏移 > 0.0001 考虑:- 考虑 WGS-84、北京 54、西安 80 坐标转换,原因参见:[WGS84 经纬度坐标与北京 54 坐标或者西安 80 坐标的关系-3_人工智能_开源节流-CSDN 博客](https://blog.csdn.net/KYJL888/ar... 阅读全文
posted @ 2019-01-03 23:39 zjffun 阅读(709) 评论(0) 推荐(0)
摘要:现在已经有人测试过 GCJ02 偏移了多少 [关于 GCJ02 和 WGS84 坐标系对比\_网络\_langjitianya43 的专栏 - CSDN 博客](https://blog.csdn.net/langjitianya43/article/details/49847363) ,BD09 是在 GCJ02 上又偏移了一次,可视化一下看看。代码见:[zjffun/BD09-offset-v... 阅读全文
posted @ 2019-01-03 23:38 zjffun 阅读(442) 评论(0) 推荐(0)