地理信息系统

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

4
API将地理编码的纬度,经度反转为人口普查区?
我在美国有一堆纬度,经度坐标(主要是城市/城镇质心),因此我想查找包含其的普查区。 例如, input => nn.nnn, -nn.nnn output => 010300 有免费或低成本的API可以帮助您吗?(本质上是Yahoo Placefinder,还有普查区域的其他响应。) (我知道许多城市都包含多个人口普查区,我希望有些小镇仅包含一个或多个人口普查区的一部分。我现在很乐意忽略这个问题。)

1
如何计算经纬度的多层边界框?
我正在编写一个用于测试各种地图服务(主要是AGS 9.x,AGS 10和WMS 1.x)的应用程序。 该应用程序的一部分涉及在服务的整个范围内为单个请求生成随机边界框。当已知服务的全部范围时(例如,通过AGS服务的fullExtent属性),此部分可以很好地用于地理坐标系和投影坐标系。 我的问题是WMS:GetCapabilities响应中的每一层都可以在> = 1个CRS中定义其边界区域。应用程序的某些部分需要知道服务的CRS是地理的还是投影的,因此为了消除WMS中的歧义,我始终使用始终在EPSG:4326中定义的图层的LatLonBoundingBox。然后,我必须根据进入单个请求(随机化)的所有层来计算完整的服务边界框。这是棘手的地方。 我迷路了,因为对于每个纬度/经度边界框,LLx(左下经度)可能大于或小于URx(右上经度),具体取决于它跨越的子午线。每次我开始绘制方形或圆形图时,我都会想出一种方法,然后找到一个破坏它的案例,然后我的大脑变得糊涂。 我将继续努力,直到它起作用为止,如果我在此处发布了解决方案,但我敢肯定,必须有一种公认的且经过充分测试的方法,这将使我的生活更轻松。我只是现在找不到。

6
从GIS角度看无线电传播建模
我已经接到另一个与电信有关的部门的要求,将海拔数据修改为GTOPO30,DTED或SRTM格式,以输入到名为Radio Mobile的程序中。他们正在努力将填充部位添加到低信号区域。Radio Mobile看起来像是一个具有历史记录的程序,可以快速浏览消息归档和教程站点,这表明它拥有活跃的用户社区。 对有些过时的高程格式的依赖,例如,他们似乎没有听说过Geotiff,并以纬度/经度完成所有工作,这让我想知道GIS与无线电信号分析之间的重叠。从GIS的角度来看,那里有哪些社区和/或软件系统正在进行无线电传播建模?您如何评价他们的GIS“精明”? 编辑:这也可以表述为:在哪里知道GIS知识但对无线电信号传播一无所知的人去哪里了解更多?
11 telecom 


5
使用ArcGIS Desktop从LAS文件集创建边界多边形shapefile?
我有一堆需要处理的LAS文件集。当前的当前任务是生成一个“足迹” shapefile,其中包含每个LAS瓷砖的多边形。我正在寻找一种优雅的方式来为目录中的所有LAS文件生成此多边形shapefile。我将ArcGIS 10与几乎所有扩展都可以使用(学术站点许可证)。 目前,我的解决方法是使用LAStools lasboundary.exe,然后将所有单个shapefile合并为单个shapefile。但是,这需要一段时间才能执行,并且最后需要其他合并步骤。

3
计算世界各地点之间距离的正确解决方案(和地图投影)是什么?
在对地图投影进行研究之后,我意识到很难选择一种能够同时计算大量点之间的距离的投影(如果这些点位于世界各地)。等距投影仅允许计算两点之间的距离。然后,我决定使用以下解决方案。我的数据集可以拆分为较小的数据集: 美国领土; 整个EURASIA; 涵盖非洲大陆和欧洲的领土。 在ArcGIS 9.3(ArcInfo许可)中,我对每个数据集进行了兰伯特方位角相等面积投影,以针对每种情况正确地“居中”。对于每个数据集,我使用天梭的Indicatrix shapefile加载了一个新层,并计算了每个椭圆的面积。我认为椭圆形区域的面积与距离投影中心最近的椭圆形相差不超过5%的所有领土(在面积和距离方面)都“不失真”与通函没有任何合理的区别。在看到我的点被包围在这个“不变形”的区域之后,我计算了点距离。您是否认为我的程序合理正确,或者对我的目的有更好的地图投影建议?

3
在OpenLayers中渲染图像?
我的组织有一个用于显示全球和区域气候数据的Web应用程序,我们正在考虑对其进行改进。我们的主要想法是创建一个基于OpenLayers的应用程序,以在OSM或Google Maps等基本图层上显示气候栅格。该地图还可以包括一些其他特定于应用程序的矢量层和一个彩条或其他说明数据的图例特征。据我所知,这一切对OpenLayers都是可行的。 但是,该项目的一项要求是能够导出(理想情况下是从Web应用程序中)出版质量(或多或少)的地图。一个典型的用例是这样的: 用户以基础层为指导,导航到他们感兴趣的区域 用户选择气候参数(例如2040年代的平均温度)或一组参数 用户单击“导出”按钮,然后下载高质量的地图,其中包括第一段中描述的所有元素。 我无法在OpenLayers中找到任何有关渲染图像的内容。有人知道这是否可能吗?如果不是,我们还可以采用其他哪些渲染方法?我想我们需要将所有地图参数(bbox,投影,包含的图层等)传递给某个外部渲染引擎;有哪些开源渲染引擎?

4
升级ArcGIS后,要从早期版本中卸载ArcGIS扩展吗?
我卸载了ArcGIS 9.3.1(服务器,桌面,引擎),然后安装了ArcGIS10.0(服务器,桌面,引擎)。 当我尝试卸载一些arcmap扩展时,出现错误1001“无法获取安装程序类型”。 换句话说,我忘记了这个建议: 请注意,在尝试卸载ArcGIS之前,必须先卸载自定义组件。这样做的原因是自定义组件需要在安装/卸载时加载。 有谁知道如何干净地卸载它而不卸载10.0并重新安装9.3.1? 更新:我认为我已经使用Revo Uninstaller清理了所有内容,然后使用CCleaner清理了注册表。

1
使用C#实现ArcGIS自定义功能?
是否可以在.NET中实现自定义功能? 如果是这样,怎么办? 我怀疑问题是可以通过.NET 进行COM聚合,但是我在那上找不到任何东西... 有谁知道是否可以创建一个 运行 支持COM_INTERFACE_ENTRY_AGGREGATE_BLIND的.NET类的COM可调用包装器?
11 arcobjects  c#  .net 

2
使用.NET泛型来存储ArcObjects?
在.NET中使用通用类型存储ArcObjects(例如ILayer,IField等)有什么含义? 使用这些类型的值时,编译器会向我发出警告 public class Foo { private List<ILayer> fooLayers; public List<ILayer> FooLayers { get { ... } set { ... } } } 这是警告: 警告15类型库导出程序警告处理'ArcMemorialCore.Topography.IMemorialDocument.set_ProfessionalsEnvolved(value),ArcMemorialCore'。警告:类型库导出程序在签名中遇到了通用类型实例。通用代码可能不会导出到COM。ArcMemorialCore 我关心的不仅是警告的存在,还包括良好的设计规范,性能等。
11 arcobjects  .net 

3
解释shapefile的shx和shp文件之间的区别?
我正在寻找关于shp和shx文件差异的更深入的解释,但收效甚微。我的意思是,除了“ shp包含几何图形-shx包含几何图形的索引”之外。 我之所以问,是因为最近在QGIS中工作时,我做了两项观察,使我对这些文件扩展名的确切差异产生了疑问: QGIS可以打开并显示shx和shp,并且每个文件的输出(显示)看起来几乎相同, 但并非完全如此-我注意到,有时匹配的shx / shp文件相对于彼此显示略微“偏离边缘”。这似乎不是一个投影问题,他们只是没有在彼此完全相同的位置绘制。 这些观察使我好奇为什么存在这些显示差异,以及为什么QGIS可以以与shp相同的方式打开和操作shx,以前我的理解是,如果可以的话,shp是“主”文件,但是需要.dbf和.shx才能作为单个完整实体正常运行。

1
在OSX的QGIS 3中找不到GDAL脚本
我安装了QGIS 3,并尝试执行“筛子”,“合并”和“多​​边形”之类的工具。他们都给了我错误信息: GDAL command output: /bin/sh: (scriptname).py: command not found 我在/Username/miniconda3/bin和中都找到了脚本/Username/miniconda3/lib/python3.6/site-packages/GDAL-2.2.2-py3.6-macosx-10.9-x86_64.egg-info/scripts。 在终端中检查env显示miniconda3/bin路径中的内容: PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin://Users/Username/miniconda3/bin 是什么原因导致执行这些脚本失败?
11 qgis  gdal  osx 


1
一次从不同的矢量层选择要素?
我在QGIS(V2.8.2,维也纳)的“图层”面板中有两个矢量文件。 我试图同时从两个矢量文件中选择点以在两个属性表中查看-两个表都设置为仅显示所选要素。 我唯一能做到的是在“图层面板”中选择一个图层,然后按矩形选择要素,然后在“图层面板”中选择第二个图层,然后再次使用矩形进行选择。 有没有办法从两个图层中选择要素,并且仅使用一次矩形选择?
11 qgis  point  select 


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.