地理信息系统

制图师,地理学家和GIS专业人员的问答

6
基于相关表的多对一转换创建重复功能?
我需要使用相关表填充ID字段来创建重复的功能(在本例中为宗地)。本质上,我需要使用地块所有者的相关表来创建重复的地块,每个地块都具有来自相关所有者表的自己的唯一ID。相关表已经包含了包裹的多对一链接,我只想通过为每个所有者记录创建一个重复的包裹来强制所有者与包裹之间的一对一关系。 我正在使用ArcGIS Desktop 9.3.1。

4
ArcGIS Server 10-按核心许可
我知道有一段时间,他们将许可模式更改为核心许可。 那么,如果您拥有一个服务器许可证,并且想将其安装在四核服务器上? 您需要四个许可证才能合法吗? 如果要限制Server使用其他3个内核,ESRI是否提供有关如何执行此操作的信息?




4
地理数据库和shapefile中的字符编码支持
我有几个地理数据库,其中很多属性中都包含带有希腊字母的要素类。当我尝试从ArcCatalog中将要素类导出为shapefile时,属性被夹在shapefile数据中,这是某种字符编码问题(它们在形状中看起来像:“ etr” e?)。当我在FWtools中使用ogr2​​ogr将图层从MDB转换为KML,shp等时,会发生同样的事情。 有没有人有尝试处理GIS数据格式中的编码格式的经验? 真正的目标是从这些Esri地理数据库中获取一些数据到Postgres / PostGIS数据库中,但是坏掉的编码将无法工作。我打算从geoDB导出到shapefile,然后使用加载它们shp2pgsql。那是到达那里的最简单的方法吗?




1
电子表格功能可查询路线计划者的旅行时间/距离
我想通过某种方式获得一个电子表格,以使各列​​分别为: A列-地名 B列-地名 C列-A和B列之间的道路距离 D列-A和B列之间的行车时间 我认为可以使用Google Docs电子表格及其“ Google”功能,但是我没有找到任何可能的方法。 最后,我可以打开一个应用程序来使用Google Maps API进行操作,但如果可以的话,我宁愿避免使用它。


2
QGIS中从标签到要素的直线?
我想做的是标注一系列点要素,但是由于点要素的密度,我将不得不将标签从点要素上移开。然后,我想使用一条简单的直线(而不是箭头)来显示哪个标签指向哪个点。 我使用了插件“ Easy Custom Labels”来生成标签并将其移动到我想要的位置。但是我无法做的是在该点和表格之间创建一条简单的细直线。 我所取得的最好成绩是将“符号层类型”(“标签层”>“属性”>“样式”)更改为“箭头”,取消选中“弯曲箭头”并取消选中“在每个线段上重复箭头”。然后使磁头的长度和厚度为0,并尽可能使“箭头宽度”和“开始时的箭头宽度”。但是,这仍然会产生一条粗线。参见图A。 我尝试将“稍后符号类型”设置为“简单线条”,但这会导致线条中出现扭结/顶点/角。见图B。 理想情况下,我希望标签和特征之间的直线(与图像A中的宽度)与图像B中的相似。

2
如何递归地遍历父多边形相交以获取没有重叠的最小(子)多边形?
我在问题上挣扎了几天,意识到当主题是PostGIS(v2.5)中的交叉点时,很多人也陷入困境。因此,我决定提出一个更详细,更通用的常见问题。 我有下表: DROP TABLE IF EXISTS tbl_foo; CREATE TABLE tbl_foo ( id bigint NOT NULL, geom public.geometry(MultiPolygon, 4326), att_category character varying(15), att_value integer ); INSERT INTO tbl_foo (id, geom, att_category, att_value) VALUES (1, ST_SetSRID('MULTIPOLYGON (((0 6, 0 12, 8 9, 0 6)))'::geometry,4326) , 'cat1', 2 ); INSERT INTO tbl_foo (id, …
11 postgis  sql 

2
processing.runalg()引发“ TypeError:不允许捕获未继承自BaseException的类”
大家好,我是PyQGIS的新手,我一直在尝试在QGIS 3.0中运行脚本而没有成功(它在2.18中完美运行),并且总是遇到相同的错误: AttributeError:模块“处理”没有属性“ runalg”在处理上述异常期间,发生了另一个异常:追溯(最近一次调用为最后一次):文件“ C:\ PROGRA〜1 \ QGIS3〜1.0 \ apps \ Python36 \ lib \ Runcode exec(code,self.locals)文件中的code.py“,行91,TypeError中的行8,”:捕获不继承自BaseException的类是不允许的 这与PYTHONPATH有关吗?输入时,我什至看不到算法列表:processing.alglist()


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.