地理信息系统

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

2
如何在QGIS中创建两条色线?
我一直在使用Illustrator制作山地自行车和远足地图,现在我正尝试移至QGIS,以便有真正的GIS数据为地图提供动力,使它们的更新/缩放比Illustrator容易。 我遇到的一个问题是,当小径汇聚时,小径的创建者/维护者通常会在加入小径时为其赋予两种颜色。这是Illustrator版本的示例: 我正在使用以下解决方案以两种颜色设置路径样式,但是我很好奇是否还有其他方法可以实现此目的: 路径特征具有两个颜色属性:color和color2 我为路径的“颜色”输入一个字符串值:红色,蓝色等。 如果路径段具有辅助颜色,则将其放在“ color2”中 我使用“颜色”属性设置图层样式 我复制了跟踪图层,并更改了新图层的样式,以使用“ color2”而不是“ color”。 我将重复图层更改为使用虚线样式而非实线。 现在,这两层都指向同一个Shapefile,但是样式不同。 这是完成这种样式的最佳方法吗?
11 qgis  symbology 

4
使用多个文件地理数据库而不是使用多个文件地理数据库的ArcGIS Engine的性能?
我正在尝试确定组织ArcGIS Engine应用程序数据的最佳方法。我对地图显示和查询速度特别感兴趣。目前,我已根据主题将所有数据分离到单独的文件地理数据库中。因此,我有Transportation.gdb,Utilities.gdb等。数据不一定需要根据主题进行组织,我正在考虑将其全部放入一个文件地理数据库中。 我将进行自己的测试,但我想将问题抛给社区。 通常,使用单个文件地理数据库是否比使用多个(大约7个)较小的文件更快?我也对其他优点/缺点感兴趣。 注意:该软件和所有数据将在客户的本地计算机上。没有数据在网络上或通过网络提供,并且数据量非常小(大约100,000个功能)。


2
导入要素数据集时,要素类会怎样?
我正在创建一个模型,该模型需要确保所有输入数据集最终都位于同一坐标系中(除其他外)。我本来打算对所有数据集进行批处理项目,无论是否需要进行投影,但是接下来是分配正确的地理转换的问题。然后我想起了输入到要素数据集中的所有数据都必须是相同的坐标系,因此我决定将所有数据放入一个。 我的问题是:将要素类导入到具有不同坐标系的要素数据集中时,它会自动投影数据吗?怎么了? 我自己在道路数据上进行了测试,它似乎可以投影数据,因为它们与我的其他数据很好地对齐。事实是,不需要转换(如果我投影了就需要转换方法),因此似乎只是在自动投影数据而已。也许是最好的猜测?

8
GIS如何在景观设计中使用?
我当时在徘徊,如果某个地方有人在景观设计(或密切相关)领域广泛使用GIS,以及他们如何使用它? 可能是作品,地图,视觉效果的一些示例吗? 我是景观设计师,但当时我主要在水文学领域使用GIS。 过去,我使用MapInfo和Vertical Mapper扩展程序进行了一些可见性分析,还进行了一些横向字符分析/映射。 今天,我主要与ESRI和OpenSource合作,我确实知道GIS的功能远不只是可视性分析。例如,在景观生态学中(不是完全是景观建筑,而是存在一些远程关系),有Fragstat和其他软件可以帮助计算景观指数,我们还可以构建3D模型来表达比以往更准确的实际情况。我知道有一些在景观设计中使用GIS的示例,但是一般而言,其他景观专业人士如何使用GIS?他们使用什么软件? 景观建筑是一个广泛而跨学科的领域。在不同的国家以不同的方式理解。我确实有这个想法,为了更好地了解自己的专业,很高兴听到在景观研究/分析/设计/规划等方面使用GIS的知识。
11 design  landscape 

6
将GeoTIFF批量转换为KMZ文件
我大约有600个GeoTIFF地图文件,每个文件的大小约为140 mb,我希望将其转换为KMZ文件,以便人们可以下载它们并将其与Garmin GPS装置,Google Earth等配合使用。 有谁知道批处理这些内容的简便方法,最好将tiff图像转换为更小的jpeg图像,作为处理的一部分? 我偶然发现了gdal_translate,我想使用“ -co COMPRESS = JPEG”选项将图像优化成更小的图像可能有用。

2
在印刷的地图上,这条线的地面单位有多厚?
有时,在讨论该内容或其他内容需要具有多高的精确度时,会发现“打印时线条本身的宽度小于1:1百万时30m的线条偏移,因此,不必担心”。那很棒!对于那个地图,那这张以1:25,000打印的地图呢? 这使我想到,快速参考图表“在Z dpi的Y尺寸的地面上Xpt线的厚度有多大?”会很有用。。稍作搜索便发现在线上尚无此类野兽,因此,请解决此问题! 我建议的基线0.2 pt,并300 dpi因为在胶版印刷这是最薄的合理色线和标准dpi的。

5
在Android上开发GIS应用程序
是否有任何适用于Android的开源GIS软件,我们可以在其中执行各种地理处理操作(如缓冲,联合和交叉),并且应进行自定义,例如:我们在基于桌面的QGIS中进行的操作。
11 qgis  android 


3
哪种数据格式通常在ArcMap中显示最快?
我的组织正在开发在ArcGIS Engine上运行的应用程序。该应用程序的先前版本主要使用Shapefile来显示道路,地块,建筑物等。 由于在大学期间管理数据时,我被教导避免使用Shapefile,因此我建议移至文件地理数据库。 Esri声称文件地理数据库针对性能和存储进行了优化。 我的同事记得曾经听说Shapefile绘制得更快。 我没有看到直接谈论该主题的文章,所以我想向社区提问。 我倾向于使用文件地理数据库,但是很高兴知道我是否缺少Shapefile提供的任何功能。

2
在GDAL中制作的GeoTIFF在Arc / QGIS中加载时没有最小/最大范围
我正在使用GeoTIFF驱动程序在GDAL中创建一些浮点栅格。当我将生成的图像加载到QGIS或Arc中时,默认的符号系统将最小值设置为-3.40282e38,将最大值设置为3.40282e38,因此栅格看起来完全是灰色的。有没有一种方法可以直接将实际范围写入GeoTIFF,以便在将其加载到GIS程序中时自动很好地缩放直方图?我尝试过创建默认的直方图,如下所示: rasterMin, rasterMax = raster.GetRasterBand(1).ComputeRasterMinMax() raster.GetRasterBand(1).SetDefaultHistogram(rasterMin, rasterMax, 255) 但是我收到一个看起来像是绑定问题的错误: File "/usr/lib/python2.6/dist-packages/osgeo/gdal.py", line 846, in SetDefaultHistogram return _gdal.Band_SetDefaultHistogram(self, *args) TypeError: not a sequence 关于我该怎么办,或者如果我做错了什么建议?


1
在QGIS中创建点密度图?
是否有一种“友好”的方式来创建点密度图,其中使用QGIS 1.7+通过面属性数据定义点数(例如1点= 100)?我说友好,因为经过几个小时的研究,所有替代方案似乎都需要编程。也许我找的地方不对。我已经知道fTools的“随机点”功能,这不是我想要的。 这正是我所追求的。但是,每次我尝试运行此功能时。我收到以下信息: An error has occured while executing Python code: Traceback (most recent call last): File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 118, in accept self.randomize(inLayer, outPath, minimum, design, value) File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 210, in randomize else: points = self.loopThruPolygons(inLayer, value, design) File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 256, in loopThruPolygons sExt = sGeom.boundingBox() AttributeError: …
11 qgis  density 


2
使用ArcPy列出文件夹中多个地理数据库中的要素类?
我有一个包含大量地理数据库的文件夹。地理数据库中包含要素类。我想使用Python脚本获取这些地理数据库中要素类的列表。到目前为止,我只列出了地理数据库。有没有人建议在地理数据库中列出要素类? 我的脚本中的打印项目行为我提供了以下结果: C:\output\data.gdb C:\output\otherdata.gdb C:\output\somethingelse.gdb 我想在上面的地理数据库中生成要素类的列表。以下是到目前为止的脚本。 import arcpy, os, sys from arcpy import env arcpy.env.workspace = "D:\\output" inWorkspace = arcpy.env.workspace workspaces = arcpy.ListWorkspaces("*", "FileGDB") for item in workspaces: print item #This part gives me the print statements I shared above # fcList = arcpy.ListFeatureClasses() #I haven't figured this part out …

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.