问题标签 [ogr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django 截断浮点数
我遇到了类似于https://groups.google.com/forum/#!msg/django-users/I-YH28xg0po/59ZJawSlTVkJ的问题,当我通过 LayerMapping 导入实用程序将数据上传到我的数据库时,它正在截断浮点字段一直到整数值。我在任何地方都没有找到解决方案。
我正在从具有纬度和经度值的地理数据库(.gdb 文件)加载数据。
我的代码在另一个网络上,我无法在此处发布,但我基本上正在执行此处第 3 步中概述的内容:
我已经用完全相同的代码和相同的文件格式做了很多次,从来没有遇到过问题。如果这是一个已知问题,我无法找到它。
python - 使用 GDAL 创建的 Shapefile 不保存投影
我正在使用 Python 中的 GDAL 和 shapely 库生成一个 shapefile。投影存在问题,当我在 ArcMap 中导入生成的 shapefile 时,没有与该文件关联的投影。我该如何纠正,或者如何投影结果层?
这是我的代码:
python - Geopy 到 shapefile
尝试使用 geopy 返回的纬度和经度来创建 shapefile。如果我给它一组数字(44.977753,-93.2650108),shapefile 创建器部分工作线,但它不适用于返回的数据 lat_long。我的想法是它需要一个“,”,但我不知道。
python - 在 python 中使用 OGR 合并图层/形状文件的方法
我是 python 新手,我正在尝试更舒适地使用 python 自动化 GIS 任务。任何帮助表示赞赏
我有两个包含点的层,我试图在 python 中使用 Ogr 将它们合并为一个层。以下是我在网站上找到的代码,但它给了我一个错误
AttributeError:“NoneType”对象没有属性“GetLayer”
我认为导致此错误的行是:
ds = ogr.Open(目录+文件)
我想知道为什么在这一步没有生成任何东西,我还想知道是否有不同/更好的方法来使用 gdal/ogr python 合并图层
python - 从 json 创建几何图形时 Gdal 崩溃
我想从geojson
文件创建几何。json
我用python 2.7中的库加载文件,然后使用这一行
转换。
此行来自ogr
依赖于库的GDAL
库(版本 GDAL/OGR 1.11.3-1)当我运行此行时,python 崩溃。我只得到Segmentation fault: 11
.
geojson
看起来像这样:
r - readOGR(),“无法打开文件”错误
首先让我说,我已经详尽地查看了处理 readOGR 错误的其他线程,并且为了我自己的利益已经多次尝试实现它们。
我遇到的问题与之前解决的问题类似:也就是说,我无法通过 readOGR 导入 shapefile。
我的工作目录是:
("~/Desktop/R_Thesis_Project")
请不要说我意识到这不是完整的工作目录。我也为“dns”输入了它,并且产生了相同的结果。
shapefile(包括 .shp、.dbf、.xml、.shx 和 .prj)位于:
("~/Desktop/R_Thesis_Project/Shapefile")
请注意,此文件夹没有“.shp”扩展名。
我已通过以下方式确认此文件夹确实在我的工作目录中:
list.files("~/Desktop/R_Thesis_Project")
和
file.exists("~/Desktop/R_Thesis_Project/Shapefile")
然而,当我执行以下两种变体时,会出现以下错误:
Shapefile=readOGR("~/Desktop/R_Thesis_Project","Shapefile")
Error in ogrInfo(dsn = dsn, layer = layer, encoding = encoding, use_iconv = use_iconv, :
Cannot open file
如果我尝试将 Shapefile 文件夹移动到我的目录中的另一个文件夹(即“数据文件夹”),我会收到以下错误:
Shapefile=readOGR(".","/Data/Shapefile")
Error in ogrInfo(dsn = dsn, layer = layer, encoding = encoding, use_iconv = use_iconv, :
Cannot open layer
我不确定是否值得一提这个 shapefile 是从 Box 文件夹下载的。此外,它从未在 ArcGIS 等其他应用程序中打开过。我的桌面上没有 ArcGIS。
我一直非常沮丧,因为我无法将这个 shapefile 读入 R。感谢任何和所有建议/帮助!
-提前致谢,
米
php - 为什么 PHP 不能在 PostGIS 上插入新几何?
我正在使用 ogr2ogr 将 GPX 文件上传到 PostGIS。
当我在命令行(Ubuntu 14.04)上执行此操作时,它工作正常。
当我在 PHP (5.5.9) 上执行此操作时,
它给出了以下错误:
我在这里想念什么?
编辑
我尝试了 Mike T 的建议:
无济于事:
真正奇怪的是,完全相同的命令在终端上工作。所以我认为 PHP 可能有一些问题,可能是缺少库或权限?
编辑 2
现在我看到有一些用户需要运行的安装
在我的电脑中,我只做了
看看是不是这个问题
编辑 3 - 已解决!
我又开始了:
- 从备份中恢复以前的数据库;
create extension postgis;
create extension postgis_topology;
ogr2ogr
从控制台创建额外的表(如waypoints
);- 在此之后,我需要将这些附加表中的访问权限授予 php/apache 用户。
gdal - OGR2OGR 和 SQL:只选择一个国家的官方城市?
我正在用 gdal 和 ogr 工具构建一个 geojson。我正在做类似检索某个特定国家/地区的地方的事情。
然后我使用 d3 绘制所有这些。关键是我只想获得官方城市,而不是任何其他类型的小城市或村庄或其他任何东西。
谁能向我解释我是如何做到这一点的 - 我的意思是查询它只是为了检索这些地方的官方城市?
提前致谢
shapefile - OGR SQL Server 到 GeoJSON
我在将 SQL 表转换为 GeoJSON 时遇到了一些问题。
这是我的连接字符串:
如果我使用表参数,并且没有 SQL,geojson 会正确导出。如果我指定一些 sql 来过滤结果,几何图形会在导出的文件中以二进制形式返回。
我正在尝试将 SQL 多边形表导出到可以在 DocumentDB 中使用的单个文档。
直接导出 shapefile 会生成 geojson,其坐标位于右手方向,而不是 DocumentDB 要求的左手方向
有什么建议么?