首页 文章
  • 0 votes
     answers
     views

    Openlayers 4:WFS格式总是翻转EPSG上的坐标:4326

    当使用 ol.format.WFS (GML2和GML3)读取特征时,如果投影是EPSG:4326,则它们将始终假定为YX . 因此OL翻转它们 . 我在Geoserver 2.11中使用它,并且在此版本中,服务器可以将坐标发送为XY,具体取决于您如何通过投影 . 你可以读一下它here . 通过OL代码,我可以看到它从xml读取投影,并决定根据轴方向翻转它,对于4326是neu,导致翻转 . 问...
  • 1 votes
     answers
     views

    无法将图像从postgresql表导入Geoserver

    上周,我正在创建一个应用程序 . 我想从postgresql导入一个数据库到Geoserver,这样我就可以使用js语言在我的项目之后调用WFS-T服务 . 我第一次使用图像列到我的 table ,这是问题 . 到目前为止,我使用了许多类型,如oid,bytea,raster,但这些类型仅用于postgresql中的导入和导出 . 当我试图打开我放入Geoserver的记录时,我既没有看到图像也没...
  • 0 votes
     answers
     views

    如何在wfs源上更新集群源

    我在矢量图层中有一个wfs源和一个集群源 . 有时候我知道服务器端wfs源代码发生了变化,所以我想更新矢量图层以显示新功能 . 如何在没有用户交互的情况下触发wfs层的更新(特别是更改解决方案)?群集源或矢量源上的 clear() 或它的任何组合都无济于事 . 此外, changed() 或 map.render() 无效 . 我想以某种方式触发向量源的加载器函数 . 感谢帮助!
  • 2 votes
     answers
     views

    如何在Open layer 3中隐藏和显示功能? (重绘?)

    我正在将项目从OL2更新到OL3,但是在改变功能样式后我仍然坚持如何重绘功能 . 在OL2中,这有效: hidePoints: function(id) { if (! this.getMap().center) { return; } var i, feature, len = this.points.features.lengt...
  • 0 votes
     answers
     views

    ol.layer.Vector通过geojson不完整显示 Map 图层?

    What I Met: 我使用Google Map作为底图,GeoServer作为GIS服务器,提供WMS和WFS服务 . 通过WMS正确显示该层 . 但是,当我尝试通过GeoJSON显示它时,它没有完全显示 . “不完整”意味着:大约一半的多边形被展示,但其他的没有 . What shoud I do? 我是GIS的新手 . 我尝试了gsojson链接,发现GeoServer确实返回了一个正确...
  • 0 votes
     answers
     views

    OpenLayers:将EPSG:3006转换为EPSG:4326

    我正在尝试使用一个程序来加载EPSG中的坐标:4326格式和 Map 上的绘图 . 问题是我的坐标是EPSG:3006 . 是否有任何功能可以将OpenLayers中的一个投影转换为另一个EPSG?
  • 1 votes
     answers
     views

    如何将openlayers3 Map 上绘制的featureOverlay(投影EPSG:3857)导出到投影到EPSG的KML文件:4326

    我在附加到openlayers3 Map 的featureOverlay上绘制多边形(投影EPSG:3857),如下所示: // create openlayers3 map var map = new ol.Map({ layers: [ new ol.layer.Tile({ source: new ol.source.MapQuest({lay...
  • 2 votes
     answers
     views

    OpenLayers:4326 ol.proj.transform无效

    问题 当我点击 Map 时,我想将坐标转换为4326格式 . 当我这样做时,数组的Latitude部分似乎转换得很好,但经度部分不正确且无效 . 代码 当我点击Map,SingleClick事件触发时,我会得到用户点击的坐标: Example of pPointClicked = [-40364190.03366159, 7054830.416117247]; session.Map.on('...
  • 2 votes
     answers
     views

    Openlayers 3 Reproject EPSG:4326向量到EPSG:3857

    我需要将EPSG:4326中的GeoJSON矢量数据转换为EPSG:3857 ... I have a map... var olMapDiv = document.getElementById('olmap'); control.map = new ol.Map({ target: olMapDiv, ren...
  • 1 votes
     answers
     views

    OL3和geoserver打印模块,OSM作为背景图层

    我有一个在OL3和geoserver中构建的应用程序 . 我在我的应用程序中使用bootstrap和jQuery . 我正在尝试以pdf格式打印 Map . 我在我的应用程序中将OSM作为基础层,其他层来自我的本地地理服务器 . 现在我有一种情况需要在pdf中打印我的 Map (包含所有可见图层和OSM图层) . 我已经在我的地理服务器中安装了打印插件并且工作正常我已经使用以下代码测试了我的打印...
  • 1 votes
     answers
     views

    OL3:如何获得矢量图层的现有样式属性(例如填充颜色,笔触颜色等)

    我有一个基于openlayers 3的应用程序,它提供了一个GUI,允许用户将矢量图层添加到 Map 中 . 添加新图层时,将调用样式函数以根据图层中找到的要素的几何类型提供样式 . 对于填充颜色和笔触颜色等样式属性,我使用一个返回随机十六进制颜色值的函数 . 将图层添加到 Map 并渲染后,如何获取这些十六进制颜色值?在我的 Map 的图层列表面板中,我希望能够提供一个反映图层填充颜色/笔触颜色...
  • 0 votes
     answers
     views

    使用SVG符号通过SLD向GeoServer添加样式时出错

    我正在尝试为我的点图层创建一个使用SVG符号的新样式 . 在尝试使用从QGIS生成的SLD文件验证样式时,出现以下错误: ExternalGraphic的解析失败:java.net.MalformedURLException:未知协议:x 下面是我的SLD文件,有什么明显的东西给我这个错误吗? <?xml version="1.0" encoding="UTF-...
  • 1 votes
     answers
     views

    osm map SLD for geoserver(shape files)

    我从( http://download.geofabrik.de/asia/nepal.html )下载了形状文件中的OSM Map ,我有多个形状文件,如Roads,Building,landuse等 . 我想在我的地理服务器中发布这些文件,我没有问题 . 我很容易做到 . 现在问题是为每种类型创建SLD . 我在互联网上下载了各种SLD . 但到目前为止还没有运气 . 每次我使用任何SLD我都...
  • 2 votes
     answers
     views

    矢量瓷砖缓冲区

    我有问题设置一个Openlayers Map ,其中包含从Geoserver提供的矢量切片 . 线条沿着瓷砖的边缘拧紧 . 它看起来像是先剪裁然后设计样式而不是相反的样式 . 这使得宽线看起来很难看 . 更改OL客户端中的renderBuffer没有任何区别 . 我有similar issues with labels,在这两种情况下解决方案可能都差不多 . 编辑:QGIS中的geojson显示...
  • 1 votes
     answers
     views

    Geoserver Layer Preview下载WMS文件,而不是在OpenLayers中显示预览

    我正在尝试在Geoserver中预览我从形状文件创建的图层 . 我成功上传了形状文件,然后在“图层”列表中看到了图层 . 当我尝试在图层预览部分使用OpenLayers预览它时,我会下载一个包含以下内容的wms文件而不是预览:找不到图层it.geosolutions:网格工作 . 有谁知道为什么我会收到此错误? 感谢:D .
  • 0 votes
     answers
     views

    如何将geoserver sld供应商选项应用于openlayers WFS上的标签放置

    我已在地理服务器上定义了SLD样式,并具有以下选项: <VendorOption name="spaceAround">2</VendorOption> <VendorOption name="goodnessOfFit">0.3</VendorOption> <Vendo...
  • 1 votes
     answers
     views

    用于Mapbox-GL源的wmts(GeoTiff)

    我正在尝试使用wmts(来自GeoTiff的GeoServer)来获取Mapbox-GL源 . Mapbox-GL能够创建源和层而不会出现任何错误 . 但是,不渲染图层,并且永远不会查询GeoServer的图块 . map.on('load', function() { // Create raster layer from GeoServer map.addSource('r...
  • 1 votes
     answers
     views

    Geoserver 2.10 Openlayers 3 TextSymbolizer标签未显示

    我是geoserver和sld的新手 . 我的OSM基础层上有2层 . 一个用于创建热图,另一个用于标签 . 我的热图和基础层渲染得很好,但标签文本没有显示在openlayers中 . 当我在地理服务器中预览时,它显示正常,但是当我尝试在javascript中渲染它时,它只显示缩小 . 我似乎无法在网上找到关于这个问题的任何内容 . 这是SLD: <FeatureTypeStyle> ...
  • 0 votes
     answers
     views

    如何获取由php在geoserver中发布的图层列表?

    我正在使用Apache Tomcat 7.0.72和Geoserver v2.2和php v5.3.5 . 我将使用PHP来控制访问使用Geoserver发布的图层的服务器端应用程序 . 在Geoserver中查看图层我正在使用Openlayers3.i希望获得在Geoserver中发布的图层列表 . 我该怎么办??!
  • 0 votes
     answers
     views

    Geoserver - 超出GC开销限制

    你可以帮助我解决我在OpenLayer中预览 Map 时遇到的错误吗? 浏览器中的错误消息: java.lang.OutOfMemoryError: GC overhead limit exceeded HTTP ERROR 500 Problem accessing /geoserver/web/wicket/bookmarkable/org.geoserver.web.data.r...
  • 0 votes
     answers
     views

    如何使用多边形更改geojson矢量图层中的样式

    我正在处理一个 Map ,其中矢量图层来自不同的geojson文件 . 每个文件都包含一系列多边形(type = multipolygon) . 每个多边形的特征在于一系列参数,例如“物种” . 默认情况下,图层设置为不可见并具有特定样式(填充和描边) . 我创建了一个选择以启用物种搜索 <form> <select class="species...
  • 0 votes
     answers
     views

    OpenLayers 3和Geoserver:在标记点击上创建弹出窗口

    我有一张OpenLayers 3 Map ,里面有我Geoserver的WMS图层 . 我正在尝试使用来自WFS GetFeature方法的弹出窗口内容数据在标记点击(来自WMS图层)上创建一个弹出窗口 . 我有一个JsFiddle here . 代码相当简单,基于其他SO帖子 . var baselayer = new ol.layer.Tile({ source: new ol.sourc...
  • 4 votes
     answers
     views

    OpenLayers:解析的GeoJSON点始终显示在coords(0,0)

    这是我第一次使用OpenLayers而且我不明白我做错了什么 . 我尝试显示一个从GeoJSON解析的简单点 . 数据似乎正确解析(我用控制台检查)但无论我给出什么点,它总是显示在我猜测我的矢量图层上的LonLat(0,0)的位置 . 我究竟做错了什么 ? var map, baseLayer, placesLayer, geojsonParser ; // data below have bee...
  • 1 votes
     answers
     views

    当表单clean()方法检测到错误时,如何重新显示空字段而不是用户的输入?

    当我的Django表单的clean()方法检测到错误时,我希望表单字段重新显示为空,而不是填写用户提供的任何输入 . 我该怎么做呢?它是表单字段本身的属性,还是在clean()方法中完成的?我试过操纵self.cleaned_data ['fieldname'],但那没用 . 谢谢!
  • 1 votes
     answers
     views

    OpenLayers按钮触发了函数问题

    我将一些toggle_type按钮添加到OpenLayers面板以打开/关闭矢量图层(每个按钮控制矢量图层可见性) . Map 也有一个selectFeature事件监听器,它显示另一个div中的要素属性 . 它仅在编码图层时有效 . 但是,如果我改变我的代码使用数组添加几个层问题开始 . 我使用数组(capasVectoriales)来存储JSON文件中创建的矢量图层 . 这样做,按钮触发的停...
  • 4 votes
     answers
     views

    使用边界框策略加载Open layer 3 jsonp矢量图层?

    我有使用OpenLayers3和边界框策略从geoserver加载到矢量图层的功能的问题 . 我试图找到如何使用边界框策略加载多个图层,但没有成功 . 我发现的唯一例子是使用一个层并使用全局函数,在我的例子中它不适用(http://acanimal.github.io/thebookofopenlayers3/chapter03_08_loading_strategies.html) . 问题是加...
  • 0 votes
     answers
     views

    如何从WMS Ednpoint更改为WFS endpoints

    在我的应用程序中,我作为一组显示总共36层 . 我正在使用WMS Endpoint并加载地理服务器数据 . 我想获取我使用geoserver数据加载的特定图层中的所有功能 . 它由线条,多边形等组成 . http://openlayers.org/en/v3.10.1/examples/vector-wfs.html?q=wms 这个可爱的示例给出了如何使用WFS endpoints 获取所有功能...
  • 2 votes
     answers
     views

    openlayers3 wfs-t保存绘图

    我正在使用OL3应用程序,用户可以在其中绘制,修改和删除多边形,并通过WFS-T将更改保存到GeoServer . 对于起点我从这里使用了解决方案:wfs-t example app我've changed the code a little bit to use a polygon layer from my GeoServer. The draw, modify and delete poly...
  • 2 votes
     answers
     views

    如何在通过Amazon s3 API上传时设置文件权限

    有没有办法在通过Amazon S3 API上传文件时设置文件权限 . 在我目前的解决方案中,我能够将文件上传到我的存储桶,但我无法通过文件属性部分中提到的URL查看该文件 . 当我在查询字符串中传递访问键时它正在打开 . 是否需要在Amazon S3中进行任何设置,或者我需要在上载时为所有文件设置权限 . 提前致谢 . Kamal Kant Pansari
  • 1 votes
     answers
     views

    Amazon S3 PHP Stream Wrapper设置图像的公共视图权限

    我正在使用Amazon PHP SDK for S3将图像保存到存储桶中 . 我需要确保添加的每个图像都是公开可见的,但我不想添加列表可访问性 . 我找不到在存储桶级别设置此方法的方法,以便将其传播到所有上传的图像 . 所以,我的问题是,在将图像移动到S3后,如何在图像上设置权限,以便可以在浏览器中查看? 我的代码看起来像这样: require_once("aws/aws-autoloa...

热门问题