- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含多边形数据的 geojson 文件。下面是它的示例。
[[[127.00733253963132, 37.583203339216226],
[127.00884131783923, 37.58045263873488],
[127.00861398800201, 37.57670881432089],
[127.00783306341832, 37.57663511179821],
[126.99967765278153, 37.57589728327857],
[126.9971834726848, 37.57693224535312],
[126.99675796489285, 37.578422160319896],
[126.99660663904614, 37.579345394336194],
[126.99641172469617, 37.580645880422686],
[126.99649978451932, 37.581022567729896],
[126.99823026308687, 37.581266540341],
[127.00180462191403, 37.58253031283794],
[127.00172112834049, 37.583133635452405],
[127.00272082947205, 37.583723680505784],
[127.00580459526145, 37.584756278282704],
[127.00618219538146, 37.58396129485959],
[127.00733253963132, 37.583203339216226]]]
我在 mysql 中有空间表。我正在尝试使用行 sql 将此多边形数据插入到多边形列中,但是始终失败。后来,我发现插入mysql数据库中的多边形数据看起来和我的有点不同。这是我从网上教程中看到的数据。
((126.97688884274817 37.575650779448786,
126.9770344988775 37.569194530054546,
126.97597472821249 37.569336299425764,
126.97537470991254 37.569315567021562,
126.97433193562325 37.569261800517531,
126.96904837001854 37.568194417708312,
126.96854493603384 37.568427679612753,
126.9666499598212 37.569491655206569,
126.96628175024485 37.569700734798701,
126.9660973270804 37.569856509723699,
126.96572852922577 37.570183936115114,
126.96592699822128 37.570318805686199,
126.96601094018429 37.57154839557748,
126.96365922052196 37.575174660660359,
126.96308600434513 37.576485920015529,
126.96284099051198 37.576661586092726,
126.96281041047263 37.579448809656768,
126.96742431584332 37.579601537124489,
126.96742176302651 37.579263521441646,
126.9674300601846 37.579192577998612,
126.96745709009561 37.578975250585444,
126.96806604699626 37.578246780467865,
126.96895511695477 37.577935262340283,
126.96921284296906 37.577935299309395,
126.96941453886579 37.578121124142172,
126.96966442669471 37.578531136682209,
126.96966721914872 37.578736205134923,
126.96966877353309 37.578992879009881,
126.96966949910363 37.579112526749597,
126.96990457361626 37.579301753628719,
126.97135197544759 37.579513277939817,
126.97381925784454 37.579372140302631,
126.97391736338342 37.578487073041011,
126.97393961998088 37.578240429978088,
126.97433153835757 37.575749906299862,
126.97580378997804 37.575649468824203,
126.97688884274817 37.575650779448786 ))'
所以我的想法是将多边形数据转换为字符串,然后使用正则表达式替换括号。然而这种方法会花费很多时间。所以,我想知道是否有任何解决方案可以将此数据插入到mysql多边形字段中。
最佳答案
如果您使用 PostgreSQL 和 PostGIS,则可以使用 GeoAlchemy2图书馆。但我认为目前不支持MySQL,如果我错了,有人纠正我。
关于Python + MySQL : Insert geojson polygon value to mysql sptial column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46830650/
我正在尝试按照此链接 http://bost.ocks.org/mike/map/ 上的教程进行操作到目前为止,我已经完全按照列出的每条说明进行操作,但是当我尝试运行“#Converting Data
何我可以反转一个国家的 GeoJson,以便它将国家定义为世界地图多边形中的一个洞?我需要这个来在 OpenLayers 5.3 中创建 GeoJson VectorLayer 的蒙版。 最佳答案 在
我在构建 GeoJSON 并将其放在 map 上的传单代码方面遇到了一些麻烦。 GeoJSON 是根据服务的 XML 响应构建的。 错误是 无效的 GeoJSON 对象。 throw new Erro
我有一个 geojson 表示插值天气数据的等高线层。某些轮廓在更高的缩放级别消失,如以下屏幕抓图所示。 将多边形作为图层添加到 Mapbox 时,使用以下代码: map.addSource('min
我有一些地理边界 have a GeoJSON endpoint for . 我还有一些变量存储在单独的 GeoJSON endpoint 中它没有坐标,但确实有我想稍后使用 D3 对 map 进行主
我是 MapBox GL Js 的新手,我想通过 https 调用一个大的 GeoJSON 文件并将其显示到 map 上。 我认为调用 vector Tile 是最好的方法,我找到了一些教程,展示了如
我已经使用 SQL 到 geoJSON 生成了我的数据库的一些兴趣点。 地理数据: { "FeatureCollection" : [ { "g
创建一张与此处找到的 map 类似的 map : https://www.plantmaps.com/interactive-california-2012-usda-plant-zone-hardi
我对 ammCharts 比较陌生,这也是我第一次尝试创建 geoJSON 文件。 以下是我的geoJson文件: GeoJSON file 这就是我要实现的目标: example 当我加载我的 ge
我有几个 geojson 层,并且我使用组将其分层。我使用此处找到的 Mike 答案将 map 集中在给定的 geojson 文件上 -> Center a map in d3 given a geo
环回新手,但设置我的第一个基于节点的 RestAPI 很有趣。我能够创建模型并在数据存储中创建关联的表。我的模型需要具有数据类型 geojson 的属性,即以下形式的字符串: { “类型”:“特征”,
我使用传单构建了一个 map ,其中包含大的 GeoJSON 区域,这些区域由多个“较小”的 GeoJSON 区域组成。 我正在使用 Leaftet-Ajax 来这样调用它们: var Rennes
我已经能够让其中的一部分工作,但是当 properties.affectedZones 有多个条目时,我的 jQuery 失败了。我已经使用 .each 努力显示受到红旗警告的受影响区域,但是当有两个
我需要对从 geojson 文件中提取的每个功能进行不同的样式设置。然而,这个匿名样式函数仅更改它遇到的第一个功能的样式并停止。我是传单新手。看过几个演示,但找不到这个匿名样式函数仅更改第一个功能的样
我有多个 geojson 类型:存储在 Mysql 中的 FeatureCollection。我想将两个或多个 geojson 合并到一个 FeatureCollection geojson 中并显示
我有这个 geojson { "type":"FeatureCollection", "features":[ { "type":"Feature",
我正在尝试在基于标准 HelloWorld 示例应用程序的测试应用程序中加载以下 geoJson 文件。 { "type": "FeatureCollection", "generator":
我正在使用 GeoJSON 数据构建传单 map 。尝试根据 GeoJSON 属性设置我使用的图标时遇到问题。我认为我的错误与使用字符串调用对象有关,但我无法弄清楚它到底是什么。 这是我的代码: Ge
我有包含如下地理字段的文档。 "geo" : { "type" : "Point", "coordinates" : [ 37.44609999, -1
是否可以仅使用 JavaScript(通过 d3、topojson 或任何其他方式)确定给定纬度、经度的 GeoJSON 点是否位于给定 GeoJSON 多边形内? 例如,我可以根据教程 here 绘
我是一名优秀的程序员,十分优秀!