地理信息系统

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

4
沿两个GPS坐标平滑移动标记
我正在尝试将标记从一个GPS坐标动画化为另一个坐标。我目前正在使用Google Maps实现此目的,尽管我的算法看似正确,但Google Maps在将GPS位置转换为地图上的正确像素方面做得很差,这使得缩小地图时的动画效果不那么平滑。放大后,它非常平滑,这就是为什么我怀疑“ zig zag”是由Google的LatLng-> pixel转换不良造成的。 最好的解决方案是对我来说直接处理标记(x,y)像素坐标,但是遗憾的是,没有用于将像素位置分配给标记的公共方法。 该代码可在此处获得:http : //dev.syskall.com/map/ 缩小时如何使动画更平滑?另外,我会感兴趣的是使用等效于Google Maps的工具,如果Google Maps无法实现该工具,那么我将完成我想做的事情。 PS:我不确定这是否是问我问题的合适地点,如果不是这样的话,请告诉我。

5
显示点数据以反映时间/年龄
我为一个州设置了3,000点的层,每个点都指示特定类型建筑物的年龄。推荐的视觉显示可以有效并平等地突出这些结构的年代。 我曾考虑过使用热图,但这可能会导致一些偏见,因为在一个很小的区域中,您可以拥有3座新建筑物,而1座旧建筑物,反之亦然。但是,我想要一个视觉辅助工具,当您简短地看一眼或快照时就可以讲述这些结构的年代。

2
结合高分辨率和广义的山体阴影栅格以产生增强的阴影浮雕?
我经常将LiDAR数据和阴影浮雕添加到地图上。大多数时候,我必须根据地图的比例尺来概括LiDAR DEM。不过,细节常常太多,山脊和山谷的发音不太好。 我最近遇到了一篇文章,描述了组合2种山体阴影模型的过程,一种是详细模型,另一种是广义模型。由此产生的缓解效果非常好。我想在地图上产生这样的效果:假设我有2个山影(详细的和广义的)栅格,将它们组合以获得这种效果的最佳方法是什么?

4
如何处理3+千兆字节TIFF文件?
虽然我自己不在GIS中工作,但我正在努力为这里的一位用户提供支持,该用户负责管理我们所有的地图和GIS数据。我们已经收到了一张3.2GB的Tiff图像,其中包含我们网站的卫星图像,我想找到一种方法来对其进行一些调整,以使其更易于使用。 有没有可以处理这种文件大小的开源/免费软件? 我尝试了Irfanview,Imagemagick,GIMP,但均未成功。 我尝试使用的服务器具有足够的内存和磁盘,但可能不足以容纳整个文件。 有没有简单的方法? 谢谢。

1
如何对美国的历史人口普查记录进行地理编码?
我想对美国的人口普查记录进行地理编码这是1870年的一个例子。该人口普查页面来自纽约县第八区第六选区。这是1910年人口普查中的一个。这其中提到县,乡镇,主管区和枚举区。 我可以对县,州进行地理编码。我想知道是否有任何资源,包括过去的地区,病房,主管地区和查点区的纬度/经度,可以帮助我对人口普查记录进行地理编码。我确实找到了NHGIS,但是对于任何比1940年前的县级粒度更细的数据,它们的数据都很少。
10 geocoding  census 


2
如何将OSM数据转换为PostgreSQL以进行路由?
我正在使用OpenStreetMap创建路由应用程序。当前,我的任务是将数据从OSM文件转换为PostgreSQL。 我读到有关osm2pgsql的信息,但是问题是它说osm2pgsql不适合路由。我也阅读了有关Osmosis的文章,但是关于Rails port有所了解,我认为这意味着我需要学习Rails中的Ruby。我过去曾尝试学习RoR,但发现我很难学习。 我正在为我的应用程序使用PHP。如何从OSM文件中提取数据并将其导出到我的PostgreSQL。我知道我可能在这里遗漏了一些东西,但是在映射应用程序时我是一个新手。我希望有一个人可以帮助我。谢谢!:D

3
在ArcMap中创建按钮以运行Python程序?
单击工具栏中的按钮时,我有一个要在ArcMap中运行的脚本,到目前为止,我只能将该脚本制作为脚本工具。我需要它作为命令而不是地理处理工具运行。 与从命令行窗口执行相同的代码相比,将其作为地理处理工具运行需要更长的时间。我刚刚开始研究ArcObjects,但是如果我需要使用它,我想开始使用它。 如果任何人都有任何示例代码或用于创建按钮的资源,那就太好了。

2
ArcMap扩展9.3与10
我已经更新了ArcMap扩展以与ArcMap 10配合使用-主要是将引用从ESRI.ArcGIS.ADF更改为ESRI.ArcGIS.ADF.Local,并将“ Specific Version”属性的值设置为false,并使用新的ESRIRegAsm.exe进行注册。因此,我现在想知道是否可以构建一个可以同时适用于9.3.1和10.0的扩展程序,或者每个产品是否需要单独的二进制文件?

3
如何解释GRASS v.kernel结果?
GRASS手册内容如下: v.kernel-使用运动的2D各向同性高斯核从矢量点数据生成栅格密度图... 好的,但是我怎么解释结果呢?我知道v.kernel比v.neighbor函数更高级,但是我不确定它具有哪些优势。
10 grass  density 


4
渲染自定义的OpenStreetMaps样式(land = white,water = black):我是否需要一台专用计算机来做到这一点?
编辑:我的目标不是使用OpenStreetMap或cloudmade作为网络地图。我准确地描述了我想要的东西(“缩放为10时,整个世界的完整栅格化瓷砖集(大约68吉像素,水=黑色,土地=白色,没有标签”)。我只想使用cloudmade.com链接作为示例来说明我要拍摄的内容(就目前而言,cloudmade风格仅占其中的90%。)我需要离线贴图,需要图像(68 Gpix),我将其描述为蒙版在使用NASA和USGS数据构建的自定义地图的较大栅格地图任务中。 作为说明 我制作了一种自定义样式,以显示我想要的内容: http://maps.cloudmade.com/?styleId=22688# (没有标签,没有道路,没有任何种类的特征,除了所有水特征(河流,湖泊,海洋,您将其命名)为黑色,土地为纯白色,并且两者之间具有不错的Mapnik抗锯齿功能。) 我真正想要的 我想要一个缩放比例为10(约68 G像素)的整个世界的完整光栅集。 我考虑下载并安装Planet.osm(压缩后的11 GB)并运行Mapnik(几天/几周?)来获取此数据。但是,一旦建立数据库和索引,Planet.osm似乎将需要100GB甚至1TB。我的笔记本电脑上没有那种磁盘空间,而且由于我不需要完整的数据集,是否可以下载较小的数据子集(在这里它表示多边形数据仅为700 MB)?实际上,据我所知,去年数据的大小增加了一倍,因此我需要一台功能强大的机器来处理。 是否有一种更简便,直接的方法来批量分配这些磁贴(10级,黑白,刚好落在水上),还是我基本上需要一台专用的计算机来执行此操作?

2
如何使用模拟对ArcObjects进行单元测试?
我非常喜欢单元测试,但是在使用ArcObjects框架时,仍然使用FGDB来获取用于运行单元测试的功能。 是否有人成功对IFeature,IGeometry,IWorkspace等思想进行了嘲弄。我并不真正在乎您使用什么模拟框架,只是看到您的工作方式将不胜感激。 我看到的问题是,您必须在同一个对象上的多个接口之间进行切片和切块,因此创建代表性的模拟对象的开销非常大。

6
倾斜照片中的几何计算资源
目前,我正在使用监督分类算法来计算特定图像中的土地利用,问题是图像来自高斜摄影。我知道所用相机的焦距和尺寸,以及所拍摄照片的GPS位置。 我正在寻找能够使我根据已有信息计算土地利用面积的资源。这样的想法是,如果知道照片的几何形状,我将能够计算出每个像素之间的相对距离。有什么想法吗?


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.