openstreetmap

AI规划师造城:它们在《我的世界》中进步惊人

心已入冬 提交于 2020-10-01 09:01:18
  十几座尖顶建筑紧贴在露天矿井的边缘,在它们的上方,一个巨大的岩石拱门上,坐落着一座无法接近的房子。在别处,一条高架铁路环绕着一群五颜六色的塔楼,华丽的宝塔点缀着一片宽阔的铺砌好的广场。一台风车孤零零地在一座小岛上旋转,四周围绕着一群方块小猪。      这就是《我的世界》中用 AI 风格建造的城市。   《我的世界》一直被玩家用来疯狂发明创造。粉丝们借助这款大热的沙盒游戏制作了很多复制品,从芝加哥市中心,到《权力的游戏》中的君临城。自发布以来的十年里,所有可以构建的东西都在这个游戏中得到了复制。   自 2018 年以来,《我的世界》也成为一个挑战创新能力的平台,可以帮助提高机器的创新能力。一年一度的 “我的世界生成式设计比赛”(简称 GDMC)要求参赛者构建人工智能,这种人工智能可以在以前从未见到过的区域生成逼真的城镇或村庄。虽然该比赛目前为止只是为了娱乐,但各位参赛选手所探索的 AI 技术,是现实世界中的城市规划人员可以使用的技术先驱。   《我的世界》中的生成式设计比赛向 AI 发起挑战,要求其为前所未见的地点设计居住区   成功的参赛者通常会借助多种技术来判断何时应把地面推平,或者是何处应该建造桥梁和建筑物。这些技术包括将居住区偏远部分连接起来的老式寻路算法,可以利用简单规则生成复杂结构的元胞自动机,以及机器学习。   过去三年中,这项比赛取得了很大进展

局域网Cesium离线影像及瓦片影像地图加载

房东的猫 提交于 2020-08-12 04:44:28
1、Cesium简介 优点: cesium展示地图数据效果比较好,解析2D地图各种不同服务类型的数据源,比如百度地图、天地图、arcgis地图、BingMap、openStreetMap、MapBox等等;解析地形图加载;解析3D模型,包括动态加载以及3Dtitles切片形式加载展示,尤其是3Dtitles,大大的加快了展示3D模型的展示效率; Cesium封装部分地图控件,直接调用即可,不用自己写; 缺点: 跟商业3DGIS软件对比,比如skyline,cesium三维分析功能较弱, cesium官网关于三维分析的例子难以找到(需要自己底层去实现),大多是以展示数据以及渲染数据为主的例子; 尚未提供交互式标绘工具Draw接口,2DGIS一般都是提供Draw工具的,比如arcgis api以及openlayer api;cesium想要绘制点、线、面,只能通过代码来绘制,貌似不能在线手动画; 没有地图量算工具、地图比例尺、拉框缩放等,这些地图基本工具,在cesium都需要自己来写实现。 2、软件下载瓦片并发布地图服务方式 软件环境: cesium1.25,tomcat7 1,首先使用XX地图下载器,破解版4.6,下载全球高德影像图,我下载1-7级,大概几百兆,比较快,第八级1个多G,指数级增长,学习阶段不需要太多。 下载操作:首先缩小地图,框选全球地图,双击,弹出下载页面

Retrieve post covid pop-up cycleways with OpenStreetMap and OSMNX

对着背影说爱祢 提交于 2020-08-10 19:07:27
问题 The OSM community in Italy has started to update OSM with "emergency" or "pop-up" cycleways that many administration are creating to guarantee social distancing while public transport use is reduced. Those cycleways are often just painted, so they are tagged in OSM like this (example for right side of the street): highway = secondary bike lanes = left side: share_busway , right side: lane I would like to retrieve all these cycleways using OSMNX and custom_filter. I have tried the following:

Retrieve post covid pop-up cycleways with OpenStreetMap and OSMNX

别来无恙 提交于 2020-08-10 19:07:27
问题 The OSM community in Italy has started to update OSM with "emergency" or "pop-up" cycleways that many administration are creating to guarantee social distancing while public transport use is reduced. Those cycleways are often just painted, so they are tagged in OSM like this (example for right side of the street): highway = secondary bike lanes = left side: share_busway , right side: lane I would like to retrieve all these cycleways using OSMNX and custom_filter. I have tried the following:

Hacker News 简讯 2020-07-05

廉价感情. 提交于 2020-08-10 02:01:31
最后更新时间: 2020-07-05 23:02 The Car, Reinvented. From Scratch - (mondaynote.com) 这辆车,改头换面。从头开始 得分:37 | 评论:38 Bible API - (bible-api.com) 圣经API 得分:108 | 评论:54 A Journey building a fast JSON parser and full JSONPath, Oj for Go - (github.com) 构建一个快速JSON解析器和完整的JSONPath,Oj for Go的旅程 得分:40 | 评论:16 A ‘viral’ new bird song in Canada is causing sparrows to change their tune - (gizmodo.com) 加拿大的一首“病毒性”新歌正引起麻雀们改变调子 得分:198 | 评论:60 Apple Bringing Back Fun in Visual Design - (applypixels.com) 苹果在视觉设计中带来乐趣 得分:68 | 评论:56 Rust on the ESP32 (2019) - (mabez.dev) ESP32上的铁锈(2019年) 得分:39 | 评论:23 Repairing your

龙小树|Markdown语法

断了今生、忘了曾经 提交于 2020-08-06 06:31:13
本来我是打算先写一篇有关于R的,然后再写markdown相关语法,进而去衔接一些应用包,但是由于后续进展不太顺利,导致我自己打算改变一下发布的顺序;但是markdown又是用的频率非常高的一种语言,相比于WDL,WDL是真搞。。。。 所以就先发布markdown的东西,后续的我在考虑考虑该怎么写,请原谅我这个菜鸟新手的知识库较浅的事实。 ------------------------------------------------------------------------------------------------------------------ 以下是实际内容 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。 Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。 Markdown 编写的文档后缀为 .md, .markdown。 Markdown 应用 Markdown 能被使用来撰写电子书,如:Gitbook。 当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、Diaspora、Stack Exchange

1.浅谈标记语言markdown

自古美人都是妖i 提交于 2020-07-29 05:42:08
Markdown简介  Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。  由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。 历史  John Gruber在2004年创造了Markdown语言,在语法上有很大一部分是跟亚伦·斯沃茨(Aaron Swartz)共同合作的。这个语言的目的是希望大家使用“易于阅读、易于撰写的纯文字格式,并选择性的转换成有效的XHTML(或是HTML)”。 其中最重要的设计是可读性,也就是说这个语言应该要能直接在字面上的被阅读,而不用被一些格式化指令标记(像是RTF与HTML)。 因此,它是现行电子邮件标记格式的惯例,虽然它也借鉴了很多早期的标记语言,如:Setext、Texile、reStructuredText。Gruber也编写了Perl脚本:Markdown.pl

Shortest path from osmar object to igraph in R. Trying to replicate an osmar documentation example

核能气质少年 提交于 2020-07-10 07:47:51
问题 i am trying to get started with openstreetmap in R and try to replicate the example given in osmar package documentation. I get a bit data for munich. src <- osmsource_api(url = "https://api.openstreetmap.org/api/0.6/") muc_bbox <- center_bbox(11.575278, 48.137222, 1000, 1000) muc <- get_osm(muc_bbox, src) I get a subset of all highways in munich hways_muc <- subset(muc, way_ids = find(muc, way(tags(k == "highway")))) hways <- find(hways_muc, way(tags(k == "name"))) hways <- find_down(muc,