随笔分类 - GIS
摘要:最近在研究B(百度)A(高德)T(天地图)T(腾讯)这类在线地图的优点是不用 自己架设地图服务,在线底图直接访问,大部分还提供了3D建筑,可以直接 通过API接口访问,不需要自己制作三维建筑模型。这一类地图接口的优点就是上手快,地图数据、接口都是开箱即用的。 当然也有不太友好的地方,比如想要的各种接
阅读全文
摘要:OpenStreetMap作为一种GISer熟知的矢量数据下载源,深得大家的喜爱, 借助Overpass API,QuickOSM允许用户在QGIS中快速下载OSM数据,同时也支持用户在QGIS中打开本地OSM或PBF文件。借助OGR之上的特殊解析器用于让用户查看和使用所有可用的OSM关键词。 通过
阅读全文
摘要:在高度安全的环境中,您可能希望针对所有网络通信专门使用 HTTPS。可将 ArcGIS Server 配置为自动将任何 HTTP 请求重定向到 HTTPS 端口。这样便可以有效地对 ArcGIS Server 禁用 HTTP。 禁用 HTTP 访问之前的注意事项 在禁用所有 HTTP 通信之前,请考
阅读全文
摘要:ArcGIS的开发中总会遇到跨域的问题,还不确定是那种类型的那个地图服务会被block。特总结以下几种情况。 解决方案一: head里加上 meta <meta name="referrer" content="unsafe-url"> 这个没有解决我的问题。 解决方案二: esriConfig.r
阅读全文
摘要:dojo.declare 的定义为旧版本中直接包含的函数,所以可以不经过引用declare就可以直接使用, 但是新版本中的dojo.js不直接包括declare函数,需要引用 dojo/_base/declare 才能使用。
阅读全文
摘要:为ArcGISServer 开发的扩展SOE,Server Object Extension,需要注册到Server网站服务上,才能支持通过web调用。 在注册的时候,要使用IE内核的浏览器,比如IE,360的兼容模式等,不要使用Chrome系列的浏览器,否则无法注册。 IE浏览器 Chrome浏览
阅读全文
摘要:maptalks 是一个基于WebGL的三维地图js库,基于maptalks可以快速建立web三维地图,加载各种地图数据,生成对应的图层,加载三维模型等。 地图加载。maptalks支持标准的地图数据类型,如GeoJson,TileServer等。 GeoJson格式是一种地理信息对象描述文件,可以
阅读全文
摘要:将obj文件或者fbx文件转为为 threejs 对应的json文件。 1. 安装node 2. 下载threejs源文件 https://github.com/mrdoob/three.js 有园友反应,最新版的threejs 已经把 fbx2three.js 和 obj2three.js 删除了
阅读全文
摘要:这里使用的是 layui + leaflet 很多时候,将地图放在tab切换中,但是默认的tab不是地图所在的div,地图初始化写在页面的load里了,然后切换到地图tab时,地图没有加载完全, 这是因为地图加载在div的前面完成的,可能当时div还没有完全展示,所以需要将地图初始化写在tab切换的
阅读全文
摘要:修改pg_hba.conf文件,开通局域网的访问权限,注意IP地址改为自己所在网络的IP。 红色部分为新增内容。 # TYPE DATABASE USER ADDRESS METHOD # IPv4 local connections:host all all 127.0.0.1/32 md5hos
阅读全文
摘要:安装好Postgresql 和postGIS后,使用postgis导入shp文件出错, mode=c, dump=1, simple=0, geography=0, index=1, shape=1, srid=0 Shapefile type: Arc PostGIS type: MULTILIN
阅读全文
摘要:一、关闭所有杀毒软件和安全软件,包括windows自带的Defend。 二、新建文件夹,并给对应的文件夹设置对应的权限 在C盘新建两个文件夹,postinstall postdata 并将这两个文件夹赋予 Network Service 完全读取和写入权限 三、创建用户, 并使用命令行进行软件安装。
阅读全文
摘要:1 function getImageWithText(canvas, text) { 2 3 const context = canvas.getContext("2d"); 4 5 // add the screenshot data to the canvas 6 7 // let rawDa
阅读全文
摘要:1 //泵机带图 2 function getBjData(jsonData){ 3 4 let colorTypes = { 5 "运行":{ 6 color:"#52c736" 7 }, 8 "报警":{ 9 color:"#ec2c12" 10 }, 11 "停止":{ 12 color:"#
阅读全文
摘要:1 $.getJSON(pngPath + "data/bengfang.json", function (jsonData) { 2 3 let bjJson = jsonData["泵机带图"]; 4 5 let myChart = echarts.init(document.getElemen
阅读全文
摘要:1 let par1 = {}; 2 par1.id = sid; 3 let data1 = JSON.stringify(par1); 4 5 $.ajax({ 6 method: 'POST', 7 url: '../oneMap/GetDeviceStatus', 8 contentType
阅读全文
摘要:layerControl = L.control.layers(baseLayers, overLayer,{ collapsed: true}); layerControl.addTo(map); layerControl._container.remove();document.getEleme
阅读全文
摘要:1 let url = "https://xxx.arcgis.com/arcgis/rest/services/line_0706_3857/FeatureServer/0"; //此处为地址样式,不是完整的地址,请填写服务的完整地址。 2 3 var LineLayer = esri.featu
阅读全文
摘要:1 let linepopup; 2 3 LineLayer.on('mouseover', function (e) { 4 5 let loc = e.layer.feature.geometry.coordinates; 6 let tooltip = e.layer.feature.prop
阅读全文
摘要:map.on('zoomend ', function (e) { let zoom = map.getZoom(); if (zoom > 10) { map.addLayer(LineLayer); } else if (zoom <= 10) { map.removeLayer(LineLay
阅读全文