主题“空间”中的问题 https://knowledge.亚搏在线safe.com/questions/topics/single/19841.html网站 “空间”主题的最新问题 打开sqlite数据库时出错:“没有这样的模块:virtualElement” https://knowledge.亚搏在线safe.com/questions/87815/error-when-opening-sqlite-database-no-such-module.html

亲爱的朋友们

我有一份太空档案,我可以在工作台上用SpatialLite阅读器阅读。然而,有一个非几何表,它不会出现在要素类中。

所以,我想,我用“sqlite non-spatial”格式读取了这个表。我得到以下错误:

sqlite 3读卡器:打开'z:\connector\gps2sirius\tc_nm_datafilegps_v6.sqlite'进行读取操作

sqlite3 reader:数据库查询'pragma table_info(“elementygeometries”);失败。sqlite3引擎错误:“没有这样的模块:virtualElement”

然而,在数据检查器中,我可以用同一个阅读器打开数据。

有人对此有解释吗?在qgis中填充了空间数据库,但我不知道它最初是如何创建的。

SQLite 空间陨石 FRI,2019年3月1日09:20:08格林尼治标准时间 杰勒
空间编剧fme 2018(1856718578)和2019(19178)中的bug,使用id更新beta https://knowledge.亚搏在线safe.com/questions/84905/possible-bug-in-spaceialite-writer-fme-2019-beta-1.html

更新:经过进一步调查,它与2018年版本完全相同。


更新/删除具有用户创建ID的功能时,写入程序无法将该ID用作“行选择属性”。当ID与内部空间站点ID匹配时,将更新行,但当ID不同时,不会更改行。


太空测试仪.fmwt

空间测试仪2018.1.fmwt


旧文本:

不错的新功能是2019测试版的changedetector。因为我在2018版(FM18567)中遇到了一些关于空间学家的问题,所以我打算为2019版创建一个测试工作台。

我认为工作台应该更新第五个特性的几何结构。这个功能我移动到坐标2,1,但是当我读取文件时,所有功能都在坐标1,1。第二个功能已正确更新为值“new”。


顺便说一句,在FM18567中,我无法更新功能,但看起来这是固定的。编写器未读取内部空间网站ID,无法使用用户创建的ID进行更新。

变换检测器 空间陨石 更新操作 周一,2019年1月7日11:29:39格林尼治标准时间 杰克鲁达
如何使用hack截断空间表 https://knowledge.亚搏在线safe.com/questions/78183/how-to-truncate-a-spaceialite-table-with-a-hack.html(https://knowledge.safe.com/questions/78183/how-to-truncate-a-spaceialite-table

FME已禁用截断空间表,所以我无论如何都需要一个黑客。我希望它存在,以便其他应用程序可以在更新后读取它。

我需要截断而不是删除“创建”来用插入来刷新表,因为我在后面有另一个转换器,它执行一个从同一个sqlite数据库中的大表中进行选择的sqlExecutor。似乎添加了一个阻止删除/创建的锁。

所以你可能认为我可以用sqleexecutor来黑客截取,但是不!在空间网站的FME中禁用所有数据库运算符,因此不允许“从表中删除”。

别介意我会用蟒蛇。啊,但是现在我使用的是64位的FME,我需要使用python3.6,这是来自无sqlite作为arcgispro标准模块的anaconda,所以我的python黑客也失败了。

那么,我将直接解压到sqlite.exe。但是等一下,FME将其实现为sqlite_fme.dll,不是EXE。

如果使用filegeodatabase,我可以截断该表,但由于filegeodatabase没有SQL接口,因此无法运行sqlexecutor。这使得我读取整个表并执行一个数据库连接,这对于实时应用程序来说需要100倍的时间,而且太长(5分钟v 13秒)。

简单的解决方案是让FME升级SPATIALITE/sqlite编写器,使其完全符合SQL。已经有了一个2017年的老想法,因此需要一个黑客。

空间陨石 截断 周一,2018年9月10日20:33:58格林尼治标准时间 奇摩
空间数据库中的层在QGIS中不可见。 https://knowledge.亚搏在线safe.com/questions/72298/layers-from-spaceialite-database-not-visible-in-qgi.html

我用FME创建了一个空间数据库。它包括有多边形的层,线,点和表格(无几何图形)。然而,FME 2017似乎没有提供指示几何类型的选项。因此,几何图形“表格和列”未正确填充,因此在QGIS中不可见层。手动调整表格后,图层变为可见。有人知道如何在FME中解决问题吗?

空间陨石 量子地理信息系统 结婚,2018年6月13日11:03:55格林尼治标准时间 迈克尔斯皮特
空间问题 https://knowledge.亚搏在线safe.com/questions/55181/spaceialite-questions.html网站

我需要生成一个存储1:n关系的空间数据库。1边是一个空间表,n边是一个非空间表。首先,我创建一个模板(template.sqlite from template.sql)。

如果我只使用空间编写器,那么非空间表(test1.fmw)会出错。也许我误解了wkb-none的意思。
如果我使用空间表编写器和非空间表的sqlite,一切运行正常,但似乎FME忽略了模板数据库(test2.fmw)中的现有约束。
工作空间: 工作空间
源数据:https://goo.gl/5ffjbs
空间陨石 星期二,2017年10月10日09:09:06格林尼治标准时间 J4
空间自定义主键 https://knowledge.亚搏在线safe.com/questions/55107/spaceialite-custom-primary-key.html网站

是否有方法强制从头生成的空间数据库中的表自定义主键?似乎FME总是添加一个ogc-fid字段,并且没有更改此行为的选项。只有使用数据库模板,才能设置自定义主键。

空间陨石 周一,2017年10月9日13:49:34格林尼治标准时间 J4
SQL执行器和空间站点-删除或删除命令被拒绝 https://knowledge.亚搏在线safe.com/questions/50230/sql-executor-and-spaceialite-delete-or-drop-command.html

我在一个空间数据库中有一些表,我想截断这些表。

在sqlite/spaceialite中似乎没有truncate命令,所以我使用了“delete from” '在SQL执行器中。

我收到一个被拒绝的功能,并显示以下日志消息(红色文本)。

“spaceialite reader:in executesql():sqlite3_step(delete from bounders):SQL逻辑错误或缺少数据库

空间站点读取器:无法执行SQL语句“从边界删除”

空间站点读卡器:无法读取功能类型“uufme_execute_sql_results”

发生了致命错误。有关详细信息,请查看上面的日志文件。“

我可以在Oracle数据库上使用sqleexecutor执行相同的命令,因此,这个问题似乎与空间站点读写格式有关。

我也试过“放下桌子” ',但它返回相同的拒绝消息。

在线阅读一些文档,您似乎无法删除sqlite/spaceialite中的视图,但我想找张桌子,不是风景。

有什么想法吗?

还有人遇到过这个吗?我错过什么了吗?

谢谢你的帮助

玛丽

SQL执行器 空间陨石 清华大学,2017年8月10日13:30:54格林尼治标准时间 1-空间玛莉
将多边形geom写入日期行上的空间网站 https://knowledge.亚搏在线safe.com/questions/44980/writing-polygon-geom-to-spaceialite-that-is-on-the.html

当我写一个西边等于-180.0的多边形几何体时,但在球形墨卡托(-20037508.342789244)中,经度值切换符号并变为正数。我也试过同样的方法,但写入geojson文件时不会出现问题。

当特性被写入到空间站点格式时,是否发生任何值修改?

如果需要的话,我可以提供一个非常简单的工作区来复制它。

为了它的价值,我认为这是一个精确的问题。

简单地将西经度从-20037508.342789244改为-20037508.34278924“解决”了这个问题。但是,它确实转换为更改实际的几何图形,因为最初相当于-180.0的内容现在是-179.99999999997。

几何学 空间陨石 清华大学,2017年5月25日格林尼治标准时间17:19:34 莱尔德布兰德
为所有gdal/ogr实现的格式添加fme_db_operation match id支持 https://knowledge.亚搏在线safe.com/idea/40062/add-carto-fme-db-operation-match-id.html网站

以下gdal/ogr编写器为故障模式与后果分析写作。不幸的是,只能将(更新删除)记录与[系统ID]字段匹配,内部生成。此问题影响以下格式:

空间陨石

卡托

混浊的

库奇德卜

弹性搜索

地质填筑

数据库

其他?

在我的大多数场景中,我希望将增量更新作为数据保管器中的“变更集”数据,并将其与表中的现有数据同步为(更新插入删除)。新的变更集数据(提前)不知道内部[System ID]值是什么,因此更新和删除永远无法匹配和处理。

这个故障模式与后果分析格式属性在非gdal/ogr fme编写器上的行为与此不同,即这就像只能够做一个故障模式与后果分析匹配esri geodatabase[object_id]字段(也是内部生成的)。

使用时,是否可以让匹配ID引用任何“唯一ID”字段?故障模式与后果分析请写这些格式?

数据库 删除 故障模式与后果分析 弹性搜索 插入 空间陨石 地质填筑 地图数据库 库奇德卜 混浊的 结婚,2017年2月15日23:20:03格林尼治标准时间 莫伯德里
inlinequerier中的空晶石 https://knowledge.亚搏在线safe.com/idea/32476/spaceialite-in-inlinequerier.html

内联均衡器 空间陨石 清华大学,2016年8月18日格林尼治标准时间22:51:15 伊维斯多利安
从空间站点文件动态读取属性 https://knowledge.亚搏在线safe.com/questions/28153/dynamically-read-attributes-from-spaceialite-files.html(https://knowledge.safe.com/questions/28153/dynamically-read-att

嘿,伙计们,我正在努力完成一件相当简单的事情,创建一个可以读取的工作区,变换,并编写不同属性的空间网站文件。我很确定我已经能够用其他格式做这个了,但我不能让它和这种格式一起工作。

问题是当我添加一个空间阅读器时,选择“单一合并功能类型”,此文件中的属性将被读取并添加到功能类型中。然后,如果我将文件源更改为另一个具有不同属性集的空间网站,我收到消息了

空间站点读取器:功能类型“natural”不包含与架构属性“landuse”匹配的属性,跳过属性“landuse”spaceialite reader:功能类型“natural”不包含与架构属性“leisure”匹配的属性,跳过属性“leisure”空间网站阅读器:功能类型“natural”不包含与架构属性“amenity”匹配的属性,跳过属性“amenity”空间站点读取器:功能类型“natural”不包含与架构属性“military”匹配的属性,跳过属性“军事”

生成的特性将包含上面的没有值的属性。不管我做什么,如果属性与第一次添加读卡器时读取的属性不匹配,则读卡器拒绝读取这些属性。

我看过动态工作流教程,但它们似乎解决了比我的更复杂的问题。亚搏在线任何帮助都将不胜感激!

属性处理 动态工作区 空间陨石 周一,2016年5月2日10:25:57格林尼治标准时间 姆布
在Arcmap中查看的以FME编写的空间线功能创建了一个意外的视图 https://knowledge.亚搏在线safe.com/questions/27404/spaceialite-line-features-written-in-fme-viewed-in.html

我正在用fme2016.1 64位创建一个空间数据库。我有多边形和线条。多边形显示得很完美,但是到处都是线。我添加了一张图片,显示了本应描绘一个城市道路网的线路。有没有人有同样的经验,或者知道为什么画这样的线?我一直试图调整arcmap如何通过“查询对话”读取数据,但没有成功。我的ARCGIS版本是10.3.1

ESRI 空间陨石 星期二,2016年4月12日07:52:52格林尼治标准时间 地质雷达
写入SpatialLite或sqlite时出现问题 https://knowledge.亚搏在线safe.com/questions/4114/dos-anyone-else-stuggle-writing-spaceiallite-or-s.html 我有一个令人沮丧的点击和错过写一些非空间特性类型到sqlite非空间。常规行列表,功能之间没有任何关系。有时它会起作用,有时一种特性类型会失败
SQLite 3编写器:未能写入数据库中的表“MyFeatureTypeName”。sqlite3引擎错误:`SQL逻辑错误或缺少数据库'

删除该功能,然后手动添加,有时会解决问题。有时不会……

我试过修改作者参数(不同的写作模式,那里运气不好。

最后,刚才,我修改了“初始化表”的设置,并立即从第一个特性=>更改了它。
这对我有好处——暂时,至少。希望这能让我的问题永远消失。

还有人有这种问题吗?其他我应该知道的sqlite/spatiallite提示和技巧?

哦,运行FME桌面2014 Build 14235 win32。

SQLite 空间陨石 结婚,2015年10月14日09:01:40格林尼治标准时间 希科塔斯卡