Questions tagged «web-mapping»

“ Web制图是在万维网上设计,实现,生成和交付地图的过程……”

2
TMS,XYZ和WMTS有什么区别?
当前有三种不同的服务图块方式: TMS 仓库 XYZ 我确实知道XYZ现在是最受欢迎的一种,并且被Google,Mapbox,OSM等许多服务所使用。 两者之间的技术区别是什么?

4
离线平铺的地图网络应用
我不确定是在此处还是在Stackoverflow上发布此消息,因为这有点交叉。让我试试看。 在提出的HTML5标准中,可以选择使用缓存清单将Web应用程序数据存储在本地缓存中。我希望将这种技术用于离线平铺的Web地图应用程序,并在此处根据标准安装的Geoserver 做了一个快速原型。 我只是撕开了从默认图层之一生成的OpenLayers客户端页面,并将<html>标签更改为 <html xmlns="http://www.w3.org/1999/xhtml" manifest="cache.manifest"> 并创建了cache.manifest简单读取的文件 CACHE MANIFEST http://lima.schaaltreinen.nl:8080/ 在我对此事的有限理解中,应该在本地缓存从该URL加载的所有内容:所有图块和OpenLayers JS。实际上,在Firefox中首次调用时,它的确要求我允许本地存储,但是当我单击“刷新”时(无论是联机还是脱机),页面嘶哑,说明未定义OpenLayers对象。看起来它尚未加载OpenLayers JS。 有人成功完成了基于OpenLayers的离线离线平铺Web地图应用程序的功能吗?或提示如何进一步调查?

7
在OpenLayers中显示PostGIS矢量的选项
我是Web映射的新手,因此这个问题可能会被误导。 我希望有一个使用OpenLayers(甚至更简单的Google Maps)的非常简单的Web界面,它可以显示PostGIS中当前的许多点和多边形表。 我希望这尽可能简单(且维护成本低): 我不想创建图块(除非有充分的理由),也不希望拥有庞大,复杂的中间件层。 性能不需要是惊人的,因为这是供内部使用的,因此不需要扩展到几个并发用户。 矢量层的样式至关重要。 开源工具是首选,因为我对此几乎没有预算。 推荐的方法是什么?

4
如何为PostGIS数据库创建一个简单的前端?
我的组织收集了许多环境监测数据(物流,水化学等),其中大多数当前存储在Excel中。我想将所有内容都放入数据库(可能是PostGIS)中,但是我需要不了解数据库基础原理(没有SQL或类似语言)的人们可以访问这些数据。 我想为我的数据库提供某种简单的前端,用户可以在其中选择感兴趣的监测站,变量类型(例如,硝酸盐浓度)和时间间隔。然后,数据库将以csv格式返回请求的数据,用户可以将其下载到他们的计算机。在理想的情况下,前端将显示所有监控站的可单击地图,但是如果比较容易,则可以从可用站点的下拉列表开始。我想这个前端可能是一个网站,但不一定如此。 请问这有多困难,我有什么选择?我无论如何都不是数据库专家,但是我在Desktop GIS方面有扎实的背景,并且我很高兴编写简单的Python脚本并使用PostGIS,SpatiaLite和ESRI Personal地理数据库。我从未做过任何Web开发或Web GIS,但我渴望学习。 昨天我花了一部分时间探索一些出色的OpenGeo教程。这种方法看起来很有希望,至少现在我可以看到如何将数据显示在网站上。对我而言,最不明显的是我如何让用户查询数据库并获得结果。 我的问题:对于这样的项目,我应该考虑什么样的软件结构?例如 PostGIS + GeoServer + Something else? 我应该研究哪些其他选择? 一开始会首选一个简单但实​​用的解决方案:如果我可以组装一个基本原型,则可以用它来证明花更多的时间学习如何“正确”做事是合理的。开源也是一项要求,因为在没有证明自己有任何好处之前,我没有任何预算。 非常感谢!

9
从网络浏览器查看LiDAR数据?
我希望将激光雷达数据托管在自己的服务器上,并使客户端能够通过网络浏览器将数据查看为3D点云(文件格式为.las格式或等效格式),并且可能具有测量特征的功能。 有谁知道一个易于实现的软件可以做到这一点? 我并不是在急切地寻找开放源代码,我更喜欢即插即用的东西,因为我不是程序员。

4
使用什么python网络映射框架?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 我对开发Web映射应用程序感兴趣。我对Python比较熟悉,因此我正在寻找python框架。我有什么选择?每个选项的优缺点是什么? 我正在寻找一个简单的选项,该选项可以在地图上显示地理信息,并允许用户使用“信息”获取更多详细信息。在这一点上,我不需要任何查询或动态功能。我希望有一个有据可查的选项。

6
如何在OpenLayers / Leaflet中创建动画群集标记?
由于Openlayers似乎无法比拟的平滑过渡,我想使用Leaflet。我特别需要能够将标记与自定义样式的标记组聚类的功能。 可以在Redfin上找到证明我正在努力实现的最佳示例。 请注意,将鼠标悬停在群集上可提供流畅的动画,并通过单击标记将群集分割成动画效果。当达到单个点不与给定公差重叠的缩放级别时,实际标记将以动画方式拆分到其位置。 我真的很想将类似的效果整合到其中,并希望就最佳方法或您可能知道的其他示例提供一些指导。 注意: Redfin似乎正在使用Flash,我想远离它。在理想的情况下,我想尽可能通过Javascript实现此功能,但认为可能需要通过HTML5 / canvas完成。 也许使用p。-Raphael.js或d3.js 有任何想法吗? 顺便说一句-找到了这个例子,但它似乎特别适用于Google Maps。

3
如何改善重叠多边形的制图可视化?
我需要一些有关如何改善制图信息可视化的建议。 用户可以选择不同的物种,并且webmapping应用程序会显示其地理分布(多边形度单元),每个物种都具有一定范围的颜色(例如,较深的橙色表示更多的信息,较浅的橙色表示较少的信息)。 问题是当一个以上物种重叠时。我目前正在做的只是使用http://www.xarg.org/project/jquery-color-plugin-xcolor/计算两种颜色的加和颜色混合 如您在该图像中看到的,两种物种重叠(蓝色和黄色混合)的结果颜色根本不直观。 有人有什么想法或知道类似的工具可以从哪里获得灵感?为了创建多边形,我使用d3.js,因此,如果必须创建更复杂的SVG功能,可以尝试一下。 我的一些想法是... 多边形上的数据越多,边框(或边框的每个部分及其相应颜色)越厚 在多边形中心添加一个标签,说明有多少种物种重叠。 将多边形划分为不同的部分,每个部分具有相应的种类颜色。

6
运行中低带宽Web地图应用程序需要哪种AWS配置?
有没有人有在Amazon Web Services(S3,EC2等...)上运行Web地图(平铺服务器+客户端JS脚本)的经验?运行中小带宽(小城市)(城市到小国规模)的中低带宽Web地图应用程序需要哪种AWS配置? 所有图块都将被预渲染并上传到S3。理想情况下,我需要在Web服务器上提供一个可以提供MBTiles的图块服务应用程序(而不是分别上传成千上万个图块位图)。因此,将需要某种EC2实例,但是哪种呢? 感谢您的任何提示。 更新:只是为了阐述我的问题。我基本上在寻找的是一些有关AWS如何以个人身份托管自己的Web地图的反馈(这意味着它应该不会花费太多,比如说每月不超过30美元)。我已经通过“普通”托管服务提供商托管了一段时间的网络地图,但是这些都有其自身的局限性(上传带宽是一个,速度是另一个)。我还在寻找AWS的任何替代方案,以及在将云服务用于Web地图时需要注意的事项。

4
寻求有关通用开源软件包路线图的建议?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我只是想在建议的堆栈上从开源GIS专家那里征求建议,以用于我的设想项目,因为我不完全了解大多数软件包可能的局限性。我知道我可以使用ESRI的各种程序包来做我想做的事,但是我想更便宜,更开放供全世界参观。我相信我可以接受任何挑战,并学到足够的知识来完成一个项目,我只是想避免一开始就走错了路。 我的网站愿景:就UI而言,这是一个非GIS外观的网站!在whereis.com的基础上,所有事情(或几乎所有事情)都在悬停在基础地图上方的盒子上完成。现在,这些细节并不重要,只需要强调在单独的窗格中没有带复选框的GIS层即可。在用户交互方面,注册用户可以在基础之上创建功能(例如饮水机位置,人行道等)地图,并编辑自己的功能。如果可能,请仅编辑自己创建的功能。确实是一张协作地图。 我仍然主要处于研究模式,使用各种程序包,但只是出于一般熟悉的目的,而不是真正的测试(这需要首先详细了解它们!)。作为基本数据库,PostGIS绝对是正确的选择,其中Geoserver / Mapserver是最有可能的中间件。Openlayers几乎肯定会成为草率的地图,因为我已经对它感到满意并且知道其功能。 因此,这带来了两个主要问题,需要大量建议: 1)对于这样的网站,最好的顶层UI是什么? 它是Django(甚至是Django-CMS)的自定义实例,还是GeoExt或其他库的拼凑而成的实例(不确定是否可以使用它进行登录/注册/完整UI),其他CMS /框架(不,不是drupal或任何有限制的东西!),还是完全不同的东西? 2)甚至可以让注册站点用户仅编辑他们自己的功能吗? 我想避免像OSM这样的大规模“涂鸦”场所和其他协作项目的经验。从我以前的阅读和建议看来,Geoserver无法具有功能级别的用户身份验证。 可以Mapserver吗? 我什至不知道某个站点的用户数量(来自CMS还是框架)甚至可以直接链接到geoserver / mapserver。 如果开源解决方案无法实现这样的概念,那么还有其他方法可以实现该目标吗? 经过身份验证的用户是否已编辑主要素图层的非发布版本(以免混淆原始版本)并每隔24小时自动将其合并到发布版本中,同时又保持原始副本的每日备份? 有点迷失了如何实现这一目的。 是的,我也查看过GeoNode,但是我只想要一张整体地图(保持简单),其UI要么不够互动(在进入GeoExplorer之前),要么在GeoExplorer中太像GIS。似乎也为该项目提供了解决方案。 抱歉,我在这里结束并含糊其词,但我希望能够从一条可行的道路开始,并且从现在开始几个月后不要碰壁,只是必须重新开始,因为道路从一开始,#1从未具有该功能! 我可以找到的最好的例子之一是http://www.gpsies.com。 我知道这使用了传单,但不确定底层框架和数据库。用户可以创建/上传自己的功能,但不能编辑其他人的功能。

5
寻找免费的基于云的“ Web Mapping Stack”主机
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 是否有指向免费的基于云的Geoweb主机的指针?用例:在Leaflet / OpenLayers中显示基本的交互式Web地图,其中的数据托管在GeoServer提供的PostGIS中。我正在寻找非常接近OpenGeoSuite的东西,因为我现在正在使用它。[这基本上是一个自学式的Webmapping练习,我的袖珍服务器资源为零]。 我发现Capnix可以托管网站,但现在需要“ Geo”部分。CartoDB的 5MB数据限制太小而无法满足我的项目需求,而OpenGeo的Cloud Edition太短了(三天!)。有任何想法吗?


7
比较具有良好网络界面的两个地图?
在Leaflet或OpenLayers中是否可以将两个地图与一个在两个之间滑动的条形图进行比较? 示例包括: http://www.esri.com/services/disaster-response/hurricanes/hurricane-sandy-the-aftermap http://www.arcgis.com/apps/StorytellingSwipe/index.html?appid=c62112f6ba834227978d8f1cf2b6f5af http://www.abc.net.au/news/specials/qld-floods/(不是地图) 我知道这是可能的,但我不知道该怎么做。任何人有任何想法吗?例子?

2
迈向将矢量数据编码为图像的协议
这是此问题的后续解决方案:创建具有渲染性能(如GISCloud)的矢量多边形吗? Yagi在回答中概述了将地理信息编码为图像格式并在浏览器中对其进行解码的原理。他观察到“当前,要做到这一点,您必须自己动手”。他还指出,目前尚无此标准。 鉴于所展示的出色表现,社区似乎可以从标准中受益。根据我对问题的理解,这听起来像是可以实施的标准处理方式。称之为B-WFS。 那么我的问题是:将矢量数据编码为图像的有用协议是什么样的?是否有某种东西使它变得太复杂而无法有效地解决,还是仅仅是“还没有人这样做”的情况?

3
是否设置了在线地图的标准辅助功能指南?
最近,我一直在设计没有导航工具(如“放大/缩小”和“平移”工具,或向北平移,向西平移等箭头的地图)。 取而代之的是,大多数现代地图API都支持直接使用地图本身来处理导航-拖动地图以平移,双击以放大,滚动鼠标滚轮,按住Shift并拖动以缩放等。 在线地图是否有一套标准的辅助功能指南? 是否存在需要“单击以平移”控件或任何其他老式导航控件的正当理由?例如,屏幕阅读器或其他辅助功能是否使用了它们? 我注意到,即使不是绝对必要,Google Maps也具有Pan控件。 谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.