随笔分类 - 地图学与地理信息系统GIS
摘要:链接1:瓦片地图服务在线资源访问总结 链接2:Bing Map 链接3:Bing Maps Tile System 学习 链接4:瓦片地图原理 链接5:OGC标准WMTS服务概念与地图商的瓦片编号流派-web地图切片加载 链接6:OpenStreetMap Google 百度 Bing arcgis
阅读全文
摘要:很多时候,我们的程序需要提供需要搭建基于位置的服务(LBS),本文这里简单的介绍一下其涉及的一些基本知识。 墨卡托投影 地图本身是一个三维图像,但在电脑上展示时,往往需要将其转换为二维的平面图形,需要通过投影的方式将三维空间中的点映射到二维空间中。地图投影需要建立地球表面点与投影平面点的一一对应关系
阅读全文
摘要:参考:https://deyihu.github.io/src/maptalks-tileLayercollection/examples/?tdsourcetag=s_pcqq_aiomsg 以下url中: Z-瓦片层级,一般支持0-18级,越大代表越清晰; X-瓦片列号,从西向东(0->360)
阅读全文
摘要:快速入门教程基本涵盖了大多数的CesiumJS API概念,主要用于Cesium基本入门,对Cesium有全面基本的了解和使用 一、概述本教程会一步一步教会你做一个项目,主要介绍如下内容: 配置1个Cesium viewer加载各种数据集创建几何和设置样式加载3D Tiles控制相机添加鼠标交互学完
阅读全文
摘要:一 地图的加载与显示 关于GMap的介绍与使用可以看我以前的文章: GMap.Net开发之在WinForm和WPF中使用GMap.Net地图插件 GMap.Net是.Net下一个地图控件,可以基于Http协议加载各个公司的地图,如Google,Bing,ArcGIS的,主要原理是通过解析各个公司的地
阅读全文
摘要:之前有一个项目中,首先在主线程(即UI线程)中通过Query()选择所需要的点几何对象记录集,然后将记录集转换为选择集,再刷新地图,从而实现将点几何对象选择并高亮显示的效果。随后通过另外一个工作线程在适当的时候不断的往数据集中添加点、线、文本等几个对象,超图的开发库报出如下错误:“遇到一个未知错误,
阅读全文
摘要://#region 使用自定义风格设置选中状态 Selection selection = new Selection();//从该记录集获取选择集 selection.FromRecordset(recordsetTemp); selection.SetStyleOptions(StyleOpti
阅读全文
摘要:1、AGI Systems Tool Kit (STK) 11.2 64位+含补丁激活教程:下载地址 2、STK视频学习资料(一):下载地址
阅读全文
摘要:常见的代码所代表的的地图投影方式: EPSG:3857:Pseudo-Mercator:伪墨卡托投影EPSG:4326:WGS84
阅读全文
摘要:注意:超图API开发中,如果将线对象和点对象都同时画在同一个CAD图层中,则在图查属性时,有可能现查询到线对象,而不能查询到点对象的信息。
阅读全文
摘要:问题描述: postgresql-10.12-2-windows-x64安装成功后在安装postgis-bundle-pg96x64-setup-2.5.3-1时提示Spatial database creation failed。 打开安装日志文件中显示如下错误: ERROR: could not
阅读全文
摘要:谷歌地图层行列是以左上角为原点,瓦片编号是向右和向下,没有负数。 谷歌是从左上角经纬度(-180,90)度开始计算瓦片,在第0级时谷歌将世界地图分为1块,第1级的时候分为4块。 层zoom(z),列col(x),行row(y) 如何在已知层行列情况计算出该瓦片对应的经纬度坐标,和已知经纬度情况下计算
阅读全文
摘要:Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator(Web墨卡托投影)或Spherical Mercator(球面墨卡托投影),它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解。 什么是墨卡托
阅读全文
摘要:package gis1; import java.net.MalformedURLException; import java.net.URL; import gov.nasa.worldwind.avlist.AVKey; import gov.nasa.worldwind.avlist.AVL
阅读全文
摘要:天地图地理编码(GeoCoder)服务接口返回的Json格式的数据,如下所示: http://api.tianditu.gov.cn/geocoder?ds={"keyWord":"北京市"}&tk=您的tk密钥 返回结果实例: { "msg":"ok", "location": { "level"
阅读全文
摘要:百度地图地理编码(GeoCoder)服务接口返回的Json格式的数据,如下所示: http://api.map.baidu.com/geocoding/v3/?address=**省**市**区**路**号院**社区&output=json&ak=您的AK密钥 返回结果实例: { "status":
阅读全文
摘要:1、服务器端与浏览器端的AK的区别 服务端就是指数据操作需要在百度地图服务器上进行接口数据交互,不能在前端代码中直接调用,跨域不支持,开发多一个后端; 浏览器端就是指数据操作需要在Web前端就可以完成的,一般地,大多是普通开发者直接申请浏览器端AK即可。 2、申请浏览器端AK时“Referer白名单
阅读全文
摘要:开源与成熟商业的瓦片地图服务(TMS 2 WMTS),都有如下共同的特性,基本成为了标准: (1) 坐标系:WGS84 (2) 投影:墨卡托投影(Marcator,正轴等角圆柱投影) 注:均为弧度。 (3) 当经度范围在[-180,180],投影为正方形时,纬度范围:[-85.05113, 85.0
阅读全文
摘要:废话不多说,今天就先在Eclipse上搭建Cesium开发环境吧~ 零、Cesium简介 Cesiumjs 是一套javascript库,用来渲染3D地球,2D区域地图,和多种GIS要素。不需要安装任何插件就能在支持最新HTML5标准的浏览器上运行。支持WebGL硬件加速,非常适合动态数据在GIS图
阅读全文
摘要:Cesium的官方网站:https://cesiumjs.org/ 点击这个按钮来获取最新的Cesium:下载Cesium。 下载完成之后将zip文件解压到你选择的新目录,解压之后文件目录类似于下图。 不能直接双击运行index.html,在实际工作中,它需要运行在Web服务器上。 步骤如下: 1、
阅读全文