地理信息系统

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

2
网格vs TIF vs IMG
网格,TIF和IMG是栅格文件的三种格式。 在ArcGIS Desktop中,它们之间显然没有区别。 这三种格式有什么区别?

4
寻求有关通用开源软件包路线图的建议?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我只是想在建议的堆栈上从开源GIS专家那里征求建议,以用于我的设想项目,因为我不完全了解大多数软件包可能的局限性。我知道我可以使用ESRI的各种程序包来做我想做的事,但是我想更便宜,更开放供全世界参观。我相信我可以接受任何挑战,并学到足够的知识来完成一个项目,我只是想避免一开始就走错了路。 我的网站愿景:就UI而言,这是一个非GIS外观的网站!在whereis.com的基础上,所有事情(或几乎所有事情)都在悬停在基础地图上方的盒子上完成。现在,这些细节并不重要,只需要强调在单独的窗格中没有带复选框的GIS层即可。在用户交互方面,注册用户可以在基础之上创建功能(例如饮水机位置,人行道等)地图,并编辑自己的功能。如果可能,请仅编辑自己创建的功能。确实是一张协作地图。 我仍然主要处于研究模式,使用各种程序包,但只是出于一般熟悉的目的,而不是真正的测试(这需要首先详细了解它们!)。作为基本数据库,PostGIS绝对是正确的选择,其中Geoserver / Mapserver是最有可能的中间件。Openlayers几乎肯定会成为草率的地图,因为我已经对它感到满意并且知道其功能。 因此,这带来了两个主要问题,需要大量建议: 1)对于这样的网站,最好的顶层UI是什么? 它是Django(甚至是Django-CMS)的自定义实例,还是GeoExt或其他库的拼凑而成的实例(不确定是否可以使用它进行登录/注册/完整UI),其他CMS /框架(不,不是drupal或任何有限制的东西!),还是完全不同的东西? 2)甚至可以让注册站点用户仅编辑他们自己的功能吗? 我想避免像OSM这样的大规模“涂鸦”场所和其他协作项目的经验。从我以前的阅读和建议看来,Geoserver无法具有功能级别的用户身份验证。 可以Mapserver吗? 我什至不知道某个站点的用户数量(来自CMS还是框架)甚至可以直接链接到geoserver / mapserver。 如果开源解决方案无法实现这样的概念,那么还有其他方法可以实现该目标吗? 经过身份验证的用户是否已编辑主要素图层的非发布版本(以免混淆原始版本)并每隔24小时自动将其合并到发布版本中,同时又保持原始副本的每日备份? 有点迷失了如何实现这一目的。 是的,我也查看过GeoNode,但是我只想要一张整体地图(保持简单),其UI要么不够互动(在进入GeoExplorer之前),要么在GeoExplorer中太像GIS。似乎也为该项目提供了解决方案。 抱歉,我在这里结束并含糊其词,但我希望能够从一条可行的道路开始,并且从现在开始几个月后不要碰壁,只是必须重新开始,因为道路从一开始,#1从未具有该功能! 我可以找到的最好的例子之一是http://www.gpsies.com。 我知道这使用了传单,但不确定底层框架和数据库。用户可以创建/上传自己的功能,但不能编辑其他人的功能。


10
有关数字制图的博客?
这篇文章是社区维基。编辑现有答案以改善此职位。它当前不接受新的答案。 我正在寻找有关数字/网络制图的博客或良好的网站...我对深厚的技术问题(我的论坛列表如此)并不真正感兴趣,而是展示出色的数字制图技术或项目的励志博客以及如何创建它们。 如果在网络这里有这样的事情,请让我知道... I',男也有兴趣在统计的可视化的博客像这样的.. http://datavisualization.ch/showcases/,http://flowingdata.com/ ...但是我从未见过专门从事数字/网络制图的博客。

5
寻找免费的基于云的“ Web Mapping Stack”主机
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 是否有指向免费的基于云的Geoweb主机的指针?用例:在Leaflet / OpenLayers中显示基本的交互式Web地图,其中的数据托管在GeoServer提供的PostGIS中。我正在寻找非常接近OpenGeoSuite的东西,因为我现在正在使用它。[这基本上是一个自学式的Webmapping练习,我的袖珍服务器资源为零]。 我发现Capnix可以托管网站,但现在需要“ Geo”部分。CartoDB的 5MB数据限制太小而无法满足我的项目需求,而OpenGeo的Cloud Edition太短了(三天!)。有任何想法吗?

4
如何使用坐标将多边形导出到CSV?
我对QGIS非常陌生,所以请多多包涵。 我有一个“ .shp”文件,其中包含澳大利亚郊区的一组边界。我将其打开到QGIS,并希望将其导出到CSV文件中,以便最终文件如下所示。 邮政编码,纬度,经度 当选择“图层>打开属性表”时,可以看到“邮政编码”列。 我在这里看了一个类似的问题 使用QGIS获取图层中点的坐标列表? 告诉我只需转到“图层>另存为”,然后在“ OGR创建选项”的“图层”部分中键入“ GEOMETRY = AS_XY”或“ GEOMETRY = AS_XYZ”。 我完全遵循,但是没有返回纬度和经度值。
17 qgis  csv 


11
为什么ArcMap 10无法捕捉?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为地理信息系统堆栈交换的主题。 2年前关闭。 我对此很困惑。ArcMap似乎会随机决定在编辑时不允许捕捉。有时仅针对某些要素,有时仅针对同一要素的一部分(例如,一条线的一端而不是另一端,或者不沿着该线的一部分)。现在,它只是让我无法捕捉任何内容(是的,在启用所有选项的情况下都启用了捕捉)。关于这个有什么提示吗?

1
使用QGIS和pgRouting在最佳人行道上进行蒙特卡洛模拟
我是空间分析的新手,不胜感激我正在尝试的一个项目的总体指导,概述如下(我从头开始)。 目标:在我的家乡寻找在2000英尺长的人行道上安装最佳位置的位置,以便将最多的家庭与中央商务区(CBD)连接,此处的“连接”意味着距CBD的步行距离为1.2英里。我有shapefile,其中显示了现有的结构(房屋),道路和人行道(已安装)。 这是我建议的解决方案/思考过程: 将就地人行道网络转换为通过权重(即距离)连接的节点的数据库。是否可以通过单击所有路口在QGIS(或其他程序)中直接执行此操作? 使用pgRouting或其他路由功能计算距离中央商务区1.2英里(例如,经纬度或多边形)步行距离内的家庭数。这将是基本情况下的“家庭访问”值。 使用路层作为指导,将另外2000英尺(例如10英尺长)的人行道随机放置到人行道层上。这相当于任意构造一堆新的人行道。 使用(1)中的新行人网络重新计算节点和权重,然后使用(2)重新计算现在距离CBD 1.2英里以内的住户数量。它应该随着人行道的增加而增加。将其他人行道的位置和关联的“家庭访问”值保存到文件(例如电子表格)中。 重复步骤(3)和(4)10000次,类似于Monte Carlo模拟。使用10000个数据点集,选择人行道放置位置,以在距CBD 1.2英里范围内的住户数量最大化。 这种思考过程听起来是否现实?有没有人有什么建议? -我想使用QGIS和R的某种组合来实现这一点,但是我愿意学习PostGIS和/或Python(或其他任何东西)以实现目标。

3
使用PostGIS识别道路交叉口
我正在尝试确定道路相交的位置,并在此相交处定点,并列出构成该相交处的道路数量。 我想知道是否有使用ST_NumPoints的方法来实现此目的,但是我不太清楚应该怎么做。我所做的是使用以下代码创建线相交的点表: CREATE TABLE test_points as SELECT ST_Intersection(a.geom, b.geom), a.gid FROM roads as a, roads as b WHERE ST_Touches(a.geom, b.geom); 如果我在道路样本上运行此代码,则会得到以下点网格(道路仅供参考): 如果检查这些点之一,就会发现有很多点彼此叠放: 这里的GID是道路ID,但我不明白为什么会有很多点。我可以理解中央道路交叉路口被计算出的4个点,但是这里列出了12个点。有没有更好的方法在PostGIS中执行此计算?


6
为什么ArcGIS和QGIS之间的性能速度如此不同?
好吧,我不是程序员,而是多产的GIS用户。我知道QGIS是用C ++和ArcGIS编写的。但是最近对于我的大多数任务,我总是尝试使用QGIS,不仅因为它是免费的,而且因为它的用户体验非常好。 那里的所有GIS Gurus您能告诉我这两个系统之间速度差异的一些原因吗?老实说,由于使用ArcGIS 10的速度,这让我很痛苦,并且我有一台配备8 GB RAM的PC。

2
是否有ArcScene的替代品?
我想我受够了。我一直在努力使用ESRI工具创建优美的场景和跨线动画。SketchUp很棒,但是它不能处理大型数据集,大多数第三方模型(3D DXF,COLLADA)在导入SketchUp时都不会保留空间参考。 在ArcGIS 9.x中准备好GIS数据并使用Sketchup插件导出我的要素之后,过去我已经能够在SketchUp中构建相当大的场景。添加新功能非常容易,只需将其导出到SketchUp,然后从新的SketchUp项目复制模型,然后粘贴到我的主要模型中即可。这在ArcGIS 10和“ Collada”方法中不再可用;在SketchUp中打开时,从ArcGIS导出的文件的中心为0,0,0。现有的“ ESRI”工作流程似乎仅围绕改善SketchUp中简单的挤出多面体特征的3D特性而设计,但是通过旧版Google插件的ArcGIS-> SketchUp工作流程已被淘汰。 我不是在寻找免费软件,而是在寻找一款能够从GIS数据生成大型3D场景的坚固,精致的软件。我的预算不超过$ 8,000。 有哪些替代品?我有相当大的数据集;通常,LiDAR表面和我的场景需要非常大和详细,因此此软件需要处理大型数据集,还需要能够保留从3D DXF,Collada等导入的文件中的空间参考。
17 3d 

2
创建加权的蒂森多边形?
我有一个点shapefile,并使用以下脚本语法以编程方式创建了Thiessen(Voronoi)多边形: CreateThiessenPolygons_analysis (in_features, out_feature_class, fields_to_copy) 但是,每个点都与一个区域相关(即每个多边形的首选大小),我希望基于该字段对Thiessen多边形进行加权。 那有可能吗? VBA中有任何相关代码吗?


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.