地理信息系统

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

2
在ArcMap布局文本元素中自动自动换行?
当包含大量文本的ArcMap布局上的文本元素如何自动换行? 进入布局模式 选择>插入>文本 粘贴在长文本块中,例如lorem ipsum 现在,文本块会在屏幕上延伸,并且没有明显的方法来更改文本块的宽度。有没有一种方法可以将文本块设置为所需的宽度,并使ArcMap自动输入换行符? (嗯,其他处理文本的软件都可以这样...) 解决方法是手动输入换行符,这很有效,直到您决定更改宽度,字体大小等。

3
R中的反向裁剪(擦除)?
反向剪辑仅保存空间对象中位于 另一个对象边界之外的部分,而常规剪辑则将其保存在另一个对象内部的部分。 在ArcMap中执行反向剪辑?显示了如何在ArcMap中进行操作。 如何在R中执行此操作? 可重现的示例(在Linux机器上): system("wget 'https://github.com/Robinlovelace/Creating-maps-in-R/archive/master.zip' -P /tmp/") unzip("/tmp/master.zip", exdir = "/tmp/master") uk <- readOGR("/tmp/master/Creating-maps-in-R-master/data/", "ukbord") lnd <- readOGR("/tmp/master/Creating-maps-in-R-master/data/", "LondonBoroughs") plot(uk) plot(lnd, add = T, col = "black") 我要在这里做的是保存除伦敦以外的整个英国。视觉上,我希望结果图像中的黑色形状是一个孔。
14 r  clip  erase 

6
将线shapefile转换为栅格,值=像元中线的总长度
我有一个代表道路网络的shapefile文件。我希望对该数据进行栅格化,栅格中的结果值显示了落入栅格像元内的线的总长度。 数据在英国国家网格投影中,因此单位将是米。 理想情况下,我想使用来执行此操作R,并且我猜测程序包中的rasterize功能raster将在实现此功能中起作用,我只是无法弄清楚应应用的功能。
14 raster  r  line  rasterization 

1
sql server空间索引性能
我有一张桌子,上面有大约200万条记录。我使用边界框以外的默认值创建一个空间索引。我一直注意到,有些查询非常快,有些则非常慢。确定因素出现在查询中使用的多边形的大小。 在较大的搜索区域,使用WITH(INDEX(SIX_FT5))会大大降低查询速度(从0秒降低到15+秒)。在较小的搜索区域中,情况恰恰相反。 这是我正在测试的一些查询: 快速: SELECT TOP(1000) * FROM [FT5] WHERE (shape.STIntersects(geometry::STGeomFromText('POLYGON ((-133462.805381701 -668610.241000959, 2934415.68824241 -668610.241000959, 2934415.68824241 2200521.65831815, -133462.805381701 2200521.65831815, -133462.805381701 -668610.241000959))', 2264)) = 1) 慢: SELECT TOP(1000) * FROM [FT5] WITH(INDEX(SIX_FT5)) WHERE (shape.STIntersects(geometry::STGeomFromText('POLYGON ((-133462.805381701 -668610.241000959, 2934415.68824241 -668610.241000959, 2934415.68824241 2200521.65831815, -133462.805381701 2200521.65831815, -133462.805381701 -668610.241000959))', 2264)) = 1) 有人知道这是怎么回事吗?

5
什么样的地图线符号可以使海岸线像这张旧地图一样代表水?
我住在有很多岛屿的沿海地区。有时使用黑白地图很难区分陆地和海洋。因此,我正在尝试复制此旧地图的样式。 我正在尝试在QGIS中执行此操作,但是如果在ArcGIS中更简单,我也很高兴听到如何在其中进行操作。最初,我尝试制作多条简单的线并偏移重复项,但它会将它们的内部和外部抵消。因此,我制作了带有偏移线的SVG,并且更接近我的目标,但是由于SVG是矩形,因此每个角度都有间隙和重叠。 有人有提示吗?
14 qgis  cartography  svg 

2
如何从python控制台绘制多边形?
我一直在访问和重新访问PyQGIS Cookbook中有关几何处理的页面:http ://documentation.qgis.org/2.0/en/docs/pyqgis_developer_cookbook/geometry.html,但似乎无法弄清楚如何获取从Python控制台绘制的多边形。有人可以帮忙吗?

5
推荐的遥感编程语言?
我正在开始研究,希望将有一段漫长的遥感专家生涯。我目前正在与ArcGIS合作以开发某些应用程序,并正在为其他应用程序学习ENVI。我已经意识到,学习编程语言是当务之急,必须面对IDL和Python之间的选择。我很想听听社区推荐哪种编程语言来遥感地表过程。

1
有没有关于傻瓜的均方根误差(RMSE)的说明?
在GIS中拥有全面的专业知识有时不足以完全理解GIS科学的某些概念。除此之外,我也不是数学家。 考虑到这一点,在将图像地理参考到底图时,谁能提供孩子对均方根误差(RMSE)的解释?完成此操作一千次后,我唯一关心的就是首先在目标地图中找到也在基础地图中的位置。使用常识作为工具,我通常会找到教堂,老建筑和类似物体,它们都是非常稳定的结构,不会在底图和目标图像之间的时差上移动。在放置尽可能多的通行证之后,我将查看统计信息表,然后重新使用RMSE高的通行证或删除它们,以使总RMSE得分尽可能低。 现在我知道rmse是一种统计误差计算,但是一直困扰我的是,有时我100%确信通过点非常准确地放置在图像上...例如。在教堂的尖顶或目标图像和底图中都存在的另一稳定结构上,但均方根值仍然很高。因此,我将能够将通行点更改为远离参考结构的位置(即,使视觉转换的准确性降低),从而降低均方根值!在我看来这是一个悖论,因为我将降低操作的视觉准确性以提高统计准确性。 有时,我完全忽略了有效值,因为我可以看到,在地理配准操作之后,参考地图和目标图像会很好地对齐...即所有通过点都在两个地图上的正确位置。 关于我是否在做根本上错误的事情,有人可以给我更好的简单解释吗?

5
如何启动本地GIS用户组
我的直接地理区域缺少有组织的本地GIS用户组。我属于一个一年开会两次的小组,但开车约1.5小时。我正在考虑为我们县成立一个用户组,我的组织中大约有50个用户可以受益,更不用说来自其他组织的其他用户了。 问题是,我从未做过这样的事情,也不知道该从哪里开始。是否有人提供有关如何启动小组或使GIS小组成功的技巧或指示?

2
在QGIS中为R用户使用R的资源?
我发现许多QGIS文档都是针对GUI的。 我希望能够在QGIS中运行R脚本,但是很难找到一种资源,它将使我成为QGIS和R数据结构之间的关系以及如何在两者之间传递结构的基础。一个相关的问题(是否可以在QGIS 2.0中创建和运行自定义R脚本?)将我定向到此页面:http : //www.qgis.org/en/docs/user_manual/processing/3rdParty.html,但我我发现文档比我正在寻找的东西更多来自QGIS专家的方向。 有什么建议么?
14 qgis  r  references 

1
如何在WGS-84椭球上找到GPS卫星的覆盖范围?
给定以下内容: 时间,t GPS卫星与时间t对应的一组IS-200星历数据E GPS卫星的ECEF位置,P =(x,y,z),由时间和星历(t,E)得出。 假设地球只是WGS-84椭球。 WGS-84上的所有点的遮罩角度均为m。 查找以下内容: GPS卫星WGS-84上的覆盖圈R。就是说,该边界可以区分哪些WGS-84点在视野中,卫星在点P =(x,y,z)和哪些WGS-84点在视野中 可接受的解决方案: WGS-84上的样条曲线近似于R。 WGS-84上接近R的多边形。 或赋予我R的公式。 到目前为止我尝试过的是: 令e ^ 2 = 0.0066943799901264; 偏心平方 通过大地纬度phi和经度lambda,我们拥有ECEF WGS-84位置: r = 1 /(sqrt(1-e ^ 2 sin ^ 2(phi)))*(cos(phi)* cos(lambda),cos(phi)* sin(lambda),(1-e ^ 2)* sin(phi)) 然后,我使用矩阵使用phi和lambda将ECEF转换为东西向上(ENU)地理框架: (-sin(lambda) cos(lambda) 0 ) C= (-cos(lambda)*sin(phi) -sin(lambda)*sin(phi) cos(phi)) ( cos(lambda)*cos(phi) sin(lambda)*cos(phi) sin(phi)) …
14 gps  wgs84 



2
正在寻求在线WKT编辑器?
我们需要做的是通过一些网站在(在此处插入收藏地图)上非常简单的行政边界图。 我们的要求是: 单击以创建点,然后形成多边形 拖动现有点以编辑多边形 我知道Google Maps和其他工具都可以完成所有这些工作,但是我们希望利用已经可以提供此功能的现有网站。 我们也希望“加载”一些WKT数据,因此我们可以对其进行编辑(如果需要),其中load意味着粘贴到文本框中。 有人知道有这个功能的网站吗?

2
为proj4string选择正确的值以在R中读取shapefile?
我有一个多边形的shapefile和另一个CSV文件,其中包含(Lat,Lng)对点列表。 我想检查CSV文件中每个(纬度,经度)对属于哪个多边形。 shapefile被投影,proj文件的内容如下: PROJCS["Transverse_Mercator",GEOGCS["GCS_OSGB 1936", DATUM["D_OSGB_1936",SPHEROID["Airy_1830",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",49],PARAMETER["central_meridian",-2],PARAMETER["scale_factor",0.9996012717],PARAMETER["false_easting",400000],PARAMETER["false_northing",-100000],UNIT["Meter",1]] 我的计划如下: 使用readShapePolyR MapTools包中的函数读取shapefile 。 将点坐标从CSV文件读取到数据框中,然后将其转换为SpatialPointsDataFrame 使用over函数确定其落入哪个多边形。 为此,我需要proj4string在第1步中加载shapefile 的同时指定时间,并在使用第3步中的spTransform功能之前,先使用函数将CSV文件中的坐标转换为相同的投影系统over,因为它要求点和多边形必须在同一投影系统下。 是否知道上面显示的proj文件内容的正确值是什么?

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.