openlayers
openlayers相关问题处理记录
淘淘 小窝
从菜鸟到小白,从小白到大白,一步步成长!
展开
-
openlayers cgi proxy跨域问题总结
1、一定要在init方法里调用,代码如下OpenLayers.ProxyHost = '/CERPGIS/cgi/proxy.cgi?url=';//代理2、proxy.cgi配置allowedHosts = ['www.openlayers.org', 'openlayers.org', 'labs.metacarta.com', 'world.fr原创 2015-05-05 14:37:02 · 1119 阅读 · 0 评论 -
openlayers features 无法拖动
谢谢@遥想公瑾当年 的回答弄了好几天openlayers发现个问题记录下想地图中添加了一个矢量图形(面),发现拖动面的时候没反应.正常应该是地图也随之移动后来咨询了下高人也就是@遥想公瑾当年 我的selectFeature控件和pan冲突加上2句代码就好了 select_control.handlers.feature.stopDown=fal原创 2015-04-01 14:50:12 · 1945 阅读 · 0 评论 -
openlayers 控件
创建一个新的拖动要素的控件.Parameterslayer {OpenLayers.Layer.Vector} 可执行拖拽操作的矢量图层。options {Object} 可选参数。包括该类开放的接口。构造拖拽控件 DragFeature 控件,如下所示://先定义一个矢量图层 vectorLayervar vectorLayer = new OpenLayers.Layer.V原创 2015-04-01 09:48:19 · 735 阅读 · 0 评论 -
openlayer拖动范围设定
var mapOptions = { projection : new OpenLayers.Projection('EPSG:4326'), maxExtent : new OpenLayers.Bounds(121.95669802850942,37.302124678674154,122.73295650645256,37.63564806886632),// maxExtent原创 2016-01-11 16:17:38 · 3982 阅读 · 0 评论 -
openlayers修改弹窗popup背景图片
1、找到cloud-popup-relative.png这个图片用ps修改图片样式原创 2015-04-22 13:23:06 · 2514 阅读 · 0 评论 -
openlayers 高亮显示记录
研究了好几天感谢penLayers官方旗舰群[2] 各位大神的帮助直接上代码吧 OpenLayer : Feature Select var map = null;//地图对象 var wms_layer = null;//本地图片wms图层 var vector_layer = null;//矢量图形图层原创 2015-04-01 14:54:16 · 4046 阅读 · 0 评论 -
udig+postsql 添加多边形
1.安装postsql数据库2.安装对应的Navicat for PostgreSql 客户端3.安装与机器对应的udig4.打开udig原创 2015-06-18 17:40:35 · 671 阅读 · 0 评论 -
geoserver发布图片(2)
1.新建工作区2.添加数据源------WorldImage3.发布图层4.gridset设置5.图层中添加gridset设置6.重点在调用的时候function initMap() { initLayout(); var mapresolutions = [0.703125, 0.3515625, 0.17578125, 0.087890625, 0.04394531原创 2015-06-18 17:28:20 · 2274 阅读 · 0 评论 -
openlayer 加载wfs 2种方式
1.geojson var geo = new OpenLayers.Layer.Vector("EarthQuake", { strategies: [new OpenLayers.Strategy.Fixed()], protocol: new OpenLayers.Protocol.HTTP({ url: 'http://172.31.170.98:原创 2015-06-23 09:47:13 · 3330 阅读 · 0 评论 -
openlayer vectorlayer不显示
1.检查geoserver中wfs服务是否开启2.查看是否成功配置跨域代理http://localhost:8080/mapproxy/cgi/proxy.cgi是否能访问openlayer主页原创 2015-06-23 09:18:53 · 1690 阅读 · 0 评论 -
openlayer 控制图层显示
感激小二哥的大力相助!思路:1.找到要控制的图层 2.设置图层的比例尺等参数就可以了(即在什么比例尺下显示图层)附简单代码1.地图比例尺var resolutionsMy = [0.000171661376953125,0.0000858306884766];2.图层比例尺 pointsLayer = new OpenLayers.Layer.V原创 2015-06-25 14:04:10 · 4260 阅读 · 0 评论 -
openlayers Uncaught TypeError: Cannot read property 'wrapDateLine' of null
今天想在地图上添加一个geoserver发布的vectorlayer,浏览器就报了个错误解决方法:添加基础图层添加个wms图层原创 2015-06-19 13:40:45 · 3126 阅读 · 0 评论 -
openlayer 高亮显示样式
var v_style = new OpenLayers.StyleMap({ 'default': new OpenLayers.Style({ graphicWidth : 60, graphicHeight: 25, graphicTitle:"dddd", fillColor: "#ee9900",转载 2015-06-26 08:43:13 · 5250 阅读 · 0 评论 -
openlayer2 加载本地图片经典例子
原文:http://blog.csdn.net/linlzk/article/details/17263669所有例子是基于OpenLayers-2.13,不多说直接上代码了,都是js代码,拷贝过去直接可以用了,路径放在OpenLayers-2.13\examples目录下即可。本例子地图服务是本地图片发布的,只需修改38行 'data/lzk_gis.gif', 图片名即可。转载 2015-06-26 09:46:14 · 5816 阅读 · 0 评论 -
openlayer 加载geojson数据不显示问题
json数据没问题加载geojson后无法显示图形解决:发现少加了个策略equipmentDatasLayer = new OpenLayers.Layer.Vector('数据图层', { projection: new OpenLayers.Projection('EPSG:4326'), protocol: new OpenLayers.Protocol.HTTP原创 2015-06-27 14:17:08 · 6659 阅读 · 2 评论 -
openlayer 设置popup窗口始终在上方显示
主要一句代码 (感谢,官方旗舰群的 OL_Freshman )原创 2015-07-23 14:51:00 · 2680 阅读 · 0 评论 -
geoserer 发布图片
1.准备一张足够大的图片,导入global mapper2.为4个角添加坐标3.导出图片4.将文件拷贝到geoserer data目录中5.发布切片服务原创 2015-06-16 17:12:38 · 1090 阅读 · 0 评论 -
postgis远程配置
主要说明这3个配置:1、第一个红框是默认的配置,允许本机连接2、允许所有机器连接3、允许指定ip连接详细配置请参考前面文章原创 2015-04-28 17:38:36 · 992 阅读 · 0 评论 -
bootstrap + openlayer popup窗口样式变形
使用bootstrap + openlayers2时 ,发现导入bootstrap样式后openlayers的popup窗口变形解决:原创 2015-04-22 10:50:18 · 3029 阅读 · 0 评论 -
WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心)
原文:http://tech.ddvip.com/2014-08/1408408082212632.html1.前言在上一节中我们知道了屏幕上一像素等于实际中多少单位长度(米或经纬度)的换算方法,而知道这个原理后,接下来我们要怎么用它呢?它和我们前端显示地图有什么关联呢?这一节,我会尽量详细的将这两个问题一一回答。说一个题外话,这一系列的文章我都会少给代码,多画流程转载 2015-04-09 10:52:39 · 8092 阅读 · 0 评论 -
探究本质,WebGIS前端地图显示之地图比例尺换算原理
原文:http://tech.ddvip.com/2014-08/1408407975212631.html1.没有豆浆机怎么办?喝豆浆是我们早晨中基本必备的一环,油条豆浆,其乐融融。如果我问大家豆浆是怎么来的,五谷不分的人会说是用钱买的,了解有黄豆这会事的人会说是用豆浆机把黄豆磨出来的。如果我们再倒退十几年,我相信见到过挑着担子卖豆浆的人就会给出一个更详细的答案了,先用水侵泡黄豆转载 2015-04-09 09:30:41 · 1777 阅读 · 0 评论 -
WebGIS中地图瓦片在Canvas上的拼接显示原理(六)
原文连接:http://tech.ddvip.com/2014-08/1408408508212635.html1.前言在之前的五个章节中,我们在第一章节里介绍了WebGIS的基本框架和技术,第二章节里介绍了什么是瓦片行列号以及计算它的原因,第三章节里介绍了如何通过地理范围计算出这个范围内瓦片的行列号,第四和第五章节里介绍了在得到瓦片行列号后如何获得离线和在线地图的URL,这个章节里,我们转载 2015-04-09 09:20:09 · 2628 阅读 · 0 评论 -
webgis讲解(一)
原文连接:http://tech.ddvip.com/2014-08/1408408585212636.html1.何为栅格数据,何为矢量数据?在GIS中,对于数据格式的分类,我们一般会将其分为栅格数据和矢量数据两种类型。栅格数据是将空间看做离散的像元,由二维数组或者其他数据组织方式来进行表达。矢量数据恰恰相反,它将空间看成是连续的,用要素(点、线、面)来进行表达。我们把栅格数据和矢量转载 2015-04-09 09:03:14 · 1112 阅读 · 0 评论 -
postgis 安装错误
解决:postgis的安装目录需要和postgressql的安装目录一致(可以全部默认安装)再次感谢群里热心人帮助原创 2015-04-27 17:23:40 · 2234 阅读 · 0 评论 -
postgis导出shp文件
如上图 然后建立连接,选择导出路径就ok了原创 2015-04-30 10:45:22 · 2174 阅读 · 0 评论 -
postgreSQL polygon 类型错误(添加多边形postgreSQL)
查了文档:多边形数据格式可以用如下写法:122.13337670595,37.543569056875,122.12651025087,37.473874537832,122.2737957123,37.459111659414,122.2610927704,37.549748866445,122.26074944765,37.550778834707原创 2015-04-28 10:40:57 · 3939 阅读 · 0 评论 -
udig+postgresql
新手记录原创 2015-04-28 15:01:31 · 745 阅读 · 0 评论 -
postgreSQL添加多边形
id 主键 integerstate 状态 character varying building 多边形 polygon多边形数据 122.13337670595,37.543569056875,122.12651025087,37.473874537832,122.2737957123,37.45911165原创 2015-04-28 10:35:12 · 2275 阅读 · 0 评论 -
postgis 建表插入数据sql
CREATE TABLE lgdtemp( ID SERIAL PRIMARY KEY, state INT NOT NULL, geom geometry(Polygon,4326)); INSERT INTO lgdtempVALUES (0,st_geomfromText('POLYGON((122.10243474277 37.586913554557,1原创 2015-04-28 17:46:57 · 3986 阅读 · 1 评论 -
openlayers调用geoserver地图不显示
问题:使用openlayers请求geoserver的wms服务,发现地图不显示.原因:发现map的高度设置的是100%,然后不显示。后来改成400px,就显示了。也就是html没识别map的高度设置100%解决:map所在的div的父一级必须设置高度,map设置的100%才能识别.因为我的map的父一级是body,所以设置如下html,body { heigh原创 2015-04-10 13:04:49 · 5210 阅读 · 6 评论